User management
This commit is contained in:
@@ -12,3 +12,50 @@ export interface HelloResponse {
|
||||
export interface HelloQuery {
|
||||
name?: string
|
||||
}
|
||||
|
||||
export interface Project {
|
||||
id: string
|
||||
name: string
|
||||
owner_id: string
|
||||
created_at: string
|
||||
updated_at: string
|
||||
}
|
||||
|
||||
export interface CreateProject {
|
||||
name: string
|
||||
owner_id: string
|
||||
}
|
||||
|
||||
export interface UpdateProject {
|
||||
name?: string
|
||||
}
|
||||
|
||||
export interface User {
|
||||
id: string
|
||||
email: string
|
||||
is_admin: boolean
|
||||
created_at: string
|
||||
updated_at: string
|
||||
}
|
||||
|
||||
export interface CreateUser {
|
||||
email: string
|
||||
password: string
|
||||
is_admin?: boolean
|
||||
}
|
||||
|
||||
export interface UpdateUser {
|
||||
email?: string
|
||||
password?: string
|
||||
is_admin?: boolean
|
||||
}
|
||||
|
||||
export interface LoginRequest {
|
||||
email: string
|
||||
password: string
|
||||
}
|
||||
|
||||
export interface LoginResponse {
|
||||
user: User
|
||||
token: string
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user