diff --git a/BUILD.bazel b/BUILD.bazel index 0212c97..8923da6 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -5,7 +5,7 @@ load("//tools/project:build_defs.bzl", "project") package(features = ["-layering_check"]) -project(custom_github = True) +project() haskell_library( name = "hs-github-tools", diff --git a/src/GitHub/Types/Base/Permissions.hs b/src/GitHub/Types/Base/Permissions.hs index 2c10564..f8c8ceb 100644 --- a/src/GitHub/Types/Base/Permissions.hs +++ b/src/GitHub/Types/Base/Permissions.hs @@ -25,6 +25,7 @@ data Permissions = Permissions , permissionsMembers :: Maybe Text , permissionsMetadata :: Maybe Text , permissionsOrganizationPackages :: Maybe Text + , permissionsOrganizationProjects :: Maybe Text , permissionsPackages :: Maybe Text , permissionsPages :: Maybe Text , permissionsPullRequests :: Maybe Text @@ -51,6 +52,7 @@ instance FromJSON Permissions where <*> x .:? "members" <*> x .:? "metadata" <*> x .:? "organization_packages" + <*> x .:? "organization_projects" <*> x .:? "packages" <*> x .:? "pages" <*> x .:? "pull_requests" @@ -78,6 +80,7 @@ instance ToJSON Permissions where , "members" .= permissionsMembers , "metadata" .= permissionsMetadata , "organization_packages" .= permissionsOrganizationPackages + , "organization_projects" .= permissionsOrganizationProjects , "packages" .= permissionsPackages , "pages" .= permissionsPages , "pull_requests" .= permissionsPullRequests @@ -113,3 +116,4 @@ instance Arbitrary Permissions where <*> arbitrary <*> arbitrary <*> arbitrary + <*> arbitrary