github-0.29: Access to the GitHub API, v3.
Safe HaskellSafe-Inferred
LanguageHaskell2010

GitHub.Data.Reviews

Documentation

data ReviewState Source #

Instances

Instances details
Bounded ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Enum ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Generic ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Associated Types

type Rep ReviewState :: Type -> Type #

Show ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Binary ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

NFData ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

rnf :: ReviewState -> () #

Eq ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Ord ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

FromJSON ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

parseJSON :: Value -> Parser ReviewState #

parseJSONList :: Value -> Parser [ReviewState] #

type Rep ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

type Rep ReviewState = D1 ('MetaData "ReviewState" "GitHub.Data.Reviews" "github-0.29-inplace" 'False) ((C1 ('MetaCons "ReviewStatePending" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ReviewStateApproved" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ReviewStateDismissed" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ReviewStateCommented" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ReviewStateChangesRequested" 'PrefixI 'False) (U1 :: Type -> Type))))

data Review Source #

Instances

Instances details
Generic Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Associated Types

type Rep Review :: Type -> Type #

Methods

from :: Review -> Rep Review x #

to :: Rep Review x -> Review #

Show Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Binary Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

put :: Review -> Put #

get :: Get Review #

putList :: [Review] -> Put #

NFData Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

rnf :: Review -> () #

FromJSON Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

parseJSON :: Value -> Parser Review #

parseJSONList :: Value -> Parser [Review] #

type Rep Review Source # 
Instance details

Defined in GitHub.Data.Reviews

data ReviewComment Source #

Instances

Instances details
Generic ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Associated Types

type Rep ReviewComment :: Type -> Type #

Show ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Binary ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

NFData ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

rnf :: ReviewComment -> () #

FromJSON ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

parseJSON :: Value -> Parser ReviewComment #

parseJSONList :: Value -> Parser [ReviewComment] #

type Rep ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

type Rep ReviewComment = D1 ('MetaData "ReviewComment" "GitHub.Data.Reviews" "github-0.29-inplace" 'False) (C1 ('MetaCons "ReviewComment" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reviewCommentId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id ReviewComment)) :*: (S1 ('MetaSel ('Just "reviewCommentUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SimpleUser) :*: S1 ('MetaSel ('Just "reviewCommentBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "reviewCommentUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "reviewCommentPullRequestReviewId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Review))) :*: (S1 ('MetaSel ('Just "reviewCommentDiffHunk") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reviewCommentPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "reviewCommentPosition") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "reviewCommentOriginalPosition") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "reviewCommentCommitId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reviewCommentOriginalCommitId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "reviewCommentCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "reviewCommentUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)) :*: (S1 ('MetaSel ('Just "reviewCommentHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "reviewCommentPullRequestUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))))