/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { EcdsaValidatorOptions } from './EcdsaValidatorOptions'; import { EmbeddedWalletVersionEnum } from './EmbeddedWalletVersionEnum'; import { ProviderEntryPointVersionEnum } from './ProviderEntryPointVersionEnum'; import { ProviderKernelVersionEnum } from './ProviderKernelVersionEnum'; /** * * @export * @interface TurnkeyWalletProperties */ export interface TurnkeyWalletProperties { /** * * @type {string} * @memberof TurnkeyWalletProperties */ turnkeySubOrganizationId?: string | null; /** * * @type {string} * @memberof TurnkeyWalletProperties */ turnkeyPrivateKeyId?: string | null; /** * * @type {string} * @memberof TurnkeyWalletProperties */ turnkeyHDWalletId?: string | null; /** * Whether or not the wallet has an authenticator (passkey, api key, etc) attached to it. * @type {boolean} * @memberof TurnkeyWalletProperties */ isAuthenticatorAttached?: boolean; /** * * @type {string} * @memberof TurnkeyWalletProperties */ turnkeyUserId?: string | null; /** * Whether this wallet supports session key operations * @type {boolean} * @memberof TurnkeyWalletProperties */ isSessionKeyCompatible?: boolean; /** * * @type {EmbeddedWalletVersionEnum} * @memberof TurnkeyWalletProperties */ version?: EmbeddedWalletVersionEnum; /** * * @type {EcdsaValidatorOptions} * @memberof TurnkeyWalletProperties */ ecdsaProviderType?: EcdsaValidatorOptions; /** * * @type {ProviderEntryPointVersionEnum} * @memberof TurnkeyWalletProperties */ entryPointVersion?: ProviderEntryPointVersionEnum; /** * * @type {ProviderKernelVersionEnum} * @memberof TurnkeyWalletProperties */ kernelVersion?: ProviderKernelVersionEnum; } export declare function TurnkeyWalletPropertiesFromJSON(json: any): TurnkeyWalletProperties; export declare function TurnkeyWalletPropertiesFromJSONTyped(json: any, ignoreDiscriminator: boolean): TurnkeyWalletProperties; export declare function TurnkeyWalletPropertiesToJSON(value?: TurnkeyWalletProperties | null): any;