// package: kin.agora.account.v3 // file: account/v3/account_service.proto import * as jspb from '@kintegrate/google-protobuf' import * as validate_validate_pb from '../../validate/validate_pb' import * as common_v3_model_pb from '../../common/v3/model_pb' export class AccountInfo extends jspb.Message { hasAccountId(): boolean clearAccountId(): void getAccountId(): common_v3_model_pb.StellarAccountId | undefined setAccountId(value?: common_v3_model_pb.StellarAccountId): void getSequenceNumber(): string setSequenceNumber(value: string): void getBalance(): string setBalance(value: string): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): AccountInfo.AsObject static toObject(includeInstance: boolean, msg: AccountInfo): AccountInfo.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: AccountInfo, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): AccountInfo static deserializeBinaryFromReader(message: AccountInfo, reader: jspb.BinaryReader): AccountInfo } export namespace AccountInfo { export type AsObject = { accountId?: common_v3_model_pb.StellarAccountId.AsObject sequenceNumber: string balance: string } } export class CreateAccountRequest extends jspb.Message { hasAccountId(): boolean clearAccountId(): void getAccountId(): common_v3_model_pb.StellarAccountId | undefined setAccountId(value?: common_v3_model_pb.StellarAccountId): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): CreateAccountRequest.AsObject static toObject(includeInstance: boolean, msg: CreateAccountRequest): CreateAccountRequest.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: CreateAccountRequest, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): CreateAccountRequest static deserializeBinaryFromReader(message: CreateAccountRequest, reader: jspb.BinaryReader): CreateAccountRequest } export namespace CreateAccountRequest { export type AsObject = { accountId?: common_v3_model_pb.StellarAccountId.AsObject } } export class CreateAccountResponse extends jspb.Message { getResult(): CreateAccountResponse.ResultMap[keyof CreateAccountResponse.ResultMap] setResult(value: CreateAccountResponse.ResultMap[keyof CreateAccountResponse.ResultMap]): void hasAccountInfo(): boolean clearAccountInfo(): void getAccountInfo(): AccountInfo | undefined setAccountInfo(value?: AccountInfo): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): CreateAccountResponse.AsObject static toObject(includeInstance: boolean, msg: CreateAccountResponse): CreateAccountResponse.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: CreateAccountResponse, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): CreateAccountResponse static deserializeBinaryFromReader(message: CreateAccountResponse, reader: jspb.BinaryReader): CreateAccountResponse } export namespace CreateAccountResponse { export type AsObject = { result: CreateAccountResponse.ResultMap[keyof CreateAccountResponse.ResultMap] accountInfo?: AccountInfo.AsObject } export interface ResultMap { OK: 0 EXISTS: 1 } export const Result: ResultMap } export class GetAccountInfoRequest extends jspb.Message { hasAccountId(): boolean clearAccountId(): void getAccountId(): common_v3_model_pb.StellarAccountId | undefined setAccountId(value?: common_v3_model_pb.StellarAccountId): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): GetAccountInfoRequest.AsObject static toObject(includeInstance: boolean, msg: GetAccountInfoRequest): GetAccountInfoRequest.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: GetAccountInfoRequest, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): GetAccountInfoRequest static deserializeBinaryFromReader(message: GetAccountInfoRequest, reader: jspb.BinaryReader): GetAccountInfoRequest } export namespace GetAccountInfoRequest { export type AsObject = { accountId?: common_v3_model_pb.StellarAccountId.AsObject } } export class GetAccountInfoResponse extends jspb.Message { getResult(): GetAccountInfoResponse.ResultMap[keyof GetAccountInfoResponse.ResultMap] setResult(value: GetAccountInfoResponse.ResultMap[keyof GetAccountInfoResponse.ResultMap]): void hasAccountInfo(): boolean clearAccountInfo(): void getAccountInfo(): AccountInfo | undefined setAccountInfo(value?: AccountInfo): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): GetAccountInfoResponse.AsObject static toObject(includeInstance: boolean, msg: GetAccountInfoResponse): GetAccountInfoResponse.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: GetAccountInfoResponse, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): GetAccountInfoResponse static deserializeBinaryFromReader(message: GetAccountInfoResponse, reader: jspb.BinaryReader): GetAccountInfoResponse } export namespace GetAccountInfoResponse { export type AsObject = { result: GetAccountInfoResponse.ResultMap[keyof GetAccountInfoResponse.ResultMap] accountInfo?: AccountInfo.AsObject } export interface ResultMap { OK: 0 NOT_FOUND: 1 } export const Result: ResultMap } export class GetEventsRequest extends jspb.Message { hasAccountId(): boolean clearAccountId(): void getAccountId(): common_v3_model_pb.StellarAccountId | undefined setAccountId(value?: common_v3_model_pb.StellarAccountId): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): GetEventsRequest.AsObject static toObject(includeInstance: boolean, msg: GetEventsRequest): GetEventsRequest.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: GetEventsRequest, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): GetEventsRequest static deserializeBinaryFromReader(message: GetEventsRequest, reader: jspb.BinaryReader): GetEventsRequest } export namespace GetEventsRequest { export type AsObject = { accountId?: common_v3_model_pb.StellarAccountId.AsObject } } export class Events extends jspb.Message { getResult(): Events.ResultMap[keyof Events.ResultMap] setResult(value: Events.ResultMap[keyof Events.ResultMap]): void clearEventsList(): void getEventsList(): Array setEventsList(value: Array): void addEvents(value?: Event, index?: number): Event serializeBinary(): Uint8Array toObject(includeInstance?: boolean): Events.AsObject static toObject(includeInstance: boolean, msg: Events): Events.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: Events, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): Events static deserializeBinaryFromReader(message: Events, reader: jspb.BinaryReader): Events } export namespace Events { export type AsObject = { result: Events.ResultMap[keyof Events.ResultMap] eventsList: Array } export interface ResultMap { OK: 0 NOT_FOUND: 1 } export const Result: ResultMap } export class Event extends jspb.Message { hasAccountUpdateEvent(): boolean clearAccountUpdateEvent(): void getAccountUpdateEvent(): AccountUpdateEvent | undefined setAccountUpdateEvent(value?: AccountUpdateEvent): void hasTransactionEvent(): boolean clearTransactionEvent(): void getTransactionEvent(): TransactionEvent | undefined setTransactionEvent(value?: TransactionEvent): void getTypeCase(): Event.TypeCase serializeBinary(): Uint8Array toObject(includeInstance?: boolean): Event.AsObject static toObject(includeInstance: boolean, msg: Event): Event.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: Event, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): Event static deserializeBinaryFromReader(message: Event, reader: jspb.BinaryReader): Event } export namespace Event { export type AsObject = { accountUpdateEvent?: AccountUpdateEvent.AsObject transactionEvent?: TransactionEvent.AsObject } export enum TypeCase { TYPE_NOT_SET = 0, ACCOUNT_UPDATE_EVENT = 1, TRANSACTION_EVENT = 2, } } export class AccountUpdateEvent extends jspb.Message { hasAccountInfo(): boolean clearAccountInfo(): void getAccountInfo(): AccountInfo | undefined setAccountInfo(value?: AccountInfo): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): AccountUpdateEvent.AsObject static toObject(includeInstance: boolean, msg: AccountUpdateEvent): AccountUpdateEvent.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: AccountUpdateEvent, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): AccountUpdateEvent static deserializeBinaryFromReader(message: AccountUpdateEvent, reader: jspb.BinaryReader): AccountUpdateEvent } export namespace AccountUpdateEvent { export type AsObject = { accountInfo?: AccountInfo.AsObject } } export class TransactionEvent extends jspb.Message { getEnvelopeXdr(): Uint8Array | string getEnvelopeXdr_asU8(): Uint8Array getEnvelopeXdr_asB64(): string setEnvelopeXdr(value: Uint8Array | string): void getResultXdr(): Uint8Array | string getResultXdr_asU8(): Uint8Array getResultXdr_asB64(): string setResultXdr(value: Uint8Array | string): void serializeBinary(): Uint8Array toObject(includeInstance?: boolean): TransactionEvent.AsObject static toObject(includeInstance: boolean, msg: TransactionEvent): TransactionEvent.AsObject static extensions: { [key: number]: jspb.ExtensionFieldInfo } static extensionsBinary: { [key: number]: jspb.ExtensionFieldBinaryInfo } static serializeBinaryToWriter(message: TransactionEvent, writer: jspb.BinaryWriter): void static deserializeBinary(bytes: Uint8Array): TransactionEvent static deserializeBinaryFromReader(message: TransactionEvent, reader: jspb.BinaryReader): TransactionEvent } export namespace TransactionEvent { export type AsObject = { envelopeXdr: Uint8Array | string resultXdr: Uint8Array | string } }