google-server-api-0.4.0.0: Google APIs for server to server applications
Safe HaskellNone
LanguageHaskell2010

Google.Response

Description

Define data types to represent all of the responses that are received from the Google API.

Documentation

data Token Source #

Constructors

Token 

Instances

Instances details
Eq Token Source # 
Instance details

Defined in Google.Response

Methods

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

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

Show Token Source # 
Instance details

Defined in Google.Response

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

Generic Token Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep Token :: Type -> Type #

Methods

from :: Token -> Rep Token x #

to :: Rep Token x -> Token #

ToJSON Token Source # 
Instance details

Defined in Google.Response

FromJSON Token Source # 
Instance details

Defined in Google.Response

ToForm Token Source # 
Instance details

Defined in Google.Response

Methods

toForm :: Token -> Form #

FromForm Token Source # 
Instance details

Defined in Google.Response

type Rep Token Source # 
Instance details

Defined in Google.Response

type Rep Token = D1 ('MetaData "Token" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" '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))))

newtype Account Source #

Constructors

Account 

Fields

Instances

Instances details
Eq Account Source # 
Instance details

Defined in Google.Response

Methods

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

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

Show Account Source # 
Instance details

Defined in Google.Response

Generic Account Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep Account :: Type -> Type #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

ToJSON Account Source # 
Instance details

Defined in Google.Response

FromJSON Account Source # 
Instance details

Defined in Google.Response

ToHttpApiData Account Source # 
Instance details

Defined in Google.Response

FromHttpApiData Account Source # 
Instance details

Defined in Google.Response

ToHttpApiData [Account] Source # 
Instance details

Defined in Google.Response

FromHttpApiData [Account] Source # 
Instance details

Defined in Google.Response

type Rep Account Source # 
Instance details

Defined in Google.Response

