Module

Yoga.HTTP.API.Route.StatusCode

Package
purescript-yoga-http-api
Repository
rowtype-yoga/purescript-yoga-http-api

#StatusCodeMap Source

class StatusCodeMap :: Symbol -> Constraintclass StatusCodeMap (sym :: Symbol)  where

Map variant constructor names (Symbols) to HTTP status codes

Members

Instances

#StatusCodeMapImpl Source

class StatusCodeMapImpl (proxy :: Type)  where

Internal class that matches on Proxy types to avoid overlapping instances

Members

Instances

#statusCodeToString Source

statusCodeToString :: StatusCode -> String

Convert StatusCode to String for OpenAPI generation

#StatusCodeToLabel Source

class StatusCodeToLabel :: Int -> Symbol -> Constraintclass StatusCodeToLabel (code :: Int) (label :: Symbol) | code -> label

Map numeric status codes to their label names

Instances