Skip to main content

Module types

Module types 

Source
Expand description

Type definitions for HTTP server

This module defines the core types used throughout the server system.

Structs§

AuthResult
Authentication result
ClientInfo
Client information
ComponentHealth
Component health
HealthCheckConfig
Health check configuration
HttpRequest
HTTP request representation
HttpResponse
HTTP response representation
RateLimitResetTimes
Rate limit reset times
RateLimitResult
Rate limit result
RateLimitStatus
Rate limit status
RateLimitUsage
Rate limit usage
RequestContext
Request context for passing data between middleware
ServerConfig
Server configuration
ServerMetrics
Server metrics
StreamConfig
Stream configuration
TokenClaims
JWT token claims
ValidationRules
Validation rules

Enums§

ApiVersion
API version
AuthScheme
Authentication schemes
HealthStatus
Health status
HttpMethod
HTTP methods
LifecycleState
Server lifecycle state
ParameterConstraint
Parameter constraint
RateLimitTier
Rate limit tiers
ShutdownSignal
Shutdown signal types
StatusCode
HTTP status codes

Type Aliases§

Headers
HTTP headers