/** * keepkey-sdk-server * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 0.1.1 * * * 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 { TypesFeaturesAutoLockDelayMs } from './TypesFeaturesAutoLockDelayMs'; import type { TypesFeaturesBootloaderHash } from './TypesFeaturesBootloaderHash'; import type { TypesFeaturesFirmwareHash } from './TypesFeaturesFirmwareHash'; import type { TypesFeaturesMajorVersion } from './TypesFeaturesMajorVersion'; import type { TypesFeaturesMinorVersion } from './TypesFeaturesMinorVersion'; import type { TypesFeaturesPatchVersion } from './TypesFeaturesPatchVersion'; import type { TypesFeaturesRevision } from './TypesFeaturesRevision'; import type { TypesPolicy } from './TypesPolicy'; /** * * @export * @interface TypesFeatures */ export interface TypesFeatures { /** * * @type {TypesFeaturesAutoLockDelayMs} * @memberof TypesFeatures */ auto_lock_delay_ms?: TypesFeaturesAutoLockDelayMs; /** * * @type {boolean} * @memberof TypesFeatures */ wipe_code_protection?: boolean; /** * Device was initialized without displaying recovery sentence. * @type {boolean} * @memberof TypesFeatures */ no_backup?: boolean; /** * * @type {TypesFeaturesFirmwareHash} * @memberof TypesFeatures */ firmware_hash?: TypesFeaturesFirmwareHash; /** * Firmware variant * @type {string} * @memberof TypesFeatures */ firmware_variant?: string; /** * device hardware model * @type {string} * @memberof TypesFeatures */ model?: string; /** * * @type {Array} * @memberof TypesFeatures */ policies?: Array; /** * is passphrase already cached in session? * @type {boolean} * @memberof TypesFeatures */ passphrase_cached?: boolean; /** * is PIN already cached in session? * @type {boolean} * @memberof TypesFeatures */ pin_cached?: boolean; /** * was storage imported from an external source? * @type {boolean} * @memberof TypesFeatures */ imported?: boolean; /** * * @type {TypesFeaturesBootloaderHash} * @memberof TypesFeatures */ bootloader_hash?: TypesFeaturesBootloaderHash; /** * * @type {TypesFeaturesRevision} * @memberof TypesFeatures */ revision?: TypesFeaturesRevision; /** * does device contain seed? * @type {boolean} * @memberof TypesFeatures */ initialized?: boolean; /** * device description label * @type {string} * @memberof TypesFeatures */ label?: string; /** * device language * @type {string} * @memberof TypesFeatures */ language?: string; /** * is node/mnemonic encrypted using passphrase? * @type {boolean} * @memberof TypesFeatures */ passphrase_protection?: boolean; /** * is device protected by PIN? * @type {boolean} * @memberof TypesFeatures */ pin_protection?: boolean; /** * device's unique identifier * @type {string} * @memberof TypesFeatures */ device_id?: string; /** * is device in bootloader mode? * @type {boolean} * @memberof TypesFeatures */ bootloader_mode?: boolean; /** * * @type {TypesFeaturesPatchVersion} * @memberof TypesFeatures */ patch_version?: TypesFeaturesPatchVersion; /** * * @type {TypesFeaturesMinorVersion} * @memberof TypesFeatures */ minor_version?: TypesFeaturesMinorVersion; /** * * @type {TypesFeaturesMajorVersion} * @memberof TypesFeatures */ major_version?: TypesFeaturesMajorVersion; /** * name of the manufacturer * @type {string} * @memberof TypesFeatures */ vendor?: string; } /** * Check if a given object implements the TypesFeatures interface. */ export declare function instanceOfTypesFeatures(value: object): boolean; export declare function TypesFeaturesFromJSON(json: any): TypesFeatures; export declare function TypesFeaturesFromJSONTyped(json: any, ignoreDiscriminator: boolean): TypesFeatures; export declare function TypesFeaturesToJSON(value?: TypesFeatures | null): any;