Safe Haskell | None |
---|---|
Language | Haskell2010 |
GitHub.Data.Definitions
Synopsis
- data Error
- = HTTPError !HttpException
- | ParseError !Text
- | JsonError !Text
- | UserError !Text
- data OwnerType
- data SimpleUser = SimpleUser {
- simpleUserId :: !(Id User)
- simpleUserLogin :: !(Name User)
- simpleUserAvatarUrl :: !URL
- simpleUserUrl :: !URL
- data SimpleOrganization = SimpleOrganization {}
- data SimpleOwner = SimpleOwner {
- simpleOwnerId :: !(Id Owner)
- simpleOwnerLogin :: !(Name Owner)
- simpleOwnerUrl :: !URL
- simpleOwnerAvatarUrl :: !URL
- simpleOwnerType :: !OwnerType
- data User = User {
- userId :: !(Id User)
- userLogin :: !(Name User)
- userName :: !(Maybe Text)
- userType :: !OwnerType
- userCreatedAt :: !UTCTime
- userPublicGists :: !Int
- userAvatarUrl :: !URL
- userFollowers :: !Int
- userFollowing :: !Int
- userHireable :: !(Maybe Bool)
- userBlog :: !(Maybe Text)
- userBio :: !(Maybe Text)
- userPublicRepos :: !Int
- userLocation :: !(Maybe Text)
- userCompany :: !(Maybe Text)
- userEmail :: !(Maybe Text)
- userUrl :: !URL
- userHtmlUrl :: !URL
- data Organization = Organization {
- organizationId :: !(Id Organization)
- organizationLogin :: !(Name Organization)
- organizationName :: !(Maybe Text)
- organizationType :: !OwnerType
- organizationBlog :: !(Maybe Text)
- organizationLocation :: !(Maybe Text)
- organizationFollowers :: !Int
- organizationCompany :: !(Maybe Text)
- organizationAvatarUrl :: !URL
- organizationPublicGists :: !Int
- organizationHtmlUrl :: !URL
- organizationEmail :: !(Maybe Text)
- organizationFollowing :: !Int
- organizationPublicRepos :: !Int
- organizationUrl :: !URL
- organizationCreatedAt :: !UTCTime
- newtype Owner = Owner (Either User Organization)
- fromOwner :: Owner -> Either User Organization
- parseUser :: Object -> Parser User
- parseOrganization :: Object -> Parser Organization
- data OrgMemberFilter
- data OrgMemberRole
- type QueryString = [(ByteString, Maybe ByteString)]
- type Count = Int
- data MembershipRole
- data MembershipState
- data Membership = Membership {}
- newtype IssueNumber = IssueNumber Int
- unIssueNumber :: IssueNumber -> Int
- data IssueLabel = IssueLabel {
- labelColor :: !Text
- labelUrl :: !URL
- labelName :: !(Name IssueLabel)
- labelDesc :: !(Maybe Text)
- data NewIssueLabel = NewIssueLabel {
- newLabelColor :: !Text
- newLabelName :: !(Name NewIssueLabel)
- newLabelDesc :: !(Maybe Text)
- data UpdateIssueLabel = UpdateIssueLabel {
- updateLabelColor :: !Text
- updateLabelName :: !(Name UpdateIssueLabel)
- updateLabelDesc :: !(Maybe Text)
Documentation
Errors have been tagged according to their source, so you can more easily dispatch and handle them.
Constructors
HTTPError !HttpException | A HTTP error occurred. The actual caught error is included. |
ParseError !Text | An error in the parser itself. |
JsonError !Text | The JSON is malformed or unexpected. |
UserError !Text | Incorrect input. |
Instances
Exception Error Source # | |
Defined in GitHub.Data.Definitions Methods toException :: Error -> SomeException # fromException :: SomeException -> Maybe Error # displayException :: Error -> String # | |
Show Error Source # | |
Type of the repository owners.
Constructors
OwnerUser | |
OwnerOrganization | |
OwnerBot |
Instances
FromJSON OwnerType Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data OwnerType Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OwnerType -> c OwnerType # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OwnerType # toConstr :: OwnerType -> Constr # dataTypeOf :: OwnerType -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OwnerType) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OwnerType) # gmapT :: (forall b. Data b => b -> b) -> OwnerType -> OwnerType # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OwnerType -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OwnerType -> r # gmapQ :: (forall d. Data d => d -> u) -> OwnerType -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OwnerType -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OwnerType -> m OwnerType # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OwnerType -> m OwnerType # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OwnerType -> m OwnerType # | |||||
Bounded OwnerType Source # | |||||
Enum OwnerType Source # | |||||
Defined in GitHub.Data.Definitions Methods succ :: OwnerType -> OwnerType # pred :: OwnerType -> OwnerType # fromEnum :: OwnerType -> Int # enumFrom :: OwnerType -> [OwnerType] # enumFromThen :: OwnerType -> OwnerType -> [OwnerType] # enumFromTo :: OwnerType -> OwnerType -> [OwnerType] # enumFromThenTo :: OwnerType -> OwnerType -> OwnerType -> [OwnerType] # | |||||
Generic OwnerType Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Read OwnerType Source # | |||||
Show OwnerType Source # | |||||
Binary OwnerType Source # | |||||
NFData OwnerType Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Eq OwnerType Source # | |||||
Ord OwnerType Source # | |||||
type Rep OwnerType Source # | |||||
Defined in GitHub.Data.Definitions type Rep OwnerType = D1 ('MetaData "OwnerType" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "OwnerUser" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OwnerOrganization" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OwnerBot" 'PrefixI 'False) (U1 :: Type -> Type))) |
data SimpleUser Source #
Constructors
SimpleUser | |
Fields
|
Instances
data SimpleOrganization Source #
Constructors
SimpleOrganization | |
Fields |
Instances
FromJSON SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods parseJSON :: Value -> Parser SimpleOrganization # parseJSONList :: Value -> Parser [SimpleOrganization] # | |||||
Data SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SimpleOrganization -> c SimpleOrganization # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SimpleOrganization # toConstr :: SimpleOrganization -> Constr # dataTypeOf :: SimpleOrganization -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SimpleOrganization) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SimpleOrganization) # gmapT :: (forall b. Data b => b -> b) -> SimpleOrganization -> SimpleOrganization # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SimpleOrganization -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SimpleOrganization -> r # gmapQ :: (forall d. Data d => d -> u) -> SimpleOrganization -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SimpleOrganization -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SimpleOrganization -> m SimpleOrganization # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleOrganization -> m SimpleOrganization # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleOrganization -> m SimpleOrganization # | |||||
Generic SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
Methods from :: SimpleOrganization -> Rep SimpleOrganization x # to :: Rep SimpleOrganization x -> SimpleOrganization # | |||||
Show SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> SimpleOrganization -> ShowS # show :: SimpleOrganization -> String # showList :: [SimpleOrganization] -> ShowS # | |||||
Binary SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods put :: SimpleOrganization -> Put # get :: Get SimpleOrganization # putList :: [SimpleOrganization] -> Put # | |||||
NFData SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: SimpleOrganization -> () # | |||||
Eq SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: SimpleOrganization -> SimpleOrganization -> Bool # (/=) :: SimpleOrganization -> SimpleOrganization -> Bool # | |||||
Ord SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: SimpleOrganization -> SimpleOrganization -> Ordering # (<) :: SimpleOrganization -> SimpleOrganization -> Bool # (<=) :: SimpleOrganization -> SimpleOrganization -> Bool # (>) :: SimpleOrganization -> SimpleOrganization -> Bool # (>=) :: SimpleOrganization -> SimpleOrganization -> Bool # max :: SimpleOrganization -> SimpleOrganization -> SimpleOrganization # min :: SimpleOrganization -> SimpleOrganization -> SimpleOrganization # | |||||
type Rep SimpleOrganization Source # | |||||
Defined in GitHub.Data.Definitions type Rep SimpleOrganization = D1 ('MetaData "SimpleOrganization" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "SimpleOrganization" 'PrefixI 'True) ((S1 ('MetaSel ('Just "simpleOrganizationId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Organization)) :*: S1 ('MetaSel ('Just "simpleOrganizationLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Organization))) :*: (S1 ('MetaSel ('Just "simpleOrganizationUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "simpleOrganizationAvatarUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))) |
data SimpleOwner Source #
Sometimes we don't know the type of the owner, e.g. in Repo
Constructors
SimpleOwner | |
Fields
|
Instances
FromJSON SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SimpleOwner -> c SimpleOwner # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SimpleOwner # toConstr :: SimpleOwner -> Constr # dataTypeOf :: SimpleOwner -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SimpleOwner) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SimpleOwner) # gmapT :: (forall b. Data b => b -> b) -> SimpleOwner -> SimpleOwner # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SimpleOwner -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SimpleOwner -> r # gmapQ :: (forall d. Data d => d -> u) -> SimpleOwner -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SimpleOwner -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SimpleOwner -> m SimpleOwner # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleOwner -> m SimpleOwner # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SimpleOwner -> m SimpleOwner # | |||||
Generic SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> SimpleOwner -> ShowS # show :: SimpleOwner -> String # showList :: [SimpleOwner] -> ShowS # | |||||
Binary SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions | |||||
NFData SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: SimpleOwner -> () # | |||||
Eq SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Ord SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: SimpleOwner -> SimpleOwner -> Ordering # (<) :: SimpleOwner -> SimpleOwner -> Bool # (<=) :: SimpleOwner -> SimpleOwner -> Bool # (>) :: SimpleOwner -> SimpleOwner -> Bool # (>=) :: SimpleOwner -> SimpleOwner -> Bool # max :: SimpleOwner -> SimpleOwner -> SimpleOwner # min :: SimpleOwner -> SimpleOwner -> SimpleOwner # | |||||
type Rep SimpleOwner Source # | |||||
Defined in GitHub.Data.Definitions type Rep SimpleOwner = D1 ('MetaData "SimpleOwner" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "SimpleOwner" 'PrefixI 'True) ((S1 ('MetaSel ('Just "simpleOwnerId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Owner)) :*: S1 ('MetaSel ('Just "simpleOwnerLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Owner))) :*: (S1 ('MetaSel ('Just "simpleOwnerUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "simpleOwnerAvatarUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "simpleOwnerType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OwnerType))))) |
Constructors
User | |
Fields
|
Instances
FromJSON User Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data User Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> User -> c User # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c User # dataTypeOf :: User -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c User) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c User) # gmapT :: (forall b. Data b => b -> b) -> User -> User # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> User -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> User -> r # gmapQ :: (forall d. Data d => d -> u) -> User -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> User -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> User -> m User # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> User -> m User # | |||||
Generic User Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show User Source # | |||||
Binary User Source # | |||||
NFData User Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Eq User Source # | |||||
Ord User Source # | |||||
type Rep User Source # | |||||
Defined in GitHub.Data.Definitions type Rep User = D1 ('MetaData "User" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "User" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id User)) :*: S1 ('MetaSel ('Just "userLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name User))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OwnerType))) :*: ((S1 ('MetaSel ('Just "userCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "userPublicGists") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "userAvatarUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "userFollowers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "userFollowing") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))))) :*: (((S1 ('MetaSel ('Just "userHireable") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "userBlog") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userBio") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userPublicRepos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "userLocation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userCompany") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userEmail") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "userUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "userHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))))) |
data Organization Source #
Constructors
Organization | |
Fields
|
Instances
FromJSON Organization Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data Organization Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Organization -> c Organization # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Organization # toConstr :: Organization -> Constr # dataTypeOf :: Organization -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Organization) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Organization) # gmapT :: (forall b. Data b => b -> b) -> Organization -> Organization # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Organization -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Organization -> r # gmapQ :: (forall d. Data d => d -> u) -> Organization -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Organization -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Organization -> m Organization # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Organization -> m Organization # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Organization -> m Organization # | |||||
Generic Organization Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show Organization Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> Organization -> ShowS # show :: Organization -> String # showList :: [Organization] -> ShowS # | |||||
Binary Organization Source # | |||||
Defined in GitHub.Data.Definitions | |||||
NFData Organization Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: Organization -> () # | |||||
Eq Organization Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Ord Organization Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: Organization -> Organization -> Ordering # (<) :: Organization -> Organization -> Bool # (<=) :: Organization -> Organization -> Bool # (>) :: Organization -> Organization -> Bool # (>=) :: Organization -> Organization -> Bool # max :: Organization -> Organization -> Organization # min :: Organization -> Organization -> Organization # | |||||
type Rep Organization Source # | |||||
Defined in GitHub.Data.Definitions type Rep Organization = D1 ('MetaData "Organization" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "Organization" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "organizationId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Id Organization)) :*: S1 ('MetaSel ('Just "organizationLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name Organization))) :*: (S1 ('MetaSel ('Just "organizationName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OwnerType))) :*: ((S1 ('MetaSel ('Just "organizationBlog") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationLocation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "organizationFollowers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "organizationCompany") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "organizationAvatarUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "organizationPublicGists") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "organizationHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "organizationEmail") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "organizationFollowing") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "organizationPublicRepos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "organizationUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "organizationCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)))))) |
In practice you can't have concrete values of Owner
.
Constructors
Owner (Either User Organization) |
Instances
FromJSON Owner Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data Owner Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Owner -> c Owner # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Owner # dataTypeOf :: Owner -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Owner) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Owner) # gmapT :: (forall b. Data b => b -> b) -> Owner -> Owner # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Owner -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Owner -> r # gmapQ :: (forall d. Data d => d -> u) -> Owner -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Owner -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Owner -> m Owner # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Owner -> m Owner # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Owner -> m Owner # | |||||
Generic Owner Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show Owner Source # | |||||
Binary Owner Source # | |||||
NFData Owner Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Eq Owner Source # | |||||
Ord Owner Source # | |||||
type Rep Owner Source # | |||||
Defined in GitHub.Data.Definitions |
data OrgMemberFilter Source #
Filter members returned in the list.
Constructors
OrgMemberFilter2faDisabled | Members without two-factor authentication enabled. Available for organization owners. |
OrgMemberFilterAll | All members the authenticated user can see. |
Instances
Data OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrgMemberFilter -> c OrgMemberFilter # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrgMemberFilter # toConstr :: OrgMemberFilter -> Constr # dataTypeOf :: OrgMemberFilter -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrgMemberFilter) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrgMemberFilter) # gmapT :: (forall b. Data b => b -> b) -> OrgMemberFilter -> OrgMemberFilter # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrgMemberFilter -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrgMemberFilter -> r # gmapQ :: (forall d. Data d => d -> u) -> OrgMemberFilter -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OrgMemberFilter -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrgMemberFilter -> m OrgMemberFilter # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrgMemberFilter -> m OrgMemberFilter # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrgMemberFilter -> m OrgMemberFilter # | |||||
Bounded OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Enum OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions Methods succ :: OrgMemberFilter -> OrgMemberFilter # pred :: OrgMemberFilter -> OrgMemberFilter # toEnum :: Int -> OrgMemberFilter # fromEnum :: OrgMemberFilter -> Int # enumFrom :: OrgMemberFilter -> [OrgMemberFilter] # enumFromThen :: OrgMemberFilter -> OrgMemberFilter -> [OrgMemberFilter] # enumFromTo :: OrgMemberFilter -> OrgMemberFilter -> [OrgMemberFilter] # enumFromThenTo :: OrgMemberFilter -> OrgMemberFilter -> OrgMemberFilter -> [OrgMemberFilter] # | |||||
Generic OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
Methods from :: OrgMemberFilter -> Rep OrgMemberFilter x # to :: Rep OrgMemberFilter x -> OrgMemberFilter # | |||||
Show OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> OrgMemberFilter -> ShowS # show :: OrgMemberFilter -> String # showList :: [OrgMemberFilter] -> ShowS # | |||||
Eq OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: OrgMemberFilter -> OrgMemberFilter -> Bool # (/=) :: OrgMemberFilter -> OrgMemberFilter -> Bool # | |||||
Ord OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: OrgMemberFilter -> OrgMemberFilter -> Ordering # (<) :: OrgMemberFilter -> OrgMemberFilter -> Bool # (<=) :: OrgMemberFilter -> OrgMemberFilter -> Bool # (>) :: OrgMemberFilter -> OrgMemberFilter -> Bool # (>=) :: OrgMemberFilter -> OrgMemberFilter -> Bool # max :: OrgMemberFilter -> OrgMemberFilter -> OrgMemberFilter # min :: OrgMemberFilter -> OrgMemberFilter -> OrgMemberFilter # | |||||
type Rep OrgMemberFilter Source # | |||||
Defined in GitHub.Data.Definitions |
data OrgMemberRole Source #
Filter members returned by their role.
Constructors
OrgMemberRoleAll | All members of the organization, regardless of role. |
OrgMemberRoleAdmin | Organization owners. |
OrgMemberRoleMember | Non-owner organization members. |
Instances
Data OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrgMemberRole -> c OrgMemberRole # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrgMemberRole # toConstr :: OrgMemberRole -> Constr # dataTypeOf :: OrgMemberRole -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OrgMemberRole) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrgMemberRole) # gmapT :: (forall b. Data b => b -> b) -> OrgMemberRole -> OrgMemberRole # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrgMemberRole -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrgMemberRole -> r # gmapQ :: (forall d. Data d => d -> u) -> OrgMemberRole -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OrgMemberRole -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrgMemberRole -> m OrgMemberRole # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrgMemberRole -> m OrgMemberRole # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrgMemberRole -> m OrgMemberRole # | |||||
Bounded OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Enum OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions Methods succ :: OrgMemberRole -> OrgMemberRole # pred :: OrgMemberRole -> OrgMemberRole # toEnum :: Int -> OrgMemberRole # fromEnum :: OrgMemberRole -> Int # enumFrom :: OrgMemberRole -> [OrgMemberRole] # enumFromThen :: OrgMemberRole -> OrgMemberRole -> [OrgMemberRole] # enumFromTo :: OrgMemberRole -> OrgMemberRole -> [OrgMemberRole] # enumFromThenTo :: OrgMemberRole -> OrgMemberRole -> OrgMemberRole -> [OrgMemberRole] # | |||||
Generic OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> OrgMemberRole -> ShowS # show :: OrgMemberRole -> String # showList :: [OrgMemberRole] -> ShowS # | |||||
Eq OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: OrgMemberRole -> OrgMemberRole -> Bool # (/=) :: OrgMemberRole -> OrgMemberRole -> Bool # | |||||
Ord OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: OrgMemberRole -> OrgMemberRole -> Ordering # (<) :: OrgMemberRole -> OrgMemberRole -> Bool # (<=) :: OrgMemberRole -> OrgMemberRole -> Bool # (>) :: OrgMemberRole -> OrgMemberRole -> Bool # (>=) :: OrgMemberRole -> OrgMemberRole -> Bool # max :: OrgMemberRole -> OrgMemberRole -> OrgMemberRole # min :: OrgMemberRole -> OrgMemberRole -> OrgMemberRole # | |||||
type Rep OrgMemberRole Source # | |||||
Defined in GitHub.Data.Definitions type Rep OrgMemberRole = D1 ('MetaData "OrgMemberRole" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "OrgMemberRoleAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OrgMemberRoleAdmin" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OrgMemberRoleMember" 'PrefixI 'False) (U1 :: Type -> Type))) |
type QueryString = [(ByteString, Maybe ByteString)] Source #
Request query string
data MembershipRole Source #
Instances
FromJSON MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods parseJSON :: Value -> Parser MembershipRole # parseJSONList :: Value -> Parser [MembershipRole] # | |||||
Data MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MembershipRole -> c MembershipRole # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MembershipRole # toConstr :: MembershipRole -> Constr # dataTypeOf :: MembershipRole -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MembershipRole) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MembershipRole) # gmapT :: (forall b. Data b => b -> b) -> MembershipRole -> MembershipRole # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MembershipRole -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MembershipRole -> r # gmapQ :: (forall d. Data d => d -> u) -> MembershipRole -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MembershipRole -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MembershipRole -> m MembershipRole # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MembershipRole -> m MembershipRole # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MembershipRole -> m MembershipRole # | |||||
Bounded MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Enum MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods succ :: MembershipRole -> MembershipRole # pred :: MembershipRole -> MembershipRole # toEnum :: Int -> MembershipRole # fromEnum :: MembershipRole -> Int # enumFrom :: MembershipRole -> [MembershipRole] # enumFromThen :: MembershipRole -> MembershipRole -> [MembershipRole] # enumFromTo :: MembershipRole -> MembershipRole -> [MembershipRole] # enumFromThenTo :: MembershipRole -> MembershipRole -> MembershipRole -> [MembershipRole] # | |||||
Generic MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
Methods from :: MembershipRole -> Rep MembershipRole x # to :: Rep MembershipRole x -> MembershipRole # | |||||
Show MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> MembershipRole -> ShowS # show :: MembershipRole -> String # showList :: [MembershipRole] -> ShowS # | |||||
Binary MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods put :: MembershipRole -> Put # get :: Get MembershipRole # putList :: [MembershipRole] -> Put # | |||||
NFData MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: MembershipRole -> () # | |||||
Eq MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: MembershipRole -> MembershipRole -> Bool # (/=) :: MembershipRole -> MembershipRole -> Bool # | |||||
Ord MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: MembershipRole -> MembershipRole -> Ordering # (<) :: MembershipRole -> MembershipRole -> Bool # (<=) :: MembershipRole -> MembershipRole -> Bool # (>) :: MembershipRole -> MembershipRole -> Bool # (>=) :: MembershipRole -> MembershipRole -> Bool # max :: MembershipRole -> MembershipRole -> MembershipRole # min :: MembershipRole -> MembershipRole -> MembershipRole # | |||||
type Rep MembershipRole Source # | |||||
Defined in GitHub.Data.Definitions type Rep MembershipRole = D1 ('MetaData "MembershipRole" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "MembershipRoleMember" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MembershipRoleAdmin" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MembershipRoleBillingManager" 'PrefixI 'False) (U1 :: Type -> Type))) |
data MembershipState Source #
Constructors
MembershipPending | |
MembershipActive |
Instances
FromJSON MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods parseJSON :: Value -> Parser MembershipState # parseJSONList :: Value -> Parser [MembershipState] # | |||||
Data MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MembershipState -> c MembershipState # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MembershipState # toConstr :: MembershipState -> Constr # dataTypeOf :: MembershipState -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MembershipState) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MembershipState) # gmapT :: (forall b. Data b => b -> b) -> MembershipState -> MembershipState # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MembershipState -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MembershipState -> r # gmapQ :: (forall d. Data d => d -> u) -> MembershipState -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> MembershipState -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> MembershipState -> m MembershipState # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MembershipState -> m MembershipState # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MembershipState -> m MembershipState # | |||||
Generic MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
Methods from :: MembershipState -> Rep MembershipState x # to :: Rep MembershipState x -> MembershipState # | |||||
Show MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> MembershipState -> ShowS # show :: MembershipState -> String # showList :: [MembershipState] -> ShowS # | |||||
Binary MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods put :: MembershipState -> Put # get :: Get MembershipState # putList :: [MembershipState] -> Put # | |||||
NFData MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: MembershipState -> () # | |||||
Eq MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: MembershipState -> MembershipState -> Bool # (/=) :: MembershipState -> MembershipState -> Bool # | |||||
Ord MembershipState Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: MembershipState -> MembershipState -> Ordering # (<) :: MembershipState -> MembershipState -> Bool # (<=) :: MembershipState -> MembershipState -> Bool # (>) :: MembershipState -> MembershipState -> Bool # (>=) :: MembershipState -> MembershipState -> Bool # max :: MembershipState -> MembershipState -> MembershipState # min :: MembershipState -> MembershipState -> MembershipState # | |||||
type Rep MembershipState Source # | |||||
Defined in GitHub.Data.Definitions |
data Membership Source #
Constructors
Membership | |
Instances
FromJSON Membership Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data Membership Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Membership -> c Membership # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Membership # toConstr :: Membership -> Constr # dataTypeOf :: Membership -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Membership) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Membership) # gmapT :: (forall b. Data b => b -> b) -> Membership -> Membership # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Membership -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Membership -> r # gmapQ :: (forall d. Data d => d -> u) -> Membership -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Membership -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Membership -> m Membership # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Membership -> m Membership # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Membership -> m Membership # | |||||
Generic Membership Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show Membership Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> Membership -> ShowS # show :: Membership -> String # showList :: [Membership] -> ShowS # | |||||
Binary Membership Source # | |||||
Defined in GitHub.Data.Definitions | |||||
NFData Membership Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: Membership -> () # | |||||
Eq Membership Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Ord Membership Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: Membership -> Membership -> Ordering # (<) :: Membership -> Membership -> Bool # (<=) :: Membership -> Membership -> Bool # (>) :: Membership -> Membership -> Bool # (>=) :: Membership -> Membership -> Bool # max :: Membership -> Membership -> Membership # min :: Membership -> Membership -> Membership # | |||||
type Rep Membership Source # | |||||
Defined in GitHub.Data.Definitions type Rep Membership = D1 ('MetaData "Membership" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "Membership" 'PrefixI 'True) ((S1 ('MetaSel ('Just "membershipUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "membershipState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MembershipState) :*: S1 ('MetaSel ('Just "membershipRole") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MembershipRole))) :*: (S1 ('MetaSel ('Just "membershipOrganizationUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "membershipOrganization") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SimpleOrganization) :*: S1 ('MetaSel ('Just "membershipUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SimpleUser))))) |
newtype IssueNumber Source #
Constructors
IssueNumber Int |
Instances
FromJSON IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions | |||||
ToJSON IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions Methods toJSON :: IssueNumber -> Value # toEncoding :: IssueNumber -> Encoding # toJSONList :: [IssueNumber] -> Value # toEncodingList :: [IssueNumber] -> Encoding # omitField :: IssueNumber -> Bool # | |||||
Data IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IssueNumber -> c IssueNumber # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IssueNumber # toConstr :: IssueNumber -> Constr # dataTypeOf :: IssueNumber -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IssueNumber) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IssueNumber) # gmapT :: (forall b. Data b => b -> b) -> IssueNumber -> IssueNumber # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IssueNumber -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IssueNumber -> r # gmapQ :: (forall d. Data d => d -> u) -> IssueNumber -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> IssueNumber -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> IssueNumber -> m IssueNumber # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueNumber -> m IssueNumber # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IssueNumber -> m IssueNumber # | |||||
Generic IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> IssueNumber -> ShowS # show :: IssueNumber -> String # showList :: [IssueNumber] -> ShowS # | |||||
Binary IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions | |||||
NFData IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: IssueNumber -> () # | |||||
Eq IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Ord IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: IssueNumber -> IssueNumber -> Ordering # (<) :: IssueNumber -> IssueNumber -> Bool # (<=) :: IssueNumber -> IssueNumber -> Bool # (>) :: IssueNumber -> IssueNumber -> Bool # (>=) :: IssueNumber -> IssueNumber -> Bool # max :: IssueNumber -> IssueNumber -> IssueNumber # min :: IssueNumber -> IssueNumber -> IssueNumber # | |||||
IsPathPart IssueNumber Source # | |||||
Defined in GitHub.Data.Request Methods toPathPart :: IssueNumber -> Text Source # | |||||
Hashable IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions | |||||
type Rep IssueNumber Source # | |||||
Defined in GitHub.Data.Definitions type Rep IssueNumber = D1 ('MetaData "IssueNumber" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'True) (C1 ('MetaCons "IssueNumber" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |
unIssueNumber :: IssueNumber -> Int Source #
data IssueLabel Source #
Constructors
IssueLabel | |
Fields
|
Instances
FromJSON IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Data IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions 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 :: forall r r'. (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 # | |||||
Generic IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> IssueLabel -> ShowS # show :: IssueLabel -> String # showList :: [IssueLabel] -> ShowS # | |||||
Binary IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions | |||||
NFData IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: IssueLabel -> () # | |||||
Eq IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions | |||||
Ord IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: IssueLabel -> IssueLabel -> Ordering # (<) :: IssueLabel -> IssueLabel -> Bool # (<=) :: IssueLabel -> IssueLabel -> Bool # (>) :: IssueLabel -> IssueLabel -> Bool # (>=) :: IssueLabel -> IssueLabel -> Bool # max :: IssueLabel -> IssueLabel -> IssueLabel # min :: IssueLabel -> IssueLabel -> IssueLabel # | |||||
type Rep IssueLabel Source # | |||||
Defined in GitHub.Data.Definitions type Rep IssueLabel = D1 ('MetaData "IssueLabel" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "IssueLabel" 'PrefixI 'True) ((S1 ('MetaSel ('Just "labelColor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "labelUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "labelName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name IssueLabel)) :*: S1 ('MetaSel ('Just "labelDesc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) |
data NewIssueLabel Source #
Constructors
NewIssueLabel | |
Fields
|
Instances
ToJSON NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods toJSON :: NewIssueLabel -> Value # toEncoding :: NewIssueLabel -> Encoding # toJSONList :: [NewIssueLabel] -> Value # toEncodingList :: [NewIssueLabel] -> Encoding # omitField :: NewIssueLabel -> Bool # | |||||
Data NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NewIssueLabel -> c NewIssueLabel # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NewIssueLabel # toConstr :: NewIssueLabel -> Constr # dataTypeOf :: NewIssueLabel -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NewIssueLabel) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NewIssueLabel) # gmapT :: (forall b. Data b => b -> b) -> NewIssueLabel -> NewIssueLabel # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NewIssueLabel -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NewIssueLabel -> r # gmapQ :: (forall d. Data d => d -> u) -> NewIssueLabel -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> NewIssueLabel -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> NewIssueLabel -> m NewIssueLabel # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NewIssueLabel -> m NewIssueLabel # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NewIssueLabel -> m NewIssueLabel # | |||||
Generic NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
| |||||
Show NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> NewIssueLabel -> ShowS # show :: NewIssueLabel -> String # showList :: [NewIssueLabel] -> ShowS # | |||||
Binary NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions | |||||
NFData NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: NewIssueLabel -> () # | |||||
Eq NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: NewIssueLabel -> NewIssueLabel -> Bool # (/=) :: NewIssueLabel -> NewIssueLabel -> Bool # | |||||
Ord NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: NewIssueLabel -> NewIssueLabel -> Ordering # (<) :: NewIssueLabel -> NewIssueLabel -> Bool # (<=) :: NewIssueLabel -> NewIssueLabel -> Bool # (>) :: NewIssueLabel -> NewIssueLabel -> Bool # (>=) :: NewIssueLabel -> NewIssueLabel -> Bool # max :: NewIssueLabel -> NewIssueLabel -> NewIssueLabel # min :: NewIssueLabel -> NewIssueLabel -> NewIssueLabel # | |||||
type Rep NewIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions type Rep NewIssueLabel = D1 ('MetaData "NewIssueLabel" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "NewIssueLabel" 'PrefixI 'True) (S1 ('MetaSel ('Just "newLabelColor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "newLabelName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name NewIssueLabel)) :*: S1 ('MetaSel ('Just "newLabelDesc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) |
data UpdateIssueLabel Source #
Constructors
UpdateIssueLabel | |
Fields
|
Instances
ToJSON UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods toJSON :: UpdateIssueLabel -> Value # toEncoding :: UpdateIssueLabel -> Encoding # toJSONList :: [UpdateIssueLabel] -> Value # toEncodingList :: [UpdateIssueLabel] -> Encoding # omitField :: UpdateIssueLabel -> Bool # | |||||
Data UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UpdateIssueLabel -> c UpdateIssueLabel # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UpdateIssueLabel # toConstr :: UpdateIssueLabel -> Constr # dataTypeOf :: UpdateIssueLabel -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UpdateIssueLabel) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UpdateIssueLabel) # gmapT :: (forall b. Data b => b -> b) -> UpdateIssueLabel -> UpdateIssueLabel # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UpdateIssueLabel -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UpdateIssueLabel -> r # gmapQ :: (forall d. Data d => d -> u) -> UpdateIssueLabel -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> UpdateIssueLabel -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> UpdateIssueLabel -> m UpdateIssueLabel # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateIssueLabel -> m UpdateIssueLabel # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UpdateIssueLabel -> m UpdateIssueLabel # | |||||
Generic UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Associated Types
Methods from :: UpdateIssueLabel -> Rep UpdateIssueLabel x # to :: Rep UpdateIssueLabel x -> UpdateIssueLabel # | |||||
Show UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods showsPrec :: Int -> UpdateIssueLabel -> ShowS # show :: UpdateIssueLabel -> String # showList :: [UpdateIssueLabel] -> ShowS # | |||||
Binary UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods put :: UpdateIssueLabel -> Put # get :: Get UpdateIssueLabel # putList :: [UpdateIssueLabel] -> Put # | |||||
NFData UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods rnf :: UpdateIssueLabel -> () # | |||||
Eq UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods (==) :: UpdateIssueLabel -> UpdateIssueLabel -> Bool # (/=) :: UpdateIssueLabel -> UpdateIssueLabel -> Bool # | |||||
Ord UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions Methods compare :: UpdateIssueLabel -> UpdateIssueLabel -> Ordering # (<) :: UpdateIssueLabel -> UpdateIssueLabel -> Bool # (<=) :: UpdateIssueLabel -> UpdateIssueLabel -> Bool # (>) :: UpdateIssueLabel -> UpdateIssueLabel -> Bool # (>=) :: UpdateIssueLabel -> UpdateIssueLabel -> Bool # max :: UpdateIssueLabel -> UpdateIssueLabel -> UpdateIssueLabel # min :: UpdateIssueLabel -> UpdateIssueLabel -> UpdateIssueLabel # | |||||
type Rep UpdateIssueLabel Source # | |||||
Defined in GitHub.Data.Definitions type Rep UpdateIssueLabel = D1 ('MetaData "UpdateIssueLabel" "GitHub.Data.Definitions" "github-0.30-7PDLbEAlB9u1WnWZZQOkWM" 'False) (C1 ('MetaCons "UpdateIssueLabel" 'PrefixI 'True) (S1 ('MetaSel ('Just "updateLabelColor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "updateLabelName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Name UpdateIssueLabel)) :*: S1 ('MetaSel ('Just "updateLabelDesc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) |