List of all items
Structs
- middleware::auth::User
- middleware::rate_limit::RateLimiter
- models::ApiKeyResponse
- models::CreateApiKeyRequest
- models::ErrorResponse
- models::HealthResponse
- models::InvoiceItem
- models::InvoiceResponse
- models::LoginRequest
- models::LoginResponse
- models::PackageResult
- models::PaginatedResponse
- models::PurchaseRequest
- models::PurchaseResponse
- models::RegisterRequest
- models::SearchRequest
- models::UpgradeRequest
- models::UsageRequest
- models::UsageStatsResponse
- state::ApiConfig
- state::AppState
Enums
Functions
- handlers::auth::create_api_key
- handlers::auth::list_api_keys
- handlers::auth::login
- handlers::auth::register
- handlers::auth::revoke_api_key
- handlers::auth::validate_token
- handlers::billing::add_payment_method
- handlers::billing::cancel_subscription
- handlers::billing::change_tier
- handlers::billing::get_billing_history
- handlers::billing::get_invoice
- handlers::billing::get_invoices
- handlers::billing::get_payment_methods
- handlers::billing::get_pricing
- handlers::billing::get_subscription
- handlers::billing::get_usage_stats
- handlers::billing::record_usage
- handlers::billing::remove_payment_method
- handlers::health::health
- handlers::health::ready
- handlers::marketplace::download_package
- handlers::marketplace::get_package
- handlers::marketplace::list_purchases
- handlers::marketplace::purchase_package
- handlers::marketplace::search_packages
- init_api
- middleware::auth::require_auth
- middleware::auth::require_tier
- middleware::auth::verify_jwt
- middleware::rate_limit::rate_limit
- routes::create_router