/** * 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. */ import type { LockStatus } from './LockStatus'; /** * * @export * @interface HashLockEntryDTO */ export interface HashLockEntryDTO { /** * The version of the state * @type {number} * @memberof HashLockEntryDTO */ version: number; /** * Address encoded using a 32-character set. * @type {string} * @memberof HashLockEntryDTO */ ownerAddress: string; /** * Mosaic identifier. * @type {string} * @memberof HashLockEntryDTO */ mosaicId: string; /** * Absolute amount. An amount of 123456789 (absolute) for a mosaic with divisibility 6 means 123.456789 (relative). * @type {string} * @memberof HashLockEntryDTO */ amount: string; /** * Height of the blockchain. * @type {string} * @memberof HashLockEntryDTO */ endHeight: string; /** * * @type {LockStatus} * @memberof HashLockEntryDTO */ status: LockStatus; /** * * @type {string} * @memberof HashLockEntryDTO */ hash: string; } /** * Check if a given object implements the HashLockEntryDTO interface. */ export declare function instanceOfHashLockEntryDTO(value: Record): value is HashLockEntryDTO; export declare function HashLockEntryDTOFromJSON(json: any): HashLockEntryDTO; export declare function HashLockEntryDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): HashLockEntryDTO; export declare function HashLockEntryDTOToJSON(json: any): HashLockEntryDTO; export declare function HashLockEntryDTOToJSONTyped(value?: HashLockEntryDTO | null, ignoreDiscriminator?: boolean): any;