UNPKG

@routerprotocol/chain-api

Version:

Router Chain API Query client with generated gRPC bindings.

63 lines (51 loc) 2.55 kB
// package: cosmos.auth.module.v1 // file: cosmos/auth/module/v1/module.proto import * as jspb from "google-protobuf"; import * as cosmos_app_v1alpha1_module_pb from "../../../../cosmos/app/v1alpha1/module_pb"; export class Module extends jspb.Message { getBech32Prefix(): string; setBech32Prefix(value: string): void; clearModuleAccountPermissionsList(): void; getModuleAccountPermissionsList(): Array<ModuleAccountPermission>; setModuleAccountPermissionsList(value: Array<ModuleAccountPermission>): void; addModuleAccountPermissions(value?: ModuleAccountPermission, index?: number): ModuleAccountPermission; getAuthority(): string; setAuthority(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Module.AsObject; static toObject(includeInstance: boolean, msg: Module): Module.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: Module, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Module; static deserializeBinaryFromReader(message: Module, reader: jspb.BinaryReader): Module; } export namespace Module { export type AsObject = { bech32Prefix: string, moduleAccountPermissionsList: Array<ModuleAccountPermission.AsObject>, authority: string, } } export class ModuleAccountPermission extends jspb.Message { getAccount(): string; setAccount(value: string): void; clearPermissionsList(): void; getPermissionsList(): Array<string>; setPermissionsList(value: Array<string>): void; addPermissions(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ModuleAccountPermission.AsObject; static toObject(includeInstance: boolean, msg: ModuleAccountPermission): ModuleAccountPermission.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: ModuleAccountPermission, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ModuleAccountPermission; static deserializeBinaryFromReader(message: ModuleAccountPermission, reader: jspb.BinaryReader): ModuleAccountPermission; } export namespace ModuleAccountPermission { export type AsObject = { account: string, permissionsList: Array<string>, } }