github-0.28.0.1: Access to the GitHub API, v3.
LicenseBSD-3-Clause
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellSafe-Inferred
LanguageHaskell2010

GitHub.Data.RateLimit

Description

 
Synopsis

Documentation

data Limits Source #

Constructors

Limits 

Instances

Instances details
FromJSON Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

Generic Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

Associated Types

type Rep Limits :: Type -> Type Source #

Show Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

Binary Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

NFData Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

Methods

rnf :: Limits -> () Source #

Eq Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

Ord Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

type Rep Limits Source # 
Instance details

Defined in GitHub.Data.RateLimit

type Rep Limits = D1 ('MetaData "Limits" "GitHub.Data.RateLimit" "github-0.28.0.1-A9NKZQ3c3R2DbW7jvGWxnx" 'False) (C1 ('MetaCons "Limits" 'PrefixI 'True) (S1 ('MetaSel ('Just "limitsMax") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limitsRemaining") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "limitsReset") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SystemTime))))

data RateLimit Source #

Instances

Instances details
FromJSON RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

Generic RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

Associated Types

type Rep RateLimit :: Type -> Type Source #

Show RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

Binary RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

NFData RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

Methods

rnf :: RateLimit -> () Source #

Eq RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

Ord RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

type Rep RateLimit Source # 
Instance details

Defined in GitHub.Data.RateLimit

type Rep RateLimit = D1 ('MetaData "RateLimit" "GitHub.Data.RateLimit" "github-0.28.0.1-A9NKZQ3c3R2DbW7jvGWxnx" 'False) (C1 ('MetaCons "RateLimit" 'PrefixI 'True) (S1 ('MetaSel ('Just "rateLimitCore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Limits) :*: (S1 ('MetaSel ('Just "rateLimitSearch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Limits) :*: S1 ('MetaSel ('Just "rateLimitGraphQL") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Limits))))