component-dbs-core
Version:
DTO objects shared among device backend
42 lines (41 loc) • 1.45 kB
TypeScript
import { IdentitySignUpInput, IdentityLoginInput, Identity } from '../../types.d';
export declare class IdentityLoginInputDto implements IdentityLoginInput {
email: string;
password: string;
deviceUuid: string;
refreshToken?: string | undefined;
constructor(email: string, password: string, deviceUuid: string, refreshToken?: string | undefined);
}
export declare class IdentitySignUpInputDto implements IdentitySignUpInput {
email: string;
password: string;
deviceUuid: string;
constructor(email: string, password: string, deviceUuid: string);
}
export declare class IdentityDto implements Identity {
valid: true;
accessToken: string;
refreshToken: string;
idToken?: string | undefined;
constructor(valid: true, accessToken: string, refreshToken: string, idToken?: string | undefined);
}
export declare class CheckAccessTokenInputDto {
accessToken: string;
refreshToken: string;
deviceUuid: string;
constructor(accessToken: string, refreshToken: string, deviceUuid: string);
}
export declare class ChangePasswordInputDto {
password: string;
userId: string;
constructor(password: string, userId: string);
}
export declare class PhoneRegistrationDto {
codeSent: boolean;
validUntil: string;
constructor(codeSent: boolean, validUntil: string);
}
export declare class PhoneVerificationDto {
codeVerified: boolean;
constructor(codeVerified: boolean);
}