Copyright | (c) Cuedo Control Engineering 2017-2022 |
---|---|
License | MIT |
Maintainer | Kyle Van Berendonck <[email protected]> |
Safe Haskell | Trustworthy |
Language | Haskell2010 |
GitHub.Data.Webhooks.Payload
Contents
Description
This module contains types that represent GitHub webhook's payload contents.
Synopsis
- newtype URL = URL Text
- getUrl :: URL -> Text
- data OwnerType
- data HookIssue = HookIssue {
- whIssueUrl :: !URL
- whIssueLabelsUrl :: !URL
- whIssueCommentsUrl :: !URL
- whIssueEventsUrl :: !URL
- whIssueHtmlUrl :: !URL
- whIssueId :: !Int
- whIssueNodeId :: !Text
- whIssueNumber :: !Int
- whIssueTitle :: !Text
- whIssueUser :: !HookUser
- whIssueLabels :: !(Vector HookIssueLabels)
- whIssueState :: IssueState
- whIssueIsLocked :: !Bool
- whIssueAssignee :: !(Maybe HookUser)
- whIssueMilestone :: !(Maybe HookMilestone)
- whIssueCommentCount :: !Int
- whIssueCreatedAt :: !UTCTime
- whIssueUpdatedAt :: !UTCTime
- whIssueClosedAt :: !(Maybe UTCTime)
- whIssueBody :: !Text
- data HookRepository = HookRepository {
- whRepoId :: !Int
- whRepoNodeId :: !Text
- whRepoName :: !Text
- whRepoFullName :: !Text
- whRepoOwner :: !(Either HookSimpleUser HookUser)
- whRepoIsPrivate :: !Bool
- whRepoHtmlUrl :: !URL
- whRepoDescription :: !Text
- whRepoIsAFork :: !Bool
- whRepoUrl :: !URL
- whRepoForksUrl :: !URL
- whRepoKeysUrl :: !URL
- whRepoCollaboratorsUrl :: !URL
- whRepoTeamsUrl :: !URL
- whRepoHooksUrl :: !URL
- whRepoIssueEventsUrl :: !URL
- whRepoEventsUrl :: !URL
- whRepoAssigneesUrl :: !URL
- whRepoBranchesUrl :: !URL
- whRepoTagsUrl :: !URL
- whRepoBlobsUrl :: !URL
- whRepoGitTagsUrl :: !URL
- whRepoGitRefsUrl :: !URL
- whRepoTreesUrl :: !URL
- whRepoStatusesUrl :: !URL
- whRepoLanguagesUrl :: !URL
- whRepoStargazersUrl :: !URL
- whRepoContributorsUrl :: !URL
- whRepoSubscribersUrl :: !URL
- whRepoSubscriptionUrl :: !URL
- whRepoCommitsUrl :: !URL
- whRepoGitCommitsUrl :: !URL
- whRepoCommentsUrl :: !URL
- whRepoIssueCommentsUrl :: !URL
- whRepoContentsUrl :: !URL
- whRepoCompareUrl :: !URL
- whRepoMergesUrl :: !URL
- whRepoArchiveUrl :: !URL
- whRepoDownloadsUrl :: !URL
- whRepoIssuesUrl :: !URL
- whRepoPullsUrl :: !URL
- whRepoMilestonesUrl :: !URL
- whRepoNotificationsUrl :: !URL
- whRepoLabelsUrl :: !URL
- whRepoReleasesUrl :: !URL
- whRepoCreatedAt :: !UTCTime
- whRepoUpdatedAt :: !UTCTime
- whRepoPushedAt :: !UTCTime
- whRepoGitUrl :: !URL
- whRepoSshUrl :: !URL
- whRepoCloneUrl :: !URL
- whRepoSvnUrl :: !URL
- whRepoHomepage :: !(Maybe URL)
- whRepoSize :: !Int
- whRepoStargazersCount :: !Int
- whRepoWatchersCount :: !Int
- whRepoLanguage :: !(Maybe Text)
- whRepoHasIssues :: !Bool
- whRepoHasDownloads :: !Bool
- whRepoHasWiki :: !Bool
- whRepoHasPages :: !Bool
- whRepoForkCount :: !Int
- whRepoMirrorUrl :: !(Maybe URL)
- whRepoOpenIssuesCount :: !Int
- whRepoDefaultBranchName :: !Text
- data HookRepositorySimple = HookRepositorySimple {}
- data HookRepositoryLabel = HookRepositoryLabel {
- whRepoLabelNodeId :: !(Maybe Text)
- whRepoLabelUrl :: !URL
- whRepoLabelName :: !Text
- whRepoLabelColor :: !Text
- data HookUser = HookUser {
- whUserLogin :: !Text
- whUserId :: !Int
- whUserNodeId :: !Text
- whUserAvatarUrl :: !URL
- whUserGravatarId :: !URL
- whUserUrl :: !URL
- whUserHtmlUrl :: !URL
- whUserFollowersUrl :: !URL
- whUserFollowingUrl :: !URL
- whUserGistsUrl :: !URL
- whUserStarredUrl :: !URL
- whUserSubscriptionsUrl :: !URL
- whUserOrganizationsUrl :: !URL
- whUserReposUrl :: !URL
- whUserEventsUrl :: !URL
- whUserReceivedEventsUrl :: !URL
- whUserType :: !OwnerType
- whUserIsAdminOfSite :: !Bool
- data HookSimpleUser = HookSimpleUser {
- whSimplUserName :: !Text
- whSimplUserEmail :: !Text
- whSimplUserLogin :: !(Maybe Text)
- data HookOrganization = HookOrganization {
- whOrgLogin :: !Text
- whOrgId :: !Int
- whOrgNodeId :: !Text
- whOrgUrl :: !URL
- whOrgReposUrl :: !URL
- whOrgEventsUrl :: !URL
- whOrgHooksUrl :: !(Maybe URL)
- whOrgIssuesUrl :: !(Maybe URL)
- whOrgMembersUrl :: !URL
- whOrgPublicMembersUrl :: !URL
- whOrgAvatarUrl :: !URL
- whOrgDescription :: !Text
- data HookOrganizationInvitation = HookOrganizationInvitation {}
- data HookOrganizationMembership = HookOrganizationMembership {}
- data HookTeam = HookTeam {
- whTeamName :: !Text
- whTeamId :: !Int
- whTeamNodeId :: !Text
- whTeamSlug :: !Text
- whTeamPermission :: !Text
- whTeamUrl :: !URL
- whTeamMembersUrl :: !URL
- whTeamRepositoriesUrl :: !URL
- data HookMarketplaceAccount = HookMarketplaceAccount {}
- data HookMarketplaceBillingCycle
- data HookMarketplacePlan = HookMarketplacePlan {
- whMarketplacePlanId :: !Int
- whMarketplacePlanName :: !Text
- whMarketplacePlanDescription :: !Text
- whMarketplacePlanMonthlyPriceInCents :: !Int
- whMarketplacePlanYearlyPriceInCents :: !Int
- whMarketplacePlanPriceModel :: !HookMarketplacePlanPriceModel
- whMarketplacePlanHasFreeTrial :: !Bool
- whMarketplacePlanUnitName :: !(Maybe Text)
- whMarketplacePlanBullet :: !(Vector Text)
- data HookMarketplacePlanPriceModel
- data HookMarketplacePurchase = HookMarketplacePurchase {
- whMarketplacePurchaseAccount :: !HookMarketplaceAccount
- whMarketplacePurchaseBillingCycle :: !(Maybe HookMarketplaceBillingCycle)
- whMarketplacePurchaseUnitCount :: !Int
- whMarketplacePurchaseOnFreeTrial :: !Bool
- whMarketplacePurchaseFreeTrialEndsOn :: !(Maybe UTCTime)
- whMarketplacePurchaseNextBillingDate :: !(Maybe UTCTime)
- whMarketplacePurchasePlan :: !HookMarketplacePlan
- data HookMilestone = HookMilestone {
- whMilestoneUrl :: !URL
- whMilestoneHtmlUrl :: !URL
- whMilestoneLabelsUrl :: !URL
- whMilestoneId :: !Int
- whMilestoneNodeId :: !Text
- whMilestoneNumber :: !Int
- whMilestoneTitle :: !Text
- whMilestoneDescription :: !(Maybe Text)
- whMilestoneCreator :: !HookUser
- whMilestoneOpenIssues :: !Int
- whMilestoneClosedIssues :: !Int
- whMilestoneState :: !MilestoneState
- whMilestoneCreatedAt :: !UTCTime
- whMilestoneUpdatedAt :: !UTCTime
- whMilestoneDueOn :: !(Maybe UTCTime)
- whMilestoneClosedAt :: !(Maybe UTCTime)
- data HookMembership = HookMembership {
- whMembershipUrl :: !URL
- whMembershipState :: !MembershipState
- whMembershipRole :: !MembershipRole
- whMembershipOrgUrl :: !URL
- whMembershipUser :: !HookUser
- data HookProject = HookProject {
- whProjectOwnerUrl :: !URL
- whProjectUrl :: !URL
- whProjectColumnsUrl :: !URL
- whProjectId :: !Int
- whProjectNodeId :: !Text
- whProjectName :: !Text
- whProjectBody :: !Text
- whProjectNumber :: !Int
- whProjectState :: !ProjectState
- whProjectCreator :: !HookUser
- whProjectCreatedAt :: !UTCTime
- whProjectUpdatedAt :: !UTCTime
- data HookProjectCard = HookProjectCard {
- whProjectCardUrl :: !URL
- whProjectCardColumnUrl :: !URL
- whProjectCardColumnId :: !Int
- whProjectCardId :: !Int
- whProjectCardNodeId :: !Text
- whProjectCardNote :: !(Maybe Text)
- whProjectCardCreator :: !HookUser
- whProjectCardCreatedAt :: !UTCTime
- whProjectCardUpdatedAt :: !UTCTime
- whProjectCardContentUrl :: !URL
- data HookProjectColumn = HookProjectColumn {}
- data HookIssueLabels = HookIssueLabels {
- whIssueLabelId :: !(Maybe Int)
- whIssueLabelNodeId :: !(Maybe Text)
- whIssueLabelUrl :: !URL
- whIssueLabelName :: !Text
- whIssueLabelColor :: !Text
- whIssueLabelIsDefault :: !Bool
- data HookCommit = HookCommit {
- whCommitSha :: !Text
- whCommitUrl :: !URL
- whCommitHtmlUrl :: !(Maybe URL)
- whCommitCommentsUrl :: !(Maybe URL)
- whCommitAuthor :: !(Either HookSimpleUser HookUser)
- whCommitCommitter :: !(Either HookSimpleUser HookUser)
- data HookCheckSuiteStatus
- data HookCheckSuiteConclusion
- data HookCheckSuite = HookCheckSuite {
- whCheckSuiteId :: !Int
- whCheckSuiteNodeId :: !Text
- whCheckSuiteHeadBranch :: !(Maybe Text)
- whCheckSuiteHeadSha :: !Text
- whCheckSuiteStatus :: !HookCheckSuiteStatus
- whCheckSuiteConclusion :: !(Maybe HookCheckSuiteConclusion)
- whCheckSuiteUrl :: !URL
- whCheckSuiteBeforeSha :: !(Maybe Text)
- whCheckSuiteAfterSha :: !(Maybe Text)
- whCheckSuitePullRequests :: !(Vector HookChecksPullRequest)
- whCheckSuiteCreatedAt :: !UTCTime
- whCheckSuiteUpdatedAt :: !UTCTime
- whCheckSuiteLatestCheckRunsCount :: !(Maybe Int)
- whCheckSuiteCheckRunsUrl :: !(Maybe URL)
- whCheckSuiteHeadCommit :: !(Maybe HookCheckSuiteCommit)
- whCheckSuiteApp :: !(Maybe HookCheckSuiteApp)
- data HookCheckSuiteCommit = HookCheckSuiteCommit {}
- data HookCheckSuiteApp = HookCheckSuiteApp {
- whCheckSuiteAppId :: !Int
- whCheckSuiteAppNodeId :: !Text
- whCheckSuiteAppSlug :: !(Maybe Text)
- whCheckSuiteAppOwner :: !HookUser
- whCheckSuiteAppName :: !Text
- whCheckSuiteAppDescription :: !Text
- whCheckSuiteAppExternalUrl :: !URL
- whCheckSuiteAppHtmlUrl :: !URL
- whCheckSuiteAppClientId :: !(Maybe Text)
- whCheckSuiteAppCreatedAt :: !UTCTime
- whCheckSuiteAppUpdatedAt :: !UTCTime
- whCheckSuiteAppPermissions :: !(Maybe HookCheckSuiteAppPermissions)
- whCheckSuiteAppEvents :: !(Maybe (Vector Text))
- data HookCheckSuiteAppPermissions = HookCheckSuiteAppPermissions {
- whCheckSuiteAppPermissionsActions :: !(Maybe Text)
- whCheckSuiteAppPermissionsAdministration :: !(Maybe Text)
- whCheckSuiteAppPermissionsChecks :: !(Maybe Text)
- whCheckSuiteAppPermissionsContentReferences :: !(Maybe Text)
- whCheckSuiteAppPermissionsContents :: !(Maybe Text)
- whCheckSuiteAppPermissionsDeployments :: !(Maybe Text)
- whCheckSuiteAppPermissionsDiscussions :: !(Maybe Text)
- whCheckSuiteAppPermissionsEmails :: !(Maybe Text)
- whCheckSuiteAppPermissionsEnvironments :: !(Maybe Text)
- whCheckSuiteAppPermissionsIssues :: !(Maybe Text)
- whCheckSuiteAppPermissionsKeys :: !(Maybe Text)
- whCheckSuiteAppPermissionsMembers :: !(Maybe Text)
- whCheckSuiteAppPermissionsMetadata :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationAdministration :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationHooks :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganisationPackages :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationPlan :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationProjects :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationSecrets :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationSelfHostedRunners :: !(Maybe Text)
- whCheckSuiteAppPermissionsOrganizationUserBlocking :: !(Maybe Text)
- whCheckSuiteAppPermissionsPackages :: !(Maybe Text)
- whCheckSuiteAppPermissionsPages :: !(Maybe Text)
- whCheckSuiteAppPermissionsPullRequests :: !(Maybe Text)
- whCheckSuiteAppPermissionsRepositoryHooks :: !(Maybe Text)
- whCheckSuiteAppPermissionsRepositoryProjects :: !(Maybe Text)
- whCheckSuiteAppPermissionsSecretScanningAlerts :: !(Maybe Text)
- whCheckSuiteAppPermissionsSecrets :: !(Maybe Text)
- whCheckSuiteAppPermissionsSecurityEvents :: !(Maybe Text)
- whCheckSuiteAppPermissionsSecurityScanningAlert :: !(Maybe Text)
- whCheckSuiteAppPermissionsSingleFile :: !(Maybe Text)
- whCheckSuiteAppPermissionsStatuses :: !(Maybe Text)
- whCheckSuiteAppPermissionsTeamDiscussion :: !(Maybe Text)
- whCheckSuiteAppPermissionsVulnerabilityAlerts :: !(Maybe Text)
- whCheckSuiteAppPermissionsWorkflows :: !(Maybe Text)
- data HookCheckRunStatus
- data HookCheckRunConclusion
- data HookCheckRun = HookCheckRun {
- whCheckRunId :: !Int
- whCheckRunNodeId :: !Text
- whCheckRunHeadSha :: !Text
- whCheckRunExternalId :: !Text
- whCheckRunUrl :: !URL
- whCheckRunHtmlUrl :: !URL
- whCheckRunDetailsUrl :: !URL
- whCheckRunStatus :: !HookCheckRunStatus
- whCheckRunConclusion :: !(Maybe HookCheckRunConclusion)
- whCheckRunStartedAt :: !UTCTime
- whCheckRunCompletedAt :: !(Maybe UTCTime)
- whCheckRunOutput :: !HookCheckRunOutput
- whCheckRunName :: !Text
- whCheckRunCheckSuite :: !HookCheckSuite
- whCheckRunPullRequests :: !(Vector HookChecksPullRequest)
- data HookCheckRunOutput = HookCheckRunOutput {}
- newtype HookCheckRunRequestedAction = HookCheckRunRequestedAction {}
- data HookChecksInstallation = HookChecksInstallation {}
- data HookChecksPullRequest = HookChecksPullRequest {}
- data HookChecksPullRequestRepository = HookChecksPullRequestRepository {}
- data HookChecksPullRequestTarget = HookChecksPullRequestTarget {}
- data HookRelease = HookRelease {
- whReleaseUrl :: !URL
- whReleaseAssetsUrl :: !URL
- whReleaseUploadUrl :: !URL
- whReleaseHtmlUrl :: !URL
- whReleaseId :: !Int
- whReleaseNodeId :: !Text
- whReleaseTagName :: !Text
- whReleaseTargetCommitish :: !Text
- whReleaseName :: !(Maybe Text)
- whReleaseIsDraft :: !Bool
- whReleaseAuthor :: !HookUser
- whReleaseIsPreRelease :: !Bool
- whReleaseCreatedAt :: !UTCTime
- whReleasePublishedAt :: !(Maybe UTCTime)
- whReleaseTarballUrl :: !URL
- whReleaseZipballUrl :: !URL
- whReleaseBody :: !(Maybe Text)
- data HookPullRequest = HookPullRequest {
- whPullReqUrl :: !URL
- whPullReqId :: !Int
- whPullReqNodeId :: !Text
- whPullReqHtmlUrl :: !URL
- whPullReqDiffUrl :: !URL
- whPullReqPatchUrl :: !URL
- whPullReqIssueUrl :: !URL
- whPullReqNumber :: !Int
- whPullReqState :: !Text
- whPullReqIsLocked :: !Bool
- whPullReqTitle :: !Text
- whPullReqUser :: !HookUser
- whPullReqBody :: !Text
- whPullReqCreatedAt :: !UTCTime
- whPullReqUpdatedAt :: !UTCTime
- whPullReqClosedAt :: !(Maybe UTCTime)
- whPullReqMergedAt :: !(Maybe UTCTime)
- whPullReqMergeCommitSha :: !(Maybe Text)
- whPullReqAssignee :: !(Maybe HookUser)
- whPullReqMilestone :: !(Maybe HookMilestone)
- whPullReqCommitsUrl :: !URL
- whPullReqRevCommentsUrl :: !URL
- whPullReqRevCommentUrl :: !URL
- whPullReqCommentsUrl :: !URL
- whPullReqStatusesUrl :: !URL
- whPullReqBase :: !PullRequestTarget
- whPullReqHead :: !PullRequestTarget
- whPullReqIsDraft :: !(Maybe Bool)
- whPullReqMergeableState :: !(Maybe Text)
- whPullReqCommentCount :: !(Maybe Int)
- whPullReqRevCommentCount :: !(Maybe Int)
- whPullReqCommitCount :: !(Maybe Int)
- whPullReqAdditionsCount :: !(Maybe Int)
- whPullReqDeletionsCount :: !(Maybe Int)
- whPullReqFileChangeCount :: !(Maybe Int)
- data PullRequestTarget = PullRequestTarget {}
- data HookPullRequestReview = HookPullRequestReview {}
- data HookInstallation = HookInstallation {}
- data HookDeployment = HookDeployment {
- whDeploymentUrl :: !URL
- whDeploymentId :: !Int
- whDeploymentNodeId :: !Text
- whDeploymentSha :: !Text
- whDeploymentRef :: !Text
- whDeploymentTask :: !Text
- whDeploymentEnv :: !Text
- whDeploymentDescription :: !(Maybe Text)
- whDeploymentCreator :: !HookUser
- whDeploymentCreatedAt :: !UTCTime
- whDeploymentUpdatedAt :: !UTCTime
- whDeploymentStatusesUrl :: !URL
- whDeploymentRepoUrl :: !URL
- data HookDeploymentStatus = HookDeploymentStatus {
- whDeploymentStatusUrl :: !URL
- whDeploymentStatusId :: !Int
- whDeploymentStatusNodeId :: !Text
- whDeploymentStatusState :: !Text
- whDeploymentStatusCreator :: !HookUser
- whDeploymentStatusDesc :: !(Maybe Text)
- whDeploymentStatusTargetUrl :: !(Maybe URL)
- whDeploymentStatusCreatedAt :: !UTCTime
- whDeploymentStatusUpdatedAt :: !UTCTime
- whDeploymentStatusDeplUrl :: !URL
- whDeploymentStatusRepoUrl :: !URL
- data HookWikiPage = HookWikiPage {
- whWikiPageName :: !Text
- whWikiPageTitle :: !Text
- whWikiPageSummary :: !(Maybe Text)
- wkWikiPageAction :: !Text
- whWikiPageSha :: !Text
- whWikiPageHtmlUrl :: URL
- data HookPageBuildResult = HookPageBuildResult {}
- data HookIssueComment = HookIssueComment {}
- data HookCommitComment = HookCommitComment {
- whCommitCommentUrl :: !URL
- whCommitCommentHtmlUrl :: !URL
- whCommitCommentId :: !Int
- whCommitCommentNodeId :: !Text
- whCommitCommentUser :: !HookUser
- whCommitCommentPos :: !(Maybe Int)
- whCommitCommentLine :: !(Maybe Int)
- whCommitCommentPath :: !(Maybe Text)
- whCommitCommentCommitSha :: !Text
- whCommitCommentCreatedAt :: !UTCTime
- whCommitCommentUpdatedAt :: !UTCTime
- whCommitCommentBody :: !Text
- data HookPullRequestReviewComment = HookPullRequestReviewComment {
- whPullReqRevComUrl :: !URL
- whPullReqRevComId :: !Int
- whPullReqRevComNodeId :: !Text
- whPullReqRevComDiffHunk :: !Text
- whPullReqRevComPath :: !Text
- whPullReqRevComPos :: !Int
- whPullReqRevComOrigPos :: !Int
- whPullReqRevComCommitSha :: !Text
- whPullReqRevComOrigSha :: !Text
- whPullReqRevComUser :: !HookUser
- whPullReqRevComBody :: !Text
- whPullReqRevComCreatedAt :: !UTCTime
- whPullReqRevComUpdatedAt :: !UTCTime
- whPullReqRevComHtmlUrl :: !URL
- whPullReqRevComPullReqUrl :: !URL
Construction Types
Represents an internet address that would be suitable to query
for more information. The GitHub API only returns valid URL
s.
Instances
FromJSON URL Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData URL Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
Data URL Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> URL -> c URL # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c URL # dataTypeOf :: URL -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c URL) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c URL) # gmapT :: (forall b. Data b => b -> b) -> URL -> URL # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> URL -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> URL -> r # gmapQ :: (forall d. Data d => d -> u) -> URL -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> URL -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> URL -> m URL # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> URL -> m URL # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> URL -> m URL # | |||||
Generic URL Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show URL Source # | |||||
Eq URL Source # | |||||
Ord URL Source # | |||||
type Rep URL Source # | |||||
Defined in GitHub.Data.Webhooks.Payload |
Represents the owner of a repository, pull request or similar.
A bot is a "special type of user which takes actions on behalf of GitHub Apps". See also https://developer.github.com/v4/object/bot/
Constructors
OwnerUser | |
OwnerOrganization | |
OwnerBot |
Instances
FromJSON OwnerType Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData OwnerType Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
Data OwnerType Source # | |||||
Defined in GitHub.Data.Webhooks.Payload 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.Webhooks.Payload 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.Webhooks.Payload Associated Types
| |||||
Read OwnerType Source # | |||||
Show OwnerType Source # | |||||
Eq OwnerType Source # | |||||
Ord OwnerType Source # | |||||
type Rep OwnerType Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep OwnerType = D1 ('MetaData "OwnerType" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" '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))) |
Webhook Types
Represents the "issue" field in the IssueCommentEvent
and IssueEvent
payload.
Constructors
HookIssue | |
Fields
|
Instances
FromJSON HookIssue Source # | |
Defined in GitHub.Data.Webhooks.Payload | |
NFData HookIssue Source # | |
Defined in GitHub.Data.Webhooks.Payload | |
Data HookIssue Source # | |
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookIssue -> c HookIssue # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookIssue # toConstr :: HookIssue -> Constr # dataTypeOf :: HookIssue -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookIssue) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookIssue) # gmapT :: (forall b. Data b => b -> b) -> HookIssue -> HookIssue # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookIssue -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookIssue -> r # gmapQ :: (forall d. Data d => d -> u) -> HookIssue -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookIssue -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookIssue -> m HookIssue # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookIssue -> m HookIssue # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookIssue -> m HookIssue # | |
Generic HookIssue Source # | |
Show HookIssue Source # | |
Eq HookIssue Source # | |
type Rep HookIssue Source # | |
Defined in GitHub.Data.Webhooks.Payload |
data HookRepository Source #
Represents the "repository" field in all types of payload.
Constructors
Instances
data HookRepositorySimple Source #
Represents the "repositories_added" and "repositories_removed"
field in the InstallationRepositoriesEvent
payload.
Constructors
HookRepositorySimple | |
Fields
|
Instances
FromJSON HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookRepositorySimple # parseJSONList :: Value -> Parser [HookRepositorySimple] # | |||||
NFData HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookRepositorySimple -> () # | |||||
Data HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookRepositorySimple -> c HookRepositorySimple # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookRepositorySimple # toConstr :: HookRepositorySimple -> Constr # dataTypeOf :: HookRepositorySimple -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookRepositorySimple) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookRepositorySimple) # gmapT :: (forall b. Data b => b -> b) -> HookRepositorySimple -> HookRepositorySimple # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookRepositorySimple -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookRepositorySimple -> r # gmapQ :: (forall d. Data d => d -> u) -> HookRepositorySimple -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookRepositorySimple -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookRepositorySimple -> m HookRepositorySimple # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookRepositorySimple -> m HookRepositorySimple # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookRepositorySimple -> m HookRepositorySimple # | |||||
Generic HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookRepositorySimple -> Rep HookRepositorySimple x # to :: Rep HookRepositorySimple x -> HookRepositorySimple # | |||||
Show HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookRepositorySimple -> ShowS # show :: HookRepositorySimple -> String # showList :: [HookRepositorySimple] -> ShowS # | |||||
Eq HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookRepositorySimple -> HookRepositorySimple -> Bool # (/=) :: HookRepositorySimple -> HookRepositorySimple -> Bool # | |||||
type Rep HookRepositorySimple Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookRepositorySimple = D1 ('MetaData "HookRepositorySimple" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookRepositorySimple" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whSimplRepoId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whSimplRepoNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whSimplRepoName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whSimplRepoFullName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whSimplRepoIsPrivate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))) |
data HookRepositoryLabel Source #
Represents the "label" field in the LabelEvent
payload.
Constructors
HookRepositoryLabel | |
Fields
|
Instances
FromJSON HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookRepositoryLabel # parseJSONList :: Value -> Parser [HookRepositoryLabel] # | |||||
NFData HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookRepositoryLabel -> () # | |||||
Data HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookRepositoryLabel -> c HookRepositoryLabel # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookRepositoryLabel # toConstr :: HookRepositoryLabel -> Constr # dataTypeOf :: HookRepositoryLabel -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookRepositoryLabel) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookRepositoryLabel) # gmapT :: (forall b. Data b => b -> b) -> HookRepositoryLabel -> HookRepositoryLabel # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookRepositoryLabel -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookRepositoryLabel -> r # gmapQ :: (forall d. Data d => d -> u) -> HookRepositoryLabel -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookRepositoryLabel -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookRepositoryLabel -> m HookRepositoryLabel # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookRepositoryLabel -> m HookRepositoryLabel # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookRepositoryLabel -> m HookRepositoryLabel # | |||||
Generic HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookRepositoryLabel -> Rep HookRepositoryLabel x # to :: Rep HookRepositoryLabel x -> HookRepositoryLabel # | |||||
Show HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookRepositoryLabel -> ShowS # show :: HookRepositoryLabel -> String # showList :: [HookRepositoryLabel] -> ShowS # | |||||
Eq HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookRepositoryLabel -> HookRepositoryLabel -> Bool # (/=) :: HookRepositoryLabel -> HookRepositoryLabel -> Bool # | |||||
type Rep HookRepositoryLabel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookRepositoryLabel = D1 ('MetaData "HookRepositoryLabel" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookRepositoryLabel" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whRepoLabelNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whRepoLabelUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whRepoLabelName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whRepoLabelColor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) |
Represents the "user" field in all types of payload.
Constructors
HookUser | |
Fields
|
Instances
FromJSON HookUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
Data HookUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookUser -> c HookUser # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookUser # toConstr :: HookUser -> Constr # dataTypeOf :: HookUser -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookUser) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookUser) # gmapT :: (forall b. Data b => b -> b) -> HookUser -> HookUser # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookUser -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookUser -> r # gmapQ :: (forall d. Data d => d -> u) -> HookUser -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookUser -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookUser -> m HookUser # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookUser -> m HookUser # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookUser -> m HookUser # | |||||
Generic HookUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookUser Source # | |||||
Eq HookUser Source # | |||||
type Rep HookUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookUser = D1 ('MetaData "HookUser" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookUser" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "whUserLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whUserId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whUserNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whUserAvatarUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: ((S1 ('MetaSel ('Just "whUserGravatarId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whUserUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whUserHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whUserFollowersUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whUserFollowingUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))) :*: (((S1 ('MetaSel ('Just "whUserGistsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whUserStarredUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whUserSubscriptionsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whUserOrganizationsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: ((S1 ('MetaSel ('Just "whUserReposUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whUserEventsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whUserReceivedEventsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whUserType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OwnerType) :*: S1 ('MetaSel ('Just "whUserIsAdminOfSite") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))))) |
data HookSimpleUser Source #
Constructors
HookSimpleUser | |
Fields
|
Instances
FromJSON HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookSimpleUser # parseJSONList :: Value -> Parser [HookSimpleUser] # | |||||
NFData HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookSimpleUser -> () # | |||||
Data HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookSimpleUser -> c HookSimpleUser # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookSimpleUser # toConstr :: HookSimpleUser -> Constr # dataTypeOf :: HookSimpleUser -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookSimpleUser) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookSimpleUser) # gmapT :: (forall b. Data b => b -> b) -> HookSimpleUser -> HookSimpleUser # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookSimpleUser -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookSimpleUser -> r # gmapQ :: (forall d. Data d => d -> u) -> HookSimpleUser -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookSimpleUser -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookSimpleUser -> m HookSimpleUser # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookSimpleUser -> m HookSimpleUser # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookSimpleUser -> m HookSimpleUser # | |||||
Generic HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookSimpleUser -> Rep HookSimpleUser x # to :: Rep HookSimpleUser x -> HookSimpleUser # | |||||
Show HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookSimpleUser -> ShowS # show :: HookSimpleUser -> String # showList :: [HookSimpleUser] -> ShowS # | |||||
Eq HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookSimpleUser -> HookSimpleUser -> Bool # (/=) :: HookSimpleUser -> HookSimpleUser -> Bool # | |||||
type Rep HookSimpleUser Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookSimpleUser = D1 ('MetaData "HookSimpleUser" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookSimpleUser" 'PrefixI 'True) (S1 ('MetaSel ('Just "whSimplUserName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whSimplUserEmail") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whSimplUserLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) |
data HookOrganization Source #
Represents the "organization" field in all types of payload.
Constructors
HookOrganization | |
Fields
|
Instances
FromJSON HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookOrganization # parseJSONList :: Value -> Parser [HookOrganization] # | |||||
NFData HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookOrganization -> () # | |||||
Data HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookOrganization -> c HookOrganization # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookOrganization # toConstr :: HookOrganization -> Constr # dataTypeOf :: HookOrganization -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookOrganization) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookOrganization) # gmapT :: (forall b. Data b => b -> b) -> HookOrganization -> HookOrganization # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookOrganization -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookOrganization -> r # gmapQ :: (forall d. Data d => d -> u) -> HookOrganization -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookOrganization -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookOrganization -> m HookOrganization # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookOrganization -> m HookOrganization # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookOrganization -> m HookOrganization # | |||||
Generic HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookOrganization -> Rep HookOrganization x # to :: Rep HookOrganization x -> HookOrganization # | |||||
Show HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookOrganization -> ShowS # show :: HookOrganization -> String # showList :: [HookOrganization] -> ShowS # | |||||
Eq HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookOrganization -> HookOrganization -> Bool # (/=) :: HookOrganization -> HookOrganization -> Bool # | |||||
type Rep HookOrganization Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookOrganization = D1 ('MetaData "HookOrganization" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookOrganization" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whOrgLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whOrgId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whOrgNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "whOrgUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whOrgReposUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whOrgEventsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))) :*: ((S1 ('MetaSel ('Just "whOrgHooksUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)) :*: (S1 ('MetaSel ('Just "whOrgIssuesUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)) :*: S1 ('MetaSel ('Just "whOrgMembersUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: (S1 ('MetaSel ('Just "whOrgPublicMembersUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whOrgAvatarUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whOrgDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))) |
data HookOrganizationInvitation Source #
Represents the "invitation" field in the OrganizationEvent
payload.
Constructors
HookOrganizationInvitation | |
Fields
|
Instances
FromJSON HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookOrganizationInvitation -> () # | |||||
Data HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookOrganizationInvitation -> c HookOrganizationInvitation # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookOrganizationInvitation # toConstr :: HookOrganizationInvitation -> Constr # dataTypeOf :: HookOrganizationInvitation -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookOrganizationInvitation) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookOrganizationInvitation) # gmapT :: (forall b. Data b => b -> b) -> HookOrganizationInvitation -> HookOrganizationInvitation # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookOrganizationInvitation -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookOrganizationInvitation -> r # gmapQ :: (forall d. Data d => d -> u) -> HookOrganizationInvitation -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookOrganizationInvitation -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookOrganizationInvitation -> m HookOrganizationInvitation # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookOrganizationInvitation -> m HookOrganizationInvitation # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookOrganizationInvitation -> m HookOrganizationInvitation # | |||||
Generic HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookOrganizationInvitation -> Rep HookOrganizationInvitation x # to :: Rep HookOrganizationInvitation x -> HookOrganizationInvitation # | |||||
Show HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookOrganizationInvitation -> ShowS # show :: HookOrganizationInvitation -> String # showList :: [HookOrganizationInvitation] -> ShowS # | |||||
Eq HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookOrganizationInvitation -> HookOrganizationInvitation -> Bool # (/=) :: HookOrganizationInvitation -> HookOrganizationInvitation -> Bool # | |||||
type Rep HookOrganizationInvitation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookOrganizationInvitation = D1 ('MetaData "HookOrganizationInvitation" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookOrganizationInvitation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whOrgInvitationId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whOrgInvitationNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whOrgInvitationLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whOrgInvitationEmail") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whOrgInvitationRole") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))) |
data HookOrganizationMembership Source #
Represents the "membership" field in the OrganizationEvent
payload.
Constructors
HookOrganizationMembership | |
Fields |
Instances
FromJSON HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookOrganizationMembership -> () # | |||||
Data HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookOrganizationMembership -> c HookOrganizationMembership # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookOrganizationMembership # toConstr :: HookOrganizationMembership -> Constr # dataTypeOf :: HookOrganizationMembership -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookOrganizationMembership) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookOrganizationMembership) # gmapT :: (forall b. Data b => b -> b) -> HookOrganizationMembership -> HookOrganizationMembership # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookOrganizationMembership -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookOrganizationMembership -> r # gmapQ :: (forall d. Data d => d -> u) -> HookOrganizationMembership -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookOrganizationMembership -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookOrganizationMembership -> m HookOrganizationMembership # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookOrganizationMembership -> m HookOrganizationMembership # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookOrganizationMembership -> m HookOrganizationMembership # | |||||
Generic HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookOrganizationMembership -> Rep HookOrganizationMembership x # to :: Rep HookOrganizationMembership x -> HookOrganizationMembership # | |||||
Show HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookOrganizationMembership -> ShowS # show :: HookOrganizationMembership -> String # showList :: [HookOrganizationMembership] -> ShowS # | |||||
Eq HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookOrganizationMembership -> HookOrganizationMembership -> Bool # (/=) :: HookOrganizationMembership -> HookOrganizationMembership -> Bool # | |||||
type Rep HookOrganizationMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookOrganizationMembership = D1 ('MetaData "HookOrganizationMembership" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookOrganizationMembership" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whOrgMembershipUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whOrgMembershipState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whOrgMembershipRole") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whOrgMembershipOrgUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whOrgMembershipUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser))))) |
Represents the "team" field in the TeamEvent
and
TeamAddEvent
payload.
Constructors
HookTeam | |
Fields
|
Instances
FromJSON HookTeam Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookTeam Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
Data HookTeam Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookTeam -> c HookTeam # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookTeam # toConstr :: HookTeam -> Constr # dataTypeOf :: HookTeam -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookTeam) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookTeam) # gmapT :: (forall b. Data b => b -> b) -> HookTeam -> HookTeam # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookTeam -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookTeam -> r # gmapQ :: (forall d. Data d => d -> u) -> HookTeam -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookTeam -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookTeam -> m HookTeam # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookTeam -> m HookTeam # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookTeam -> m HookTeam # | |||||
Generic HookTeam Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookTeam Source # | |||||
Eq HookTeam Source # | |||||
type Rep HookTeam Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookTeam = D1 ('MetaData "HookTeam" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookTeam" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whTeamName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whTeamId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whTeamNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whTeamSlug") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "whTeamPermission") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whTeamUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whTeamMembersUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whTeamRepositoriesUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))) |
data HookMarketplaceAccount Source #
Represents the "account" field in the HookMarketplacePurchase
payload.
Constructors
HookMarketplaceAccount | |
Instances
FromJSON HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookMarketplaceAccount # parseJSONList :: Value -> Parser [HookMarketplaceAccount] # | |||||
NFData HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMarketplaceAccount -> () # | |||||
Data HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMarketplaceAccount -> c HookMarketplaceAccount # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMarketplaceAccount # toConstr :: HookMarketplaceAccount -> Constr # dataTypeOf :: HookMarketplaceAccount -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMarketplaceAccount) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMarketplaceAccount) # gmapT :: (forall b. Data b => b -> b) -> HookMarketplaceAccount -> HookMarketplaceAccount # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplaceAccount -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplaceAccount -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMarketplaceAccount -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMarketplaceAccount -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMarketplaceAccount -> m HookMarketplaceAccount # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplaceAccount -> m HookMarketplaceAccount # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplaceAccount -> m HookMarketplaceAccount # | |||||
Generic HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookMarketplaceAccount -> Rep HookMarketplaceAccount x # to :: Rep HookMarketplaceAccount x -> HookMarketplaceAccount # | |||||
Show HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMarketplaceAccount -> ShowS # show :: HookMarketplaceAccount -> String # showList :: [HookMarketplaceAccount] -> ShowS # | |||||
Eq HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookMarketplaceAccount -> HookMarketplaceAccount -> Bool # (/=) :: HookMarketplaceAccount -> HookMarketplaceAccount -> Bool # | |||||
type Rep HookMarketplaceAccount Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookMarketplaceAccount = D1 ('MetaData "HookMarketplaceAccount" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookMarketplaceAccount" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whMarketplaceAccountType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OwnerType) :*: S1 ('MetaSel ('Just "whMarketplaceAccountId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whMarketplaceAccountNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whMarketplaceAccountLogin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whMarketplaceAccountOrganizationBillingEmail") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))))) |
data HookMarketplaceBillingCycle Source #
Represents the "billing_cycle" field in the
HookMarketplacePurchase
payload.
Constructors
HookMarketplaceBillingCycleYearly | Decodes from "yearly" |
HookMarketplaceBillingCycleMonthly | Decodes from "monthly". |
HookMarketplaceBillingCycleOther !Text | The result of decoding an unknown marketplace purchase billing cycle type |
Instances
FromJSON HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMarketplaceBillingCycle -> () # | |||||
Data HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMarketplaceBillingCycle -> c HookMarketplaceBillingCycle # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMarketplaceBillingCycle # toConstr :: HookMarketplaceBillingCycle -> Constr # dataTypeOf :: HookMarketplaceBillingCycle -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMarketplaceBillingCycle) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMarketplaceBillingCycle) # gmapT :: (forall b. Data b => b -> b) -> HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplaceBillingCycle -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplaceBillingCycle -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMarketplaceBillingCycle -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMarketplaceBillingCycle -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMarketplaceBillingCycle -> m HookMarketplaceBillingCycle # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplaceBillingCycle -> m HookMarketplaceBillingCycle # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplaceBillingCycle -> m HookMarketplaceBillingCycle # | |||||
Generic HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookMarketplaceBillingCycle -> Rep HookMarketplaceBillingCycle x # to :: Rep HookMarketplaceBillingCycle x -> HookMarketplaceBillingCycle # | |||||
Show HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMarketplaceBillingCycle -> ShowS # show :: HookMarketplaceBillingCycle -> String # showList :: [HookMarketplaceBillingCycle] -> ShowS # | |||||
Eq HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Bool # (/=) :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Bool # | |||||
Ord HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods compare :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Ordering # (<) :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Bool # (<=) :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Bool # (>) :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Bool # (>=) :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> Bool # max :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle # min :: HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle -> HookMarketplaceBillingCycle # | |||||
type Rep HookMarketplaceBillingCycle Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookMarketplaceBillingCycle = D1 ('MetaData "HookMarketplaceBillingCycle" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookMarketplaceBillingCycleYearly" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HookMarketplaceBillingCycleMonthly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookMarketplaceBillingCycleOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) |
data HookMarketplacePlan Source #
Represents the "plan" field in the HookMarketplacePurchase
payload.
Constructors
HookMarketplacePlan | |
Fields
|
Instances
FromJSON HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookMarketplacePlan # parseJSONList :: Value -> Parser [HookMarketplacePlan] # | |||||
NFData HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMarketplacePlan -> () # | |||||
Data HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMarketplacePlan -> c HookMarketplacePlan # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMarketplacePlan # toConstr :: HookMarketplacePlan -> Constr # dataTypeOf :: HookMarketplacePlan -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMarketplacePlan) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMarketplacePlan) # gmapT :: (forall b. Data b => b -> b) -> HookMarketplacePlan -> HookMarketplacePlan # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplacePlan -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplacePlan -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMarketplacePlan -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMarketplacePlan -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMarketplacePlan -> m HookMarketplacePlan # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplacePlan -> m HookMarketplacePlan # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplacePlan -> m HookMarketplacePlan # | |||||
Generic HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookMarketplacePlan -> Rep HookMarketplacePlan x # to :: Rep HookMarketplacePlan x -> HookMarketplacePlan # | |||||
Show HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMarketplacePlan -> ShowS # show :: HookMarketplacePlan -> String # showList :: [HookMarketplacePlan] -> ShowS # | |||||
Eq HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookMarketplacePlan -> HookMarketplacePlan -> Bool # (/=) :: HookMarketplacePlan -> HookMarketplacePlan -> Bool # | |||||
type Rep HookMarketplacePlan Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookMarketplacePlan = D1 ('MetaData "HookMarketplacePlan" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookMarketplacePlan" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whMarketplacePlanId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whMarketplacePlanName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whMarketplacePlanDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whMarketplacePlanMonthlyPriceInCents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "whMarketplacePlanYearlyPriceInCents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whMarketplacePlanPriceModel") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookMarketplacePlanPriceModel)) :*: (S1 ('MetaSel ('Just "whMarketplacePlanHasFreeTrial") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "whMarketplacePlanUnitName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whMarketplacePlanBullet") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Text))))))) |
data HookMarketplacePlanPriceModel Source #
Represents the "price_model" field in the
HookMarketplacePlan
payload.
Constructors
HookMarketplacePlanPriceModelFlatRate | Decodes from "flat-rate" |
HookMarketplacePlanPriceModelPerUnit | Decodes from "per-unit". |
HookMarketplacePlanPriceModelFree | Decodes from "free". |
HookMarketplacePlanPriceModelOther !Text | The result of decoding an unknown marketplace plan price model |
Instances
FromJSON HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMarketplacePlanPriceModel -> () # | |||||
Data HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMarketplacePlanPriceModel -> c HookMarketplacePlanPriceModel # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMarketplacePlanPriceModel # toConstr :: HookMarketplacePlanPriceModel -> Constr # dataTypeOf :: HookMarketplacePlanPriceModel -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMarketplacePlanPriceModel) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMarketplacePlanPriceModel) # gmapT :: (forall b. Data b => b -> b) -> HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplacePlanPriceModel -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplacePlanPriceModel -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMarketplacePlanPriceModel -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMarketplacePlanPriceModel -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMarketplacePlanPriceModel -> m HookMarketplacePlanPriceModel # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplacePlanPriceModel -> m HookMarketplacePlanPriceModel # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplacePlanPriceModel -> m HookMarketplacePlanPriceModel # | |||||
Generic HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMarketplacePlanPriceModel -> ShowS # show :: HookMarketplacePlanPriceModel -> String # showList :: [HookMarketplacePlanPriceModel] -> ShowS # | |||||
Eq HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
Ord HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods compare :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> Ordering # (<) :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> Bool # (<=) :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> Bool # (>) :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> Bool # (>=) :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> Bool # max :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel # min :: HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel -> HookMarketplacePlanPriceModel # | |||||
type Rep HookMarketplacePlanPriceModel Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookMarketplacePlanPriceModel = D1 ('MetaData "HookMarketplacePlanPriceModel" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) ((C1 ('MetaCons "HookMarketplacePlanPriceModelFlatRate" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookMarketplacePlanPriceModelPerUnit" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookMarketplacePlanPriceModelFree" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookMarketplacePlanPriceModelOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) |
data HookMarketplacePurchase Source #
Represents the "marketplace_purchase" field in the MarketplacePurchaseEvent
payload.
Constructors
HookMarketplacePurchase | |
Fields
|
Instances
FromJSON HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookMarketplacePurchase # parseJSONList :: Value -> Parser [HookMarketplacePurchase] # | |||||
NFData HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMarketplacePurchase -> () # | |||||
Data HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMarketplacePurchase -> c HookMarketplacePurchase # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMarketplacePurchase # toConstr :: HookMarketplacePurchase -> Constr # dataTypeOf :: HookMarketplacePurchase -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMarketplacePurchase) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMarketplacePurchase) # gmapT :: (forall b. Data b => b -> b) -> HookMarketplacePurchase -> HookMarketplacePurchase # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplacePurchase -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMarketplacePurchase -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMarketplacePurchase -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMarketplacePurchase -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMarketplacePurchase -> m HookMarketplacePurchase # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplacePurchase -> m HookMarketplacePurchase # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMarketplacePurchase -> m HookMarketplacePurchase # | |||||
Generic HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookMarketplacePurchase -> Rep HookMarketplacePurchase x # to :: Rep HookMarketplacePurchase x -> HookMarketplacePurchase # | |||||
Show HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMarketplacePurchase -> ShowS # show :: HookMarketplacePurchase -> String # showList :: [HookMarketplacePurchase] -> ShowS # | |||||
Eq HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookMarketplacePurchase -> HookMarketplacePurchase -> Bool # (/=) :: HookMarketplacePurchase -> HookMarketplacePurchase -> Bool # | |||||
type Rep HookMarketplacePurchase Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookMarketplacePurchase = D1 ('MetaData "HookMarketplacePurchase" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookMarketplacePurchase" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whMarketplacePurchaseAccount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookMarketplaceAccount) :*: (S1 ('MetaSel ('Just "whMarketplacePurchaseBillingCycle") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookMarketplaceBillingCycle)) :*: S1 ('MetaSel ('Just "whMarketplacePurchaseUnitCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "whMarketplacePurchaseOnFreeTrial") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "whMarketplacePurchaseFreeTrialEndsOn") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UTCTime))) :*: (S1 ('MetaSel ('Just "whMarketplacePurchaseNextBillingDate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "whMarketplacePurchasePlan") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookMarketplacePlan))))) |
data HookMilestone Source #
Represents the "milestone" field in the MilestoneEvent
payload.
Constructors
HookMilestone | |
Fields
|
Instances
FromJSON HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookMilestone # parseJSONList :: Value -> Parser [HookMilestone] # | |||||
NFData HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMilestone -> () # | |||||
Data HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMilestone -> c HookMilestone # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMilestone # toConstr :: HookMilestone -> Constr # dataTypeOf :: HookMilestone -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMilestone) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMilestone) # gmapT :: (forall b. Data b => b -> b) -> HookMilestone -> HookMilestone # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMilestone -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMilestone -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMilestone -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMilestone -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMilestone -> m HookMilestone # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMilestone -> m HookMilestone # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMilestone -> m HookMilestone # | |||||
Generic HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMilestone -> ShowS # show :: HookMilestone -> String # showList :: [HookMilestone] -> ShowS # | |||||
Eq HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookMilestone -> HookMilestone -> Bool # (/=) :: HookMilestone -> HookMilestone -> Bool # | |||||
type Rep HookMilestone Source # | |||||
Defined in GitHub.Data.Webhooks.Payload |
data HookMembership Source #
Constructors
HookMembership | |
Fields
|
Instances
FromJSON HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookMembership # parseJSONList :: Value -> Parser [HookMembership] # | |||||
NFData HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookMembership -> () # | |||||
Data HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookMembership -> c HookMembership # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookMembership # toConstr :: HookMembership -> Constr # dataTypeOf :: HookMembership -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookMembership) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookMembership) # gmapT :: (forall b. Data b => b -> b) -> HookMembership -> HookMembership # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookMembership -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookMembership -> r # gmapQ :: (forall d. Data d => d -> u) -> HookMembership -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookMembership -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookMembership -> m HookMembership # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMembership -> m HookMembership # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookMembership -> m HookMembership # | |||||
Generic HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookMembership -> Rep HookMembership x # to :: Rep HookMembership x -> HookMembership # | |||||
Show HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookMembership -> ShowS # show :: HookMembership -> String # showList :: [HookMembership] -> ShowS # | |||||
Eq HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookMembership -> HookMembership -> Bool # (/=) :: HookMembership -> HookMembership -> Bool # | |||||
type Rep HookMembership Source # | |||||
Defined in GitHub.Data.Webhooks.Payload |
data HookProject Source #
Represents the "project" field in the ProjectEvent
payload.
Constructors
HookProject | |
Fields
|
Instances
FromJSON HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookProject -> () # | |||||
Data HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookProject -> c HookProject # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookProject # toConstr :: HookProject -> Constr # dataTypeOf :: HookProject -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookProject) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookProject) # gmapT :: (forall b. Data b => b -> b) -> HookProject -> HookProject # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookProject -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookProject -> r # gmapQ :: (forall d. Data d => d -> u) -> HookProject -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookProject -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookProject -> m HookProject # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookProject -> m HookProject # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookProject -> m HookProject # | |||||
Generic HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookProject -> ShowS # show :: HookProject -> String # showList :: [HookProject] -> ShowS # | |||||
Eq HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
type Rep HookProject Source # | |||||
Defined in GitHub.Data.Webhooks.Payload |
data HookProjectCard Source #
Represents the "project_card" field in the ProjectCardEvent
payload.
Constructors
HookProjectCard | |
Fields
|
Instances
FromJSON HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookProjectCard # parseJSONList :: Value -> Parser [HookProjectCard] # | |||||
NFData HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookProjectCard -> () # | |||||
Data HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookProjectCard -> c HookProjectCard # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookProjectCard # toConstr :: HookProjectCard -> Constr # dataTypeOf :: HookProjectCard -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookProjectCard) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookProjectCard) # gmapT :: (forall b. Data b => b -> b) -> HookProjectCard -> HookProjectCard # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookProjectCard -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookProjectCard -> r # gmapQ :: (forall d. Data d => d -> u) -> HookProjectCard -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookProjectCard -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookProjectCard -> m HookProjectCard # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookProjectCard -> m HookProjectCard # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookProjectCard -> m HookProjectCard # | |||||
Generic HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookProjectCard -> Rep HookProjectCard x # to :: Rep HookProjectCard x -> HookProjectCard # | |||||
Show HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookProjectCard -> ShowS # show :: HookProjectCard -> String # showList :: [HookProjectCard] -> ShowS # | |||||
Eq HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookProjectCard -> HookProjectCard -> Bool # (/=) :: HookProjectCard -> HookProjectCard -> Bool # | |||||
type Rep HookProjectCard Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookProjectCard = D1 ('MetaData "HookProjectCard" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookProjectCard" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whProjectCardUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whProjectCardColumnUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whProjectCardColumnId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "whProjectCardId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whProjectCardNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "whProjectCardNote") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whProjectCardCreator") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser)) :*: (S1 ('MetaSel ('Just "whProjectCardCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "whProjectCardUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whProjectCardContentUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))))) |
data HookProjectColumn Source #
Represents the "project_column" field in the ProjectColumnEvent
payload.
Constructors
HookProjectColumn | |
Fields |
Instances
FromJSON HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookProjectColumn # parseJSONList :: Value -> Parser [HookProjectColumn] # | |||||
NFData HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookProjectColumn -> () # | |||||
Data HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookProjectColumn -> c HookProjectColumn # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookProjectColumn # toConstr :: HookProjectColumn -> Constr # dataTypeOf :: HookProjectColumn -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookProjectColumn) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookProjectColumn) # gmapT :: (forall b. Data b => b -> b) -> HookProjectColumn -> HookProjectColumn # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookProjectColumn -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookProjectColumn -> r # gmapQ :: (forall d. Data d => d -> u) -> HookProjectColumn -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookProjectColumn -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookProjectColumn -> m HookProjectColumn # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookProjectColumn -> m HookProjectColumn # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookProjectColumn -> m HookProjectColumn # | |||||
Generic HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookProjectColumn -> Rep HookProjectColumn x # to :: Rep HookProjectColumn x -> HookProjectColumn # | |||||
Show HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookProjectColumn -> ShowS # show :: HookProjectColumn -> String # showList :: [HookProjectColumn] -> ShowS # | |||||
Eq HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookProjectColumn -> HookProjectColumn -> Bool # (/=) :: HookProjectColumn -> HookProjectColumn -> Bool # | |||||
type Rep HookProjectColumn Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookProjectColumn = D1 ('MetaData "HookProjectColumn" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookProjectColumn" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whProjectColumnUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whProjectColumnProjUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whProjectColumnCardsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whProjectColumnId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "whProjectColumnNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whProjectColumnName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whProjectColumnCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whProjectColumnUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime))))) |
data HookIssueLabels Source #
Represents the "issue.labels" field in the
IssueCommentEvent
and IssueEvent
payloads.
Constructors
HookIssueLabels | |
Fields
|
Instances
FromJSON HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookIssueLabels # parseJSONList :: Value -> Parser [HookIssueLabels] # | |||||
NFData HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookIssueLabels -> () # | |||||
Data HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookIssueLabels -> c HookIssueLabels # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookIssueLabels # toConstr :: HookIssueLabels -> Constr # dataTypeOf :: HookIssueLabels -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookIssueLabels) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookIssueLabels) # gmapT :: (forall b. Data b => b -> b) -> HookIssueLabels -> HookIssueLabels # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookIssueLabels -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookIssueLabels -> r # gmapQ :: (forall d. Data d => d -> u) -> HookIssueLabels -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookIssueLabels -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookIssueLabels -> m HookIssueLabels # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookIssueLabels -> m HookIssueLabels # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookIssueLabels -> m HookIssueLabels # | |||||
Generic HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookIssueLabels -> Rep HookIssueLabels x # to :: Rep HookIssueLabels x -> HookIssueLabels # | |||||
Show HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookIssueLabels -> ShowS # show :: HookIssueLabels -> String # showList :: [HookIssueLabels] -> ShowS # | |||||
Eq HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookIssueLabels -> HookIssueLabels -> Bool # (/=) :: HookIssueLabels -> HookIssueLabels -> Bool # | |||||
type Rep HookIssueLabels Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookIssueLabels = D1 ('MetaData "HookIssueLabels" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookIssueLabels" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whIssueLabelId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "whIssueLabelNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whIssueLabelUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: (S1 ('MetaSel ('Just "whIssueLabelName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whIssueLabelColor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whIssueLabelIsDefault") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))) |
data HookCommit Source #
Constructors
HookCommit | |
Fields
|
Instances
FromJSON HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCommit -> () # | |||||
Data HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCommit -> c HookCommit # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCommit # toConstr :: HookCommit -> Constr # dataTypeOf :: HookCommit -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCommit) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCommit) # gmapT :: (forall b. Data b => b -> b) -> HookCommit -> HookCommit # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCommit -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCommit -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCommit -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCommit -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCommit -> m HookCommit # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCommit -> m HookCommit # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCommit -> m HookCommit # | |||||
Generic HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCommit -> ShowS # show :: HookCommit -> String # showList :: [HookCommit] -> ShowS # | |||||
Eq HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
type Rep HookCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCommit = D1 ('MetaData "HookCommit" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCommit" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whCommitUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whCommitHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)))) :*: (S1 ('MetaSel ('Just "whCommitCommentsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)) :*: (S1 ('MetaSel ('Just "whCommitAuthor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Either HookSimpleUser HookUser)) :*: S1 ('MetaSel ('Just "whCommitCommitter") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Either HookSimpleUser HookUser)))))) |
data HookCheckSuiteStatus Source #
Represents the "status" field in the
HookCheckSuite
payload.
Constructors
HookCheckSuiteStatusRequested | Decodes from "requested" |
HookCheckSuiteStatusQueued | Decodes from "queued". |
HookCheckSuiteStatusInProgress | Decodes from "in_progress" |
HookCheckSuiteStatusCompleted | Decodes from "completed" |
HookCheckSuiteStatusOther !Text | The result of decoding an unknown check suite status type |
Instances
FromJSON HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckSuiteStatus # parseJSONList :: Value -> Parser [HookCheckSuiteStatus] # | |||||
NFData HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckSuiteStatus -> () # | |||||
Data HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckSuiteStatus -> c HookCheckSuiteStatus # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckSuiteStatus # toConstr :: HookCheckSuiteStatus -> Constr # dataTypeOf :: HookCheckSuiteStatus -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckSuiteStatus) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckSuiteStatus) # gmapT :: (forall b. Data b => b -> b) -> HookCheckSuiteStatus -> HookCheckSuiteStatus # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteStatus -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteStatus -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckSuiteStatus -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckSuiteStatus -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckSuiteStatus -> m HookCheckSuiteStatus # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteStatus -> m HookCheckSuiteStatus # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteStatus -> m HookCheckSuiteStatus # | |||||
Generic HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckSuiteStatus -> Rep HookCheckSuiteStatus x # to :: Rep HookCheckSuiteStatus x -> HookCheckSuiteStatus # | |||||
Show HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckSuiteStatus -> ShowS # show :: HookCheckSuiteStatus -> String # showList :: [HookCheckSuiteStatus] -> ShowS # | |||||
Eq HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Bool # (/=) :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Bool # | |||||
Ord HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods compare :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Ordering # (<) :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Bool # (<=) :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Bool # (>) :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Bool # (>=) :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> Bool # max :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> HookCheckSuiteStatus # min :: HookCheckSuiteStatus -> HookCheckSuiteStatus -> HookCheckSuiteStatus # | |||||
type Rep HookCheckSuiteStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckSuiteStatus = D1 ('MetaData "HookCheckSuiteStatus" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) ((C1 ('MetaCons "HookCheckSuiteStatusRequested" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckSuiteStatusQueued" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookCheckSuiteStatusInProgress" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "HookCheckSuiteStatusCompleted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckSuiteStatusOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))) |
data HookCheckSuiteConclusion Source #
Represents the "conclusion" field in the
HookCheckSuite
payload.
Constructors
HookCheckSuiteConclusionSuccess | Decodes from "success" |
HookCheckSuiteConclusionFailure | Decodes from "failure" |
HookCheckSuiteConclusionNeutral | Decodes from "neutral" |
HookCheckSuiteConclusionCancelled | Decodes from "cancelled" |
HookCheckSuiteConclusionTimedOut | Decodes from "timed_out" |
HookCheckSuiteConclusionActionRequired | Decodes from "action_required" |
HookCheckSuiteConclusionStale | Decodes from "stale" |
HookCheckSuiteConclusionOther !Text | The result of decoding an unknown check suite conclusion type |
Instances
FromJSON HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckSuiteConclusion # parseJSONList :: Value -> Parser [HookCheckSuiteConclusion] # | |||||
NFData HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckSuiteConclusion -> () # | |||||
Data HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckSuiteConclusion -> c HookCheckSuiteConclusion # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckSuiteConclusion # toConstr :: HookCheckSuiteConclusion -> Constr # dataTypeOf :: HookCheckSuiteConclusion -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckSuiteConclusion) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckSuiteConclusion) # gmapT :: (forall b. Data b => b -> b) -> HookCheckSuiteConclusion -> HookCheckSuiteConclusion # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteConclusion -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteConclusion -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckSuiteConclusion -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckSuiteConclusion -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckSuiteConclusion -> m HookCheckSuiteConclusion # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteConclusion -> m HookCheckSuiteConclusion # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteConclusion -> m HookCheckSuiteConclusion # | |||||
Generic HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckSuiteConclusion -> Rep HookCheckSuiteConclusion x # to :: Rep HookCheckSuiteConclusion x -> HookCheckSuiteConclusion # | |||||
Show HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckSuiteConclusion -> ShowS # show :: HookCheckSuiteConclusion -> String # showList :: [HookCheckSuiteConclusion] -> ShowS # | |||||
Eq HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Bool # (/=) :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Bool # | |||||
Ord HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods compare :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Ordering # (<) :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Bool # (<=) :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Bool # (>) :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Bool # (>=) :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> Bool # max :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> HookCheckSuiteConclusion # min :: HookCheckSuiteConclusion -> HookCheckSuiteConclusion -> HookCheckSuiteConclusion # | |||||
type Rep HookCheckSuiteConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckSuiteConclusion = D1 ('MetaData "HookCheckSuiteConclusion" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (((C1 ('MetaCons "HookCheckSuiteConclusionSuccess" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckSuiteConclusionFailure" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookCheckSuiteConclusionNeutral" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckSuiteConclusionCancelled" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "HookCheckSuiteConclusionTimedOut" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckSuiteConclusionActionRequired" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookCheckSuiteConclusionStale" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckSuiteConclusionOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))) |
data HookCheckSuite Source #
Represents the "check_suite" field in the
CheckSuiteEvent
payload.
Constructors
HookCheckSuite | |
Fields
|
Instances
FromJSON HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckSuite # parseJSONList :: Value -> Parser [HookCheckSuite] # | |||||
NFData HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckSuite -> () # | |||||
Data HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckSuite -> c HookCheckSuite # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckSuite # toConstr :: HookCheckSuite -> Constr # dataTypeOf :: HookCheckSuite -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckSuite) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckSuite) # gmapT :: (forall b. Data b => b -> b) -> HookCheckSuite -> HookCheckSuite # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuite -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuite -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckSuite -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckSuite -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckSuite -> m HookCheckSuite # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuite -> m HookCheckSuite # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuite -> m HookCheckSuite # | |||||
Generic HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckSuite -> Rep HookCheckSuite x # to :: Rep HookCheckSuite x -> HookCheckSuite # | |||||
Show HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckSuite -> ShowS # show :: HookCheckSuite -> String # showList :: [HookCheckSuite] -> ShowS # | |||||
Eq HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckSuite -> HookCheckSuite -> Bool # (/=) :: HookCheckSuite -> HookCheckSuite -> Bool # | |||||
type Rep HookCheckSuite Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckSuite = D1 ('MetaData "HookCheckSuite" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCheckSuite" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "whCheckSuiteId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whCheckSuiteNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whCheckSuiteHeadBranch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteHeadSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookCheckSuiteStatus) :*: S1 ('MetaSel ('Just "whCheckSuiteConclusion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookCheckSuiteConclusion))) :*: (S1 ('MetaSel ('Just "whCheckSuiteUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whCheckSuiteBeforeSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "whCheckSuiteAfterSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuitePullRequests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector HookChecksPullRequest))) :*: (S1 ('MetaSel ('Just "whCheckSuiteCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whCheckSuiteUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteLatestCheckRunsCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "whCheckSuiteCheckRunsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL))) :*: (S1 ('MetaSel ('Just "whCheckSuiteHeadCommit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookCheckSuiteCommit)) :*: S1 ('MetaSel ('Just "whCheckSuiteApp") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookCheckSuiteApp))))))) |
data HookCheckSuiteCommit Source #
Represents the "head_commit" field in the
CheckSuiteEvent
payload.
Constructors
HookCheckSuiteCommit | |
Fields
|
Instances
FromJSON HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckSuiteCommit # parseJSONList :: Value -> Parser [HookCheckSuiteCommit] # | |||||
NFData HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckSuiteCommit -> () # | |||||
Data HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckSuiteCommit -> c HookCheckSuiteCommit # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckSuiteCommit # toConstr :: HookCheckSuiteCommit -> Constr # dataTypeOf :: HookCheckSuiteCommit -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckSuiteCommit) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckSuiteCommit) # gmapT :: (forall b. Data b => b -> b) -> HookCheckSuiteCommit -> HookCheckSuiteCommit # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteCommit -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteCommit -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckSuiteCommit -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckSuiteCommit -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckSuiteCommit -> m HookCheckSuiteCommit # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteCommit -> m HookCheckSuiteCommit # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteCommit -> m HookCheckSuiteCommit # | |||||
Generic HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckSuiteCommit -> Rep HookCheckSuiteCommit x # to :: Rep HookCheckSuiteCommit x -> HookCheckSuiteCommit # | |||||
Show HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckSuiteCommit -> ShowS # show :: HookCheckSuiteCommit -> String # showList :: [HookCheckSuiteCommit] -> ShowS # | |||||
Eq HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckSuiteCommit -> HookCheckSuiteCommit -> Bool # (/=) :: HookCheckSuiteCommit -> HookCheckSuiteCommit -> Bool # | |||||
type Rep HookCheckSuiteCommit Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckSuiteCommit = D1 ('MetaData "HookCheckSuiteCommit" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCheckSuiteCommit" 'PrefixI 'True) (S1 ('MetaSel ('Just "whCheckSuiteCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whCheckSuiteCommitAuthor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookSimpleUser) :*: S1 ('MetaSel ('Just "whCheckSuiteCommitCommitter") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookSimpleUser)))) |
data HookCheckSuiteApp Source #
Represents the "app" field in the
CheckSuiteEvent
payload.
Constructors
HookCheckSuiteApp | |
Fields
|
Instances
FromJSON HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckSuiteApp # parseJSONList :: Value -> Parser [HookCheckSuiteApp] # | |||||
NFData HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckSuiteApp -> () # | |||||
Data HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckSuiteApp -> c HookCheckSuiteApp # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckSuiteApp # toConstr :: HookCheckSuiteApp -> Constr # dataTypeOf :: HookCheckSuiteApp -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckSuiteApp) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckSuiteApp) # gmapT :: (forall b. Data b => b -> b) -> HookCheckSuiteApp -> HookCheckSuiteApp # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteApp -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteApp -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckSuiteApp -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckSuiteApp -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckSuiteApp -> m HookCheckSuiteApp # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteApp -> m HookCheckSuiteApp # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteApp -> m HookCheckSuiteApp # | |||||
Generic HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckSuiteApp -> Rep HookCheckSuiteApp x # to :: Rep HookCheckSuiteApp x -> HookCheckSuiteApp # | |||||
Show HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckSuiteApp -> ShowS # show :: HookCheckSuiteApp -> String # showList :: [HookCheckSuiteApp] -> ShowS # | |||||
Eq HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckSuiteApp -> HookCheckSuiteApp -> Bool # (/=) :: HookCheckSuiteApp -> HookCheckSuiteApp -> Bool # | |||||
type Rep HookCheckSuiteApp Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckSuiteApp = D1 ('MetaData "HookCheckSuiteApp" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCheckSuiteApp" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whCheckSuiteAppId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whCheckSuiteAppSlug") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppOwner") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whCheckSuiteAppDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteAppExternalUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whCheckSuiteAppClientId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteAppCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whCheckSuiteAppUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookCheckSuiteAppPermissions)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppEvents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (Vector Text)))))))) |
data HookCheckSuiteAppPermissions Source #
Constructors
HookCheckSuiteAppPermissions | |
Fields
|
Instances
FromJSON HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckSuiteAppPermissions -> () # | |||||
Data HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckSuiteAppPermissions -> c HookCheckSuiteAppPermissions # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckSuiteAppPermissions # toConstr :: HookCheckSuiteAppPermissions -> Constr # dataTypeOf :: HookCheckSuiteAppPermissions -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckSuiteAppPermissions) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckSuiteAppPermissions) # gmapT :: (forall b. Data b => b -> b) -> HookCheckSuiteAppPermissions -> HookCheckSuiteAppPermissions # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteAppPermissions -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckSuiteAppPermissions -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckSuiteAppPermissions -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckSuiteAppPermissions -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckSuiteAppPermissions -> m HookCheckSuiteAppPermissions # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteAppPermissions -> m HookCheckSuiteAppPermissions # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckSuiteAppPermissions -> m HookCheckSuiteAppPermissions # | |||||
Generic HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckSuiteAppPermissions -> ShowS # show :: HookCheckSuiteAppPermissions -> String # showList :: [HookCheckSuiteAppPermissions] -> ShowS # | |||||
Eq HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckSuiteAppPermissions -> HookCheckSuiteAppPermissions -> Bool # (/=) :: HookCheckSuiteAppPermissions -> HookCheckSuiteAppPermissions -> Bool # | |||||
type Rep HookCheckSuiteAppPermissions Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckSuiteAppPermissions = D1 ('MetaData "HookCheckSuiteAppPermissions" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCheckSuiteAppPermissions" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsActions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsAdministration") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsChecks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsContentReferences") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsContents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsDeployments") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsDiscussions") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsEmails") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsEnvironments") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsIssues") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsKeys") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsMembers") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsMetadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationAdministration") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationHooks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganisationPackages") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationPlan") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationProjects") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationSecrets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationSelfHostedRunners") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsOrganizationUserBlocking") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsPackages") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsPages") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsPullRequests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsRepositoryHooks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsRepositoryProjects") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsSecretScanningAlerts") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsSecrets") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsSecurityEvents") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsSecurityScanningAlert") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsSingleFile") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsStatuses") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsTeamDiscussion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsVulnerabilityAlerts") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckSuiteAppPermissionsWorkflows") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))))))))) |
data HookCheckRunStatus Source #
Represents the "status" field in the
HookCheckRun
payload.
Constructors
HookCheckRunStatusQueued | Decodes from "queued" |
HookCheckRunStatusInProgress | Decodes from "in_progress" |
HookCheckRunStatusCompleted | Decodes from "completed" |
HookCheckRunStatusOther !Text | The result of decoding an unknown check run status type |
Instances
FromJSON HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckRunStatus # parseJSONList :: Value -> Parser [HookCheckRunStatus] # | |||||
NFData HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckRunStatus -> () # | |||||
Data HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckRunStatus -> c HookCheckRunStatus # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckRunStatus # toConstr :: HookCheckRunStatus -> Constr # dataTypeOf :: HookCheckRunStatus -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckRunStatus) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckRunStatus) # gmapT :: (forall b. Data b => b -> b) -> HookCheckRunStatus -> HookCheckRunStatus # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunStatus -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunStatus -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckRunStatus -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckRunStatus -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckRunStatus -> m HookCheckRunStatus # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunStatus -> m HookCheckRunStatus # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunStatus -> m HookCheckRunStatus # | |||||
Generic HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckRunStatus -> Rep HookCheckRunStatus x # to :: Rep HookCheckRunStatus x -> HookCheckRunStatus # | |||||
Show HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckRunStatus -> ShowS # show :: HookCheckRunStatus -> String # showList :: [HookCheckRunStatus] -> ShowS # | |||||
Eq HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckRunStatus -> HookCheckRunStatus -> Bool # (/=) :: HookCheckRunStatus -> HookCheckRunStatus -> Bool # | |||||
Ord HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods compare :: HookCheckRunStatus -> HookCheckRunStatus -> Ordering # (<) :: HookCheckRunStatus -> HookCheckRunStatus -> Bool # (<=) :: HookCheckRunStatus -> HookCheckRunStatus -> Bool # (>) :: HookCheckRunStatus -> HookCheckRunStatus -> Bool # (>=) :: HookCheckRunStatus -> HookCheckRunStatus -> Bool # max :: HookCheckRunStatus -> HookCheckRunStatus -> HookCheckRunStatus # min :: HookCheckRunStatus -> HookCheckRunStatus -> HookCheckRunStatus # | |||||
type Rep HookCheckRunStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckRunStatus = D1 ('MetaData "HookCheckRunStatus" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) ((C1 ('MetaCons "HookCheckRunStatusQueued" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckRunStatusInProgress" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookCheckRunStatusCompleted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckRunStatusOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) |
data HookCheckRunConclusion Source #
Represents the "conclusion" field in the
HookCheckRun
payload.
Constructors
HookCheckRunConclusionSuccess | Decodes from "success" |
HookCheckRunConclusionFailure | Decodes from "failure" |
HookCheckRunConclusionNeutral | Decodes from "neutral" |
HookCheckRunConclusionCancelled | Decodes from "cancelled" |
HookCheckRunConclusionTimedOut | Decodes from "timed_out" |
HookCheckRunConclusionActionRequired | Decodes from "action_required" |
HookCheckRunConclusionStale | Decodes from "stale" |
HookCheckRunConclusionOther !Text | The result of decoding an unknown check run conclusion type |
Instances
FromJSON HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckRunConclusion # parseJSONList :: Value -> Parser [HookCheckRunConclusion] # | |||||
NFData HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckRunConclusion -> () # | |||||
Data HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckRunConclusion -> c HookCheckRunConclusion # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckRunConclusion # toConstr :: HookCheckRunConclusion -> Constr # dataTypeOf :: HookCheckRunConclusion -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckRunConclusion) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckRunConclusion) # gmapT :: (forall b. Data b => b -> b) -> HookCheckRunConclusion -> HookCheckRunConclusion # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunConclusion -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunConclusion -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckRunConclusion -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckRunConclusion -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckRunConclusion -> m HookCheckRunConclusion # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunConclusion -> m HookCheckRunConclusion # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunConclusion -> m HookCheckRunConclusion # | |||||
Generic HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckRunConclusion -> Rep HookCheckRunConclusion x # to :: Rep HookCheckRunConclusion x -> HookCheckRunConclusion # | |||||
Show HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckRunConclusion -> ShowS # show :: HookCheckRunConclusion -> String # showList :: [HookCheckRunConclusion] -> ShowS # | |||||
Eq HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckRunConclusion -> HookCheckRunConclusion -> Bool # (/=) :: HookCheckRunConclusion -> HookCheckRunConclusion -> Bool # | |||||
Ord HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods compare :: HookCheckRunConclusion -> HookCheckRunConclusion -> Ordering # (<) :: HookCheckRunConclusion -> HookCheckRunConclusion -> Bool # (<=) :: HookCheckRunConclusion -> HookCheckRunConclusion -> Bool # (>) :: HookCheckRunConclusion -> HookCheckRunConclusion -> Bool # (>=) :: HookCheckRunConclusion -> HookCheckRunConclusion -> Bool # max :: HookCheckRunConclusion -> HookCheckRunConclusion -> HookCheckRunConclusion # min :: HookCheckRunConclusion -> HookCheckRunConclusion -> HookCheckRunConclusion # | |||||
type Rep HookCheckRunConclusion Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckRunConclusion = D1 ('MetaData "HookCheckRunConclusion" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (((C1 ('MetaCons "HookCheckRunConclusionSuccess" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckRunConclusionFailure" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookCheckRunConclusionNeutral" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckRunConclusionCancelled" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "HookCheckRunConclusionTimedOut" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckRunConclusionActionRequired" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "HookCheckRunConclusionStale" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "HookCheckRunConclusionOther" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))) |
data HookCheckRun Source #
Represents the "check_run" field in the
CheckRunEvent
payload.
Constructors
HookCheckRun | |
Fields
|
Instances
FromJSON HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckRun -> () # | |||||
Data HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckRun -> c HookCheckRun # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckRun # toConstr :: HookCheckRun -> Constr # dataTypeOf :: HookCheckRun -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckRun) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckRun) # gmapT :: (forall b. Data b => b -> b) -> HookCheckRun -> HookCheckRun # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRun -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRun -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckRun -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckRun -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckRun -> m HookCheckRun # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRun -> m HookCheckRun # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRun -> m HookCheckRun # | |||||
Generic HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckRun -> ShowS # show :: HookCheckRun -> String # showList :: [HookCheckRun] -> ShowS # | |||||
Eq HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
type Rep HookCheckRun Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckRun = D1 ('MetaData "HookCheckRun" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCheckRun" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whCheckRunId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "whCheckRunNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whCheckRunHeadSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "whCheckRunExternalId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whCheckRunUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whCheckRunHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whCheckRunDetailsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))) :*: (((S1 ('MetaSel ('Just "whCheckRunStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookCheckRunStatus) :*: S1 ('MetaSel ('Just "whCheckRunConclusion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookCheckRunConclusion))) :*: (S1 ('MetaSel ('Just "whCheckRunStartedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whCheckRunCompletedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UTCTime)))) :*: ((S1 ('MetaSel ('Just "whCheckRunOutput") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookCheckRunOutput) :*: S1 ('MetaSel ('Just "whCheckRunName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whCheckRunCheckSuite") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookCheckSuite) :*: S1 ('MetaSel ('Just "whCheckRunPullRequests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector HookChecksPullRequest))))))) |
data HookCheckRunOutput Source #
Represents the "output" field in the
HookCheckRun
payload.
Constructors
HookCheckRunOutput | |
Fields |
Instances
FromJSON HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCheckRunOutput # parseJSONList :: Value -> Parser [HookCheckRunOutput] # | |||||
NFData HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckRunOutput -> () # | |||||
Data HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckRunOutput -> c HookCheckRunOutput # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckRunOutput # toConstr :: HookCheckRunOutput -> Constr # dataTypeOf :: HookCheckRunOutput -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckRunOutput) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckRunOutput) # gmapT :: (forall b. Data b => b -> b) -> HookCheckRunOutput -> HookCheckRunOutput # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunOutput -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunOutput -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckRunOutput -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckRunOutput -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckRunOutput -> m HookCheckRunOutput # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunOutput -> m HookCheckRunOutput # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunOutput -> m HookCheckRunOutput # | |||||
Generic HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckRunOutput -> Rep HookCheckRunOutput x # to :: Rep HookCheckRunOutput x -> HookCheckRunOutput # | |||||
Show HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckRunOutput -> ShowS # show :: HookCheckRunOutput -> String # showList :: [HookCheckRunOutput] -> ShowS # | |||||
Eq HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckRunOutput -> HookCheckRunOutput -> Bool # (/=) :: HookCheckRunOutput -> HookCheckRunOutput -> Bool # | |||||
type Rep HookCheckRunOutput Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckRunOutput = D1 ('MetaData "HookCheckRunOutput" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCheckRunOutput" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whCheckRunOutputTitle") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCheckRunOutputSummary") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "whCheckRunOutputText") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "whCheckRunOutputAnnotationsCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whCheckRunOutputAnnotationsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))) |
newtype HookCheckRunRequestedAction Source #
Represents the "requested_action" field in the
CheckRunEvent
payload.
Constructors
HookCheckRunRequestedAction | |
Fields |
Instances
FromJSON HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCheckRunRequestedAction -> () # | |||||
Data HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCheckRunRequestedAction -> c HookCheckRunRequestedAction # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCheckRunRequestedAction # toConstr :: HookCheckRunRequestedAction -> Constr # dataTypeOf :: HookCheckRunRequestedAction -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCheckRunRequestedAction) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCheckRunRequestedAction) # gmapT :: (forall b. Data b => b -> b) -> HookCheckRunRequestedAction -> HookCheckRunRequestedAction # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunRequestedAction -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCheckRunRequestedAction -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCheckRunRequestedAction -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCheckRunRequestedAction -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCheckRunRequestedAction -> m HookCheckRunRequestedAction # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunRequestedAction -> m HookCheckRunRequestedAction # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCheckRunRequestedAction -> m HookCheckRunRequestedAction # | |||||
Generic HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCheckRunRequestedAction -> Rep HookCheckRunRequestedAction x # to :: Rep HookCheckRunRequestedAction x -> HookCheckRunRequestedAction # | |||||
Show HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCheckRunRequestedAction -> ShowS # show :: HookCheckRunRequestedAction -> String # showList :: [HookCheckRunRequestedAction] -> ShowS # | |||||
Eq HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCheckRunRequestedAction -> HookCheckRunRequestedAction -> Bool # (/=) :: HookCheckRunRequestedAction -> HookCheckRunRequestedAction -> Bool # | |||||
type Rep HookCheckRunRequestedAction Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCheckRunRequestedAction = D1 ('MetaData "HookCheckRunRequestedAction" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'True) (C1 ('MetaCons "HookCheckRunRequestedAction" 'PrefixI 'True) (S1 ('MetaSel ('Just "whCheckRunRequestedActionIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data HookChecksInstallation Source #
Represents the "installation" field in the checks payloads.
Constructors
HookChecksInstallation | |
Fields |
Instances
FromJSON HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookChecksInstallation # parseJSONList :: Value -> Parser [HookChecksInstallation] # | |||||
NFData HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookChecksInstallation -> () # | |||||
Data HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookChecksInstallation -> c HookChecksInstallation # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookChecksInstallation # toConstr :: HookChecksInstallation -> Constr # dataTypeOf :: HookChecksInstallation -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookChecksInstallation) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookChecksInstallation) # gmapT :: (forall b. Data b => b -> b) -> HookChecksInstallation -> HookChecksInstallation # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksInstallation -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksInstallation -> r # gmapQ :: (forall d. Data d => d -> u) -> HookChecksInstallation -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookChecksInstallation -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookChecksInstallation -> m HookChecksInstallation # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksInstallation -> m HookChecksInstallation # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksInstallation -> m HookChecksInstallation # | |||||
Generic HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookChecksInstallation -> Rep HookChecksInstallation x # to :: Rep HookChecksInstallation x -> HookChecksInstallation # | |||||
Show HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookChecksInstallation -> ShowS # show :: HookChecksInstallation -> String # showList :: [HookChecksInstallation] -> ShowS # | |||||
Eq HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookChecksInstallation -> HookChecksInstallation -> Bool # (/=) :: HookChecksInstallation -> HookChecksInstallation -> Bool # | |||||
type Rep HookChecksInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookChecksInstallation = D1 ('MetaData "HookChecksInstallation" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookChecksInstallation" 'PrefixI 'True) (S1 ('MetaSel ('Just "whChecksInstallationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "whChecksInstallationNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data HookChecksPullRequest Source #
Represents the "pull_requests" field in the checks payloads.
Constructors
HookChecksPullRequest | |
Instances
FromJSON HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookChecksPullRequest # parseJSONList :: Value -> Parser [HookChecksPullRequest] # | |||||
NFData HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookChecksPullRequest -> () # | |||||
Data HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookChecksPullRequest -> c HookChecksPullRequest # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookChecksPullRequest # toConstr :: HookChecksPullRequest -> Constr # dataTypeOf :: HookChecksPullRequest -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookChecksPullRequest) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookChecksPullRequest) # gmapT :: (forall b. Data b => b -> b) -> HookChecksPullRequest -> HookChecksPullRequest # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksPullRequest -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksPullRequest -> r # gmapQ :: (forall d. Data d => d -> u) -> HookChecksPullRequest -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookChecksPullRequest -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookChecksPullRequest -> m HookChecksPullRequest # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksPullRequest -> m HookChecksPullRequest # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksPullRequest -> m HookChecksPullRequest # | |||||
Generic HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookChecksPullRequest -> Rep HookChecksPullRequest x # to :: Rep HookChecksPullRequest x -> HookChecksPullRequest # | |||||
Show HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookChecksPullRequest -> ShowS # show :: HookChecksPullRequest -> String # showList :: [HookChecksPullRequest] -> ShowS # | |||||
Eq HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookChecksPullRequest -> HookChecksPullRequest -> Bool # (/=) :: HookChecksPullRequest -> HookChecksPullRequest -> Bool # | |||||
type Rep HookChecksPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookChecksPullRequest = D1 ('MetaData "HookChecksPullRequest" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookChecksPullRequest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whChecksPullRequestUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whChecksPullRequestId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whChecksPullRequestNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "whChecksPullRequestHead") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookChecksPullRequestTarget) :*: S1 ('MetaSel ('Just "whChecksPullRequestBase") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookChecksPullRequestTarget))))) |
data HookChecksPullRequestRepository Source #
Represents the "repo" field in the checks pull_request payloads.
Constructors
HookChecksPullRequestRepository | |
Instances
FromJSON HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookChecksPullRequestRepository -> () # | |||||
Data HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookChecksPullRequestRepository -> c HookChecksPullRequestRepository # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookChecksPullRequestRepository # toConstr :: HookChecksPullRequestRepository -> Constr # dataTypeOf :: HookChecksPullRequestRepository -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookChecksPullRequestRepository) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookChecksPullRequestRepository) # gmapT :: (forall b. Data b => b -> b) -> HookChecksPullRequestRepository -> HookChecksPullRequestRepository # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksPullRequestRepository -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksPullRequestRepository -> r # gmapQ :: (forall d. Data d => d -> u) -> HookChecksPullRequestRepository -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookChecksPullRequestRepository -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookChecksPullRequestRepository -> m HookChecksPullRequestRepository # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksPullRequestRepository -> m HookChecksPullRequestRepository # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksPullRequestRepository -> m HookChecksPullRequestRepository # | |||||
Generic HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookChecksPullRequestRepository -> ShowS # | |||||
Eq HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
type Rep HookChecksPullRequestRepository Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookChecksPullRequestRepository = D1 ('MetaData "HookChecksPullRequestRepository" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookChecksPullRequestRepository" 'PrefixI 'True) (S1 ('MetaSel ('Just "whChecksPullRequestRepositoryId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "whChecksPullRequestRepositoryUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whChecksPullRequestRepositoryName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) |
data HookChecksPullRequestTarget Source #
Represents the repo targets in the checks pull requests repository payloads.
Constructors
HookChecksPullRequestTarget | |
Instances
FromJSON HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookChecksPullRequestTarget -> () # | |||||
Data HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookChecksPullRequestTarget -> c HookChecksPullRequestTarget # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookChecksPullRequestTarget # toConstr :: HookChecksPullRequestTarget -> Constr # dataTypeOf :: HookChecksPullRequestTarget -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookChecksPullRequestTarget) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookChecksPullRequestTarget) # gmapT :: (forall b. Data b => b -> b) -> HookChecksPullRequestTarget -> HookChecksPullRequestTarget # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksPullRequestTarget -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookChecksPullRequestTarget -> r # gmapQ :: (forall d. Data d => d -> u) -> HookChecksPullRequestTarget -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookChecksPullRequestTarget -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookChecksPullRequestTarget -> m HookChecksPullRequestTarget # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksPullRequestTarget -> m HookChecksPullRequestTarget # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookChecksPullRequestTarget -> m HookChecksPullRequestTarget # | |||||
Generic HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookChecksPullRequestTarget -> Rep HookChecksPullRequestTarget x # to :: Rep HookChecksPullRequestTarget x -> HookChecksPullRequestTarget # | |||||
Show HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookChecksPullRequestTarget -> ShowS # show :: HookChecksPullRequestTarget -> String # showList :: [HookChecksPullRequestTarget] -> ShowS # | |||||
Eq HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookChecksPullRequestTarget -> HookChecksPullRequestTarget -> Bool # (/=) :: HookChecksPullRequestTarget -> HookChecksPullRequestTarget -> Bool # | |||||
type Rep HookChecksPullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookChecksPullRequestTarget = D1 ('MetaData "HookChecksPullRequestTarget" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookChecksPullRequestTarget" 'PrefixI 'True) (S1 ('MetaSel ('Just "whChecksPullRequestTargetSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whChecksPullRequestTargetRef") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whChecksPullRequestTargetRepo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookChecksPullRequestRepository)))) |
data HookRelease Source #
Constructors
HookRelease | |
Fields
|
Instances
FromJSON HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookRelease -> () # | |||||
Data HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookRelease -> c HookRelease # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookRelease # toConstr :: HookRelease -> Constr # dataTypeOf :: HookRelease -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookRelease) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookRelease) # gmapT :: (forall b. Data b => b -> b) -> HookRelease -> HookRelease # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookRelease -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookRelease -> r # gmapQ :: (forall d. Data d => d -> u) -> HookRelease -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookRelease -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookRelease -> m HookRelease # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookRelease -> m HookRelease # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookRelease -> m HookRelease # | |||||
Generic HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookRelease -> ShowS # show :: HookRelease -> String # showList :: [HookRelease] -> ShowS # | |||||
Eq HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
type Rep HookRelease Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookRelease = D1 ('MetaData "HookRelease" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookRelease" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "whReleaseUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whReleaseAssetsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whReleaseUploadUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whReleaseHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: ((S1 ('MetaSel ('Just "whReleaseId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whReleaseNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whReleaseTagName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whReleaseTargetCommitish") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "whReleaseName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whReleaseIsDraft") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "whReleaseAuthor") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser) :*: S1 ('MetaSel ('Just "whReleaseIsPreRelease") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "whReleaseCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whReleasePublishedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UTCTime))) :*: (S1 ('MetaSel ('Just "whReleaseTarballUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whReleaseZipballUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whReleaseBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))))))) |
data HookPullRequest Source #
Constructors
HookPullRequest | |
Fields
|
Instances
FromJSON HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookPullRequest # parseJSONList :: Value -> Parser [HookPullRequest] # | |||||
NFData HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookPullRequest -> () # | |||||
Data HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookPullRequest -> c HookPullRequest # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookPullRequest # toConstr :: HookPullRequest -> Constr # dataTypeOf :: HookPullRequest -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookPullRequest) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookPullRequest) # gmapT :: (forall b. Data b => b -> b) -> HookPullRequest -> HookPullRequest # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookPullRequest -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookPullRequest -> r # gmapQ :: (forall d. Data d => d -> u) -> HookPullRequest -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookPullRequest -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookPullRequest -> m HookPullRequest # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPullRequest -> m HookPullRequest # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPullRequest -> m HookPullRequest # | |||||
Generic HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookPullRequest -> Rep HookPullRequest x # to :: Rep HookPullRequest x -> HookPullRequest # | |||||
Show HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookPullRequest -> ShowS # show :: HookPullRequest -> String # showList :: [HookPullRequest] -> ShowS # | |||||
Eq HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookPullRequest -> HookPullRequest -> Bool # (/=) :: HookPullRequest -> HookPullRequest -> Bool # | |||||
type Rep HookPullRequest Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookPullRequest = D1 ('MetaData "HookPullRequest" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookPullRequest" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "whPullReqUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whPullReqNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: ((S1 ('MetaSel ('Just "whPullReqDiffUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqPatchUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whPullReqIssueUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)))) :*: (((S1 ('MetaSel ('Just "whPullReqState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqIsLocked") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "whPullReqTitle") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser))) :*: ((S1 ('MetaSel ('Just "whPullReqBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)) :*: (S1 ('MetaSel ('Just "whPullReqUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "whPullReqClosedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UTCTime)) :*: S1 ('MetaSel ('Just "whPullReqMergedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe UTCTime))))))) :*: ((((S1 ('MetaSel ('Just "whPullReqMergeCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whPullReqAssignee") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookUser))) :*: (S1 ('MetaSel ('Just "whPullReqMilestone") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookMilestone)) :*: S1 ('MetaSel ('Just "whPullReqCommitsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))) :*: ((S1 ('MetaSel ('Just "whPullReqRevCommentsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqRevCommentUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whPullReqCommentsUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whPullReqStatusesUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqBase") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PullRequestTarget))))) :*: (((S1 ('MetaSel ('Just "whPullReqHead") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PullRequestTarget) :*: S1 ('MetaSel ('Just "whPullReqIsDraft") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "whPullReqMergeableState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whPullReqCommentCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "whPullReqRevCommentCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "whPullReqCommitCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "whPullReqAdditionsCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "whPullReqDeletionsCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "whPullReqFileChangeCount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int))))))))) |
data PullRequestTarget Source #
Constructors
PullRequestTarget | |
Fields |
Instances
FromJSON PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser PullRequestTarget # parseJSONList :: Value -> Parser [PullRequestTarget] # | |||||
NFData PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: PullRequestTarget -> () # | |||||
Data PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PullRequestTarget -> c PullRequestTarget # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PullRequestTarget # toConstr :: PullRequestTarget -> Constr # dataTypeOf :: PullRequestTarget -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PullRequestTarget) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PullRequestTarget) # gmapT :: (forall b. Data b => b -> b) -> PullRequestTarget -> PullRequestTarget # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestTarget -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PullRequestTarget -> r # gmapQ :: (forall d. Data d => d -> u) -> PullRequestTarget -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PullRequestTarget -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PullRequestTarget -> m PullRequestTarget # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestTarget -> m PullRequestTarget # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PullRequestTarget -> m PullRequestTarget # | |||||
Generic PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: PullRequestTarget -> Rep PullRequestTarget x # to :: Rep PullRequestTarget x -> PullRequestTarget # | |||||
Show PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> PullRequestTarget -> ShowS # show :: PullRequestTarget -> String # showList :: [PullRequestTarget] -> ShowS # | |||||
Eq PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: PullRequestTarget -> PullRequestTarget -> Bool # (/=) :: PullRequestTarget -> PullRequestTarget -> Bool # | |||||
type Rep PullRequestTarget Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep PullRequestTarget = D1 ('MetaData "PullRequestTarget" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "PullRequestTarget" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whPullReqTargetSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqTargetUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser)) :*: (S1 ('MetaSel ('Just "whPullReqTargetRepo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe HookRepository)) :*: (S1 ('MetaSel ('Just "whPullReqTargetLabel") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqTargetRef") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))) |
data HookPullRequestReview Source #
Represents the "pull_request" field in the PullRequestReviewEvent
payload.
Constructors
HookPullRequestReview | |
Fields |
Instances
FromJSON HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookPullRequestReview # parseJSONList :: Value -> Parser [HookPullRequestReview] # | |||||
NFData HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookPullRequestReview -> () # | |||||
Data HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookPullRequestReview -> c HookPullRequestReview # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookPullRequestReview # toConstr :: HookPullRequestReview -> Constr # dataTypeOf :: HookPullRequestReview -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookPullRequestReview) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookPullRequestReview) # gmapT :: (forall b. Data b => b -> b) -> HookPullRequestReview -> HookPullRequestReview # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookPullRequestReview -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookPullRequestReview -> r # gmapQ :: (forall d. Data d => d -> u) -> HookPullRequestReview -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookPullRequestReview -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookPullRequestReview -> m HookPullRequestReview # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPullRequestReview -> m HookPullRequestReview # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPullRequestReview -> m HookPullRequestReview # | |||||
Generic HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookPullRequestReview -> Rep HookPullRequestReview x # to :: Rep HookPullRequestReview x -> HookPullRequestReview # | |||||
Show HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookPullRequestReview -> ShowS # show :: HookPullRequestReview -> String # showList :: [HookPullRequestReview] -> ShowS # | |||||
Eq HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookPullRequestReview -> HookPullRequestReview -> Bool # (/=) :: HookPullRequestReview -> HookPullRequestReview -> Bool # | |||||
type Rep HookPullRequestReview Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookPullRequestReview = D1 ('MetaData "HookPullRequestReview" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookPullRequestReview" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whPullReqReviewId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whPullReqReviewNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whPullReqReviewUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser) :*: S1 ('MetaSel ('Just "whPullReqReviewBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "whPullReqReviewSubmittedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whPullReqReviewState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whPullReqReviewHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqReviewPullUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))) |
data HookInstallation Source #
Represents the "installation" field in the InstallationEvent
payload.
Constructors
HookInstallation | |
Fields |
Instances
FromJSON HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookInstallation # parseJSONList :: Value -> Parser [HookInstallation] # | |||||
NFData HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookInstallation -> () # | |||||
Data HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookInstallation -> c HookInstallation # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookInstallation # toConstr :: HookInstallation -> Constr # dataTypeOf :: HookInstallation -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookInstallation) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookInstallation) # gmapT :: (forall b. Data b => b -> b) -> HookInstallation -> HookInstallation # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookInstallation -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookInstallation -> r # gmapQ :: (forall d. Data d => d -> u) -> HookInstallation -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookInstallation -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookInstallation -> m HookInstallation # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookInstallation -> m HookInstallation # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookInstallation -> m HookInstallation # | |||||
Generic HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookInstallation -> Rep HookInstallation x # to :: Rep HookInstallation x -> HookInstallation # | |||||
Show HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookInstallation -> ShowS # show :: HookInstallation -> String # showList :: [HookInstallation] -> ShowS # | |||||
Eq HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookInstallation -> HookInstallation -> Bool # (/=) :: HookInstallation -> HookInstallation -> Bool # | |||||
type Rep HookInstallation Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookInstallation = D1 ('MetaData "HookInstallation" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookInstallation" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whInstallationId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whInstallationAccount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser)) :*: (S1 ('MetaSel ('Just "whInstallationRepoSel") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whInstallationTokenUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whInstallationRepoUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL))))) |
data HookDeployment Source #
Represents the "deployment" field in the
DeploymentEvent
and DeploymentStatusEvent
payload.
Constructors
HookDeployment | |
Fields
|
Instances
FromJSON HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookDeployment # parseJSONList :: Value -> Parser [HookDeployment] # | |||||
NFData HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookDeployment -> () # | |||||
Data HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookDeployment -> c HookDeployment # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookDeployment # toConstr :: HookDeployment -> Constr # dataTypeOf :: HookDeployment -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookDeployment) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookDeployment) # gmapT :: (forall b. Data b => b -> b) -> HookDeployment -> HookDeployment # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookDeployment -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookDeployment -> r # gmapQ :: (forall d. Data d => d -> u) -> HookDeployment -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookDeployment -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookDeployment -> m HookDeployment # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookDeployment -> m HookDeployment # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookDeployment -> m HookDeployment # | |||||
Generic HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookDeployment -> Rep HookDeployment x # to :: Rep HookDeployment x -> HookDeployment # | |||||
Show HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookDeployment -> ShowS # show :: HookDeployment -> String # showList :: [HookDeployment] -> ShowS # | |||||
Eq HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookDeployment -> HookDeployment -> Bool # (/=) :: HookDeployment -> HookDeployment -> Bool # | |||||
type Rep HookDeployment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookDeployment = D1 ('MetaData "HookDeployment" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookDeployment" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whDeploymentUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whDeploymentId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whDeploymentNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "whDeploymentSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whDeploymentRef") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whDeploymentTask") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "whDeploymentEnv") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whDeploymentDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whDeploymentCreator") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser))) :*: ((S1 ('MetaSel ('Just "whDeploymentCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whDeploymentUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)) :*: (S1 ('MetaSel ('Just "whDeploymentStatusesUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whDeploymentRepoUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))))) |
data HookDeploymentStatus Source #
Represents the "deployment_status" field in the
DeploymentStatusEvent
payload.
Constructors
HookDeploymentStatus | |
Fields
|
Instances
FromJSON HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookDeploymentStatus # parseJSONList :: Value -> Parser [HookDeploymentStatus] # | |||||
NFData HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookDeploymentStatus -> () # | |||||
Data HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookDeploymentStatus -> c HookDeploymentStatus # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookDeploymentStatus # toConstr :: HookDeploymentStatus -> Constr # dataTypeOf :: HookDeploymentStatus -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookDeploymentStatus) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookDeploymentStatus) # gmapT :: (forall b. Data b => b -> b) -> HookDeploymentStatus -> HookDeploymentStatus # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookDeploymentStatus -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookDeploymentStatus -> r # gmapQ :: (forall d. Data d => d -> u) -> HookDeploymentStatus -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookDeploymentStatus -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookDeploymentStatus -> m HookDeploymentStatus # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookDeploymentStatus -> m HookDeploymentStatus # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookDeploymentStatus -> m HookDeploymentStatus # | |||||
Generic HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookDeploymentStatus -> Rep HookDeploymentStatus x # to :: Rep HookDeploymentStatus x -> HookDeploymentStatus # | |||||
Show HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookDeploymentStatus -> ShowS # show :: HookDeploymentStatus -> String # showList :: [HookDeploymentStatus] -> ShowS # | |||||
Eq HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookDeploymentStatus -> HookDeploymentStatus -> Bool # (/=) :: HookDeploymentStatus -> HookDeploymentStatus -> Bool # | |||||
type Rep HookDeploymentStatus Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookDeploymentStatus = D1 ('MetaData "HookDeploymentStatus" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookDeploymentStatus" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whDeploymentStatusUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whDeploymentStatusId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whDeploymentStatusNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whDeploymentStatusState") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whDeploymentStatusCreator") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser)))) :*: ((S1 ('MetaSel ('Just "whDeploymentStatusDesc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "whDeploymentStatusTargetUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe URL)) :*: S1 ('MetaSel ('Just "whDeploymentStatusCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime))) :*: (S1 ('MetaSel ('Just "whDeploymentStatusUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "whDeploymentStatusDeplUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whDeploymentStatusRepoUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))))) |
data HookWikiPage Source #
Represents the "pages" field in the GollumEvent
payload.
Constructors
HookWikiPage | |
Fields
|
Instances
FromJSON HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookWikiPage -> () # | |||||
Data HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookWikiPage -> c HookWikiPage # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookWikiPage # toConstr :: HookWikiPage -> Constr # dataTypeOf :: HookWikiPage -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookWikiPage) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookWikiPage) # gmapT :: (forall b. Data b => b -> b) -> HookWikiPage -> HookWikiPage # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookWikiPage -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookWikiPage -> r # gmapQ :: (forall d. Data d => d -> u) -> HookWikiPage -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookWikiPage -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookWikiPage -> m HookWikiPage # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookWikiPage -> m HookWikiPage # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookWikiPage -> m HookWikiPage # | |||||
Generic HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookWikiPage -> ShowS # show :: HookWikiPage -> String # showList :: [HookWikiPage] -> ShowS # | |||||
Eq HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
type Rep HookWikiPage Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookWikiPage = D1 ('MetaData "HookWikiPage" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookWikiPage" 'PrefixI 'True) ((S1 ('MetaSel ('Just "whWikiPageName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whWikiPageTitle") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whWikiPageSummary") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "wkWikiPageAction") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whWikiPageSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whWikiPageHtmlUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URL))))) |
data HookPageBuildResult Source #
Represents the "build" field in the PageBuildEvent
payload.
Constructors
HookPageBuildResult | |
Fields
|
Instances
FromJSON HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookPageBuildResult # parseJSONList :: Value -> Parser [HookPageBuildResult] # | |||||
NFData HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookPageBuildResult -> () # | |||||
Data HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookPageBuildResult -> c HookPageBuildResult # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookPageBuildResult # toConstr :: HookPageBuildResult -> Constr # dataTypeOf :: HookPageBuildResult -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookPageBuildResult) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookPageBuildResult) # gmapT :: (forall b. Data b => b -> b) -> HookPageBuildResult -> HookPageBuildResult # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookPageBuildResult -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookPageBuildResult -> r # gmapQ :: (forall d. Data d => d -> u) -> HookPageBuildResult -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookPageBuildResult -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookPageBuildResult -> m HookPageBuildResult # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPageBuildResult -> m HookPageBuildResult # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPageBuildResult -> m HookPageBuildResult # | |||||
Generic HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookPageBuildResult -> Rep HookPageBuildResult x # to :: Rep HookPageBuildResult x -> HookPageBuildResult # | |||||
Show HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookPageBuildResult -> ShowS # show :: HookPageBuildResult -> String # showList :: [HookPageBuildResult] -> ShowS # | |||||
Eq HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookPageBuildResult -> HookPageBuildResult -> Bool # (/=) :: HookPageBuildResult -> HookPageBuildResult -> Bool # | |||||
type Rep HookPageBuildResult Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookPageBuildResult = D1 ('MetaData "HookPageBuildResult" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookPageBuildResult" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whPageBuildUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPageBuildStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whPageBuildError") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whPageBuildPusher") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser))) :*: ((S1 ('MetaSel ('Just "whPageBuildCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPageBuildDuration") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "whPageBuildCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whPageBuildUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime))))) |
data HookIssueComment Source #
Represents the "issue" field in IssueComentEvent
payload.
Constructors
HookIssueComment | |
Fields |
Instances
FromJSON HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookIssueComment # parseJSONList :: Value -> Parser [HookIssueComment] # | |||||
NFData HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookIssueComment -> () # | |||||
Data HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookIssueComment -> c HookIssueComment # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookIssueComment # toConstr :: HookIssueComment -> Constr # dataTypeOf :: HookIssueComment -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookIssueComment) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookIssueComment) # gmapT :: (forall b. Data b => b -> b) -> HookIssueComment -> HookIssueComment # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookIssueComment -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookIssueComment -> r # gmapQ :: (forall d. Data d => d -> u) -> HookIssueComment -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookIssueComment -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookIssueComment -> m HookIssueComment # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookIssueComment -> m HookIssueComment # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookIssueComment -> m HookIssueComment # | |||||
Generic HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookIssueComment -> Rep HookIssueComment x # to :: Rep HookIssueComment x -> HookIssueComment # | |||||
Show HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookIssueComment -> ShowS # show :: HookIssueComment -> String # showList :: [HookIssueComment] -> ShowS # | |||||
Eq HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookIssueComment -> HookIssueComment -> Bool # (/=) :: HookIssueComment -> HookIssueComment -> Bool # | |||||
type Rep HookIssueComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookIssueComment = D1 ('MetaData "HookIssueComment" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookIssueComment" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whIssueCommentUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whIssueCommentHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)) :*: (S1 ('MetaSel ('Just "whIssueCommentIssueUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whIssueCommentId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "whIssueCommentNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whIssueCommentUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser)) :*: (S1 ('MetaSel ('Just "whIssueCommentCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "whIssueCommentUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whIssueCommentBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))) |
data HookCommitComment Source #
Represents the "comment" field in the CommitCommentEvent
payload.
Constructors
HookCommitComment | |
Fields
|
Instances
FromJSON HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods parseJSON :: Value -> Parser HookCommitComment # parseJSONList :: Value -> Parser [HookCommitComment] # | |||||
NFData HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookCommitComment -> () # | |||||
Data HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookCommitComment -> c HookCommitComment # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookCommitComment # toConstr :: HookCommitComment -> Constr # dataTypeOf :: HookCommitComment -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookCommitComment) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookCommitComment) # gmapT :: (forall b. Data b => b -> b) -> HookCommitComment -> HookCommitComment # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookCommitComment -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookCommitComment -> r # gmapQ :: (forall d. Data d => d -> u) -> HookCommitComment -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookCommitComment -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookCommitComment -> m HookCommitComment # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCommitComment -> m HookCommitComment # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookCommitComment -> m HookCommitComment # | |||||
Generic HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
Methods from :: HookCommitComment -> Rep HookCommitComment x # to :: Rep HookCommitComment x -> HookCommitComment # | |||||
Show HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookCommitComment -> ShowS # show :: HookCommitComment -> String # showList :: [HookCommitComment] -> ShowS # | |||||
Eq HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookCommitComment -> HookCommitComment -> Bool # (/=) :: HookCommitComment -> HookCommitComment -> Bool # | |||||
type Rep HookCommitComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookCommitComment = D1 ('MetaData "HookCommitComment" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookCommitComment" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whCommitCommentUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whCommitCommentHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whCommitCommentId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "whCommitCommentNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "whCommitCommentUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser) :*: S1 ('MetaSel ('Just "whCommitCommentPos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "whCommitCommentLine") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "whCommitCommentPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "whCommitCommentCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "whCommitCommentCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "whCommitCommentUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whCommitCommentBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))) |
data HookPullRequestReviewComment Source #
Represents the "pull_request" field in the
PullRequestReviewCommentEvent
payload.
Constructors
HookPullRequestReviewComment | |
Fields
|
Instances
FromJSON HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload | |||||
NFData HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods rnf :: HookPullRequestReviewComment -> () # | |||||
Data HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HookPullRequestReviewComment -> c HookPullRequestReviewComment # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HookPullRequestReviewComment # toConstr :: HookPullRequestReviewComment -> Constr # dataTypeOf :: HookPullRequestReviewComment -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HookPullRequestReviewComment) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HookPullRequestReviewComment) # gmapT :: (forall b. Data b => b -> b) -> HookPullRequestReviewComment -> HookPullRequestReviewComment # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HookPullRequestReviewComment -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HookPullRequestReviewComment -> r # gmapQ :: (forall d. Data d => d -> u) -> HookPullRequestReviewComment -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HookPullRequestReviewComment -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HookPullRequestReviewComment -> m HookPullRequestReviewComment # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPullRequestReviewComment -> m HookPullRequestReviewComment # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HookPullRequestReviewComment -> m HookPullRequestReviewComment # | |||||
Generic HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Associated Types
| |||||
Show HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods showsPrec :: Int -> HookPullRequestReviewComment -> ShowS # show :: HookPullRequestReviewComment -> String # showList :: [HookPullRequestReviewComment] -> ShowS # | |||||
Eq HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload Methods (==) :: HookPullRequestReviewComment -> HookPullRequestReviewComment -> Bool # (/=) :: HookPullRequestReviewComment -> HookPullRequestReviewComment -> Bool # | |||||
type Rep HookPullRequestReviewComment Source # | |||||
Defined in GitHub.Data.Webhooks.Payload type Rep HookPullRequestReviewComment = D1 ('MetaData "HookPullRequestReviewComment" "GitHub.Data.Webhooks.Payload" "github-webhooks-0.18.0-7RtcUvwVkaVAKY7gLXpnTB" 'False) (C1 ('MetaCons "HookPullRequestReviewComment" 'PrefixI 'True) (((S1 ('MetaSel ('Just "whPullReqRevComUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: (S1 ('MetaSel ('Just "whPullReqRevComId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whPullReqRevComNodeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "whPullReqRevComDiffHunk") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqRevComPath") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whPullReqRevComPos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "whPullReqRevComOrigPos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)))) :*: (((S1 ('MetaSel ('Just "whPullReqRevComCommitSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "whPullReqRevComOrigSha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "whPullReqRevComUser") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 HookUser) :*: S1 ('MetaSel ('Just "whPullReqRevComBody") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "whPullReqRevComCreatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "whPullReqRevComUpdatedAt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime)) :*: (S1 ('MetaSel ('Just "whPullReqRevComHtmlUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL) :*: S1 ('MetaSel ('Just "whPullReqRevComPullReqUrl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 URL)))))) |