PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/@hashgraph/sdk/lib/transaction

Просмотр файла: TransactionResponse.d.ts

/**
 * @typedef {import("../client/Client.js").default<*, *>} Client
 * @typedef {import("./TransactionReceipt.js").default} TransactionReceipt
 * @typedef {import("./TransactionRecord.js").default} TransactionRecord
 * @typedef {import("../Signer.js").Signer} Signer
 */
/**
 * @typedef {object} TransactionResponseJSON
 * @property {string} nodeId
 * @property {string} transactionHash
 * @property {string} transactionId
 */
export default class TransactionResponse {
    /**
     * @param {TransactionResponseJSON} json
     * @returns {TransactionResponse}
     */
    static fromJSON(json: TransactionResponseJSON): TransactionResponse;
    /**
     * @internal
     * @param {object} props
     * @param {AccountId} props.nodeId
     * @param {Uint8Array} props.transactionHash
     * @param {TransactionId} props.transactionId
     */
    constructor(props: {
        nodeId: AccountId;
        transactionHash: Uint8Array;
        transactionId: TransactionId;
    });
    /** @readonly */
    readonly nodeId: AccountId;
    /** @readonly */
    readonly transactionHash: Uint8Array;
    /** @readonly */
    readonly transactionId: TransactionId;
    /**
     * @param {Client} client
     * @returns {Promise<TransactionReceipt>}
     */
    getReceipt(client: import("../client/Client.js").default<any, any>): Promise<TransactionReceipt>;
    /**
     * getRecord is calling getReceipt and in case the receipt status code is not OK, only the receipt is returned.
     *
     * @param {Client} client
     * @returns {Promise<TransactionRecord>}
     */
    getRecord(client: import("../client/Client.js").default<any, any>): Promise<TransactionRecord>;
    /**
     * getVerboseRecord is calling getReceipt and in case the receipt status code is not OK, the record is returned.
     *
     * @param {Client} client
     * @returns {Promise<TransactionRecord>}
     */
    getVerboseRecord(client: import("../client/Client.js").default<any, any>): Promise<TransactionRecord>;
    /**
     * @param {Signer} signer
     * @returns {Promise<TransactionReceipt>}
     */
    getReceiptWithSigner(signer: Signer): Promise<TransactionReceipt>;
    /**
     * @param {Signer} signer
     * @returns {Promise<TransactionRecord>}
     */
    getRecordWithSigner(signer: Signer): Promise<TransactionRecord>;
    /**
     * @returns {TransactionReceiptQuery}
     */
    getReceiptQuery(): TransactionReceiptQuery;
    /**
     * @returns {TransactionRecordQuery}
     */
    getRecordQuery(): TransactionRecordQuery;
    /**
     * @returns {TransactionResponseJSON}
     */
    toJSON(): TransactionResponseJSON;
    /**
     * @returns {string}
     */
    toString(): string;
}
export type Client = import("../client/Client.js").default<any, any>;
export type TransactionReceipt = import("./TransactionReceipt.js").default;
export type TransactionRecord = import("./TransactionRecord.js").default;
export type Signer = import("../Signer.js").Signer;
export type TransactionResponseJSON = {
    nodeId: string;
    transactionHash: string;
    transactionId: string;
};
import AccountId from "../account/AccountId.js";
import TransactionId from "./TransactionId.js";
import TransactionReceiptQuery from "./TransactionReceiptQuery.js";
import TransactionRecordQuery from "./TransactionRecordQuery.js";

Выполнить команду


Для локальной разработки. Не используйте в интернете!