@digitalasset/daml-ledger
Version:
DAML Ledger API Node.js bindings
42 lines (41 loc) • 3.03 kB
TypeScript
import { ITransactionServiceClient } from "../generated/com/daml/ledger/api/v1/transaction_service_grpc_pb";
import { ValidationReporter } from "../reporting/ValidationReporter";
import { ClientCancellableCall } from "../call/ClientCancellableCall";
import { GetLedgerEndResponse } from "../model/GetLedgerEndResponse";
import { Callback } from "../util/Callback";
import { GetTransactionResponse } from "../model/GetTransactionResponse";
import { GetTransactionByEventIdRequest } from "../model/GetTransactionByEventIdRequest";
import { GetTransactionByIdRequest } from "../model/GetTransactionByIdRequest";
import { GetTransactionsResponse } from "../model/GetTransactionsResponse";
import { ClientReadableObjectStream } from "../call/ClientReadableObjectStream";
import { GetTransactionsRequest } from "../model/GetTransactionsRequest";
import { GetTransactionTreesResponse } from "../model/GetTransactionTreesResponse";
import { GetFlatTransactionResponse } from "../model/GetFlatTransactionResponse";
export declare class NodeJsTransactionClient {
private readonly ledgerId;
private readonly client;
private readonly reporter;
constructor(ledgerId: string, client: ITransactionServiceClient, reporter: ValidationReporter);
private getLedgerEndCallback;
private getLedgerEndPromise;
getLedgerEnd(): Promise<GetLedgerEndResponse>;
getLedgerEnd(callback: Callback<GetLedgerEndResponse>): ClientCancellableCall;
private getTransactionByEventIdCallback;
private getTransactionByEventIdPromise;
getTransactionByEventId(requestObject: GetTransactionByEventIdRequest): Promise<GetTransactionResponse>;
getTransactionByEventId(requestObject: GetTransactionByEventIdRequest, callback: Callback<GetTransactionResponse>): ClientCancellableCall;
private getFlatTransactionByEventIdCallback;
private getFlatTransactionByEventIdPromise;
getFlatTransactionByEventId(requestObject: GetTransactionByEventIdRequest): Promise<GetFlatTransactionResponse>;
getFlatTransactionByEventId(requestObject: GetTransactionByEventIdRequest, callback: Callback<GetFlatTransactionResponse>): ClientCancellableCall;
private getTransactionByIdCallback;
private getTransactionByIdPromise;
getTransactionById(requestObject: GetTransactionByIdRequest): Promise<GetTransactionResponse>;
getTransactionById(requestObject: GetTransactionByIdRequest, callback: Callback<GetTransactionResponse>): ClientCancellableCall;
private getFlatTransactionByIdCallback;
private getFlatTransactionByIdPromise;
getFlatTransactionById(requestObject: GetTransactionByIdRequest): Promise<GetFlatTransactionResponse>;
getFlatTransactionById(requestObject: GetTransactionByIdRequest, callback: Callback<GetFlatTransactionResponse>): ClientCancellableCall;
getTransactions(requestObject: GetTransactionsRequest): ClientReadableObjectStream<GetTransactionsResponse>;
getTransactionTrees(requestObject: GetTransactionsRequest): ClientReadableObjectStream<GetTransactionTreesResponse>;
}