glider_api library

Classes

ApiClient
BoolValidator
Boolean validator
DevelopmentConfig
DevLogger
DevMiddleware
DocsConfig
DocsGenerator
DoubleValidator
Double validator with range constraints
EmailValidator
Email validator
GliderMiddleware
GliderModel
Base model class with validation support
GliderRequest
GliderResponse
IntValidator
Integer validator with range constraints
JsonSerializable
Base class for automatic JSON serialization/deserialization
ListValidator<T>
List validator for arrays
RouteInfo
StringValidator
String validator with various constraints
UrlValidator
URL validator
ValidationError
Base class for validation errors
Validator<T>
Base validator interface
Validators
Common validators for convenience

Enums

HttpMethod

Mixins

AutoJson
Mixin to provide automatic JSON parsing helpers

Typedefs

Middleware = FutureOr<GliderResponse?> Function(GliderRequest request, FutureOr<GliderResponse> next())
RouteHandler = FutureOr Function()
RouteHandlerWithData<T> = FutureOr Function(GliderRequest request, T data)
RouteHandlerWithRequest = FutureOr Function(GliderRequest request)

Exceptions / Errors

ValidationException
Exception thrown when validation fails