duckling-0.1.3.0: A Haskell library for parsing text into structured data.

Safe HaskellNone
LanguageHaskell2010

Duckling.Url.Types

Documentation

data UrlData Source #

Constructors

UrlData 

Fields

Instances

Eq UrlData Source # 

Methods

(==) :: UrlData -> UrlData -> Bool #

(/=) :: UrlData -> UrlData -> Bool #

Ord UrlData Source # 
Show UrlData Source # 
Generic UrlData Source # 

Associated Types

type Rep UrlData :: * -> * #

Methods

from :: UrlData -> Rep UrlData x #

to :: Rep UrlData x -> UrlData #

NFData UrlData Source # 

Methods

rnf :: UrlData -> () #

Hashable UrlData Source # 

Methods

hashWithSalt :: Int -> UrlData -> Int

hash :: UrlData -> Int

ToJSON UrlData Source # 

Methods

toJSON :: UrlData -> Value

toEncoding :: UrlData -> Encoding

toJSONList :: [UrlData] -> Value

toEncodingList :: [UrlData] -> Encoding

Resolve UrlData Source # 

Associated Types

type ResolvedValue UrlData :: * Source #

type Rep UrlData Source # 
type Rep UrlData = D1 (MetaData "UrlData" "Duckling.Url.Types" "duckling-0.1.3.0-GQaqHc6ePoa7KIbvUKMaTD" False) (C1 (MetaCons "UrlData" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "domain") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))
type ResolvedValue UrlData Source #