GitHub.Data.Releases
data Release Source #
Constructors
Fields
Defined in GitHub.Data.Releases
Methods
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Release -> c Release #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Release #
toConstr :: Release -> Constr #
dataTypeOf :: Release -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Release) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Release) #
gmapT :: (forall b. Data b => b -> b) -> Release -> Release #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Release -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Release -> r #
gmapQ :: (forall d. Data d => d -> u) -> Release -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> Release -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> Release -> m Release #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Release -> m Release #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Release -> m Release #
Associated Types
type Rep Release :: Type -> Type #
from :: Release -> Rep Release x #
to :: Rep Release x -> Release #
showsPrec :: Int -> Release -> ShowS #
show :: Release -> String #
showList :: [Release] -> ShowS #
put :: Release -> Put #
get :: Get Release #
putList :: [Release] -> Put #
rnf :: Release -> () #
(==) :: Release -> Release -> Bool #
(/=) :: Release -> Release -> Bool #
compare :: Release -> Release -> Ordering #
(<) :: Release -> Release -> Bool #
(<=) :: Release -> Release -> Bool #
(>) :: Release -> Release -> Bool #
(>=) :: Release -> Release -> Bool #
max :: Release -> Release -> Release #
min :: Release -> Release -> Release #
parseJSON :: Value -> Parser Release #
parseJSONList :: Value -> Parser [Release] #
data ReleaseAsset Source #
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReleaseAsset -> c ReleaseAsset #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReleaseAsset #
toConstr :: ReleaseAsset -> Constr #
dataTypeOf :: ReleaseAsset -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReleaseAsset) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReleaseAsset) #
gmapT :: (forall b. Data b => b -> b) -> ReleaseAsset -> ReleaseAsset #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReleaseAsset -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReleaseAsset -> r #
gmapQ :: (forall d. Data d => d -> u) -> ReleaseAsset -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> ReleaseAsset -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReleaseAsset -> m ReleaseAsset #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReleaseAsset -> m ReleaseAsset #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReleaseAsset -> m ReleaseAsset #
type Rep ReleaseAsset :: Type -> Type #
from :: ReleaseAsset -> Rep ReleaseAsset x #
to :: Rep ReleaseAsset x -> ReleaseAsset #
showsPrec :: Int -> ReleaseAsset -> ShowS #
show :: ReleaseAsset -> String #
showList :: [ReleaseAsset] -> ShowS #
put :: ReleaseAsset -> Put #
get :: Get ReleaseAsset #
putList :: [ReleaseAsset] -> Put #
rnf :: ReleaseAsset -> () #
(==) :: ReleaseAsset -> ReleaseAsset -> Bool #
(/=) :: ReleaseAsset -> ReleaseAsset -> Bool #
compare :: ReleaseAsset -> ReleaseAsset -> Ordering #
(<) :: ReleaseAsset -> ReleaseAsset -> Bool #
(<=) :: ReleaseAsset -> ReleaseAsset -> Bool #
(>) :: ReleaseAsset -> ReleaseAsset -> Bool #
(>=) :: ReleaseAsset -> ReleaseAsset -> Bool #
max :: ReleaseAsset -> ReleaseAsset -> ReleaseAsset #
min :: ReleaseAsset -> ReleaseAsset -> ReleaseAsset #
parseJSON :: Value -> Parser ReleaseAsset #
parseJSONList :: Value -> Parser [ReleaseAsset] #