UNPKG

create-cen-app

Version:
96 lines (80 loc) 1.68 kB
export type Body_login_login_access_token = { grant_type?: string | null; username: string; password: string; scope?: string; client_id?: string | null; client_secret?: string | null; }; export type HTTPValidationError = { detail?: Array<ValidationError>; }; export type ItemCreate = { title: string; description?: string | null; }; export type ItemPublic = { title: string; description?: string | null; id: string; owner_id: string; }; export type ItemUpdate = { title?: string | null; description?: string | null; }; export type ItemsPublic = { data: Array<ItemPublic>; count: number; }; export type Message = { message: string; }; export type Token = { access_token: string; token_type?: string; }; export type UpdatePassword = { current_password: string; new_password: string; }; export type UserCreate = { email: string; is_active?: boolean; is_superuser?: boolean; full_name?: string | null; password: string; }; export type UserPublic = { email: string; is_active?: boolean; is_superuser?: boolean; full_name?: string | null; id: string; }; export type UserRegister = { email: string; password: string; full_name?: string | null; access_password?: string | null; }; export type UserUpdate = { email?: string | null; is_active?: boolean; is_superuser?: boolean; full_name?: string | null; password?: string | null; }; export type UserUpdateMe = { full_name?: string | null; email?: string | null; }; export type UsersPublic = { data: Array<UserPublic>; count: number; }; export type ValidationError = { loc: Array<string | number>; msg: string; type: string; };