mirror of
https://github.com/bitwarden/browser
synced 2025-12-14 07:13:32 +00:00
31 lines
1003 B
TypeScript
31 lines
1003 B
TypeScript
import { KeysRequest } from './keysRequest';
|
|
import { ReferenceEventRequest } from './referenceEventRequest';
|
|
|
|
import { KdfType } from '../../enums/kdfType';
|
|
|
|
export class RegisterRequest {
|
|
name: string;
|
|
email: string;
|
|
masterPasswordHash: string;
|
|
masterPasswordHint: string;
|
|
key: string;
|
|
keys: KeysRequest;
|
|
token: string;
|
|
organizationUserId: string;
|
|
kdf: KdfType;
|
|
kdfIterations: number;
|
|
referenceData: ReferenceEventRequest;
|
|
|
|
constructor(email: string, name: string, masterPasswordHash: string, masterPasswordHint: string, key: string,
|
|
kdf: KdfType, kdfIterations: number, referenceData: ReferenceEventRequest) {
|
|
this.name = name;
|
|
this.email = email;
|
|
this.masterPasswordHash = masterPasswordHash;
|
|
this.masterPasswordHint = masterPasswordHint ? masterPasswordHint : null;
|
|
this.key = key;
|
|
this.kdf = kdf;
|
|
this.kdfIterations = kdfIterations;
|
|
this.referenceData = referenceData;
|
|
}
|
|
}
|