PHP WebShell

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

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

/**
 * @typedef {import("../channel/Channel.js").default} Channel
 * @typedef {import("../client/Client.js").default<*, *>} Client
 * @typedef {import("../account/AccountId.js").default} AccountId
 */
/**
 * @augments {Query<TransactionRecord>}
 */
export default class TransactionRecordQuery extends Query<TransactionRecord> {
    /**
     * @internal
     * @param {HashgraphProto.proto.IQuery} query
     * @returns {TransactionRecordQuery}
     */
    static _fromProtobuf(query: HashgraphProto.proto.IQuery): TransactionRecordQuery;
    /**
     * @param {object} [props]
     * @param {TransactionId} [props.transactionId]
     * @param {boolean} [props.includeChildren]
     * @param {boolean} [props.includeDuplicates]
     * @param {boolean} [props.validateReceiptStatus]
     */
    constructor(props?: {
        transactionId?: TransactionId | undefined;
        includeChildren?: boolean | undefined;
        includeDuplicates?: boolean | undefined;
        validateReceiptStatus?: boolean | undefined;
    } | undefined);
    /**
     * @private
     * @type {?TransactionId}
     */
    private _transactionId;
    /**
     * @private
     * @type {?boolean}
     */
    private _includeChildren;
    /**
     * @private
     * @type {?boolean}
     */
    private _includeDuplicates;
    _validateReceiptStatus: boolean;
    /**
     * @returns {?TransactionId}
     */
    get transactionId(): TransactionId | null;
    /**
     * Set the transaction ID for which the record is being requested.
     *
     * @param {TransactionId | string} transactionId
     * @returns {TransactionRecordQuery}
     */
    setTransactionId(transactionId: TransactionId | string): TransactionRecordQuery;
    /**
     * @param {boolean} includeChildren
     * @returns {TransactionRecordQuery}
     */
    setIncludeChildren(includeChildren: boolean): TransactionRecordQuery;
    /**
     * @returns {boolean}
     */
    get includeChildren(): boolean;
    /**
     * @param {boolean} includeDuplicates
     * @returns {TransactionRecordQuery}
     */
    setIncludeDuplicates(includeDuplicates: boolean): TransactionRecordQuery;
    _duplicates: boolean | undefined;
    /**
     * @returns {boolean}
     */
    get includeDuplicates(): boolean;
    /**
     * @param {boolean} validateReceiptStatus
     * @returns {this}
     */
    setValidateReceiptStatus(validateReceiptStatus: boolean): this;
    /**
     * @returns {boolean}
     */
    get validateReceiptStatus(): boolean;
}
export type Channel = import("../channel/Channel.js").default;
export type Client = import("../client/Client.js").default<any, any>;
export type AccountId = import("../account/AccountId.js").default;
import TransactionRecord from "./TransactionRecord.js";
import Query from "../query/Query.js";
import TransactionId from "./TransactionId.js";
import * as HashgraphProto from "@hashgraph/proto";
declare const proto: typeof HashgraphProto.proto;
export {};

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


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