github-0.14.1: Access to the GitHub API, v3.

LicenseBSD-3-Clause
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellNone
LanguageHaskell2010

GitHub.Data.Issues

Description

 

Synopsis

Documentation

data Issue Source #

Instances

Eq Issue Source # 

Methods

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

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

Data Issue Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Issue -> c Issue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Issue #

toConstr :: Issue -> Constr #

dataTypeOf :: Issue -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Issue) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Issue) #

gmapT :: (forall b. Data b => b -> b) -> Issue -> Issue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Issue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Issue -> r #

gmapQ :: (forall d. Data d => d -> u) -> Issue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Issue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Issue -> m Issue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Issue -> m Issue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Issue -> m Issue #

Ord Issue Source # 

Methods

compare :: Issue -> Issue -> Ordering #

(<) :: Issue -> Issue -> Bool #

(<=) :: Issue -> Issue -> Bool #

(>) :: Issue -> Issue -> Bool #

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

max :: Issue -> Issue -> Issue #

min :: Issue -> Issue -> Issue #

Show Issue Source # 

Methods

showsPrec :: Int -> Issue -> ShowS #

show :: Issue -> String #

showList :: [Issue] -> ShowS #

Generic Issue Source # 

Associated Types

type Rep Issue :: * -> * #

Methods

from :: Issue -> Rep Issue x #

to :: Rep Issue x -> Issue #

FromJSON Issue Source # 
Binary Issue Source # 

Methods

put :: Issue -> Put #

get :: Get Issue #

putList :: [Issue] -> Put #

NFData Issue Source # 

Methods

rnf :: Issue -> () #

type Rep Issue Source # 
type Rep Issue = D1 (MetaData "Issue" "GitHub.Data.Issues" "github-0.14.1-7NTimuxeLcb8TNdwygNz8l" False) (C1 (MetaCons "Issue" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "issueClosedAt") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe UTCTime))) (S1 (MetaSel (Just Symbol "issueUpdatedAt") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime))) ((:*:) (S1 (MetaSel (Just Symbol "issueEventsUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "issueHtmlUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "issueClosedBy") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SimpleUser))) (S1 (MetaSel (Just Symbol "issueLabels") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector IssueLabel)))) ((:*:) (S1 (MetaSel (Just Symbol "issueNumber") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "issueAssignee") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe SimpleUser))) (S1 (MetaSel (Just Symbol "issueUser") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SimpleUser)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "issueTitle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "issuePullRequest") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PullRequestReference)))) ((:*:) (S1 (MetaSel (Just Symbol "issueUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "issueCreatedAt") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "issueBody") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "issueState") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "issueId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Id Issue))) ((:*:) (S1 (MetaSel (Just Symbol "issueComments") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) (S1 (MetaSel (Just Symbol "issueMilestone") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Milestone)))))))))

data NewIssue Source #

Instances

Eq NewIssue Source # 
Data NewIssue Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NewIssue -> c NewIssue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NewIssue #

toConstr :: NewIssue -> Constr #

dataTypeOf :: NewIssue -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c NewIssue) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NewIssue) #

gmapT :: (forall b. Data b => b -> b) -> NewIssue -> NewIssue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NewIssue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NewIssue -> r #

gmapQ :: (forall d. Data d => d -> u) -> NewIssue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NewIssue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NewIssue -> m NewIssue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NewIssue -> m NewIssue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NewIssue -> m NewIssue #

Ord NewIssue Source # 
Show NewIssue Source # 
Generic NewIssue Source # 

Associated Types

type Rep NewIssue :: * -> * #

Methods

from :: NewIssue -> Rep NewIssue x #

to :: Rep NewIssue x -> NewIssue #

ToJSON NewIssue Source # 
Binary NewIssue Source # 

Methods

put :: NewIssue -> Put #

get :: Get NewIssue #

putList :: [NewIssue] -> Put #

NFData NewIssue Source # 

Methods

rnf :: NewIssue -> () #

type Rep NewIssue Source # 

data EditIssue Source #

Instances

Eq EditIssue Source # 
Data EditIssue Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EditIssue -> c EditIssue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EditIssue #

toConstr :: EditIssue -> Constr #

dataTypeOf :: EditIssue -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EditIssue) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EditIssue) #

gmapT :: (forall b. Data b => b -> b) -> EditIssue -> EditIssue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EditIssue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EditIssue -> r #

gmapQ :: (forall d. Data d => d -> u) -> EditIssue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EditIssue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EditIssue -> m EditIssue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EditIssue -> m EditIssue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EditIssue -> m EditIssue #

Ord EditIssue Source # 
Show EditIssue Source # 
Generic EditIssue Source # 

