simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.Messaging.Agent.QueryString

Documentation

data QueryStringParams Source #

Constructors

QSP QSPEscaping SimpleQuery 

Instances

Instances details
Show QueryStringParams Source # 
Instance details

Defined in Simplex.Messaging.Agent.QueryString

Methods

showsPrec :: Int -> QueryStringParams -> ShowS

show :: QueryStringParams -> String

showList :: [QueryStringParams] -> ShowS

StrEncoding QueryStringParams Source # 
Instance details

Defined in Simplex.Messaging.Agent.QueryString

Methods

strEncode :: QueryStringParams -> ByteString Source #

strDecode :: ByteString -> Either String QueryStringParams Source #

strP :: Parser QueryStringParams Source #

data QSPEscaping Source #

Constructors

QEscape 
QNoEscaping 

Instances

Instances details
Show QSPEscaping Source # 
Instance details

Defined in Simplex.Messaging.Agent.QueryString

Methods

showsPrec :: Int -> QSPEscaping -> ShowS

show :: QSPEscaping -> String

showList :: [QSPEscaping] -> ShowS

queryParam :: StrEncoding a => ByteString -> QueryStringParams -> Parser a Source #

queryParamParser :: Parser a -> ByteString -> QueryStringParams -> Parser a Source #

queryParam_ :: StrEncoding a => ByteString -> QueryStringParams -> Parser (Maybe a) Source #

queryParamStr :: ByteString -> QueryStringParams -> Maybe ByteString Source #