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