Associated Types

type Rep EditIssue :: * -> * #

ToJSON EditIssue Source # 
Binary EditIssue Source # 
NFData EditIssue Source # 

Methods

rnf :: EditIssue -> () #

type Rep EditIssue Source # 

data Milestone Source #

Instances

Eq Milestone Source # 
Data Milestone Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Milestone -> c Milestone #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Milestone #

toConstr :: Milestone -> Constr #

dataTypeOf :: Milestone -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Milestone) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Milestone) #

gmapT :: (forall b. Data b => b -> b) -> Milestone -> Milestone #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Milestone -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Milestone -> r #

gmapQ :: (forall d. Data d => d -> u) -> Milestone -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Milestone -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Milestone -> m Milestone #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Milestone -> m Milestone #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Milestone -> m Milestone #

Ord Milestone Source # 
Show Milestone Source # 
Generic Milestone Source # 

Associated Types

type Rep Milestone :: * -> * #

FromJSON Milestone Source # 
Binary Milestone Source # 
NFData Milestone Source # 

Methods

rnf :: Milestone -> () #

type Rep Milestone Source # 

data IssueLabel Source #

Constructors

IssueLabel 

Instances

Eq IssueLabel Source # 
Data IssueLabel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IssueLabel -> c IssueLabel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IssueLabel #

toConstr :: IssueLabel -> Constr #

dataTypeOf :: IssueLabel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c IssueLabel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IssueLabel) #

gmapT :: (forall b. Data b => b -> b) -> IssueLabel -> IssueLabel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IssueLabel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IssueLabel -> r #

gmapQ :: (forall d. Data d => d -> u) -> IssueLabel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IssueLabel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IssueLabel -> m IssueLabel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueLabel -> m IssueLabel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueLabel -> m IssueLabel #

Ord IssueLabel Source # 
Show IssueLabel Source # 
Generic IssueLabel Source # 

Associated Types

type Rep IssueLabel :: * -> * #

FromJSON IssueLabel Source # 
Binary IssueLabel Source # 
NFData IssueLabel Source # 

Methods

rnf :: IssueLabel -> () #

type Rep IssueLabel Source # 
type Rep IssueLabel = D1 (MetaData "IssueLabel" "GitHub.Data.Issues" "github-0.14.1-7NTimuxeLcb8TNdwygNz8l" False) (C1 (MetaCons "IssueLabel" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "labelColor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "labelUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "labelName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))))

data IssueComment Source #

Instances

Eq IssueComment Source # 
Data IssueComment Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IssueComment -> c IssueComment #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IssueComment #

toConstr :: IssueComment -> Constr #

dataTypeOf :: IssueComment -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c IssueComment) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IssueComment) #

gmapT :: (forall b. Data b => b -> b) -> IssueComment -> IssueComment #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IssueComment -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IssueComment -> r #

gmapQ :: (forall d. Data d => d -> u) -> IssueComment -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IssueComment -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IssueComment -> m IssueComment #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueComment -> m IssueComment #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueComment -> m IssueComment #

Ord IssueComment Source # 
Show IssueComment Source # 
Generic IssueComment Source # 

Associated Types

type Rep IssueComment :: * -> * #

FromJSON IssueComment Source # 
Binary IssueComment Source # 
NFData IssueComment Source # 

Methods

rnf :: IssueComment -> () #

type Rep IssueComment Source # 

data EventType Source #

Constructors

Mentioned

The actor was @mentioned in an issue body.

Subscribed

The actor subscribed to receive notifications for an issue.

Unsubscribed

The issue was unsubscribed from by the actor.

Referenced

The issue was referenced from a commit message. The commit_id attribute is the commit SHA1 of where that happened.

Merged

The issue was merged by the actor. The commit_id attribute is the SHA1 of the HEAD commit that was merged.

Assigned

The issue was assigned to the actor.

Closed

The issue was closed by the actor. When the commit_id is present, it identifies the commit that closed the issue using “closes / fixes #NN” syntax.

Reopened

The issue was reopened by the actor.

ActorUnassigned

The issue was unassigned to the actor

Labeled

A label was added to the issue.

Unlabeled

A label was removed from the issue.

Milestoned

The issue was added to a milestone.

Demilestoned

The issue was removed from a milestone.

Renamed

The issue title was changed.

Locked

The issue was locked by the actor.

Unlocked

The issue was unlocked by the actor.

HeadRefDeleted

The pull request’s branch was deleted.

HeadRefRestored

The pull request’s branch was restored.

Instances

Eq EventType Source # 
Data EventType Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EventType -> c EventType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EventType #

toConstr :: EventType -> Constr #

