UNPKG

component-dbs-core

Version:

DTO objects shared among device backend

42 lines (41 loc) 1.45 kB
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); }