Initial
This commit is contained in:
31
listify-client/src/app/auth/auth.models.ts
Normal file
31
listify-client/src/app/auth/auth.models.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
export interface PublicUser {
|
||||
id: string;
|
||||
email: string;
|
||||
name?: string;
|
||||
verified: boolean;
|
||||
}
|
||||
|
||||
export interface AuthTokenResponse {
|
||||
accessToken: string;
|
||||
refreshToken: string;
|
||||
user: PublicUser;
|
||||
}
|
||||
|
||||
export interface RegisterResponse {
|
||||
message: string;
|
||||
user: PublicUser;
|
||||
}
|
||||
|
||||
export interface VerifyEmailResponse {
|
||||
message: string;
|
||||
user: PublicUser;
|
||||
}
|
||||
|
||||
export interface LoginRequest {
|
||||
email: string;
|
||||
password: string;
|
||||
}
|
||||
|
||||
export interface RegisterRequest extends LoginRequest {
|
||||
name?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user