google-server-api-0.3.1.1: 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
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.3.1.1-DAjiVK8kh9V7yLY2YX45La" 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
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.3.1.1-DAjiVK8kh9V7yLY2YX45La" True) (C1 (MetaCons "Account" PrefixI True) (S1 (MetaSel (Just "email") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

newtype DateTime Source #

Constructors

DateTime 

Fields

Instances
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.3.1.1-DAjiVK8kh9V7yLY2YX45La" True) (C1 (MetaCons "DateTime" PrefixI True) (S1 (MetaSel (Just "dateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime)))

newtype ZonedDateTime Source #

Constructors

ZonedDateTime 
Instances
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.3.1.1-DAjiVK8kh9V7yLY2YX45La" True) (C1 (MetaCons "ZonedDateTime" PrefixI True) (S1 (MetaSel (Just "dateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ZonedTime))))

data CalendarEvent Source #

Instances
Eq CalendarEvent Source # 
Instance details

Defined in Google.Response

Show CalendarEvent Source # 
Instance details

Defined in Google.Response

Generic CalendarEvent Source # 
Instance details

Defined in Google.Response

Associated Types

type Rep CalendarEvent :: Type -> Type #

ToJSON CalendarEvent Source # 
Instance details

Defined in Google.Response

FromJSON CalendarEvent Source # 
Instance details

Defined in Google.Response

ToForm CalendarEvent Source # 
Instance details

Defined in Google.Response

Methods

toForm :: CalendarEvent -> Form #

FromForm CalendarEvent Source # 
Instance details

Defined in Google.Response

type Rep CalendarEvent Source # 
Instance details

Defined in Google.Response

data CalendarEventList Source #

Constructors

CalendarEventList 

Fields

Instances
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 #

ToJSON CalendarEventList Source # 
Instance details

Defined in Google.Response

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.3.1.1-DAjiVK8kh9V7yLY2YX45La" 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
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.3.1.1-DAjiVK8kh9V7yLY2YX45La" False) (C1 (MetaCons "GmailSend" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Text)))