github-0.23: Access to the GitHub API, v3.
Safe HaskellNone
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

Eq ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

(==) :: ReviewState -> ReviewState -> Bool

(/=) :: ReviewState -> ReviewState -> Bool

Ord ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Show ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

showsPrec :: Int -> ReviewState -> ShowS

show :: ReviewState -> String

showList :: [ReviewState] -> ShowS

Generic ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Associated Types

type Rep ReviewState :: Type -> Type

Methods

from :: ReviewState -> Rep ReviewState x

to :: Rep ReviewState x -> ReviewState

NFData ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

rnf :: ReviewState -> () #

FromJSON ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

parseJSON :: Value -> Parser ReviewState #

parseJSONList :: Value -> Parser [ReviewState] #

Binary ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

put :: ReviewState -> Put

get :: Get ReviewState

putList :: [ReviewState] -> Put

type Rep ReviewState Source # 
Instance details

Defined in GitHub.Data.Reviews

type Rep ReviewState = D1 ('MetaData "ReviewState" "GitHub.Data.Reviews" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" '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
Show Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

showsPrec :: Int -> Review -> ShowS

show :: Review -> String

showList :: [Review] -> ShowS

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

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

Binary Review Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

put :: Review -> Put

get :: Get Review

putList :: [Review] -> Put

type Rep Review Source # 
Instance details

Defined in GitHub.Data.Reviews

type Rep Review = D1 ('MetaData "Review" "GitHub.Data.Reviews" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" 'False) (C1 ('MetaCons "Review" 'PrefixI 'True) (((S1 ('MetaSel ('Just "reviewBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reviewCommitId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "reviewState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ReviewState) :*: S1 ('MetaSel ('Just "reviewSubmittedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime))) :*: ((S1 ('MetaSel ('Just "reviewPullRequestUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "reviewHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "reviewUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SimpleUser) :*: S1 ('MetaSel ('Just "reviewId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Review))))))

data ReviewComment Source #

Instances

Instances details
Show ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

showsPrec :: Int -> ReviewComment -> ShowS

show :: ReviewComment -> String

showList :: [ReviewComment] -> ShowS

Generic ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Associated Types

type Rep ReviewComment :: Type -> Type

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

Binary ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

Methods

put :: ReviewComment -> Put

get :: Get ReviewComment

putList :: [ReviewComment] -> Put

type Rep ReviewComment Source # 
Instance details

Defined in GitHub.Data.Reviews

type Rep ReviewComment = D1 ('MetaData "ReviewComment" "GitHub.Data.Reviews" "github-0.23-K3uQMQDn7B7DXfUjYtDWP8" '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))))))