interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
249 lines (248 loc) • 9.29 kB
TypeScript
import { Any, AnyAmino } from "../../../../google/protobuf/any";
import { BinaryReader, BinaryWriter } from "../../../../binary";
import { DeepPartial } from "../../../../helpers";
/**
* QueryRequest is the request for the Query method
* @name QueryRequest
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.QueryRequest
*/
export interface QueryRequest {
request?: Any;
}
export interface QueryRequestProtoMsg {
typeUrl: "/cosmos.base.grpc.v2.QueryRequest";
value: Uint8Array;
}
/**
* QueryRequest is the request for the Query method
* @name QueryRequestAmino
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.QueryRequest
*/
export interface QueryRequestAmino {
request?: AnyAmino;
}
export interface QueryRequestAminoMsg {
type: "cosmos-sdk/QueryRequest";
value: QueryRequestAmino;
}
/**
* QueryResponse is the response for the Query method
* @name QueryResponse
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.QueryResponse
*/
export interface QueryResponse {
response?: Any;
}
export interface QueryResponseProtoMsg {
typeUrl: "/cosmos.base.grpc.v2.QueryResponse";
value: Uint8Array;
}
/**
* QueryResponse is the response for the Query method
* @name QueryResponseAmino
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.QueryResponse
*/
export interface QueryResponseAmino {
response?: AnyAmino;
}
export interface QueryResponseAminoMsg {
type: "cosmos-sdk/QueryResponse";
value: QueryResponseAmino;
}
/**
* ListQueryHandlersRequest is the request for the ListQueryHandlers method
* @name ListQueryHandlersRequest
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.ListQueryHandlersRequest
*/
export interface ListQueryHandlersRequest {
}
export interface ListQueryHandlersRequestProtoMsg {
typeUrl: "/cosmos.base.grpc.v2.ListQueryHandlersRequest";
value: Uint8Array;
}
/**
* ListQueryHandlersRequest is the request for the ListQueryHandlers method
* @name ListQueryHandlersRequestAmino
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.ListQueryHandlersRequest
*/
export interface ListQueryHandlersRequestAmino {
}
export interface ListQueryHandlersRequestAminoMsg {
type: "cosmos-sdk/ListQueryHandlersRequest";
value: ListQueryHandlersRequestAmino;
}
/**
* ListQueryHandlersResponse is the response for the ListQueryHandlers method
* @name ListQueryHandlersResponse
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.ListQueryHandlersResponse
*/
export interface ListQueryHandlersResponse {
handlers: Handler[];
}
export interface ListQueryHandlersResponseProtoMsg {
typeUrl: "/cosmos.base.grpc.v2.ListQueryHandlersResponse";
value: Uint8Array;
}
/**
* ListQueryHandlersResponse is the response for the ListQueryHandlers method
* @name ListQueryHandlersResponseAmino
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.ListQueryHandlersResponse
*/
export interface ListQueryHandlersResponseAmino {
handlers: HandlerAmino[];
}
export interface ListQueryHandlersResponseAminoMsg {
type: "cosmos-sdk/ListQueryHandlersResponse";
value: ListQueryHandlersResponseAmino;
}
/**
* Handler defines a query handler
* @name Handler
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.Handler
*/
export interface Handler {
requestName: string;
responseName: string;
}
export interface HandlerProtoMsg {
typeUrl: "/cosmos.base.grpc.v2.Handler";
value: Uint8Array;
}
/**
* Handler defines a query handler
* @name HandlerAmino
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.Handler
*/
export interface HandlerAmino {
request_name: string;
response_name: string;
}
export interface HandlerAminoMsg {
type: "cosmos-sdk/Handler";
value: HandlerAmino;
}
/**
* QueryRequest is the request for the Query method
* @name QueryRequest
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.QueryRequest
*/
export declare const QueryRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryRequest;
isAmino(o: any): o is QueryRequestAmino;
encode(message: QueryRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryRequest;
fromPartial(object: DeepPartial<QueryRequest>): QueryRequest;
fromAmino(object: QueryRequestAmino): QueryRequest;
toAmino(message: QueryRequest): QueryRequestAmino;
fromAminoMsg(object: QueryRequestAminoMsg): QueryRequest;
toAminoMsg(message: QueryRequest): QueryRequestAminoMsg;
fromProtoMsg(message: QueryRequestProtoMsg): QueryRequest;
toProto(message: QueryRequest): Uint8Array;
toProtoMsg(message: QueryRequest): QueryRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* QueryResponse is the response for the Query method
* @name QueryResponse
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.QueryResponse
*/
export declare const QueryResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is QueryResponse;
isAmino(o: any): o is QueryResponseAmino;
encode(message: QueryResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryResponse;
fromPartial(object: DeepPartial<QueryResponse>): QueryResponse;
fromAmino(object: QueryResponseAmino): QueryResponse;
toAmino(message: QueryResponse): QueryResponseAmino;
fromAminoMsg(object: QueryResponseAminoMsg): QueryResponse;
toAminoMsg(message: QueryResponse): QueryResponseAminoMsg;
fromProtoMsg(message: QueryResponseProtoMsg): QueryResponse;
toProto(message: QueryResponse): Uint8Array;
toProtoMsg(message: QueryResponse): QueryResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* ListQueryHandlersRequest is the request for the ListQueryHandlers method
* @name ListQueryHandlersRequest
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.ListQueryHandlersRequest
*/
export declare const ListQueryHandlersRequest: {
typeUrl: string;
aminoType: string;
is(o: any): o is ListQueryHandlersRequest;
isAmino(o: any): o is ListQueryHandlersRequestAmino;
encode(_: ListQueryHandlersRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): ListQueryHandlersRequest;
fromPartial(_: DeepPartial<ListQueryHandlersRequest>): ListQueryHandlersRequest;
fromAmino(_: ListQueryHandlersRequestAmino): ListQueryHandlersRequest;
toAmino(_: ListQueryHandlersRequest): ListQueryHandlersRequestAmino;
fromAminoMsg(object: ListQueryHandlersRequestAminoMsg): ListQueryHandlersRequest;
toAminoMsg(message: ListQueryHandlersRequest): ListQueryHandlersRequestAminoMsg;
fromProtoMsg(message: ListQueryHandlersRequestProtoMsg): ListQueryHandlersRequest;
toProto(message: ListQueryHandlersRequest): Uint8Array;
toProtoMsg(message: ListQueryHandlersRequest): ListQueryHandlersRequestProtoMsg;
registerTypeUrl(): void;
};
/**
* ListQueryHandlersResponse is the response for the ListQueryHandlers method
* @name ListQueryHandlersResponse
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.ListQueryHandlersResponse
*/
export declare const ListQueryHandlersResponse: {
typeUrl: string;
aminoType: string;
is(o: any): o is ListQueryHandlersResponse;
isAmino(o: any): o is ListQueryHandlersResponseAmino;
encode(message: ListQueryHandlersResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): ListQueryHandlersResponse;
fromPartial(object: DeepPartial<ListQueryHandlersResponse>): ListQueryHandlersResponse;
fromAmino(object: ListQueryHandlersResponseAmino): ListQueryHandlersResponse;
toAmino(message: ListQueryHandlersResponse): ListQueryHandlersResponseAmino;
fromAminoMsg(object: ListQueryHandlersResponseAminoMsg): ListQueryHandlersResponse;
toAminoMsg(message: ListQueryHandlersResponse): ListQueryHandlersResponseAminoMsg;
fromProtoMsg(message: ListQueryHandlersResponseProtoMsg): ListQueryHandlersResponse;
toProto(message: ListQueryHandlersResponse): Uint8Array;
toProtoMsg(message: ListQueryHandlersResponse): ListQueryHandlersResponseProtoMsg;
registerTypeUrl(): void;
};
/**
* Handler defines a query handler
* @name Handler
* @package cosmos.base.grpc.v2
* @see proto type: cosmos.base.grpc.v2.Handler
*/
export declare const Handler: {
typeUrl: string;
aminoType: string;
is(o: any): o is Handler;
isAmino(o: any): o is HandlerAmino;
encode(message: Handler, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): Handler;
fromPartial(object: DeepPartial<Handler>): Handler;
fromAmino(object: HandlerAmino): Handler;
toAmino(message: Handler): HandlerAmino;
fromAminoMsg(object: HandlerAminoMsg): Handler;
toAminoMsg(message: Handler): HandlerAminoMsg;
fromProtoMsg(message: HandlerProtoMsg): Handler;
toProto(message: Handler): Uint8Array;
toProtoMsg(message: Handler): HandlerProtoMsg;
registerTypeUrl(): void;
};