KeyTypes
interface DistributeSharesParams extends GeneralParams {
shares: secrets.Shares;
type: 'CREATE' | 'IMPORT';
}
interface BackupUserInfoParams extends GeneralParams {
type: 'CREATE' | 'UPDATE';
userInfoSetting: UserInfoSetting;
}
interface GeneralParams {
deviceId: string;
loginToken: string;
spk: KeyPair;
}
interface KeyPair {
publicKey: string;
privateKey: string;
}
enum CreateTokenType {
RECOVER = 'RECOVER',
CREATE = 'CREATE',
IMPORT = 'IMPORT',
DELETE = 'DELETE',
NEW_SETTING = 'NEW SETTING',
UPDATE_SETTING = 'UPDATE SETTING',
IMPORT_SETTING = 'IMPORT SETTING',
DELETE_SETTING = 'DELETE SETTING',
}
Last updated