Expand description
Type definitions for HTTP server
This module defines the core types used throughout the server system.
Structs§
- Auth
Result - Authentication result
- Client
Info - Client information
- Component
Health - Component health
- Health
Check Config - Health check configuration
- Http
Request - HTTP request representation
- Http
Response - HTTP response representation
- Rate
Limit Reset Times - Rate limit reset times
- Rate
Limit Result - Rate limit result
- Rate
Limit Status - Rate limit status
- Rate
Limit Usage - Rate limit usage
- Request
Context - Request context for passing data between middleware
- Server
Config - Server configuration
- Server
Metrics - Server metrics
- Stream
Config - Stream configuration
- Token
Claims - JWT token claims
- Validation
Rules - Validation rules
Enums§
- ApiVersion
- API version
- Auth
Scheme - Authentication schemes
- Health
Status - Health status
- Http
Method - HTTP methods
- Lifecycle
State - Server lifecycle state
- Parameter
Constraint - Parameter constraint
- Rate
Limit Tier - Rate limit tiers
- Shutdown
Signal - Shutdown signal types
- Status
Code - HTTP status codes
Type Aliases§
- Headers
- HTTP headers