List of all items
Structs
- AppState
- config::Config
- middleware::auth::core::Claims
- middleware::auth::layer::CurrentUser
- middleware::log::core::ClientErrorResponse
- service::assets::images::handlers::ImageDeleteRequest
- service::assets::images::handlers::ImageUploadRequest
- service::assets::images::handlers::ImageUploadResponse
- service::assistant::daily_challenges::handlers::DailyActivity
- service::assistant::daily_challenges::handlers::DailyChallengeResponse
- service::assistant::daily_challenges::handlers::DailyChallengeStreaks
- service::assistant::models::AllThreadResponse
- service::assistant::models::DbThread
- service::assistant::models::Message
- service::assistant::models::Thread
- service::assistant::models::ThreadResponse
- service::pets::models::AllFullPet
- service::pets::models::FullPet
- service::pets::models::JoinedFullPet
- service::pets::models::PetAttributes
- service::pets::models::PetBase
- service::pets::models::UpdatePetAttributes
- service::pets::models::UpdatePetBase
- service::users::models::FullUser
- service::users::models::JoinedFullUser
- service::users::models::User
- service::users::models::UserNotification
- service::users::models::UserNotificationUpdate
- service::users::models::UserSubscription
- service::users::models::UserSubscriptionUpdate
- service::users::models::UserUpdate
Enums
- Error
- error::ClientError
- error::Error
- middleware::auth::error::Error
- service::assistant::daily_challenges::error::Error
- service::assistant::models::MessageType
- service::pets::models::Gender
- service::pets::models::PetAggressionLevel
- service::pets::models::PetAllergy
- service::pets::models::PetBehavior
- service::pets::models::PetInteraction
- service::pets::models::PetPersonality
- service::pets::models::PetReactivity
- service::pets::models::PetSize
- service::pets::models::WeightUnit
- service::users::error::Error
- service::users::models::Gender
- service::users::models::SubscriptionType
Functions
- config::get_env
- config::get_env_opt
- config::load_config
- main
- middleware::auth::core::authenticate_user
- middleware::auth::core::decode_jwt
- middleware::auth::layer::auth_middleware
- middleware::auth::layer::get_internal_id
- middleware::log::core::log_request
- middleware::log::layer::log_middleware
- service::api_v1_routes
- service::assets::images::handlers::convert_to_blob_name
- service::assets::images::handlers::delete_blob
- service::assets::images::handlers::delete_image
- service::assets::images::handlers::get_storage_credentials
- service::assets::images::handlers::retrieve_base_name_from_file
- service::assets::images::handlers::upload_blob
- service::assets::images::handlers::upload_image
- service::assets::images::routes::images_routes
- service::assets::images::routes::root_images_routes
- service::assets::root_assets_routes
- service::assistant::daily_challenges::handlers::create_challenge_from_ai
- service::assistant::daily_challenges::handlers::create_daily_challenge
- service::assistant::daily_challenges::handlers::get_daily_challenge_streak
- service::assistant::daily_challenges::handlers::retrieve_current_longest_streak
- service::assistant::daily_challenges::handlers::retrieve_weekly_activity
- service::assistant::daily_challenges::routes::daily_challenge_routes
- service::assistant::daily_challenges::routes::root_daily_challenge_routes
- service::assistant::daily_challenges::store::retrieve_daily_challenge_streaks
- service::assistant::daily_challenges::store::retrieve_past_challenges
- service::assistant::daily_challenges::store::retrieve_timezone_from_user
- service::assistant::daily_challenges::store::save_daily_challenge
- service::assistant::daily_challenges::store::set_local_timezone
- service::assistant::daily_challenges::store::verify_daily_challenge_existence
- service::assistant::handlers::get_all_threads_from_user
- service::assistant::handlers::link_user_to_thread
- service::assistant::handlers::retrieve_thread_history
- service::assistant::handlers::unlink_thread_from_user
- service::assistant::handlers::update_thread_title
- service::assistant::routes::root_assistant_routes
- service::assistant::routes::root_threads_routes
- service::assistant::routes::thread_routes
- service::healthcheck::handlers::healthcheck_v1
- service::healthcheck::routes::healthcheck_routes
- service::pets::handlers::create_pet
- service::pets::handlers::delete_pet
- service::pets::handlers::get_all_pets
- service::pets::handlers::get_pet
- service::pets::handlers::update_base_pet
- service::pets::handlers::update_pet_attributes
- service::pets::routes::pet_routes
- service::pets::routes::root_pet_routes
- service::pets::store::retrieve_full_pet
- service::users::handlers::create_user
- service::users::handlers::delete_user
- service::users::handlers::get_user
- service::users::handlers::update_user_base
- service::users::handlers::update_user_notification
- service::users::handlers::update_user_subscription
- service::users::models::deserialize_some
- service::users::routes::root_user_routes
- service::users::routes::user_routes