add auth api service

This commit is contained in:
thierryverse 2025-11-13 19:18:13 +02:00
parent c8fae413d2
commit 4d02c2eeed
3 changed files with 84 additions and 55 deletions

View file

@ -0,0 +1,34 @@
/**
* LOGIN
*/
export type LoginRequest = {
email: string;
password: string;
grant_type?: string;
};
export type LoginResponse = {
access_token: string;
token_type: string;
};
/**
* REGISTER
*/
export type RegisterRequest = {
email: string;
password: string;
is_active: boolean;
is_superuser: boolean;
is_verified: boolean;
};
export type RegisterResponse = {
id: number;
email: string;
is_active: boolean;
is_superuser: boolean;
is_verified: boolean;
pages_limit: number;
pages_used: number;
};