/** * 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 { DebugLinkGetState200ResponseFirmwareHash } from './DebugLinkGetState200ResponseFirmwareHash'; import type { DebugLinkGetState200ResponseNode } from './DebugLinkGetState200ResponseNode'; import type { DebugLinkGetState200ResponseResetEntropy } from './DebugLinkGetState200ResponseResetEntropy'; import type { DebugLinkGetState200ResponseStorageHash } from './DebugLinkGetState200ResponseStorageHash'; import type { TypesNumericU32 } from './TypesNumericU32'; /** * * @export * @interface DebugLinkGetState200Response */ export interface DebugLinkGetState200Response { /** * * @type {DebugLinkGetState200ResponseStorageHash} * @memberof DebugLinkGetState200Response */ storage_hash?: DebugLinkGetState200ResponseStorageHash; /** * * @type {DebugLinkGetState200ResponseFirmwareHash} * @memberof DebugLinkGetState200Response */ firmware_hash?: DebugLinkGetState200ResponseFirmwareHash; /** * last auto completed recovery word * @type {string} * @memberof DebugLinkGetState200Response */ recovery_auto_completed_word?: string; /** * current recovery cipher * @type {string} * @memberof DebugLinkGetState200Response */ recovery_cipher?: string; /** * * @type {TypesNumericU32} * @memberof DebugLinkGetState200Response */ recovery_word_pos?: TypesNumericU32; /** * (fake) word on display during RecoveryDevice workflow * @type {string} * @memberof DebugLinkGetState200Response */ recovery_fake_word?: string; /** * * @type {DebugLinkGetState200ResponseResetEntropy} * @memberof DebugLinkGetState200Response */ reset_entropy?: DebugLinkGetState200ResponseResetEntropy; /** * word on device display during ResetDevice workflow * @type {string} * @memberof DebugLinkGetState200Response */ reset_word?: string; /** * is node/mnemonic encrypted using passphrase? * @type {boolean} * @memberof DebugLinkGetState200Response */ passphrase_protection?: boolean; /** * * @type {DebugLinkGetState200ResponseNode} * @memberof DebugLinkGetState200Response */ node?: DebugLinkGetState200ResponseNode; /** * current BIP-39 mnemonic * @type {string} * @memberof DebugLinkGetState200Response */ mnemonic?: string; /** * current PIN matrix * @type {string} * @memberof DebugLinkGetState200Response */ matrix?: string; /** * current PIN, blank if PIN is not set/enabled * @type {string} * @memberof DebugLinkGetState200Response */ pin?: string; /** * raw buffer of display * @type {string} * @memberof DebugLinkGetState200Response */ layout?: string; } /** * Check if a given object implements the DebugLinkGetState200Response interface. */ export declare function instanceOfDebugLinkGetState200Response(value: object): boolean; export declare function DebugLinkGetState200ResponseFromJSON(json: any): DebugLinkGetState200Response; export declare function DebugLinkGetState200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DebugLinkGetState200Response; export declare function DebugLinkGetState200ResponseToJSON(value?: DebugLinkGetState200Response | null): any;