github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/proto/spec_pb.d.ts (about) 1 // package: spec 2 // file: spec.proto 3 4 /* tslint:disable */ 5 /* eslint-disable */ 6 7 import * as jspb from "google-protobuf"; 8 import * as gogoproto_gogo_pb from "./gogoproto/gogo_pb"; 9 import * as crypto_pb from "./crypto_pb"; 10 import * as balance_pb from "./balance_pb"; 11 12 export class TemplateAccount extends jspb.Message { 13 getName(): string; 14 setName(value: string): TemplateAccount; 15 getAddress(): Uint8Array | string; 16 getAddress_asU8(): Uint8Array; 17 getAddress_asB64(): string; 18 setAddress(value: Uint8Array | string): TemplateAccount; 19 20 hasPublickey(): boolean; 21 clearPublickey(): void; 22 getPublickey(): crypto_pb.PublicKey | undefined; 23 setPublickey(value?: crypto_pb.PublicKey): TemplateAccount; 24 clearAmountsList(): void; 25 getAmountsList(): Array<balance_pb.Balance>; 26 setAmountsList(value: Array<balance_pb.Balance>): TemplateAccount; 27 addAmounts(value?: balance_pb.Balance, index?: number): balance_pb.Balance; 28 clearPermissionsList(): void; 29 getPermissionsList(): Array<string>; 30 setPermissionsList(value: Array<string>): TemplateAccount; 31 addPermissions(value: string, index?: number): string; 32 clearRolesList(): void; 33 getRolesList(): Array<string>; 34 setRolesList(value: Array<string>): TemplateAccount; 35 addRoles(value: string, index?: number): string; 36 getCode(): Uint8Array | string; 37 getCode_asU8(): Uint8Array; 38 getCode_asB64(): string; 39 setCode(value: Uint8Array | string): TemplateAccount; 40 41 serializeBinary(): Uint8Array; 42 toObject(includeInstance?: boolean): TemplateAccount.AsObject; 43 static toObject(includeInstance: boolean, msg: TemplateAccount): TemplateAccount.AsObject; 44 static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; 45 static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; 46 static serializeBinaryToWriter(message: TemplateAccount, writer: jspb.BinaryWriter): void; 47 static deserializeBinary(bytes: Uint8Array): TemplateAccount; 48 static deserializeBinaryFromReader(message: TemplateAccount, reader: jspb.BinaryReader): TemplateAccount; 49 } 50 51 export namespace TemplateAccount { 52 export type AsObject = { 53 name: string, 54 address: Uint8Array | string, 55 publickey?: crypto_pb.PublicKey.AsObject, 56 amountsList: Array<balance_pb.Balance.AsObject>, 57 permissionsList: Array<string>, 58 rolesList: Array<string>, 59 code: Uint8Array | string, 60 } 61 }