// package: xrc.ecnova.accounting.admin.account.v1 // file: api/ecnova/accounting/admin/account/v1/account_proto/account.proto import * as jspb from "google-protobuf"; import * as google_type_money_pb from "../../../../../../../google/type/money_pb"; export class Account extends jspb.Message { getName(): string; setName(value: string): void; getDisplayName(): string; setDisplayName(value: string): void; getDescription(): string; setDescription(value: string): void; getDeleted(): boolean; setDeleted(value: boolean): void; hasBalance(): boolean; clearBalance(): void; getBalance(): google_type_money_pb.Money | undefined; setBalance(value?: google_type_money_pb.Money): void; hasBalanceConfirmed(): boolean; clearBalanceConfirmed(): void; getBalanceConfirmed(): google_type_money_pb.Money | undefined; setBalanceConfirmed(value?: google_type_money_pb.Money): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Account.AsObject; static toObject(includeInstance: boolean, msg: Account): Account.AsObject; static fromObject(obj: Account.AsObject): Account; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Account, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Account; static deserializeBinaryFromReader(message: Account, reader: jspb.BinaryReader): Account; } export namespace Account { export type AsObject = { name: string, displayName: string, description: string, deleted: boolean, balance?: google_type_money_pb.Money.AsObject, balanceConfirmed?: google_type_money_pb.Money.AsObject, } } export class GetAccountRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetAccountRequest.AsObject; static toObject(includeInstance: boolean, msg: GetAccountRequest): GetAccountRequest.AsObject; static fromObject(obj: GetAccountRequest.AsObject): GetAccountRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetAccountRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetAccountRequest; static deserializeBinaryFromReader(message: GetAccountRequest, reader: jspb.BinaryReader): GetAccountRequest; } export namespace GetAccountRequest { export type AsObject = { name: string, } } export class DeleteAccountRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteAccountRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteAccountRequest): DeleteAccountRequest.AsObject; static fromObject(obj: DeleteAccountRequest.AsObject): DeleteAccountRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteAccountRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteAccountRequest; static deserializeBinaryFromReader(message: DeleteAccountRequest, reader: jspb.BinaryReader): DeleteAccountRequest; } export namespace DeleteAccountRequest { export type AsObject = { name: string, } } export class UndeleteAccountRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UndeleteAccountRequest.AsObject; static toObject(includeInstance: boolean, msg: UndeleteAccountRequest): UndeleteAccountRequest.AsObject; static fromObject(obj: UndeleteAccountRequest.AsObject): UndeleteAccountRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UndeleteAccountRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UndeleteAccountRequest; static deserializeBinaryFromReader(message: UndeleteAccountRequest, reader: jspb.BinaryReader): UndeleteAccountRequest; } export namespace UndeleteAccountRequest { export type AsObject = { name: string, } } export class CreateAccountRequest extends jspb.Message { getLedger(): string; setLedger(value: string): void; getId(): string; setId(value: string): void; hasAccount(): boolean; clearAccount(): void; getAccount(): Account | undefined; setAccount(value?: Account): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateAccountRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateAccountRequest): CreateAccountRequest.AsObject; static fromObject(obj: CreateAccountRequest.AsObject): CreateAccountRequest; 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 = { ledger: string, id: string, account?: Account.AsObject, } } export class UpdateAccountRequest extends jspb.Message { hasAccount(): boolean; clearAccount(): void; getAccount(): Account | undefined; setAccount(value?: Account): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateAccountRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateAccountRequest): UpdateAccountRequest.AsObject; static fromObject(obj: UpdateAccountRequest.AsObject): UpdateAccountRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateAccountRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateAccountRequest; static deserializeBinaryFromReader(message: UpdateAccountRequest, reader: jspb.BinaryReader): UpdateAccountRequest; } export namespace UpdateAccountRequest { export type AsObject = { account?: Account.AsObject, } } export class ListAccountsRequest extends jspb.Message { getLedger(): string; setLedger(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; getShowDeleted(): boolean; setShowDeleted(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListAccountsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListAccountsRequest): ListAccountsRequest.AsObject; static fromObject(obj: ListAccountsRequest.AsObject): ListAccountsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListAccountsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListAccountsRequest; static deserializeBinaryFromReader(message: ListAccountsRequest, reader: jspb.BinaryReader): ListAccountsRequest; } export namespace ListAccountsRequest { export type AsObject = { ledger: string, pageSize: number, pageToken: string, showDeleted: boolean, } } export class ListAccountsResponse extends jspb.Message { clearAccountsList(): void; getAccountsList(): Array; setAccountsList(value: Array): void; addAccounts(value?: Account, index?: number): Account; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListAccountsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListAccountsResponse): ListAccountsResponse.AsObject; static fromObject(obj: ListAccountsResponse.AsObject): ListAccountsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListAccountsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListAccountsResponse; static deserializeBinaryFromReader(message: ListAccountsResponse, reader: jspb.BinaryReader): ListAccountsResponse; } export namespace ListAccountsResponse { export type AsObject = { accountsList: Array, nextPageToken: string, } } export class ListAccountsPageToken extends jspb.Message { getLedger(): string; setLedger(value: string): void; getId(): string; setId(value: string): void; getShowDeleted(): boolean; setShowDeleted(value: boolean): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListAccountsPageToken.AsObject; static toObject(includeInstance: boolean, msg: ListAccountsPageToken): ListAccountsPageToken.AsObject; static fromObject(obj: ListAccountsPageToken.AsObject): ListAccountsPageToken; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListAccountsPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListAccountsPageToken; static deserializeBinaryFromReader(message: ListAccountsPageToken, reader: jspb.BinaryReader): ListAccountsPageToken; } export namespace ListAccountsPageToken { export type AsObject = { ledger: string, id: string, showDeleted: boolean, } }