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