/** * This is an auto generate file from fireback project. * You can use this in order to communicate in backend, it gives you available actions, * and their types * Module: wallet */ import * as wallet from "./index"; import { RemoteRequestOption, IDeleteResponse, IResponse, core, ExecApi, IResponseList } from "../../core/http-tools"; export declare class VirtualAccountActions { private apiFn; private _itemsPerPage?; private _startIndex?; private _sort?; private _query?; private _withPreloads?; private _uniqueId?; private _deep?; constructor(apiFn: ExecApi); static isVirtualAccountEntityEqual(a: wallet.VirtualAccountEntity, b: wallet.VirtualAccountEntity): boolean; static getVirtualAccountEntityPrimaryKey(a: wallet.VirtualAccountEntity): string; static isVirtualTransactionEntityEqual(a: wallet.VirtualTransactionEntity, b: wallet.VirtualTransactionEntity): boolean; static getVirtualTransactionEntityPrimaryKey(a: wallet.VirtualTransactionEntity): string; query(complexSqlAlike: string): VirtualAccountActions; static fn(options: RemoteRequestOption): VirtualAccountActions; static fnExec(fn: ExecApi): VirtualAccountActions; uniqueId(id: string): VirtualAccountActions; deep(deep?: boolean): VirtualAccountActions; withPreloads(withPreloads: string): VirtualAccountActions; sort(sortFields: string | string[]): VirtualAccountActions; startIndex(offset: number): VirtualAccountActions; itemsPerPage(limit: number): VirtualAccountActions; get paramsAsString(): string; getVirtualAccounts(): Promise>; getVirtualAccountByUniqueId(uniqueId: string): Promise>; postVirtualAccount(entity: wallet.VirtualAccountEntity): Promise>; patchVirtualAccount(entity: wallet.VirtualAccountEntity): Promise>; patchVirtualAccounts(entity: core.BulkRecordRequest): Promise>; deleteVirtualAccount(entity: core.DeleteRequest): Promise; postVirtualAccountCommittransaction(entity: wallet.BasicVATransactionReqDto): Promise>; }