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";
Выполнить команду
Для локальной разработки. Не используйте в интернете!