Safe Haskell | None |
---|---|
Language | Haskell2010 |
Define data types to represent all of the responses that are received from the Google API.
Documentation
Instances
Eq Token Source # | |
Show Token Source # | |
Generic Token Source # | |
ToJSON Token Source # | |
Defined in Google.Response | |
FromJSON Token Source # | |
ToForm Token Source # | |
Defined in Google.Response | |
FromForm Token Source # | |
type Rep Token Source # | |
Defined in Google.Response type Rep Token = D1 ('MetaData "Token" "Google.Response" "google-server-api-0.4.0.1-8ZnvQoYnhSD7gw3oWg5Lbt" 'False) (C1 ('MetaCons "Token" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "tokenType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "expiresIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))) |
Instances
Eq Account Source # | |
Show Account Source # | |
Generic Account Source # | |
ToJSON Account Source # | |
Defined in Google.Response | |
FromJSON Account Source # | |
ToHttpApiData Account Source # | |
Defined in Google.Response toUrlPiece :: Account -> Text # toEncodedUrlPiece :: Account -> Builder # toHeader :: Account -> ByteString # toQueryParam :: Account -> Text # | |
FromHttpApiData Account Source # | |
Defined in Google.Response parseUrlPiece :: Text -> Either Text Account # parseHeader :: ByteString -> Either Text Account # | |
ToHttpApiData [Account] Source # | |
Defined in Google.Response toUrlPiece :: [Account] -> Text # toEncodedUrlPiece :: [Account] -> Builder # toHeader :: [Account] -> ByteString # toQueryParam :: [Account] -> Text # | |
FromHttpApiData [Account] Source # | |
Defined in Google.Response parseUrlPiece :: Text -> Either Text [Account] # parseHeader :: ByteString -> Either Text [Account] # | |
type Rep Account Source # | |
Defined in Google.Response |
Instances
Eq DateTime Source # | |
Show DateTime Source # | |
Generic DateTime Source # | |
ToJSON DateTime Source # | |
Defined in Google.Response | |
FromJSON DateTime Source # | |
ToHttpApiData DateTime Source # | |
Defined in Google.Response toUrlPiece :: DateTime -> Text # toEncodedUrlPiece :: DateTime -> Builder # toHeader :: DateTime -> ByteString # toQueryParam :: DateTime -> Text # | |
FromHttpApiData DateTime Source # | |
Defined in Google.Response parseUrlPiece :: Text -> Either Text DateTime # parseHeader :: ByteString -> Either Text DateTime # | |
type Rep DateTime Source # | |
Defined in Google.Response |
newtype ZonedDateTime Source #
Instances
data CalendarEvent Source #
Instances
Eq CalendarEvent Source # | |
Defined in Google.Response (==) :: CalendarEvent -> CalendarEvent -> Bool # (/=) :: CalendarEvent -> CalendarEvent -> Bool # | |
Show CalendarEvent Source # | |
Defined in Google.Response showsPrec :: Int -> CalendarEvent -> ShowS # show :: CalendarEvent -> String # showList :: [CalendarEvent] -> ShowS # | |
Generic CalendarEvent Source # | |
Defined in Google.Response type Rep CalendarEvent :: Type -> Type # from :: CalendarEvent -> Rep CalendarEvent x # to :: Rep CalendarEvent x -> CalendarEvent # | |
FromJSON CalendarEvent Source # | |
Defined in Google.Response parseJSON :: Value -> Parser CalendarEvent # parseJSONList :: Value -> Parser [CalendarEvent] # | |
type Rep CalendarEvent Source # | |
Defined in Google.Response |
data CalendarEventList Source #
Instances
Instances
Eq GmailList Source # | |
Show GmailList Source # | |
Generic GmailList Source # | |
ToJSON GmailList Source # | |
Defined in Google.Response | |
FromJSON GmailList Source # | |
type Rep GmailList Source # | |
Defined in Google.Response type Rep GmailList = D1 ('MetaData "GmailList" "Google.Response" "google-server-api-0.4.0.1-8ZnvQoYnhSD7gw3oWg5Lbt" 'False) (C1 ('MetaCons "GmailList" 'PrefixI 'True) (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GmailMessage]))) |
data GmailMessage Source #
Instances
data FileResource Source #
Instances
FileList | |
|
Instances
Eq FileList Source # | |
Show FileList Source # | |
Generic FileList Source # | |
ToJSON FileList Source # | |
Defined in Google.Response | |
FromJSON FileList Source # | |
type Rep FileList Source # | |
Defined in Google.Response type Rep FileList = D1 ('MetaData "FileList" "Google.Response" "google-server-api-0.4.0.1-8ZnvQoYnhSD7gw3oWg5Lbt" 'False) (C1 ('MetaCons "FileList" 'PrefixI 'True) (S1 ('MetaSel ('Just "kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "files") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FileResource]))) |
newtype MediaContent Source #