UNPKG

@emeraldpay/api

Version:
145 lines (122 loc) 5.98 kB
// package: emerald.address // file: address.message.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as common_pb from "./common_pb"; import * as google_protobuf_wrappers_pb from "google-protobuf/google/protobuf/wrappers_pb"; export class DescribeRequest extends jspb.Message { getChain(): common_pb.ChainRef; setChain(value: common_pb.ChainRef): DescribeRequest; hasAddress(): boolean; clearAddress(): void; getAddress(): common_pb.SingleAddress | undefined; setAddress(value?: common_pb.SingleAddress): DescribeRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DescribeRequest.AsObject; static toObject(includeInstance: boolean, msg: DescribeRequest): DescribeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DescribeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DescribeRequest; static deserializeBinaryFromReader(message: DescribeRequest, reader: jspb.BinaryReader): DescribeRequest; } export namespace DescribeRequest { export type AsObject = { chain: common_pb.ChainRef, address?: common_pb.SingleAddress.AsObject, } } export class DescribeResponse extends jspb.Message { hasAddress(): boolean; clearAddress(): void; getAddress(): common_pb.SingleAddress | undefined; setAddress(value?: common_pb.SingleAddress): DescribeResponse; getActive(): boolean; setActive(value: boolean): DescribeResponse; getControl(): AddressControl; setControl(value: AddressControl): DescribeResponse; clearCapabilitiesList(): void; getCapabilitiesList(): Array<AddressCapability>; setCapabilitiesList(value: Array<AddressCapability>): DescribeResponse; addCapabilities(value: AddressCapability, index?: number): AddressCapability; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DescribeResponse.AsObject; static toObject(includeInstance: boolean, msg: DescribeResponse): DescribeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DescribeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DescribeResponse; static deserializeBinaryFromReader(message: DescribeResponse, reader: jspb.BinaryReader): DescribeResponse; } export namespace DescribeResponse { export type AsObject = { address?: common_pb.SingleAddress.AsObject, active: boolean, control: AddressControl, capabilitiesList: Array<AddressCapability>, } } export class DescribeXpubRequest extends jspb.Message { getChain(): common_pb.ChainRef; setChain(value: common_pb.ChainRef): DescribeXpubRequest; hasAddress(): boolean; clearAddress(): void; getAddress(): common_pb.XpubAddress | undefined; setAddress(value?: common_pb.XpubAddress): DescribeXpubRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DescribeXpubRequest.AsObject; static toObject(includeInstance: boolean, msg: DescribeXpubRequest): DescribeXpubRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DescribeXpubRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DescribeXpubRequest; static deserializeBinaryFromReader(message: DescribeXpubRequest, reader: jspb.BinaryReader): DescribeXpubRequest; } export namespace DescribeXpubRequest { export type AsObject = { chain: common_pb.ChainRef, address?: common_pb.XpubAddress.AsObject, } } export class DescribeXpubResponse extends jspb.Message { getChain(): common_pb.ChainRef; setChain(value: common_pb.ChainRef): DescribeXpubResponse; hasAddress(): boolean; clearAddress(): void; getAddress(): common_pb.XpubAddress | undefined; setAddress(value?: common_pb.XpubAddress): DescribeXpubResponse; hasLastAddress(): boolean; clearLastAddress(): void; getLastAddress(): common_pb.SingleAddress | undefined; setLastAddress(value?: common_pb.SingleAddress): DescribeXpubResponse; hasLastIndex(): boolean; clearLastIndex(): void; getLastIndex(): google_protobuf_wrappers_pb.UInt32Value | undefined; setLastIndex(value?: google_protobuf_wrappers_pb.UInt32Value): DescribeXpubResponse; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DescribeXpubResponse.AsObject; static toObject(includeInstance: boolean, msg: DescribeXpubResponse): DescribeXpubResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: DescribeXpubResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DescribeXpubResponse; static deserializeBinaryFromReader(message: DescribeXpubResponse, reader: jspb.BinaryReader): DescribeXpubResponse; } export namespace DescribeXpubResponse { export type AsObject = { chain: common_pb.ChainRef, address?: common_pb.XpubAddress.AsObject, lastAddress?: common_pb.SingleAddress.AsObject, lastIndex?: google_protobuf_wrappers_pb.UInt32Value.AsObject, } } export enum AddressControl { CTRL_UNKNOWN = 0, CTRL_PERSON = 1, CTRL_CONTRACT = 2, } export enum AddressCapability { CAP_INVALID = 0, CAP_ERC20 = 1, }