/** * Catapult REST Endpoints * OpenAPI Specification of catapult-rest * * The version of the OpenAPI document: 1.0.4 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BlockMetaDTO */ export interface BlockMetaDTO { /** * * @type {string} * @memberof BlockMetaDTO */ hash: string; /** * Absolute amount. An amount of 123456789 (absolute) for a mosaic with divisibility 6 means 123.456789 (relative). * @type {string} * @memberof BlockMetaDTO */ totalFee: string; /** * * @type {string} * @memberof BlockMetaDTO */ generationHash: string; /** * * @type {Array} * @memberof BlockMetaDTO */ stateHashSubCacheMerkleRoots: Array; /** * Total number of [transactions](https://docs.symbol.dev/concepts/transaction.html) confirmed in this block, including *embedded* transactions (i.e. transactions contained within aggregate transactions). * * @type {number} * @memberof BlockMetaDTO */ totalTransactionsCount: number; /** * Number of [transactions](https://docs.symbol.dev/concepts/transaction.html) confirmed in this block. This does not count *embedded* transactions (i.e. transactions contained within aggregate transactions). * * @type {number} * @memberof BlockMetaDTO */ transactionsCount: number; /** * Number of statements (of any kind) present in this block. Bear in mind that some of them (like [resolution statements](https://docs.symbol.dev/concepts/receipt.html#resolution-statement)) are triggered by transactions present in the block, but in general, [transaction statements](https://docs.symbol.dev/concepts/receipt.html#transaction-statement) are not. * * @type {number} * @memberof BlockMetaDTO */ statementsCount: number; } /** * Check if a given object implements the BlockMetaDTO interface. */ export declare function instanceOfBlockMetaDTO(value: Record): value is BlockMetaDTO; export declare function BlockMetaDTOFromJSON(json: any): BlockMetaDTO; export declare function BlockMetaDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): BlockMetaDTO; export declare function BlockMetaDTOToJSON(json: any): BlockMetaDTO; export declare function BlockMetaDTOToJSONTyped(value?: BlockMetaDTO | null, ignoreDiscriminator?: boolean): any;