type Rep Account = D1 ('MetaData "Account" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'True) (C1 ('MetaCons "Account" 'PrefixI 'True) (S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype DateTime Source #

Constructors

DateTime 

Fields

Instances

Instances details
Eq DateTime Source # 
Instance details

Defined in Google.Response

Show DateTime Source # 
Instance details

Defined in Google.Response

Generic DateTime Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep DateTime :: Type -> Type #

Methods

from :: DateTime -> Rep DateTime x #

to :: Rep DateTime x -> DateTime #

ToJSON DateTime Source # 
Instance details

Defined in Google.Response

FromJSON DateTime Source # 
Instance details

Defined in Google.Response

ToHttpApiData DateTime Source # 
Instance details

Defined in Google.Response

FromHttpApiData DateTime Source # 
Instance details

Defined in Google.Response

type Rep DateTime Source # 
Instance details

Defined in Google.Response

type Rep DateTime = D1 ('MetaData "DateTime" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'True) (C1 ('MetaCons "DateTime" 'PrefixI 'True) (S1 ('MetaSel ('Just "dateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UTCTime)))

newtype ZonedDateTime Source #

Constructors

ZonedDateTime 

Instances

Instances details
Eq ZonedDateTime Source # 
Instance details

Defined in Google.Response

Show ZonedDateTime Source # 
Instance details

Defined in Google.Response

Generic ZonedDateTime Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep ZonedDateTime :: Type -> Type #

ToJSON ZonedDateTime Source # 
Instance details

Defined in Google.Response

FromJSON ZonedDateTime Source # 
Instance details

Defined in Google.Response

ToHttpApiData ZonedDateTime Source # 
Instance details

Defined in Google.Response

FromHttpApiData ZonedDateTime Source # 
Instance details

Defined in Google.Response

type Rep ZonedDateTime Source # 
Instance details

Defined in Google.Response

type Rep ZonedDateTime = D1 ('MetaData "ZonedDateTime" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'True) (C1 ('MetaCons "ZonedDateTime" 'PrefixI 'True) (S1 ('MetaSel ('Just "dateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ZonedTime))))

data CalendarEventList Source #

Constructors

CalendarEventList 

Fields

Instances

Instances details
Eq CalendarEventList Source # 
Instance details

Defined in Google.Response

Show CalendarEventList Source # 
Instance details

Defined in Google.Response

Generic CalendarEventList Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep CalendarEventList :: Type -> Type #

FromJSON CalendarEventList Source # 
Instance details

Defined in Google.Response

type Rep CalendarEventList Source # 
Instance details

Defined in Google.Response

type Rep CalendarEventList = D1 ('MetaData "CalendarEventList" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'False) (C1 ('MetaCons "CalendarEventList" 'PrefixI 'True) (S1 ('MetaSel ('Just "kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [CalendarEvent]))))

data GmailSend Source #

Constructors

GmailSend 

Fields

Instances

Instances details
Eq GmailSend Source # 
Instance details

Defined in Google.Response

Show GmailSend Source # 
Instance details

Defined in Google.Response

Generic GmailSend Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep GmailSend :: Type -> Type #

ToJSON GmailSend Source # 
Instance details

Defined in Google.Response

FromJSON GmailSend Source # 
Instance details

Defined in Google.Response

ToForm GmailSend Source # 
Instance details

Defined in Google.Response

Methods

toForm :: GmailSend -> Form #

FromForm GmailSend Source # 
Instance details

Defined in Google.Response

type Rep GmailSend Source # 
Instance details

Defined in Google.Response

type Rep GmailSend = D1 ('MetaData "GmailSend" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'False) (C1 ('MetaCons "GmailSend" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data GmailList Source #

Constructors

GmailList 

Fields

Instances

Instances details
Eq GmailList Source # 
Instance details

Defined in Google.Response

Show GmailList Source # 
Instance details

Defined in Google.Response

Generic GmailList Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep GmailList :: Type -> Type #

ToJSON GmailList Source # 
Instance details

Defined in Google.Response

FromJSON GmailList Source # 
Instance details

Defined in Google.Response

type Rep GmailList Source # 
Instance details

Defined in Google.Response

type Rep GmailList = D1 ('MetaData "GmailList" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'False) (C1 ('MetaCons "GmailList" 'PrefixI 'True) (S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GmailMessage])))

data GmailMessage Source #

Constructors

GmailMessage 

Fields

Instances

Instances details
Eq GmailMessage Source # 
Instance details

Defined in Google.Response

Show GmailMessage Source # 
Instance details

Defined in Google.Response

Generic GmailMessage Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep GmailMessage :: Type -> Type #

ToJSON GmailMessage Source # 
Instance details

Defined in Google.Response

FromJSON GmailMessage Source # 
Instance details

Defined in Google.Response

ToForm GmailMessage Source # 
Instance details

Defined in Google.Response

Methods

toForm :: GmailMessage -> Form #

FromForm GmailMessage Source # 
Instance details

Defined in Google.Response

type Rep GmailMessage Source # 
Instance details

Defined in Google.Response

type Rep GmailMessage = D1 ('MetaData "GmailMessage" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'False) (C1 ('MetaCons "GmailMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "threadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snippet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

data FileResource Source #

Constructors

FileResource 

Fields

Instances

Instances details
Eq FileResource Source # 
Instance details

Defined in Google.Response

Show FileResource Source # 
Instance details

Defined in Google.Response

Generic FileResource Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep FileResource :: Type -> Type #

ToJSON FileResource Source # 
Instance details

Defined in Google.Response

FromJSON FileResource Source # 
Instance details

Defined in Google.Response

type Rep FileResource Source # 
Instance details

Defined in Google.Response

type Rep FileResource = D1 ('MetaData "FileResource" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'False) (C1 ('MetaCons "FileResource" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kind") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FileId)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mimeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MediaType))))

data FileList Source #

Constructors

FileList 

Fields

Instances

Instances details
Eq FileList Source # 
Instance details

Defined in Google.Response

Show FileList Source # 
Instance details

Defined in Google.Response

Generic FileList Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep FileList :: Type -> Type #

Methods

from :: FileList -> Rep FileList x #

to :: Rep FileList x -> FileList #

ToJSON FileList Source # 
Instance details

Defined in Google.Response

FromJSON FileList Source # 
Instance details

Defined in Google.Response

type Rep FileList Source # 
Instance details

Defined in Google.Response

type Rep FileList = D1 ('MetaData "FileList" "Google.Response" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" '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 #

Constructors

MediaContent 

Fields

Instances

Instances details
Eq MediaContent Source # 
Instance details

Defined in Google.Type

Show MediaContent Source # 
Instance details

Defined in Google.Type

Generic MediaContent Source # 
Instance details

Defined in Google.Type

Associated Types

type Rep MediaContent :: Type -> Type #

MimeUnrender Arbitrary MediaContent Source # 
Instance details

Defined in Google.Type

type Rep MediaContent Source # 
Instance details

Defined in Google.Type

type Rep MediaContent = D1 ('MetaData "MediaContent" "Google.Type" "google-server-api-0.4.0.0-5LoNc1ksuKtGiJ22xbIvgC" 'True) (C1 ('MetaCons "MediaContent" 'PrefixI 'True) (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))