dataTypeOf :: EventType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EventType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EventType) #

gmapT :: (forall b. Data b => b -> b) -> EventType -> EventType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EventType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EventType -> r #

gmapQ :: (forall d. Data d => d -> u) -> EventType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EventType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EventType -> m EventType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EventType -> m EventType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EventType -> m EventType #

Ord EventType Source # 
Show EventType Source # 
Generic EventType Source # 

Associated Types

type Rep EventType :: * -> * #

FromJSON EventType Source # 
Binary EventType Source # 
NFData EventType Source # 

Methods

rnf :: EventType -> () #

type Rep EventType Source # 
type Rep EventType = D1 (MetaData "EventType" "GitHub.Data.Issues" "github-0.14.1-7NTimuxeLcb8TNdwygNz8l" False) ((:+:) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Mentioned" PrefixI False) U1) (C1 (MetaCons "Subscribed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Unsubscribed" PrefixI False) U1) (C1 (MetaCons "Referenced" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Merged" PrefixI False) U1) (C1 (MetaCons "Assigned" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Closed" PrefixI False) U1) ((:+:) (C1 (MetaCons "Reopened" PrefixI False) U1) (C1 (MetaCons "ActorUnassigned" PrefixI False) U1))))) ((:+:) ((:+:) ((:+:) (C1 (MetaCons "Labeled" PrefixI False) U1) (C1 (MetaCons "Unlabeled" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Milestoned" PrefixI False) U1) (C1 (MetaCons "Demilestoned" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "Renamed" PrefixI False) U1) (C1 (MetaCons "Locked" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Unlocked" PrefixI False) U1) ((:+:) (C1 (MetaCons "HeadRefDeleted" PrefixI False) U1) (C1 (MetaCons "HeadRefRestored" PrefixI False) U1))))))

data Event Source #

Issue event

Instances

Eq Event Source # 

Methods

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

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

Data Event Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Event -> c Event #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Event #

toConstr :: Event -> Constr #

dataTypeOf :: Event -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Event) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Event) #

gmapT :: (forall b. Data b => b -> b) -> Event -> Event #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Event -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Event -> r #

gmapQ :: (forall d. Data d => d -> u) -> Event -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Event -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Event -> m Event #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Event -> m Event #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Event -> m Event #

Ord Event Source # 

Methods

compare :: Event -> Event -> Ordering #

(<) :: Event -> Event -> Bool #

(<=) :: Event -> Event -> Bool #

(>) :: Event -> Event -> Bool #

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

max :: Event -> Event -> Event #

min :: Event -> Event -> Event #

Show Event Source # 

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event Source # 

Associated Types

type Rep Event :: * -> * #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

FromJSON Event Source # 
Binary Event Source # 

Methods

put :: Event -> Put #

get :: Get Event #

putList :: [Event] -> Put #

NFData Event Source # 

Methods

rnf :: Event -> () #

type Rep Event Source # 

data IssueLimitation Source #

A data structure for describing how to filter issues. This is used by issuesForRepo.

Constructors

AnyMilestone

Issues appearing in any milestone. [default]

NoMilestone

Issues without a milestone.

MilestoneId Int

Only issues that are in the milestone with the given id.

Open

Only open issues. [default]

OnlyClosed

Only closed issues.

Unassigned

Issues to which no one has been assigned ownership.

AnyAssignment

All issues regardless of assignment. [default]

AssignedTo String

Only issues assigned to the user with the given login.

Mentions String

Issues which mention the given string, taken to be a user's login.

Labels [String]

A list of labels to filter by.

Ascending

Sort ascending.

Descending

Sort descending. [default]

Since UTCTime

Only issues created since the specified date and time.

PerPage Int

Download this many issues per query

Instances

Eq IssueLimitation Source # 
Data IssueLimitation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IssueLimitation -> c IssueLimitation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IssueLimitation #

toConstr :: IssueLimitation -> Constr #

dataTypeOf :: IssueLimitation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c IssueLimitation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IssueLimitation) #

gmapT :: (forall b. Data b => b -> b) -> IssueLimitation -> IssueLimitation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IssueLimitation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IssueLimitation -> r #

gmapQ :: (forall d. Data d => d -> u) -> IssueLimitation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IssueLimitation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IssueLimitation -> m IssueLimitation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueLimitation -> m IssueLimitation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueLimitation -> m IssueLimitation #

Ord IssueLimitation Source # 
Show IssueLimitation Source # 
Generic IssueLimitation Source # 
Binary IssueLimitation Source # 
NFData IssueLimitation Source # 

Methods

rnf :: IssueLimitation -> () #

type Rep IssueLimitation Source #