26 lines
448 B
TypeScript
26 lines
448 B
TypeScript
export interface UserData {
|
|
id: number;
|
|
username: string;
|
|
first_name: string;
|
|
name: string;
|
|
short_name: string;
|
|
created_at: string;
|
|
password_set: boolean;
|
|
}
|
|
|
|
export interface UserListRes {
|
|
total: number;
|
|
page: number;
|
|
page_size: 20;
|
|
total_pages: number;
|
|
has_next: boolean;
|
|
has_previous: boolean;
|
|
results: UserData[];
|
|
}
|
|
|
|
export interface UserCreateReq {
|
|
username: string;
|
|
password: string;
|
|
is_superuser: boolean;
|
|
}
|