/** * 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. */ /** * * @export * @interface WalletKeyShareInfo */ export interface WalletKeyShareInfo { /** * * @type {string} * @memberof WalletKeyShareInfo */ id: string; /** * Where this key share is stored (e.g. "user", "dynamic", "googleDrive", "iCloud") * @type {string} * @memberof WalletKeyShareInfo */ backupLocation: string; /** * Whether this key share is additionally encrypted with a user-provided password * @type {boolean} * @memberof WalletKeyShareInfo */ passwordEncrypted: boolean; /** * Whether this key share is encrypted with the developer's encryption public key * @type {boolean} * @memberof WalletKeyShareInfo */ walletShareDeveloperKeyEncrypted?: boolean; /** * * @type {string} * @memberof WalletKeyShareInfo */ externalKeyShareId?: string; /** * Identifier of the key generation ceremony that produced this share * @type {string} * @memberof WalletKeyShareInfo */ keygenId?: string; } export declare function WalletKeyShareInfoFromJSON(json: any): WalletKeyShareInfo; export declare function WalletKeyShareInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): WalletKeyShareInfo; export declare function WalletKeyShareInfoToJSON(value?: WalletKeyShareInfo | null): any;