| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Gist
Documentation
type GistAPI = Get '[JSON] [Gist] :<|> ((ReqBody '[JSON] NewGist :> Post '[JSON] Gist) :<|> ((Capture "GistId" GistId :> Get '[JSON] Gist) :<|> (Capture "GistId" GistId :> (ReqBody '[JSON] NewGist :> Post '[JSON] Gist)))) Source #
Constructors
| Owner | |
Fields
| |
Instances
| Eq Owner Source # | |
| Show Owner Source # | |
| Generic Owner Source # | |
| ToJSON Owner Source # | |
| FromJSON Owner Source # | |
| type Rep Owner Source # | |
Defined in Gist type Rep Owner = D1 ('MetaData "Owner" "Gist" "playground-common-1.1.0.0-BGIv25EIALK13vHpc6sZbN" 'False) (C1 ('MetaCons "Owner" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ownerLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_ownerHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) | |
Instances
Constructors
| Gist | |
Fields
| |
Instances
Constructors
| GistFile | |
Fields
| |
Instances
| Eq GistFile Source # | |
| Show GistFile Source # | |
| Generic GistFile Source # | |
| ToJSON GistFile Source # | |
| FromJSON GistFile Source # | |
| type Rep GistFile Source # | |
Defined in Gist type Rep GistFile = D1 ('MetaData "GistFile" "Gist" "playground-common-1.1.0.0-BGIv25EIALK13vHpc6sZbN" 'False) (C1 ('MetaCons "GistFile" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_gistFileFilename") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gistFileLanguage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_gistFileType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gistFileTruncated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "_gistFileContent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))))) | |
Constructors
| NewGist | |
Fields
| |
Instances
| Eq NewGist Source # | |
| Show NewGist Source # | |
| Generic NewGist Source # | |
| ToJSON NewGist Source # | |
| FromJSON NewGist Source # | |
| type Rep NewGist Source # | |
Defined in Gist type Rep NewGist = D1 ('MetaData "NewGist" "Gist" "playground-common-1.1.0.0-BGIv25EIALK13vHpc6sZbN" 'False) (C1 ('MetaCons "NewGist" 'PrefixI 'True) (S1 ('MetaSel ('Just "_newGistDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_newGistPublic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "_newGistFiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [NewGistFile])))) | |
data NewGistFile Source #
Constructors
| NewGistFile | |
Fields
| |
Instances
| Eq NewGistFile Source # | |
Defined in Gist Methods (==) :: NewGistFile -> NewGistFile -> Bool Source # (/=) :: NewGistFile -> NewGistFile -> Bool Source # | |
| Show NewGistFile Source # | |
| Generic NewGistFile Source # | |
Defined in Gist Methods from :: NewGistFile -> Rep NewGistFile x Source # to :: Rep NewGistFile x -> NewGistFile Source # | |
| FromJSON NewGistFile Source # | |
Defined in Gist Methods parseJSON :: Value -> Parser NewGistFile Source # parseJSONList :: Value -> Parser [NewGistFile] Source # | |
| type Rep NewGistFile Source # | |
Defined in Gist type Rep NewGistFile = D1 ('MetaData "NewGistFile" "Gist" "playground-common-1.1.0.0-BGIv25EIALK13vHpc6sZbN" 'False) (C1 ('MetaCons "NewGistFile" 'PrefixI 'True) (S1 ('MetaSel ('Just "_newGistFilename") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_newGistFileContent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) | |