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 } 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 count: number } export type Message = { message: string } export type NewPassword = { token: string new_password: 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 } 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 count: number } export type ValidationError = { loc: Array msg: string type: string }