defmodule Cosmos.Base.Reflection.V2alpha1.AppDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:authn, 1, type: Cosmos.Base.Reflection.V2alpha1.AuthnDescriptor) field(:chain, 2, type: Cosmos.Base.Reflection.V2alpha1.ChainDescriptor) field(:codec, 3, type: Cosmos.Base.Reflection.V2alpha1.CodecDescriptor) field(:configuration, 4, type: Cosmos.Base.Reflection.V2alpha1.ConfigurationDescriptor) field(:query_services, 5, type: Cosmos.Base.Reflection.V2alpha1.QueryServicesDescriptor, json_name: "queryServices" ) field(:tx, 6, type: Cosmos.Base.Reflection.V2alpha1.TxDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.TxDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:fullname, 1, type: :string) field(:msgs, 2, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.MsgDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.AuthnDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:sign_modes, 1, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.SigningModeDescriptor, json_name: "signModes" ) end defmodule Cosmos.Base.Reflection.V2alpha1.SigningModeDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:name, 1, type: :string) field(:number, 2, type: :int32) field(:authn_info_provider_method_fullname, 3, type: :string, json_name: "authnInfoProviderMethodFullname" ) end defmodule Cosmos.Base.Reflection.V2alpha1.ChainDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:id, 1, type: :string) end defmodule Cosmos.Base.Reflection.V2alpha1.CodecDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:interfaces, 1, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.InterfaceDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.InterfaceDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:fullname, 1, type: :string) field(:interface_accepting_messages, 2, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.InterfaceAcceptingMessageDescriptor, json_name: "interfaceAcceptingMessages" ) field(:interface_implementers, 3, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.InterfaceImplementerDescriptor, json_name: "interfaceImplementers" ) end defmodule Cosmos.Base.Reflection.V2alpha1.InterfaceImplementerDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:fullname, 1, type: :string) field(:type_url, 2, type: :string, json_name: "typeUrl") end defmodule Cosmos.Base.Reflection.V2alpha1.InterfaceAcceptingMessageDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:fullname, 1, type: :string) field(:field_descriptor_names, 2, repeated: true, type: :string, json_name: "fieldDescriptorNames" ) end defmodule Cosmos.Base.Reflection.V2alpha1.ConfigurationDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:bech32_account_address_prefix, 1, type: :string, json_name: "bech32AccountAddressPrefix") end defmodule Cosmos.Base.Reflection.V2alpha1.MsgDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:msg_type_url, 1, type: :string, json_name: "msgTypeUrl") end defmodule Cosmos.Base.Reflection.V2alpha1.GetAuthnDescriptorRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Cosmos.Base.Reflection.V2alpha1.GetAuthnDescriptorResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:authn, 1, type: Cosmos.Base.Reflection.V2alpha1.AuthnDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.GetChainDescriptorRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Cosmos.Base.Reflection.V2alpha1.GetChainDescriptorResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:chain, 1, type: Cosmos.Base.Reflection.V2alpha1.ChainDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.GetCodecDescriptorRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Cosmos.Base.Reflection.V2alpha1.GetCodecDescriptorResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:codec, 1, type: Cosmos.Base.Reflection.V2alpha1.CodecDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.GetConfigurationDescriptorRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Cosmos.Base.Reflection.V2alpha1.GetConfigurationDescriptorResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:config, 1, type: Cosmos.Base.Reflection.V2alpha1.ConfigurationDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.GetQueryServicesDescriptorRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Cosmos.Base.Reflection.V2alpha1.GetQueryServicesDescriptorResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:queries, 1, type: Cosmos.Base.Reflection.V2alpha1.QueryServicesDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.GetTxDescriptorRequest do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" end defmodule Cosmos.Base.Reflection.V2alpha1.GetTxDescriptorResponse do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:tx, 1, type: Cosmos.Base.Reflection.V2alpha1.TxDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.QueryServicesDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:query_services, 1, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.QueryServiceDescriptor, json_name: "queryServices" ) end defmodule Cosmos.Base.Reflection.V2alpha1.QueryServiceDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:fullname, 1, type: :string) field(:is_module, 2, type: :bool, json_name: "isModule") field(:methods, 3, repeated: true, type: Cosmos.Base.Reflection.V2alpha1.QueryMethodDescriptor) end defmodule Cosmos.Base.Reflection.V2alpha1.QueryMethodDescriptor do @moduledoc false use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.13.0" field(:name, 1, type: :string) field(:full_query_path, 2, type: :string, json_name: "fullQueryPath") end defmodule Cosmos.Base.Reflection.V2alpha1.ReflectionService.Service do @moduledoc false use GRPC.Service, name: "cosmos.base.reflection.v2alpha1.ReflectionService", protoc_gen_elixir_version: "0.13.0" rpc( :GetAuthnDescriptor, Cosmos.Base.Reflection.V2alpha1.GetAuthnDescriptorRequest, Cosmos.Base.Reflection.V2alpha1.GetAuthnDescriptorResponse ) rpc( :GetChainDescriptor, Cosmos.Base.Reflection.V2alpha1.GetChainDescriptorRequest, Cosmos.Base.Reflection.V2alpha1.GetChainDescriptorResponse ) rpc( :GetCodecDescriptor, Cosmos.Base.Reflection.V2alpha1.GetCodecDescriptorRequest, Cosmos.Base.Reflection.V2alpha1.GetCodecDescriptorResponse ) rpc( :GetConfigurationDescriptor, Cosmos.Base.Reflection.V2alpha1.GetConfigurationDescriptorRequest, Cosmos.Base.Reflection.V2alpha1.GetConfigurationDescriptorResponse ) rpc( :GetQueryServicesDescriptor, Cosmos.Base.Reflection.V2alpha1.GetQueryServicesDescriptorRequest, Cosmos.Base.Reflection.V2alpha1.GetQueryServicesDescriptorResponse ) rpc( :GetTxDescriptor, Cosmos.Base.Reflection.V2alpha1.GetTxDescriptorRequest, Cosmos.Base.Reflection.V2alpha1.GetTxDescriptorResponse ) end defmodule Cosmos.Base.Reflection.V2alpha1.ReflectionService.Stub do @moduledoc false use GRPC.Stub, service: Cosmos.Base.Reflection.V2alpha1.ReflectionService.Service end