gitea-api-1.20.6.0: lib/Gitea/ModelLens.hs
{-
Gitea API.
This documentation describes the Gitea API.
OpenAPI Version: 3.0.1
Gitea API. API version: 1.20.6
Generated by OpenAPI Generator (https://openapi-generator.tech)
-}
{-|
Module : Gitea.Lens
-}
{-# LANGUAGE KindSignatures #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE RecordWildCards #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-matches -fno-warn-unused-binds -fno-warn-unused-imports #-}
module Gitea.ModelLens where
import qualified Data.Aeson as A
import qualified Data.ByteString.Lazy as BL
import qualified Data.Data as P (Data, Typeable)
import qualified Data.Map as Map
import qualified Data.Set as Set
import qualified Data.Time as TI
import Data.Text (Text)
import Prelude (($), (.),(<$>),(<*>),(=<<),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor)
import qualified Prelude as P
import Gitea.Model
import Gitea.Core
-- * APIError
-- | 'aPIErrorMessage' Lens
aPIErrorMessageL :: Lens_' APIError (Maybe Text)
aPIErrorMessageL f APIError{..} = (\aPIErrorMessage -> APIError { aPIErrorMessage, ..} ) <$> f aPIErrorMessage
{-# INLINE aPIErrorMessageL #-}
-- | 'aPIErrorUrl' Lens
aPIErrorUrlL :: Lens_' APIError (Maybe Text)
aPIErrorUrlL f APIError{..} = (\aPIErrorUrl -> APIError { aPIErrorUrl, ..} ) <$> f aPIErrorUrl
{-# INLINE aPIErrorUrlL #-}
-- * AccessToken
-- | 'accessTokenId' Lens
accessTokenIdL :: Lens_' AccessToken (Maybe Integer)
accessTokenIdL f AccessToken{..} = (\accessTokenId -> AccessToken { accessTokenId, ..} ) <$> f accessTokenId
{-# INLINE accessTokenIdL #-}
-- | 'accessTokenName' Lens
accessTokenNameL :: Lens_' AccessToken (Maybe Text)
accessTokenNameL f AccessToken{..} = (\accessTokenName -> AccessToken { accessTokenName, ..} ) <$> f accessTokenName
{-# INLINE accessTokenNameL #-}
-- | 'accessTokenScopes' Lens
accessTokenScopesL :: Lens_' AccessToken (Maybe [Text])
accessTokenScopesL f AccessToken{..} = (\accessTokenScopes -> AccessToken { accessTokenScopes, ..} ) <$> f accessTokenScopes
{-# INLINE accessTokenScopesL #-}
-- | 'accessTokenSha1' Lens
accessTokenSha1L :: Lens_' AccessToken (Maybe Text)
accessTokenSha1L f AccessToken{..} = (\accessTokenSha1 -> AccessToken { accessTokenSha1, ..} ) <$> f accessTokenSha1
{-# INLINE accessTokenSha1L #-}
-- | 'accessTokenTokenLastEight' Lens
accessTokenTokenLastEightL :: Lens_' AccessToken (Maybe Text)
accessTokenTokenLastEightL f AccessToken{..} = (\accessTokenTokenLastEight -> AccessToken { accessTokenTokenLastEight, ..} ) <$> f accessTokenTokenLastEight
{-# INLINE accessTokenTokenLastEightL #-}
-- * Activity
-- | 'activityActUser' Lens
activityActUserL :: Lens_' Activity (Maybe User)
activityActUserL f Activity{..} = (\activityActUser -> Activity { activityActUser, ..} ) <$> f activityActUser
{-# INLINE activityActUserL #-}
-- | 'activityActUserId' Lens
activityActUserIdL :: Lens_' Activity (Maybe Integer)
activityActUserIdL f Activity{..} = (\activityActUserId -> Activity { activityActUserId, ..} ) <$> f activityActUserId
{-# INLINE activityActUserIdL #-}
-- | 'activityComment' Lens
activityCommentL :: Lens_' Activity (Maybe Comment)
activityCommentL f Activity{..} = (\activityComment -> Activity { activityComment, ..} ) <$> f activityComment
{-# INLINE activityCommentL #-}
-- | 'activityCommentId' Lens
activityCommentIdL :: Lens_' Activity (Maybe Integer)
activityCommentIdL f Activity{..} = (\activityCommentId -> Activity { activityCommentId, ..} ) <$> f activityCommentId
{-# INLINE activityCommentIdL #-}
-- | 'activityContent' Lens
activityContentL :: Lens_' Activity (Maybe Text)
activityContentL f Activity{..} = (\activityContent -> Activity { activityContent, ..} ) <$> f activityContent
{-# INLINE activityContentL #-}
-- | 'activityCreated' Lens
activityCreatedL :: Lens_' Activity (Maybe DateTime)
activityCreatedL f Activity{..} = (\activityCreated -> Activity { activityCreated, ..} ) <$> f activityCreated
{-# INLINE activityCreatedL #-}
-- | 'activityId' Lens
activityIdL :: Lens_' Activity (Maybe Integer)
activityIdL f Activity{..} = (\activityId -> Activity { activityId, ..} ) <$> f activityId
{-# INLINE activityIdL #-}
-- | 'activityIsPrivate' Lens
activityIsPrivateL :: Lens_' Activity (Maybe Bool)
activityIsPrivateL f Activity{..} = (\activityIsPrivate -> Activity { activityIsPrivate, ..} ) <$> f activityIsPrivate
{-# INLINE activityIsPrivateL #-}
-- | 'activityOpType' Lens
activityOpTypeL :: Lens_' Activity (Maybe Text)
activityOpTypeL f Activity{..} = (\activityOpType -> Activity { activityOpType, ..} ) <$> f activityOpType
{-# INLINE activityOpTypeL #-}
-- | 'activityRefName' Lens
activityRefNameL :: Lens_' Activity (Maybe Text)
activityRefNameL f Activity{..} = (\activityRefName -> Activity { activityRefName, ..} ) <$> f activityRefName
{-# INLINE activityRefNameL #-}
-- | 'activityRepo' Lens
activityRepoL :: Lens_' Activity (Maybe Repository)
activityRepoL f Activity{..} = (\activityRepo -> Activity { activityRepo, ..} ) <$> f activityRepo
{-# INLINE activityRepoL #-}
-- | 'activityRepoId' Lens
activityRepoIdL :: Lens_' Activity (Maybe Integer)
activityRepoIdL f Activity{..} = (\activityRepoId -> Activity { activityRepoId, ..} ) <$> f activityRepoId
{-# INLINE activityRepoIdL #-}
-- | 'activityUserId' Lens
activityUserIdL :: Lens_' Activity (Maybe Integer)
activityUserIdL f Activity{..} = (\activityUserId -> Activity { activityUserId, ..} ) <$> f activityUserId
{-# INLINE activityUserIdL #-}
-- * ActivityPub
-- | 'activityPubContext' Lens
activityPubContextL :: Lens_' ActivityPub (Maybe Text)
activityPubContextL f ActivityPub{..} = (\activityPubContext -> ActivityPub { activityPubContext, ..} ) <$> f activityPubContext
{-# INLINE activityPubContextL #-}
-- * AddCollaboratorOption
-- | 'addCollaboratorOptionPermission' Lens
addCollaboratorOptionPermissionL :: Lens_' AddCollaboratorOption (Maybe Text)
addCollaboratorOptionPermissionL f AddCollaboratorOption{..} = (\addCollaboratorOptionPermission -> AddCollaboratorOption { addCollaboratorOptionPermission, ..} ) <$> f addCollaboratorOptionPermission
{-# INLINE addCollaboratorOptionPermissionL #-}
-- * AddTimeOption
-- | 'addTimeOptionCreated' Lens
addTimeOptionCreatedL :: Lens_' AddTimeOption (Maybe DateTime)
addTimeOptionCreatedL f AddTimeOption{..} = (\addTimeOptionCreated -> AddTimeOption { addTimeOptionCreated, ..} ) <$> f addTimeOptionCreated
{-# INLINE addTimeOptionCreatedL #-}
-- | 'addTimeOptionTime' Lens
addTimeOptionTimeL :: Lens_' AddTimeOption (Integer)
addTimeOptionTimeL f AddTimeOption{..} = (\addTimeOptionTime -> AddTimeOption { addTimeOptionTime, ..} ) <$> f addTimeOptionTime
{-# INLINE addTimeOptionTimeL #-}
-- | 'addTimeOptionUserName' Lens
addTimeOptionUserNameL :: Lens_' AddTimeOption (Maybe Text)
addTimeOptionUserNameL f AddTimeOption{..} = (\addTimeOptionUserName -> AddTimeOption { addTimeOptionUserName, ..} ) <$> f addTimeOptionUserName
{-# INLINE addTimeOptionUserNameL #-}
-- * AnnotatedTag
-- | 'annotatedTagMessage' Lens
annotatedTagMessageL :: Lens_' AnnotatedTag (Maybe Text)
annotatedTagMessageL f AnnotatedTag{..} = (\annotatedTagMessage -> AnnotatedTag { annotatedTagMessage, ..} ) <$> f annotatedTagMessage
{-# INLINE annotatedTagMessageL #-}
-- | 'annotatedTagObject' Lens
annotatedTagObjectL :: Lens_' AnnotatedTag (Maybe AnnotatedTagObject)
annotatedTagObjectL f AnnotatedTag{..} = (\annotatedTagObject -> AnnotatedTag { annotatedTagObject, ..} ) <$> f annotatedTagObject
{-# INLINE annotatedTagObjectL #-}
-- | 'annotatedTagSha' Lens
annotatedTagShaL :: Lens_' AnnotatedTag (Maybe Text)
annotatedTagShaL f AnnotatedTag{..} = (\annotatedTagSha -> AnnotatedTag { annotatedTagSha, ..} ) <$> f annotatedTagSha
{-# INLINE annotatedTagShaL #-}
-- | 'annotatedTagTag' Lens
annotatedTagTagL :: Lens_' AnnotatedTag (Maybe Text)
annotatedTagTagL f AnnotatedTag{..} = (\annotatedTagTag -> AnnotatedTag { annotatedTagTag, ..} ) <$> f annotatedTagTag
{-# INLINE annotatedTagTagL #-}
-- | 'annotatedTagTagger' Lens
annotatedTagTaggerL :: Lens_' AnnotatedTag (Maybe CommitUser)
annotatedTagTaggerL f AnnotatedTag{..} = (\annotatedTagTagger -> AnnotatedTag { annotatedTagTagger, ..} ) <$> f annotatedTagTagger
{-# INLINE annotatedTagTaggerL #-}
-- | 'annotatedTagUrl' Lens
annotatedTagUrlL :: Lens_' AnnotatedTag (Maybe Text)
annotatedTagUrlL f AnnotatedTag{..} = (\annotatedTagUrl -> AnnotatedTag { annotatedTagUrl, ..} ) <$> f annotatedTagUrl
{-# INLINE annotatedTagUrlL #-}
-- | 'annotatedTagVerification' Lens
annotatedTagVerificationL :: Lens_' AnnotatedTag (Maybe PayloadCommitVerification)
annotatedTagVerificationL f AnnotatedTag{..} = (\annotatedTagVerification -> AnnotatedTag { annotatedTagVerification, ..} ) <$> f annotatedTagVerification
{-# INLINE annotatedTagVerificationL #-}
-- * AnnotatedTagObject
-- | 'annotatedTagObjectSha' Lens
annotatedTagObjectShaL :: Lens_' AnnotatedTagObject (Maybe Text)
annotatedTagObjectShaL f AnnotatedTagObject{..} = (\annotatedTagObjectSha -> AnnotatedTagObject { annotatedTagObjectSha, ..} ) <$> f annotatedTagObjectSha
{-# INLINE annotatedTagObjectShaL #-}
-- | 'annotatedTagObjectType' Lens
annotatedTagObjectTypeL :: Lens_' AnnotatedTagObject (Maybe Text)
annotatedTagObjectTypeL f AnnotatedTagObject{..} = (\annotatedTagObjectType -> AnnotatedTagObject { annotatedTagObjectType, ..} ) <$> f annotatedTagObjectType
{-# INLINE annotatedTagObjectTypeL #-}
-- | 'annotatedTagObjectUrl' Lens
annotatedTagObjectUrlL :: Lens_' AnnotatedTagObject (Maybe Text)
annotatedTagObjectUrlL f AnnotatedTagObject{..} = (\annotatedTagObjectUrl -> AnnotatedTagObject { annotatedTagObjectUrl, ..} ) <$> f annotatedTagObjectUrl
{-# INLINE annotatedTagObjectUrlL #-}
-- * Attachment
-- | 'attachmentBrowserDownloadUrl' Lens
attachmentBrowserDownloadUrlL :: Lens_' Attachment (Maybe Text)
attachmentBrowserDownloadUrlL f Attachment{..} = (\attachmentBrowserDownloadUrl -> Attachment { attachmentBrowserDownloadUrl, ..} ) <$> f attachmentBrowserDownloadUrl
{-# INLINE attachmentBrowserDownloadUrlL #-}
-- | 'attachmentCreatedAt' Lens
attachmentCreatedAtL :: Lens_' Attachment (Maybe DateTime)
attachmentCreatedAtL f Attachment{..} = (\attachmentCreatedAt -> Attachment { attachmentCreatedAt, ..} ) <$> f attachmentCreatedAt
{-# INLINE attachmentCreatedAtL #-}
-- | 'attachmentDownloadCount' Lens
attachmentDownloadCountL :: Lens_' Attachment (Maybe Integer)
attachmentDownloadCountL f Attachment{..} = (\attachmentDownloadCount -> Attachment { attachmentDownloadCount, ..} ) <$> f attachmentDownloadCount
{-# INLINE attachmentDownloadCountL #-}
-- | 'attachmentId' Lens
attachmentIdL :: Lens_' Attachment (Maybe Integer)
attachmentIdL f Attachment{..} = (\attachmentId -> Attachment { attachmentId, ..} ) <$> f attachmentId
{-# INLINE attachmentIdL #-}
-- | 'attachmentName' Lens
attachmentNameL :: Lens_' Attachment (Maybe Text)
attachmentNameL f Attachment{..} = (\attachmentName -> Attachment { attachmentName, ..} ) <$> f attachmentName
{-# INLINE attachmentNameL #-}
-- | 'attachmentSize' Lens
attachmentSizeL :: Lens_' Attachment (Maybe Integer)
attachmentSizeL f Attachment{..} = (\attachmentSize -> Attachment { attachmentSize, ..} ) <$> f attachmentSize
{-# INLINE attachmentSizeL #-}
-- | 'attachmentUuid' Lens
attachmentUuidL :: Lens_' Attachment (Maybe Text)
attachmentUuidL f Attachment{..} = (\attachmentUuid -> Attachment { attachmentUuid, ..} ) <$> f attachmentUuid
{-# INLINE attachmentUuidL #-}
-- * Branch
-- | 'branchCommit' Lens
branchCommitL :: Lens_' Branch (Maybe PayloadCommit)
branchCommitL f Branch{..} = (\branchCommit -> Branch { branchCommit, ..} ) <$> f branchCommit
{-# INLINE branchCommitL #-}
-- | 'branchEffectiveBranchProtectionName' Lens
branchEffectiveBranchProtectionNameL :: Lens_' Branch (Maybe Text)
branchEffectiveBranchProtectionNameL f Branch{..} = (\branchEffectiveBranchProtectionName -> Branch { branchEffectiveBranchProtectionName, ..} ) <$> f branchEffectiveBranchProtectionName
{-# INLINE branchEffectiveBranchProtectionNameL #-}
-- | 'branchEnableStatusCheck' Lens
branchEnableStatusCheckL :: Lens_' Branch (Maybe Bool)
branchEnableStatusCheckL f Branch{..} = (\branchEnableStatusCheck -> Branch { branchEnableStatusCheck, ..} ) <$> f branchEnableStatusCheck
{-# INLINE branchEnableStatusCheckL #-}
-- | 'branchName' Lens
branchNameL :: Lens_' Branch (Maybe Text)
branchNameL f Branch{..} = (\branchName -> Branch { branchName, ..} ) <$> f branchName
{-# INLINE branchNameL #-}
-- | 'branchProtected' Lens
branchProtectedL :: Lens_' Branch (Maybe Bool)
branchProtectedL f Branch{..} = (\branchProtected -> Branch { branchProtected, ..} ) <$> f branchProtected
{-# INLINE branchProtectedL #-}
-- | 'branchRequiredApprovals' Lens
branchRequiredApprovalsL :: Lens_' Branch (Maybe Integer)
branchRequiredApprovalsL f Branch{..} = (\branchRequiredApprovals -> Branch { branchRequiredApprovals, ..} ) <$> f branchRequiredApprovals
{-# INLINE branchRequiredApprovalsL #-}
-- | 'branchStatusCheckContexts' Lens
branchStatusCheckContextsL :: Lens_' Branch (Maybe [Text])
branchStatusCheckContextsL f Branch{..} = (\branchStatusCheckContexts -> Branch { branchStatusCheckContexts, ..} ) <$> f branchStatusCheckContexts
{-# INLINE branchStatusCheckContextsL #-}
-- | 'branchUserCanMerge' Lens
branchUserCanMergeL :: Lens_' Branch (Maybe Bool)
branchUserCanMergeL f Branch{..} = (\branchUserCanMerge -> Branch { branchUserCanMerge, ..} ) <$> f branchUserCanMerge
{-# INLINE branchUserCanMergeL #-}
-- | 'branchUserCanPush' Lens
branchUserCanPushL :: Lens_' Branch (Maybe Bool)
branchUserCanPushL f Branch{..} = (\branchUserCanPush -> Branch { branchUserCanPush, ..} ) <$> f branchUserCanPush
{-# INLINE branchUserCanPushL #-}
-- * BranchProtection
-- | 'branchProtectionApprovalsWhitelistTeams' Lens
branchProtectionApprovalsWhitelistTeamsL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionApprovalsWhitelistTeamsL f BranchProtection{..} = (\branchProtectionApprovalsWhitelistTeams -> BranchProtection { branchProtectionApprovalsWhitelistTeams, ..} ) <$> f branchProtectionApprovalsWhitelistTeams
{-# INLINE branchProtectionApprovalsWhitelistTeamsL #-}
-- | 'branchProtectionApprovalsWhitelistUsername' Lens
branchProtectionApprovalsWhitelistUsernameL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionApprovalsWhitelistUsernameL f BranchProtection{..} = (\branchProtectionApprovalsWhitelistUsername -> BranchProtection { branchProtectionApprovalsWhitelistUsername, ..} ) <$> f branchProtectionApprovalsWhitelistUsername
{-# INLINE branchProtectionApprovalsWhitelistUsernameL #-}
-- | 'branchProtectionBlockOnOfficialReviewRequests' Lens
branchProtectionBlockOnOfficialReviewRequestsL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionBlockOnOfficialReviewRequestsL f BranchProtection{..} = (\branchProtectionBlockOnOfficialReviewRequests -> BranchProtection { branchProtectionBlockOnOfficialReviewRequests, ..} ) <$> f branchProtectionBlockOnOfficialReviewRequests
{-# INLINE branchProtectionBlockOnOfficialReviewRequestsL #-}
-- | 'branchProtectionBlockOnOutdatedBranch' Lens
branchProtectionBlockOnOutdatedBranchL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionBlockOnOutdatedBranchL f BranchProtection{..} = (\branchProtectionBlockOnOutdatedBranch -> BranchProtection { branchProtectionBlockOnOutdatedBranch, ..} ) <$> f branchProtectionBlockOnOutdatedBranch
{-# INLINE branchProtectionBlockOnOutdatedBranchL #-}
-- | 'branchProtectionBlockOnRejectedReviews' Lens
branchProtectionBlockOnRejectedReviewsL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionBlockOnRejectedReviewsL f BranchProtection{..} = (\branchProtectionBlockOnRejectedReviews -> BranchProtection { branchProtectionBlockOnRejectedReviews, ..} ) <$> f branchProtectionBlockOnRejectedReviews
{-# INLINE branchProtectionBlockOnRejectedReviewsL #-}
-- | 'branchProtectionBranchName' Lens
branchProtectionBranchNameL :: Lens_' BranchProtection (Maybe Text)
branchProtectionBranchNameL f BranchProtection{..} = (\branchProtectionBranchName -> BranchProtection { branchProtectionBranchName, ..} ) <$> f branchProtectionBranchName
{-# INLINE branchProtectionBranchNameL #-}
-- | 'branchProtectionCreatedAt' Lens
branchProtectionCreatedAtL :: Lens_' BranchProtection (Maybe DateTime)
branchProtectionCreatedAtL f BranchProtection{..} = (\branchProtectionCreatedAt -> BranchProtection { branchProtectionCreatedAt, ..} ) <$> f branchProtectionCreatedAt
{-# INLINE branchProtectionCreatedAtL #-}
-- | 'branchProtectionDismissStaleApprovals' Lens
branchProtectionDismissStaleApprovalsL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionDismissStaleApprovalsL f BranchProtection{..} = (\branchProtectionDismissStaleApprovals -> BranchProtection { branchProtectionDismissStaleApprovals, ..} ) <$> f branchProtectionDismissStaleApprovals
{-# INLINE branchProtectionDismissStaleApprovalsL #-}
-- | 'branchProtectionEnableApprovalsWhitelist' Lens
branchProtectionEnableApprovalsWhitelistL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionEnableApprovalsWhitelistL f BranchProtection{..} = (\branchProtectionEnableApprovalsWhitelist -> BranchProtection { branchProtectionEnableApprovalsWhitelist, ..} ) <$> f branchProtectionEnableApprovalsWhitelist
{-# INLINE branchProtectionEnableApprovalsWhitelistL #-}
-- | 'branchProtectionEnableMergeWhitelist' Lens
branchProtectionEnableMergeWhitelistL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionEnableMergeWhitelistL f BranchProtection{..} = (\branchProtectionEnableMergeWhitelist -> BranchProtection { branchProtectionEnableMergeWhitelist, ..} ) <$> f branchProtectionEnableMergeWhitelist
{-# INLINE branchProtectionEnableMergeWhitelistL #-}
-- | 'branchProtectionEnablePush' Lens
branchProtectionEnablePushL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionEnablePushL f BranchProtection{..} = (\branchProtectionEnablePush -> BranchProtection { branchProtectionEnablePush, ..} ) <$> f branchProtectionEnablePush
{-# INLINE branchProtectionEnablePushL #-}
-- | 'branchProtectionEnablePushWhitelist' Lens
branchProtectionEnablePushWhitelistL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionEnablePushWhitelistL f BranchProtection{..} = (\branchProtectionEnablePushWhitelist -> BranchProtection { branchProtectionEnablePushWhitelist, ..} ) <$> f branchProtectionEnablePushWhitelist
{-# INLINE branchProtectionEnablePushWhitelistL #-}
-- | 'branchProtectionEnableStatusCheck' Lens
branchProtectionEnableStatusCheckL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionEnableStatusCheckL f BranchProtection{..} = (\branchProtectionEnableStatusCheck -> BranchProtection { branchProtectionEnableStatusCheck, ..} ) <$> f branchProtectionEnableStatusCheck
{-# INLINE branchProtectionEnableStatusCheckL #-}
-- | 'branchProtectionMergeWhitelistTeams' Lens
branchProtectionMergeWhitelistTeamsL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionMergeWhitelistTeamsL f BranchProtection{..} = (\branchProtectionMergeWhitelistTeams -> BranchProtection { branchProtectionMergeWhitelistTeams, ..} ) <$> f branchProtectionMergeWhitelistTeams
{-# INLINE branchProtectionMergeWhitelistTeamsL #-}
-- | 'branchProtectionMergeWhitelistUsernames' Lens
branchProtectionMergeWhitelistUsernamesL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionMergeWhitelistUsernamesL f BranchProtection{..} = (\branchProtectionMergeWhitelistUsernames -> BranchProtection { branchProtectionMergeWhitelistUsernames, ..} ) <$> f branchProtectionMergeWhitelistUsernames
{-# INLINE branchProtectionMergeWhitelistUsernamesL #-}
-- | 'branchProtectionProtectedFilePatterns' Lens
branchProtectionProtectedFilePatternsL :: Lens_' BranchProtection (Maybe Text)
branchProtectionProtectedFilePatternsL f BranchProtection{..} = (\branchProtectionProtectedFilePatterns -> BranchProtection { branchProtectionProtectedFilePatterns, ..} ) <$> f branchProtectionProtectedFilePatterns
{-# INLINE branchProtectionProtectedFilePatternsL #-}
-- | 'branchProtectionPushWhitelistDeployKeys' Lens
branchProtectionPushWhitelistDeployKeysL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionPushWhitelistDeployKeysL f BranchProtection{..} = (\branchProtectionPushWhitelistDeployKeys -> BranchProtection { branchProtectionPushWhitelistDeployKeys, ..} ) <$> f branchProtectionPushWhitelistDeployKeys
{-# INLINE branchProtectionPushWhitelistDeployKeysL #-}
-- | 'branchProtectionPushWhitelistTeams' Lens
branchProtectionPushWhitelistTeamsL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionPushWhitelistTeamsL f BranchProtection{..} = (\branchProtectionPushWhitelistTeams -> BranchProtection { branchProtectionPushWhitelistTeams, ..} ) <$> f branchProtectionPushWhitelistTeams
{-# INLINE branchProtectionPushWhitelistTeamsL #-}
-- | 'branchProtectionPushWhitelistUsernames' Lens
branchProtectionPushWhitelistUsernamesL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionPushWhitelistUsernamesL f BranchProtection{..} = (\branchProtectionPushWhitelistUsernames -> BranchProtection { branchProtectionPushWhitelistUsernames, ..} ) <$> f branchProtectionPushWhitelistUsernames
{-# INLINE branchProtectionPushWhitelistUsernamesL #-}
-- | 'branchProtectionRequireSignedCommits' Lens
branchProtectionRequireSignedCommitsL :: Lens_' BranchProtection (Maybe Bool)
branchProtectionRequireSignedCommitsL f BranchProtection{..} = (\branchProtectionRequireSignedCommits -> BranchProtection { branchProtectionRequireSignedCommits, ..} ) <$> f branchProtectionRequireSignedCommits
{-# INLINE branchProtectionRequireSignedCommitsL #-}
-- | 'branchProtectionRequiredApprovals' Lens
branchProtectionRequiredApprovalsL :: Lens_' BranchProtection (Maybe Integer)
branchProtectionRequiredApprovalsL f BranchProtection{..} = (\branchProtectionRequiredApprovals -> BranchProtection { branchProtectionRequiredApprovals, ..} ) <$> f branchProtectionRequiredApprovals
{-# INLINE branchProtectionRequiredApprovalsL #-}
-- | 'branchProtectionRuleName' Lens
branchProtectionRuleNameL :: Lens_' BranchProtection (Maybe Text)
branchProtectionRuleNameL f BranchProtection{..} = (\branchProtectionRuleName -> BranchProtection { branchProtectionRuleName, ..} ) <$> f branchProtectionRuleName
{-# INLINE branchProtectionRuleNameL #-}
-- | 'branchProtectionStatusCheckContexts' Lens
branchProtectionStatusCheckContextsL :: Lens_' BranchProtection (Maybe [Text])
branchProtectionStatusCheckContextsL f BranchProtection{..} = (\branchProtectionStatusCheckContexts -> BranchProtection { branchProtectionStatusCheckContexts, ..} ) <$> f branchProtectionStatusCheckContexts
{-# INLINE branchProtectionStatusCheckContextsL #-}
-- | 'branchProtectionUnprotectedFilePatterns' Lens
branchProtectionUnprotectedFilePatternsL :: Lens_' BranchProtection (Maybe Text)
branchProtectionUnprotectedFilePatternsL f BranchProtection{..} = (\branchProtectionUnprotectedFilePatterns -> BranchProtection { branchProtectionUnprotectedFilePatterns, ..} ) <$> f branchProtectionUnprotectedFilePatterns
{-# INLINE branchProtectionUnprotectedFilePatternsL #-}
-- | 'branchProtectionUpdatedAt' Lens
branchProtectionUpdatedAtL :: Lens_' BranchProtection (Maybe DateTime)
branchProtectionUpdatedAtL f BranchProtection{..} = (\branchProtectionUpdatedAt -> BranchProtection { branchProtectionUpdatedAt, ..} ) <$> f branchProtectionUpdatedAt
{-# INLINE branchProtectionUpdatedAtL #-}
-- * ChangeFileOperation
-- | 'changeFileOperationContent' Lens
changeFileOperationContentL :: Lens_' ChangeFileOperation (Maybe Text)
changeFileOperationContentL f ChangeFileOperation{..} = (\changeFileOperationContent -> ChangeFileOperation { changeFileOperationContent, ..} ) <$> f changeFileOperationContent
{-# INLINE changeFileOperationContentL #-}
-- | 'changeFileOperationFromPath' Lens
changeFileOperationFromPathL :: Lens_' ChangeFileOperation (Maybe Text)
changeFileOperationFromPathL f ChangeFileOperation{..} = (\changeFileOperationFromPath -> ChangeFileOperation { changeFileOperationFromPath, ..} ) <$> f changeFileOperationFromPath
{-# INLINE changeFileOperationFromPathL #-}
-- | 'changeFileOperationOperation' Lens
changeFileOperationOperationL :: Lens_' ChangeFileOperation (E'Operation)
changeFileOperationOperationL f ChangeFileOperation{..} = (\changeFileOperationOperation -> ChangeFileOperation { changeFileOperationOperation, ..} ) <$> f changeFileOperationOperation
{-# INLINE changeFileOperationOperationL #-}
-- | 'changeFileOperationPath' Lens
changeFileOperationPathL :: Lens_' ChangeFileOperation (Text)
changeFileOperationPathL f ChangeFileOperation{..} = (\changeFileOperationPath -> ChangeFileOperation { changeFileOperationPath, ..} ) <$> f changeFileOperationPath
{-# INLINE changeFileOperationPathL #-}
-- | 'changeFileOperationSha' Lens
changeFileOperationShaL :: Lens_' ChangeFileOperation (Maybe Text)
changeFileOperationShaL f ChangeFileOperation{..} = (\changeFileOperationSha -> ChangeFileOperation { changeFileOperationSha, ..} ) <$> f changeFileOperationSha
{-# INLINE changeFileOperationShaL #-}
-- * ChangeFilesOptions
-- | 'changeFilesOptionsAuthor' Lens
changeFilesOptionsAuthorL :: Lens_' ChangeFilesOptions (Maybe Identity)
changeFilesOptionsAuthorL f ChangeFilesOptions{..} = (\changeFilesOptionsAuthor -> ChangeFilesOptions { changeFilesOptionsAuthor, ..} ) <$> f changeFilesOptionsAuthor
{-# INLINE changeFilesOptionsAuthorL #-}
-- | 'changeFilesOptionsBranch' Lens
changeFilesOptionsBranchL :: Lens_' ChangeFilesOptions (Maybe Text)
changeFilesOptionsBranchL f ChangeFilesOptions{..} = (\changeFilesOptionsBranch -> ChangeFilesOptions { changeFilesOptionsBranch, ..} ) <$> f changeFilesOptionsBranch
{-# INLINE changeFilesOptionsBranchL #-}
-- | 'changeFilesOptionsCommitter' Lens
changeFilesOptionsCommitterL :: Lens_' ChangeFilesOptions (Maybe Identity)
changeFilesOptionsCommitterL f ChangeFilesOptions{..} = (\changeFilesOptionsCommitter -> ChangeFilesOptions { changeFilesOptionsCommitter, ..} ) <$> f changeFilesOptionsCommitter
{-# INLINE changeFilesOptionsCommitterL #-}
-- | 'changeFilesOptionsDates' Lens
changeFilesOptionsDatesL :: Lens_' ChangeFilesOptions (Maybe CommitDateOptions)
changeFilesOptionsDatesL f ChangeFilesOptions{..} = (\changeFilesOptionsDates -> ChangeFilesOptions { changeFilesOptionsDates, ..} ) <$> f changeFilesOptionsDates
{-# INLINE changeFilesOptionsDatesL #-}
-- | 'changeFilesOptionsFiles' Lens
changeFilesOptionsFilesL :: Lens_' ChangeFilesOptions ([ChangeFileOperation])
changeFilesOptionsFilesL f ChangeFilesOptions{..} = (\changeFilesOptionsFiles -> ChangeFilesOptions { changeFilesOptionsFiles, ..} ) <$> f changeFilesOptionsFiles
{-# INLINE changeFilesOptionsFilesL #-}
-- | 'changeFilesOptionsMessage' Lens
changeFilesOptionsMessageL :: Lens_' ChangeFilesOptions (Maybe Text)
changeFilesOptionsMessageL f ChangeFilesOptions{..} = (\changeFilesOptionsMessage -> ChangeFilesOptions { changeFilesOptionsMessage, ..} ) <$> f changeFilesOptionsMessage
{-# INLINE changeFilesOptionsMessageL #-}
-- | 'changeFilesOptionsNewBranch' Lens
changeFilesOptionsNewBranchL :: Lens_' ChangeFilesOptions (Maybe Text)
changeFilesOptionsNewBranchL f ChangeFilesOptions{..} = (\changeFilesOptionsNewBranch -> ChangeFilesOptions { changeFilesOptionsNewBranch, ..} ) <$> f changeFilesOptionsNewBranch
{-# INLINE changeFilesOptionsNewBranchL #-}
-- | 'changeFilesOptionsSignoff' Lens
changeFilesOptionsSignoffL :: Lens_' ChangeFilesOptions (Maybe Bool)
changeFilesOptionsSignoffL f ChangeFilesOptions{..} = (\changeFilesOptionsSignoff -> ChangeFilesOptions { changeFilesOptionsSignoff, ..} ) <$> f changeFilesOptionsSignoff
{-# INLINE changeFilesOptionsSignoffL #-}
-- * ChangedFile
-- | 'changedFileAdditions' Lens
changedFileAdditionsL :: Lens_' ChangedFile (Maybe Integer)
changedFileAdditionsL f ChangedFile{..} = (\changedFileAdditions -> ChangedFile { changedFileAdditions, ..} ) <$> f changedFileAdditions
{-# INLINE changedFileAdditionsL #-}
-- | 'changedFileChanges' Lens
changedFileChangesL :: Lens_' ChangedFile (Maybe Integer)
changedFileChangesL f ChangedFile{..} = (\changedFileChanges -> ChangedFile { changedFileChanges, ..} ) <$> f changedFileChanges
{-# INLINE changedFileChangesL #-}
-- | 'changedFileContentsUrl' Lens
changedFileContentsUrlL :: Lens_' ChangedFile (Maybe Text)
changedFileContentsUrlL f ChangedFile{..} = (\changedFileContentsUrl -> ChangedFile { changedFileContentsUrl, ..} ) <$> f changedFileContentsUrl
{-# INLINE changedFileContentsUrlL #-}
-- | 'changedFileDeletions' Lens
changedFileDeletionsL :: Lens_' ChangedFile (Maybe Integer)
changedFileDeletionsL f ChangedFile{..} = (\changedFileDeletions -> ChangedFile { changedFileDeletions, ..} ) <$> f changedFileDeletions
{-# INLINE changedFileDeletionsL #-}
-- | 'changedFileFilename' Lens
changedFileFilenameL :: Lens_' ChangedFile (Maybe Text)
changedFileFilenameL f ChangedFile{..} = (\changedFileFilename -> ChangedFile { changedFileFilename, ..} ) <$> f changedFileFilename
{-# INLINE changedFileFilenameL #-}
-- | 'changedFileHtmlUrl' Lens
changedFileHtmlUrlL :: Lens_' ChangedFile (Maybe Text)
changedFileHtmlUrlL f ChangedFile{..} = (\changedFileHtmlUrl -> ChangedFile { changedFileHtmlUrl, ..} ) <$> f changedFileHtmlUrl
{-# INLINE changedFileHtmlUrlL #-}
-- | 'changedFilePreviousFilename' Lens
changedFilePreviousFilenameL :: Lens_' ChangedFile (Maybe Text)
changedFilePreviousFilenameL f ChangedFile{..} = (\changedFilePreviousFilename -> ChangedFile { changedFilePreviousFilename, ..} ) <$> f changedFilePreviousFilename
{-# INLINE changedFilePreviousFilenameL #-}
-- | 'changedFileRawUrl' Lens
changedFileRawUrlL :: Lens_' ChangedFile (Maybe Text)
changedFileRawUrlL f ChangedFile{..} = (\changedFileRawUrl -> ChangedFile { changedFileRawUrl, ..} ) <$> f changedFileRawUrl
{-# INLINE changedFileRawUrlL #-}
-- | 'changedFileStatus' Lens
changedFileStatusL :: Lens_' ChangedFile (Maybe Text)
changedFileStatusL f ChangedFile{..} = (\changedFileStatus -> ChangedFile { changedFileStatus, ..} ) <$> f changedFileStatus
{-# INLINE changedFileStatusL #-}
-- * CombinedStatus
-- | 'combinedStatusCommitUrl' Lens
combinedStatusCommitUrlL :: Lens_' CombinedStatus (Maybe Text)
combinedStatusCommitUrlL f CombinedStatus{..} = (\combinedStatusCommitUrl -> CombinedStatus { combinedStatusCommitUrl, ..} ) <$> f combinedStatusCommitUrl
{-# INLINE combinedStatusCommitUrlL #-}
-- | 'combinedStatusRepository' Lens
combinedStatusRepositoryL :: Lens_' CombinedStatus (Maybe Repository)
combinedStatusRepositoryL f CombinedStatus{..} = (\combinedStatusRepository -> CombinedStatus { combinedStatusRepository, ..} ) <$> f combinedStatusRepository
{-# INLINE combinedStatusRepositoryL #-}
-- | 'combinedStatusSha' Lens
combinedStatusShaL :: Lens_' CombinedStatus (Maybe Text)
combinedStatusShaL f CombinedStatus{..} = (\combinedStatusSha -> CombinedStatus { combinedStatusSha, ..} ) <$> f combinedStatusSha
{-# INLINE combinedStatusShaL #-}
-- | 'combinedStatusState' Lens
combinedStatusStateL :: Lens_' CombinedStatus (Maybe Text)
combinedStatusStateL f CombinedStatus{..} = (\combinedStatusState -> CombinedStatus { combinedStatusState, ..} ) <$> f combinedStatusState
{-# INLINE combinedStatusStateL #-}
-- | 'combinedStatusStatuses' Lens
combinedStatusStatusesL :: Lens_' CombinedStatus (Maybe [CommitStatus])
combinedStatusStatusesL f CombinedStatus{..} = (\combinedStatusStatuses -> CombinedStatus { combinedStatusStatuses, ..} ) <$> f combinedStatusStatuses
{-# INLINE combinedStatusStatusesL #-}
-- | 'combinedStatusTotalCount' Lens
combinedStatusTotalCountL :: Lens_' CombinedStatus (Maybe Integer)
combinedStatusTotalCountL f CombinedStatus{..} = (\combinedStatusTotalCount -> CombinedStatus { combinedStatusTotalCount, ..} ) <$> f combinedStatusTotalCount
{-# INLINE combinedStatusTotalCountL #-}
-- | 'combinedStatusUrl' Lens
combinedStatusUrlL :: Lens_' CombinedStatus (Maybe Text)
combinedStatusUrlL f CombinedStatus{..} = (\combinedStatusUrl -> CombinedStatus { combinedStatusUrl, ..} ) <$> f combinedStatusUrl
{-# INLINE combinedStatusUrlL #-}
-- * Comment
-- | 'commentAssets' Lens
commentAssetsL :: Lens_' Comment (Maybe [Attachment])
commentAssetsL f Comment{..} = (\commentAssets -> Comment { commentAssets, ..} ) <$> f commentAssets
{-# INLINE commentAssetsL #-}
-- | 'commentBody' Lens
commentBodyL :: Lens_' Comment (Maybe Text)
commentBodyL f Comment{..} = (\commentBody -> Comment { commentBody, ..} ) <$> f commentBody
{-# INLINE commentBodyL #-}
-- | 'commentCreatedAt' Lens
commentCreatedAtL :: Lens_' Comment (Maybe DateTime)
commentCreatedAtL f Comment{..} = (\commentCreatedAt -> Comment { commentCreatedAt, ..} ) <$> f commentCreatedAt
{-# INLINE commentCreatedAtL #-}
-- | 'commentHtmlUrl' Lens
commentHtmlUrlL :: Lens_' Comment (Maybe Text)
commentHtmlUrlL f Comment{..} = (\commentHtmlUrl -> Comment { commentHtmlUrl, ..} ) <$> f commentHtmlUrl
{-# INLINE commentHtmlUrlL #-}
-- | 'commentId' Lens
commentIdL :: Lens_' Comment (Maybe Integer)
commentIdL f Comment{..} = (\commentId -> Comment { commentId, ..} ) <$> f commentId
{-# INLINE commentIdL #-}
-- | 'commentIssueUrl' Lens
commentIssueUrlL :: Lens_' Comment (Maybe Text)
commentIssueUrlL f Comment{..} = (\commentIssueUrl -> Comment { commentIssueUrl, ..} ) <$> f commentIssueUrl
{-# INLINE commentIssueUrlL #-}
-- | 'commentOriginalAuthor' Lens
commentOriginalAuthorL :: Lens_' Comment (Maybe Text)
commentOriginalAuthorL f Comment{..} = (\commentOriginalAuthor -> Comment { commentOriginalAuthor, ..} ) <$> f commentOriginalAuthor
{-# INLINE commentOriginalAuthorL #-}
-- | 'commentOriginalAuthorId' Lens
commentOriginalAuthorIdL :: Lens_' Comment (Maybe Integer)
commentOriginalAuthorIdL f Comment{..} = (\commentOriginalAuthorId -> Comment { commentOriginalAuthorId, ..} ) <$> f commentOriginalAuthorId
{-# INLINE commentOriginalAuthorIdL #-}
-- | 'commentPullRequestUrl' Lens
commentPullRequestUrlL :: Lens_' Comment (Maybe Text)
commentPullRequestUrlL f Comment{..} = (\commentPullRequestUrl -> Comment { commentPullRequestUrl, ..} ) <$> f commentPullRequestUrl
{-# INLINE commentPullRequestUrlL #-}
-- | 'commentUpdatedAt' Lens
commentUpdatedAtL :: Lens_' Comment (Maybe DateTime)
commentUpdatedAtL f Comment{..} = (\commentUpdatedAt -> Comment { commentUpdatedAt, ..} ) <$> f commentUpdatedAt
{-# INLINE commentUpdatedAtL #-}
-- | 'commentUser' Lens
commentUserL :: Lens_' Comment (Maybe User)
commentUserL f Comment{..} = (\commentUser -> Comment { commentUser, ..} ) <$> f commentUser
{-# INLINE commentUserL #-}
-- * Commit
-- | 'commitAuthor' Lens
commitAuthorL :: Lens_' Commit (Maybe User)
commitAuthorL f Commit{..} = (\commitAuthor -> Commit { commitAuthor, ..} ) <$> f commitAuthor
{-# INLINE commitAuthorL #-}
-- | 'commitCommit' Lens
commitCommitL :: Lens_' Commit (Maybe RepoCommit)
commitCommitL f Commit{..} = (\commitCommit -> Commit { commitCommit, ..} ) <$> f commitCommit
{-# INLINE commitCommitL #-}
-- | 'commitCommitter' Lens
commitCommitterL :: Lens_' Commit (Maybe User)
commitCommitterL f Commit{..} = (\commitCommitter -> Commit { commitCommitter, ..} ) <$> f commitCommitter
{-# INLINE commitCommitterL #-}
-- | 'commitCreated' Lens
commitCreatedL :: Lens_' Commit (Maybe DateTime)
commitCreatedL f Commit{..} = (\commitCreated -> Commit { commitCreated, ..} ) <$> f commitCreated
{-# INLINE commitCreatedL #-}
-- | 'commitFiles' Lens
commitFilesL :: Lens_' Commit (Maybe [CommitAffectedFiles])
commitFilesL f Commit{..} = (\commitFiles -> Commit { commitFiles, ..} ) <$> f commitFiles
{-# INLINE commitFilesL #-}
-- | 'commitHtmlUrl' Lens
commitHtmlUrlL :: Lens_' Commit (Maybe Text)
commitHtmlUrlL f Commit{..} = (\commitHtmlUrl -> Commit { commitHtmlUrl, ..} ) <$> f commitHtmlUrl
{-# INLINE commitHtmlUrlL #-}
-- | 'commitParents' Lens
commitParentsL :: Lens_' Commit (Maybe [CommitMeta])
commitParentsL f Commit{..} = (\commitParents -> Commit { commitParents, ..} ) <$> f commitParents
{-# INLINE commitParentsL #-}
-- | 'commitSha' Lens
commitShaL :: Lens_' Commit (Maybe Text)
commitShaL f Commit{..} = (\commitSha -> Commit { commitSha, ..} ) <$> f commitSha
{-# INLINE commitShaL #-}
-- | 'commitStats' Lens
commitStatsL :: Lens_' Commit (Maybe CommitStats)
commitStatsL f Commit{..} = (\commitStats -> Commit { commitStats, ..} ) <$> f commitStats
{-# INLINE commitStatsL #-}
-- | 'commitUrl' Lens
commitUrlL :: Lens_' Commit (Maybe Text)
commitUrlL f Commit{..} = (\commitUrl -> Commit { commitUrl, ..} ) <$> f commitUrl
{-# INLINE commitUrlL #-}
-- * CommitAffectedFiles
-- | 'commitAffectedFilesFilename' Lens
commitAffectedFilesFilenameL :: Lens_' CommitAffectedFiles (Maybe Text)
commitAffectedFilesFilenameL f CommitAffectedFiles{..} = (\commitAffectedFilesFilename -> CommitAffectedFiles { commitAffectedFilesFilename, ..} ) <$> f commitAffectedFilesFilename
{-# INLINE commitAffectedFilesFilenameL #-}
-- * CommitDateOptions
-- | 'commitDateOptionsAuthor' Lens
commitDateOptionsAuthorL :: Lens_' CommitDateOptions (Maybe DateTime)
commitDateOptionsAuthorL f CommitDateOptions{..} = (\commitDateOptionsAuthor -> CommitDateOptions { commitDateOptionsAuthor, ..} ) <$> f commitDateOptionsAuthor
{-# INLINE commitDateOptionsAuthorL #-}
-- | 'commitDateOptionsCommitter' Lens
commitDateOptionsCommitterL :: Lens_' CommitDateOptions (Maybe DateTime)
commitDateOptionsCommitterL f CommitDateOptions{..} = (\commitDateOptionsCommitter -> CommitDateOptions { commitDateOptionsCommitter, ..} ) <$> f commitDateOptionsCommitter
{-# INLINE commitDateOptionsCommitterL #-}
-- * CommitMeta
-- | 'commitMetaCreated' Lens
commitMetaCreatedL :: Lens_' CommitMeta (Maybe DateTime)
commitMetaCreatedL f CommitMeta{..} = (\commitMetaCreated -> CommitMeta { commitMetaCreated, ..} ) <$> f commitMetaCreated
{-# INLINE commitMetaCreatedL #-}
-- | 'commitMetaSha' Lens
commitMetaShaL :: Lens_' CommitMeta (Maybe Text)
commitMetaShaL f CommitMeta{..} = (\commitMetaSha -> CommitMeta { commitMetaSha, ..} ) <$> f commitMetaSha
{-# INLINE commitMetaShaL #-}
-- | 'commitMetaUrl' Lens
commitMetaUrlL :: Lens_' CommitMeta (Maybe Text)
commitMetaUrlL f CommitMeta{..} = (\commitMetaUrl -> CommitMeta { commitMetaUrl, ..} ) <$> f commitMetaUrl
{-# INLINE commitMetaUrlL #-}
-- * CommitStats
-- | 'commitStatsAdditions' Lens
commitStatsAdditionsL :: Lens_' CommitStats (Maybe Integer)
commitStatsAdditionsL f CommitStats{..} = (\commitStatsAdditions -> CommitStats { commitStatsAdditions, ..} ) <$> f commitStatsAdditions
{-# INLINE commitStatsAdditionsL #-}
-- | 'commitStatsDeletions' Lens
commitStatsDeletionsL :: Lens_' CommitStats (Maybe Integer)
commitStatsDeletionsL f CommitStats{..} = (\commitStatsDeletions -> CommitStats { commitStatsDeletions, ..} ) <$> f commitStatsDeletions
{-# INLINE commitStatsDeletionsL #-}
-- | 'commitStatsTotal' Lens
commitStatsTotalL :: Lens_' CommitStats (Maybe Integer)
commitStatsTotalL f CommitStats{..} = (\commitStatsTotal -> CommitStats { commitStatsTotal, ..} ) <$> f commitStatsTotal
{-# INLINE commitStatsTotalL #-}
-- * CommitStatus
-- | 'commitStatusContext' Lens
commitStatusContextL :: Lens_' CommitStatus (Maybe Text)
commitStatusContextL f CommitStatus{..} = (\commitStatusContext -> CommitStatus { commitStatusContext, ..} ) <$> f commitStatusContext
{-# INLINE commitStatusContextL #-}
-- | 'commitStatusCreatedAt' Lens
commitStatusCreatedAtL :: Lens_' CommitStatus (Maybe DateTime)
commitStatusCreatedAtL f CommitStatus{..} = (\commitStatusCreatedAt -> CommitStatus { commitStatusCreatedAt, ..} ) <$> f commitStatusCreatedAt
{-# INLINE commitStatusCreatedAtL #-}
-- | 'commitStatusCreator' Lens
commitStatusCreatorL :: Lens_' CommitStatus (Maybe User)
commitStatusCreatorL f CommitStatus{..} = (\commitStatusCreator -> CommitStatus { commitStatusCreator, ..} ) <$> f commitStatusCreator
{-# INLINE commitStatusCreatorL #-}
-- | 'commitStatusDescription' Lens
commitStatusDescriptionL :: Lens_' CommitStatus (Maybe Text)
commitStatusDescriptionL f CommitStatus{..} = (\commitStatusDescription -> CommitStatus { commitStatusDescription, ..} ) <$> f commitStatusDescription
{-# INLINE commitStatusDescriptionL #-}
-- | 'commitStatusId' Lens
commitStatusIdL :: Lens_' CommitStatus (Maybe Integer)
commitStatusIdL f CommitStatus{..} = (\commitStatusId -> CommitStatus { commitStatusId, ..} ) <$> f commitStatusId
{-# INLINE commitStatusIdL #-}
-- | 'commitStatusStatus' Lens
commitStatusStatusL :: Lens_' CommitStatus (Maybe Text)
commitStatusStatusL f CommitStatus{..} = (\commitStatusStatus -> CommitStatus { commitStatusStatus, ..} ) <$> f commitStatusStatus
{-# INLINE commitStatusStatusL #-}
-- | 'commitStatusTargetUrl' Lens
commitStatusTargetUrlL :: Lens_' CommitStatus (Maybe Text)
commitStatusTargetUrlL f CommitStatus{..} = (\commitStatusTargetUrl -> CommitStatus { commitStatusTargetUrl, ..} ) <$> f commitStatusTargetUrl
{-# INLINE commitStatusTargetUrlL #-}
-- | 'commitStatusUpdatedAt' Lens
commitStatusUpdatedAtL :: Lens_' CommitStatus (Maybe DateTime)
commitStatusUpdatedAtL f CommitStatus{..} = (\commitStatusUpdatedAt -> CommitStatus { commitStatusUpdatedAt, ..} ) <$> f commitStatusUpdatedAt
{-# INLINE commitStatusUpdatedAtL #-}
-- | 'commitStatusUrl' Lens
commitStatusUrlL :: Lens_' CommitStatus (Maybe Text)
commitStatusUrlL f CommitStatus{..} = (\commitStatusUrl -> CommitStatus { commitStatusUrl, ..} ) <$> f commitStatusUrl
{-# INLINE commitStatusUrlL #-}
-- * CommitUser
-- | 'commitUserDate' Lens
commitUserDateL :: Lens_' CommitUser (Maybe Text)
commitUserDateL f CommitUser{..} = (\commitUserDate -> CommitUser { commitUserDate, ..} ) <$> f commitUserDate
{-# INLINE commitUserDateL #-}
-- | 'commitUserEmail' Lens
commitUserEmailL :: Lens_' CommitUser (Maybe Text)
commitUserEmailL f CommitUser{..} = (\commitUserEmail -> CommitUser { commitUserEmail, ..} ) <$> f commitUserEmail
{-# INLINE commitUserEmailL #-}
-- | 'commitUserName' Lens
commitUserNameL :: Lens_' CommitUser (Maybe Text)
commitUserNameL f CommitUser{..} = (\commitUserName -> CommitUser { commitUserName, ..} ) <$> f commitUserName
{-# INLINE commitUserNameL #-}
-- * ContentsResponse
-- | 'contentsResponseLinks' Lens
contentsResponseLinksL :: Lens_' ContentsResponse (Maybe FileLinksResponse)
contentsResponseLinksL f ContentsResponse{..} = (\contentsResponseLinks -> ContentsResponse { contentsResponseLinks, ..} ) <$> f contentsResponseLinks
{-# INLINE contentsResponseLinksL #-}
-- | 'contentsResponseContent' Lens
contentsResponseContentL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseContentL f ContentsResponse{..} = (\contentsResponseContent -> ContentsResponse { contentsResponseContent, ..} ) <$> f contentsResponseContent
{-# INLINE contentsResponseContentL #-}
-- | 'contentsResponseDownloadUrl' Lens
contentsResponseDownloadUrlL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseDownloadUrlL f ContentsResponse{..} = (\contentsResponseDownloadUrl -> ContentsResponse { contentsResponseDownloadUrl, ..} ) <$> f contentsResponseDownloadUrl
{-# INLINE contentsResponseDownloadUrlL #-}
-- | 'contentsResponseEncoding' Lens
contentsResponseEncodingL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseEncodingL f ContentsResponse{..} = (\contentsResponseEncoding -> ContentsResponse { contentsResponseEncoding, ..} ) <$> f contentsResponseEncoding
{-# INLINE contentsResponseEncodingL #-}
-- | 'contentsResponseGitUrl' Lens
contentsResponseGitUrlL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseGitUrlL f ContentsResponse{..} = (\contentsResponseGitUrl -> ContentsResponse { contentsResponseGitUrl, ..} ) <$> f contentsResponseGitUrl
{-# INLINE contentsResponseGitUrlL #-}
-- | 'contentsResponseHtmlUrl' Lens
contentsResponseHtmlUrlL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseHtmlUrlL f ContentsResponse{..} = (\contentsResponseHtmlUrl -> ContentsResponse { contentsResponseHtmlUrl, ..} ) <$> f contentsResponseHtmlUrl
{-# INLINE contentsResponseHtmlUrlL #-}
-- | 'contentsResponseLastCommitSha' Lens
contentsResponseLastCommitShaL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseLastCommitShaL f ContentsResponse{..} = (\contentsResponseLastCommitSha -> ContentsResponse { contentsResponseLastCommitSha, ..} ) <$> f contentsResponseLastCommitSha
{-# INLINE contentsResponseLastCommitShaL #-}
-- | 'contentsResponseName' Lens
contentsResponseNameL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseNameL f ContentsResponse{..} = (\contentsResponseName -> ContentsResponse { contentsResponseName, ..} ) <$> f contentsResponseName
{-# INLINE contentsResponseNameL #-}
-- | 'contentsResponsePath' Lens
contentsResponsePathL :: Lens_' ContentsResponse (Maybe Text)
contentsResponsePathL f ContentsResponse{..} = (\contentsResponsePath -> ContentsResponse { contentsResponsePath, ..} ) <$> f contentsResponsePath
{-# INLINE contentsResponsePathL #-}
-- | 'contentsResponseSha' Lens
contentsResponseShaL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseShaL f ContentsResponse{..} = (\contentsResponseSha -> ContentsResponse { contentsResponseSha, ..} ) <$> f contentsResponseSha
{-# INLINE contentsResponseShaL #-}
-- | 'contentsResponseSize' Lens
contentsResponseSizeL :: Lens_' ContentsResponse (Maybe Integer)
contentsResponseSizeL f ContentsResponse{..} = (\contentsResponseSize -> ContentsResponse { contentsResponseSize, ..} ) <$> f contentsResponseSize
{-# INLINE contentsResponseSizeL #-}
-- | 'contentsResponseSubmoduleGitUrl' Lens
contentsResponseSubmoduleGitUrlL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseSubmoduleGitUrlL f ContentsResponse{..} = (\contentsResponseSubmoduleGitUrl -> ContentsResponse { contentsResponseSubmoduleGitUrl, ..} ) <$> f contentsResponseSubmoduleGitUrl
{-# INLINE contentsResponseSubmoduleGitUrlL #-}
-- | 'contentsResponseTarget' Lens
contentsResponseTargetL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseTargetL f ContentsResponse{..} = (\contentsResponseTarget -> ContentsResponse { contentsResponseTarget, ..} ) <$> f contentsResponseTarget
{-# INLINE contentsResponseTargetL #-}
-- | 'contentsResponseType' Lens
contentsResponseTypeL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseTypeL f ContentsResponse{..} = (\contentsResponseType -> ContentsResponse { contentsResponseType, ..} ) <$> f contentsResponseType
{-# INLINE contentsResponseTypeL #-}
-- | 'contentsResponseUrl' Lens
contentsResponseUrlL :: Lens_' ContentsResponse (Maybe Text)
contentsResponseUrlL f ContentsResponse{..} = (\contentsResponseUrl -> ContentsResponse { contentsResponseUrl, ..} ) <$> f contentsResponseUrl
{-# INLINE contentsResponseUrlL #-}
-- * CreateAccessTokenOption
-- | 'createAccessTokenOptionName' Lens
createAccessTokenOptionNameL :: Lens_' CreateAccessTokenOption (Text)
createAccessTokenOptionNameL f CreateAccessTokenOption{..} = (\createAccessTokenOptionName -> CreateAccessTokenOption { createAccessTokenOptionName, ..} ) <$> f createAccessTokenOptionName
{-# INLINE createAccessTokenOptionNameL #-}
-- | 'createAccessTokenOptionScopes' Lens
createAccessTokenOptionScopesL :: Lens_' CreateAccessTokenOption (Maybe [Text])
createAccessTokenOptionScopesL f CreateAccessTokenOption{..} = (\createAccessTokenOptionScopes -> CreateAccessTokenOption { createAccessTokenOptionScopes, ..} ) <$> f createAccessTokenOptionScopes
{-# INLINE createAccessTokenOptionScopesL #-}
-- * CreateBranchProtectionOption
-- | 'createBranchProtectionOptionApprovalsWhitelistTeams' Lens
createBranchProtectionOptionApprovalsWhitelistTeamsL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionApprovalsWhitelistTeamsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionApprovalsWhitelistTeams -> CreateBranchProtectionOption { createBranchProtectionOptionApprovalsWhitelistTeams, ..} ) <$> f createBranchProtectionOptionApprovalsWhitelistTeams
{-# INLINE createBranchProtectionOptionApprovalsWhitelistTeamsL #-}
-- | 'createBranchProtectionOptionApprovalsWhitelistUsername' Lens
createBranchProtectionOptionApprovalsWhitelistUsernameL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionApprovalsWhitelistUsernameL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionApprovalsWhitelistUsername -> CreateBranchProtectionOption { createBranchProtectionOptionApprovalsWhitelistUsername, ..} ) <$> f createBranchProtectionOptionApprovalsWhitelistUsername
{-# INLINE createBranchProtectionOptionApprovalsWhitelistUsernameL #-}
-- | 'createBranchProtectionOptionBlockOnOfficialReviewRequests' Lens
createBranchProtectionOptionBlockOnOfficialReviewRequestsL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionBlockOnOfficialReviewRequestsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionBlockOnOfficialReviewRequests -> CreateBranchProtectionOption { createBranchProtectionOptionBlockOnOfficialReviewRequests, ..} ) <$> f createBranchProtectionOptionBlockOnOfficialReviewRequests
{-# INLINE createBranchProtectionOptionBlockOnOfficialReviewRequestsL #-}
-- | 'createBranchProtectionOptionBlockOnOutdatedBranch' Lens
createBranchProtectionOptionBlockOnOutdatedBranchL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionBlockOnOutdatedBranchL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionBlockOnOutdatedBranch -> CreateBranchProtectionOption { createBranchProtectionOptionBlockOnOutdatedBranch, ..} ) <$> f createBranchProtectionOptionBlockOnOutdatedBranch
{-# INLINE createBranchProtectionOptionBlockOnOutdatedBranchL #-}
-- | 'createBranchProtectionOptionBlockOnRejectedReviews' Lens
createBranchProtectionOptionBlockOnRejectedReviewsL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionBlockOnRejectedReviewsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionBlockOnRejectedReviews -> CreateBranchProtectionOption { createBranchProtectionOptionBlockOnRejectedReviews, ..} ) <$> f createBranchProtectionOptionBlockOnRejectedReviews
{-# INLINE createBranchProtectionOptionBlockOnRejectedReviewsL #-}
-- | 'createBranchProtectionOptionBranchName' Lens
createBranchProtectionOptionBranchNameL :: Lens_' CreateBranchProtectionOption (Maybe Text)
createBranchProtectionOptionBranchNameL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionBranchName -> CreateBranchProtectionOption { createBranchProtectionOptionBranchName, ..} ) <$> f createBranchProtectionOptionBranchName
{-# INLINE createBranchProtectionOptionBranchNameL #-}
-- | 'createBranchProtectionOptionDismissStaleApprovals' Lens
createBranchProtectionOptionDismissStaleApprovalsL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionDismissStaleApprovalsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionDismissStaleApprovals -> CreateBranchProtectionOption { createBranchProtectionOptionDismissStaleApprovals, ..} ) <$> f createBranchProtectionOptionDismissStaleApprovals
{-# INLINE createBranchProtectionOptionDismissStaleApprovalsL #-}
-- | 'createBranchProtectionOptionEnableApprovalsWhitelist' Lens
createBranchProtectionOptionEnableApprovalsWhitelistL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionEnableApprovalsWhitelistL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionEnableApprovalsWhitelist -> CreateBranchProtectionOption { createBranchProtectionOptionEnableApprovalsWhitelist, ..} ) <$> f createBranchProtectionOptionEnableApprovalsWhitelist
{-# INLINE createBranchProtectionOptionEnableApprovalsWhitelistL #-}
-- | 'createBranchProtectionOptionEnableMergeWhitelist' Lens
createBranchProtectionOptionEnableMergeWhitelistL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionEnableMergeWhitelistL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionEnableMergeWhitelist -> CreateBranchProtectionOption { createBranchProtectionOptionEnableMergeWhitelist, ..} ) <$> f createBranchProtectionOptionEnableMergeWhitelist
{-# INLINE createBranchProtectionOptionEnableMergeWhitelistL #-}
-- | 'createBranchProtectionOptionEnablePush' Lens
createBranchProtectionOptionEnablePushL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionEnablePushL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionEnablePush -> CreateBranchProtectionOption { createBranchProtectionOptionEnablePush, ..} ) <$> f createBranchProtectionOptionEnablePush
{-# INLINE createBranchProtectionOptionEnablePushL #-}
-- | 'createBranchProtectionOptionEnablePushWhitelist' Lens
createBranchProtectionOptionEnablePushWhitelistL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionEnablePushWhitelistL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionEnablePushWhitelist -> CreateBranchProtectionOption { createBranchProtectionOptionEnablePushWhitelist, ..} ) <$> f createBranchProtectionOptionEnablePushWhitelist
{-# INLINE createBranchProtectionOptionEnablePushWhitelistL #-}
-- | 'createBranchProtectionOptionEnableStatusCheck' Lens
createBranchProtectionOptionEnableStatusCheckL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionEnableStatusCheckL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionEnableStatusCheck -> CreateBranchProtectionOption { createBranchProtectionOptionEnableStatusCheck, ..} ) <$> f createBranchProtectionOptionEnableStatusCheck
{-# INLINE createBranchProtectionOptionEnableStatusCheckL #-}
-- | 'createBranchProtectionOptionMergeWhitelistTeams' Lens
createBranchProtectionOptionMergeWhitelistTeamsL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionMergeWhitelistTeamsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionMergeWhitelistTeams -> CreateBranchProtectionOption { createBranchProtectionOptionMergeWhitelistTeams, ..} ) <$> f createBranchProtectionOptionMergeWhitelistTeams
{-# INLINE createBranchProtectionOptionMergeWhitelistTeamsL #-}
-- | 'createBranchProtectionOptionMergeWhitelistUsernames' Lens
createBranchProtectionOptionMergeWhitelistUsernamesL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionMergeWhitelistUsernamesL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionMergeWhitelistUsernames -> CreateBranchProtectionOption { createBranchProtectionOptionMergeWhitelistUsernames, ..} ) <$> f createBranchProtectionOptionMergeWhitelistUsernames
{-# INLINE createBranchProtectionOptionMergeWhitelistUsernamesL #-}
-- | 'createBranchProtectionOptionProtectedFilePatterns' Lens
createBranchProtectionOptionProtectedFilePatternsL :: Lens_' CreateBranchProtectionOption (Maybe Text)
createBranchProtectionOptionProtectedFilePatternsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionProtectedFilePatterns -> CreateBranchProtectionOption { createBranchProtectionOptionProtectedFilePatterns, ..} ) <$> f createBranchProtectionOptionProtectedFilePatterns
{-# INLINE createBranchProtectionOptionProtectedFilePatternsL #-}
-- | 'createBranchProtectionOptionPushWhitelistDeployKeys' Lens
createBranchProtectionOptionPushWhitelistDeployKeysL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionPushWhitelistDeployKeysL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionPushWhitelistDeployKeys -> CreateBranchProtectionOption { createBranchProtectionOptionPushWhitelistDeployKeys, ..} ) <$> f createBranchProtectionOptionPushWhitelistDeployKeys
{-# INLINE createBranchProtectionOptionPushWhitelistDeployKeysL #-}
-- | 'createBranchProtectionOptionPushWhitelistTeams' Lens
createBranchProtectionOptionPushWhitelistTeamsL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionPushWhitelistTeamsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionPushWhitelistTeams -> CreateBranchProtectionOption { createBranchProtectionOptionPushWhitelistTeams, ..} ) <$> f createBranchProtectionOptionPushWhitelistTeams
{-# INLINE createBranchProtectionOptionPushWhitelistTeamsL #-}
-- | 'createBranchProtectionOptionPushWhitelistUsernames' Lens
createBranchProtectionOptionPushWhitelistUsernamesL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionPushWhitelistUsernamesL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionPushWhitelistUsernames -> CreateBranchProtectionOption { createBranchProtectionOptionPushWhitelistUsernames, ..} ) <$> f createBranchProtectionOptionPushWhitelistUsernames
{-# INLINE createBranchProtectionOptionPushWhitelistUsernamesL #-}
-- | 'createBranchProtectionOptionRequireSignedCommits' Lens
createBranchProtectionOptionRequireSignedCommitsL :: Lens_' CreateBranchProtectionOption (Maybe Bool)
createBranchProtectionOptionRequireSignedCommitsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionRequireSignedCommits -> CreateBranchProtectionOption { createBranchProtectionOptionRequireSignedCommits, ..} ) <$> f createBranchProtectionOptionRequireSignedCommits
{-# INLINE createBranchProtectionOptionRequireSignedCommitsL #-}
-- | 'createBranchProtectionOptionRequiredApprovals' Lens
createBranchProtectionOptionRequiredApprovalsL :: Lens_' CreateBranchProtectionOption (Maybe Integer)
createBranchProtectionOptionRequiredApprovalsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionRequiredApprovals -> CreateBranchProtectionOption { createBranchProtectionOptionRequiredApprovals, ..} ) <$> f createBranchProtectionOptionRequiredApprovals
{-# INLINE createBranchProtectionOptionRequiredApprovalsL #-}
-- | 'createBranchProtectionOptionRuleName' Lens
createBranchProtectionOptionRuleNameL :: Lens_' CreateBranchProtectionOption (Maybe Text)
createBranchProtectionOptionRuleNameL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionRuleName -> CreateBranchProtectionOption { createBranchProtectionOptionRuleName, ..} ) <$> f createBranchProtectionOptionRuleName
{-# INLINE createBranchProtectionOptionRuleNameL #-}
-- | 'createBranchProtectionOptionStatusCheckContexts' Lens
createBranchProtectionOptionStatusCheckContextsL :: Lens_' CreateBranchProtectionOption (Maybe [Text])
createBranchProtectionOptionStatusCheckContextsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionStatusCheckContexts -> CreateBranchProtectionOption { createBranchProtectionOptionStatusCheckContexts, ..} ) <$> f createBranchProtectionOptionStatusCheckContexts
{-# INLINE createBranchProtectionOptionStatusCheckContextsL #-}
-- | 'createBranchProtectionOptionUnprotectedFilePatterns' Lens
createBranchProtectionOptionUnprotectedFilePatternsL :: Lens_' CreateBranchProtectionOption (Maybe Text)
createBranchProtectionOptionUnprotectedFilePatternsL f CreateBranchProtectionOption{..} = (\createBranchProtectionOptionUnprotectedFilePatterns -> CreateBranchProtectionOption { createBranchProtectionOptionUnprotectedFilePatterns, ..} ) <$> f createBranchProtectionOptionUnprotectedFilePatterns
{-# INLINE createBranchProtectionOptionUnprotectedFilePatternsL #-}
-- * CreateBranchRepoOption
-- | 'createBranchRepoOptionNewBranchName' Lens
createBranchRepoOptionNewBranchNameL :: Lens_' CreateBranchRepoOption (Text)
createBranchRepoOptionNewBranchNameL f CreateBranchRepoOption{..} = (\createBranchRepoOptionNewBranchName -> CreateBranchRepoOption { createBranchRepoOptionNewBranchName, ..} ) <$> f createBranchRepoOptionNewBranchName
{-# INLINE createBranchRepoOptionNewBranchNameL #-}
-- | 'createBranchRepoOptionOldBranchName' Lens
createBranchRepoOptionOldBranchNameL :: Lens_' CreateBranchRepoOption (Maybe Text)
createBranchRepoOptionOldBranchNameL f CreateBranchRepoOption{..} = (\createBranchRepoOptionOldBranchName -> CreateBranchRepoOption { createBranchRepoOptionOldBranchName, ..} ) <$> f createBranchRepoOptionOldBranchName
{-# INLINE createBranchRepoOptionOldBranchNameL #-}
-- | 'createBranchRepoOptionOldRefName' Lens
createBranchRepoOptionOldRefNameL :: Lens_' CreateBranchRepoOption (Maybe Text)
createBranchRepoOptionOldRefNameL f CreateBranchRepoOption{..} = (\createBranchRepoOptionOldRefName -> CreateBranchRepoOption { createBranchRepoOptionOldRefName, ..} ) <$> f createBranchRepoOptionOldRefName
{-# INLINE createBranchRepoOptionOldRefNameL #-}
-- * CreateEmailOption
-- | 'createEmailOptionEmails' Lens
createEmailOptionEmailsL :: Lens_' CreateEmailOption (Maybe [Text])
createEmailOptionEmailsL f CreateEmailOption{..} = (\createEmailOptionEmails -> CreateEmailOption { createEmailOptionEmails, ..} ) <$> f createEmailOptionEmails
{-# INLINE createEmailOptionEmailsL #-}
-- * CreateFileOptions
-- | 'createFileOptionsAuthor' Lens
createFileOptionsAuthorL :: Lens_' CreateFileOptions (Maybe Identity)
createFileOptionsAuthorL f CreateFileOptions{..} = (\createFileOptionsAuthor -> CreateFileOptions { createFileOptionsAuthor, ..} ) <$> f createFileOptionsAuthor
{-# INLINE createFileOptionsAuthorL #-}
-- | 'createFileOptionsBranch' Lens
createFileOptionsBranchL :: Lens_' CreateFileOptions (Maybe Text)
createFileOptionsBranchL f CreateFileOptions{..} = (\createFileOptionsBranch -> CreateFileOptions { createFileOptionsBranch, ..} ) <$> f createFileOptionsBranch
{-# INLINE createFileOptionsBranchL #-}
-- | 'createFileOptionsCommitter' Lens
createFileOptionsCommitterL :: Lens_' CreateFileOptions (Maybe Identity)
createFileOptionsCommitterL f CreateFileOptions{..} = (\createFileOptionsCommitter -> CreateFileOptions { createFileOptionsCommitter, ..} ) <$> f createFileOptionsCommitter
{-# INLINE createFileOptionsCommitterL #-}
-- | 'createFileOptionsContent' Lens
createFileOptionsContentL :: Lens_' CreateFileOptions (Text)
createFileOptionsContentL f CreateFileOptions{..} = (\createFileOptionsContent -> CreateFileOptions { createFileOptionsContent, ..} ) <$> f createFileOptionsContent
{-# INLINE createFileOptionsContentL #-}
-- | 'createFileOptionsDates' Lens
createFileOptionsDatesL :: Lens_' CreateFileOptions (Maybe CommitDateOptions)
createFileOptionsDatesL f CreateFileOptions{..} = (\createFileOptionsDates -> CreateFileOptions { createFileOptionsDates, ..} ) <$> f createFileOptionsDates
{-# INLINE createFileOptionsDatesL #-}
-- | 'createFileOptionsMessage' Lens
createFileOptionsMessageL :: Lens_' CreateFileOptions (Maybe Text)
createFileOptionsMessageL f CreateFileOptions{..} = (\createFileOptionsMessage -> CreateFileOptions { createFileOptionsMessage, ..} ) <$> f createFileOptionsMessage
{-# INLINE createFileOptionsMessageL #-}
-- | 'createFileOptionsNewBranch' Lens
createFileOptionsNewBranchL :: Lens_' CreateFileOptions (Maybe Text)
createFileOptionsNewBranchL f CreateFileOptions{..} = (\createFileOptionsNewBranch -> CreateFileOptions { createFileOptionsNewBranch, ..} ) <$> f createFileOptionsNewBranch
{-# INLINE createFileOptionsNewBranchL #-}
-- | 'createFileOptionsSignoff' Lens
createFileOptionsSignoffL :: Lens_' CreateFileOptions (Maybe Bool)
createFileOptionsSignoffL f CreateFileOptions{..} = (\createFileOptionsSignoff -> CreateFileOptions { createFileOptionsSignoff, ..} ) <$> f createFileOptionsSignoff
{-# INLINE createFileOptionsSignoffL #-}
-- * CreateForkOption
-- | 'createForkOptionName' Lens
createForkOptionNameL :: Lens_' CreateForkOption (Maybe Text)
createForkOptionNameL f CreateForkOption{..} = (\createForkOptionName -> CreateForkOption { createForkOptionName, ..} ) <$> f createForkOptionName
{-# INLINE createForkOptionNameL #-}
-- | 'createForkOptionOrganization' Lens
createForkOptionOrganizationL :: Lens_' CreateForkOption (Maybe Text)
createForkOptionOrganizationL f CreateForkOption{..} = (\createForkOptionOrganization -> CreateForkOption { createForkOptionOrganization, ..} ) <$> f createForkOptionOrganization
{-# INLINE createForkOptionOrganizationL #-}
-- * CreateGPGKeyOption
-- | 'createGPGKeyOptionArmoredPublicKey' Lens
createGPGKeyOptionArmoredPublicKeyL :: Lens_' CreateGPGKeyOption (Text)
createGPGKeyOptionArmoredPublicKeyL f CreateGPGKeyOption{..} = (\createGPGKeyOptionArmoredPublicKey -> CreateGPGKeyOption { createGPGKeyOptionArmoredPublicKey, ..} ) <$> f createGPGKeyOptionArmoredPublicKey
{-# INLINE createGPGKeyOptionArmoredPublicKeyL #-}
-- | 'createGPGKeyOptionArmoredSignature' Lens
createGPGKeyOptionArmoredSignatureL :: Lens_' CreateGPGKeyOption (Maybe Text)
createGPGKeyOptionArmoredSignatureL f CreateGPGKeyOption{..} = (\createGPGKeyOptionArmoredSignature -> CreateGPGKeyOption { createGPGKeyOptionArmoredSignature, ..} ) <$> f createGPGKeyOptionArmoredSignature
{-# INLINE createGPGKeyOptionArmoredSignatureL #-}
-- * CreateHookOption
-- | 'createHookOptionActive' Lens
createHookOptionActiveL :: Lens_' CreateHookOption (Maybe Bool)
createHookOptionActiveL f CreateHookOption{..} = (\createHookOptionActive -> CreateHookOption { createHookOptionActive, ..} ) <$> f createHookOptionActive
{-# INLINE createHookOptionActiveL #-}
-- | 'createHookOptionAuthorizationHeader' Lens
createHookOptionAuthorizationHeaderL :: Lens_' CreateHookOption (Maybe Text)
createHookOptionAuthorizationHeaderL f CreateHookOption{..} = (\createHookOptionAuthorizationHeader -> CreateHookOption { createHookOptionAuthorizationHeader, ..} ) <$> f createHookOptionAuthorizationHeader
{-# INLINE createHookOptionAuthorizationHeaderL #-}
-- | 'createHookOptionBranchFilter' Lens
createHookOptionBranchFilterL :: Lens_' CreateHookOption (Maybe Text)
createHookOptionBranchFilterL f CreateHookOption{..} = (\createHookOptionBranchFilter -> CreateHookOption { createHookOptionBranchFilter, ..} ) <$> f createHookOptionBranchFilter
{-# INLINE createHookOptionBranchFilterL #-}
-- | 'createHookOptionConfig' Lens
createHookOptionConfigL :: Lens_' CreateHookOption ((Map.Map String Text))
createHookOptionConfigL f CreateHookOption{..} = (\createHookOptionConfig -> CreateHookOption { createHookOptionConfig, ..} ) <$> f createHookOptionConfig
{-# INLINE createHookOptionConfigL #-}
-- | 'createHookOptionEvents' Lens
createHookOptionEventsL :: Lens_' CreateHookOption (Maybe [Text])
createHookOptionEventsL f CreateHookOption{..} = (\createHookOptionEvents -> CreateHookOption { createHookOptionEvents, ..} ) <$> f createHookOptionEvents
{-# INLINE createHookOptionEventsL #-}
-- | 'createHookOptionType' Lens
createHookOptionTypeL :: Lens_' CreateHookOption (E'Type)
createHookOptionTypeL f CreateHookOption{..} = (\createHookOptionType -> CreateHookOption { createHookOptionType, ..} ) <$> f createHookOptionType
{-# INLINE createHookOptionTypeL #-}
-- * CreateIssueCommentOption
-- | 'createIssueCommentOptionBody' Lens
createIssueCommentOptionBodyL :: Lens_' CreateIssueCommentOption (Text)
createIssueCommentOptionBodyL f CreateIssueCommentOption{..} = (\createIssueCommentOptionBody -> CreateIssueCommentOption { createIssueCommentOptionBody, ..} ) <$> f createIssueCommentOptionBody
{-# INLINE createIssueCommentOptionBodyL #-}
-- * CreateIssueOption
-- | 'createIssueOptionAssignee' Lens
createIssueOptionAssigneeL :: Lens_' CreateIssueOption (Maybe Text)
createIssueOptionAssigneeL f CreateIssueOption{..} = (\createIssueOptionAssignee -> CreateIssueOption { createIssueOptionAssignee, ..} ) <$> f createIssueOptionAssignee
{-# INLINE createIssueOptionAssigneeL #-}
-- | 'createIssueOptionAssignees' Lens
createIssueOptionAssigneesL :: Lens_' CreateIssueOption (Maybe [Text])
createIssueOptionAssigneesL f CreateIssueOption{..} = (\createIssueOptionAssignees -> CreateIssueOption { createIssueOptionAssignees, ..} ) <$> f createIssueOptionAssignees
{-# INLINE createIssueOptionAssigneesL #-}
-- | 'createIssueOptionBody' Lens
createIssueOptionBodyL :: Lens_' CreateIssueOption (Maybe Text)
createIssueOptionBodyL f CreateIssueOption{..} = (\createIssueOptionBody -> CreateIssueOption { createIssueOptionBody, ..} ) <$> f createIssueOptionBody
{-# INLINE createIssueOptionBodyL #-}
-- | 'createIssueOptionClosed' Lens
createIssueOptionClosedL :: Lens_' CreateIssueOption (Maybe Bool)
createIssueOptionClosedL f CreateIssueOption{..} = (\createIssueOptionClosed -> CreateIssueOption { createIssueOptionClosed, ..} ) <$> f createIssueOptionClosed
{-# INLINE createIssueOptionClosedL #-}
-- | 'createIssueOptionDueDate' Lens
createIssueOptionDueDateL :: Lens_' CreateIssueOption (Maybe DateTime)
createIssueOptionDueDateL f CreateIssueOption{..} = (\createIssueOptionDueDate -> CreateIssueOption { createIssueOptionDueDate, ..} ) <$> f createIssueOptionDueDate
{-# INLINE createIssueOptionDueDateL #-}
-- | 'createIssueOptionLabels' Lens
createIssueOptionLabelsL :: Lens_' CreateIssueOption (Maybe [Integer])
createIssueOptionLabelsL f CreateIssueOption{..} = (\createIssueOptionLabels -> CreateIssueOption { createIssueOptionLabels, ..} ) <$> f createIssueOptionLabels
{-# INLINE createIssueOptionLabelsL #-}
-- | 'createIssueOptionMilestone' Lens
createIssueOptionMilestoneL :: Lens_' CreateIssueOption (Maybe Integer)
createIssueOptionMilestoneL f CreateIssueOption{..} = (\createIssueOptionMilestone -> CreateIssueOption { createIssueOptionMilestone, ..} ) <$> f createIssueOptionMilestone
{-# INLINE createIssueOptionMilestoneL #-}
-- | 'createIssueOptionRef' Lens
createIssueOptionRefL :: Lens_' CreateIssueOption (Maybe Text)
createIssueOptionRefL f CreateIssueOption{..} = (\createIssueOptionRef -> CreateIssueOption { createIssueOptionRef, ..} ) <$> f createIssueOptionRef
{-# INLINE createIssueOptionRefL #-}
-- | 'createIssueOptionTitle' Lens
createIssueOptionTitleL :: Lens_' CreateIssueOption (Text)
createIssueOptionTitleL f CreateIssueOption{..} = (\createIssueOptionTitle -> CreateIssueOption { createIssueOptionTitle, ..} ) <$> f createIssueOptionTitle
{-# INLINE createIssueOptionTitleL #-}
-- * CreateKeyOption
-- | 'createKeyOptionKey' Lens
createKeyOptionKeyL :: Lens_' CreateKeyOption (Text)
createKeyOptionKeyL f CreateKeyOption{..} = (\createKeyOptionKey -> CreateKeyOption { createKeyOptionKey, ..} ) <$> f createKeyOptionKey
{-# INLINE createKeyOptionKeyL #-}
-- | 'createKeyOptionReadOnly' Lens
createKeyOptionReadOnlyL :: Lens_' CreateKeyOption (Maybe Bool)
createKeyOptionReadOnlyL f CreateKeyOption{..} = (\createKeyOptionReadOnly -> CreateKeyOption { createKeyOptionReadOnly, ..} ) <$> f createKeyOptionReadOnly
{-# INLINE createKeyOptionReadOnlyL #-}
-- | 'createKeyOptionTitle' Lens
createKeyOptionTitleL :: Lens_' CreateKeyOption (Text)
createKeyOptionTitleL f CreateKeyOption{..} = (\createKeyOptionTitle -> CreateKeyOption { createKeyOptionTitle, ..} ) <$> f createKeyOptionTitle
{-# INLINE createKeyOptionTitleL #-}
-- * CreateLabelOption
-- | 'createLabelOptionColor' Lens
createLabelOptionColorL :: Lens_' CreateLabelOption (Text)
createLabelOptionColorL f CreateLabelOption{..} = (\createLabelOptionColor -> CreateLabelOption { createLabelOptionColor, ..} ) <$> f createLabelOptionColor
{-# INLINE createLabelOptionColorL #-}
-- | 'createLabelOptionDescription' Lens
createLabelOptionDescriptionL :: Lens_' CreateLabelOption (Maybe Text)
createLabelOptionDescriptionL f CreateLabelOption{..} = (\createLabelOptionDescription -> CreateLabelOption { createLabelOptionDescription, ..} ) <$> f createLabelOptionDescription
{-# INLINE createLabelOptionDescriptionL #-}
-- | 'createLabelOptionExclusive' Lens
createLabelOptionExclusiveL :: Lens_' CreateLabelOption (Maybe Bool)
createLabelOptionExclusiveL f CreateLabelOption{..} = (\createLabelOptionExclusive -> CreateLabelOption { createLabelOptionExclusive, ..} ) <$> f createLabelOptionExclusive
{-# INLINE createLabelOptionExclusiveL #-}
-- | 'createLabelOptionName' Lens
createLabelOptionNameL :: Lens_' CreateLabelOption (Text)
createLabelOptionNameL f CreateLabelOption{..} = (\createLabelOptionName -> CreateLabelOption { createLabelOptionName, ..} ) <$> f createLabelOptionName
{-# INLINE createLabelOptionNameL #-}
-- * CreateMilestoneOption
-- | 'createMilestoneOptionDescription' Lens
createMilestoneOptionDescriptionL :: Lens_' CreateMilestoneOption (Maybe Text)
createMilestoneOptionDescriptionL f CreateMilestoneOption{..} = (\createMilestoneOptionDescription -> CreateMilestoneOption { createMilestoneOptionDescription, ..} ) <$> f createMilestoneOptionDescription
{-# INLINE createMilestoneOptionDescriptionL #-}
-- | 'createMilestoneOptionDueOn' Lens
createMilestoneOptionDueOnL :: Lens_' CreateMilestoneOption (Maybe DateTime)
createMilestoneOptionDueOnL f CreateMilestoneOption{..} = (\createMilestoneOptionDueOn -> CreateMilestoneOption { createMilestoneOptionDueOn, ..} ) <$> f createMilestoneOptionDueOn
{-# INLINE createMilestoneOptionDueOnL #-}
-- | 'createMilestoneOptionState' Lens
createMilestoneOptionStateL :: Lens_' CreateMilestoneOption (Maybe E'State)
createMilestoneOptionStateL f CreateMilestoneOption{..} = (\createMilestoneOptionState -> CreateMilestoneOption { createMilestoneOptionState, ..} ) <$> f createMilestoneOptionState
{-# INLINE createMilestoneOptionStateL #-}
-- | 'createMilestoneOptionTitle' Lens
createMilestoneOptionTitleL :: Lens_' CreateMilestoneOption (Maybe Text)
createMilestoneOptionTitleL f CreateMilestoneOption{..} = (\createMilestoneOptionTitle -> CreateMilestoneOption { createMilestoneOptionTitle, ..} ) <$> f createMilestoneOptionTitle
{-# INLINE createMilestoneOptionTitleL #-}
-- * CreateOAuth2ApplicationOptions
-- | 'createOAuth2ApplicationOptionsConfidentialClient' Lens
createOAuth2ApplicationOptionsConfidentialClientL :: Lens_' CreateOAuth2ApplicationOptions (Maybe Bool)
createOAuth2ApplicationOptionsConfidentialClientL f CreateOAuth2ApplicationOptions{..} = (\createOAuth2ApplicationOptionsConfidentialClient -> CreateOAuth2ApplicationOptions { createOAuth2ApplicationOptionsConfidentialClient, ..} ) <$> f createOAuth2ApplicationOptionsConfidentialClient
{-# INLINE createOAuth2ApplicationOptionsConfidentialClientL #-}
-- | 'createOAuth2ApplicationOptionsName' Lens
createOAuth2ApplicationOptionsNameL :: Lens_' CreateOAuth2ApplicationOptions (Maybe Text)
createOAuth2ApplicationOptionsNameL f CreateOAuth2ApplicationOptions{..} = (\createOAuth2ApplicationOptionsName -> CreateOAuth2ApplicationOptions { createOAuth2ApplicationOptionsName, ..} ) <$> f createOAuth2ApplicationOptionsName
{-# INLINE createOAuth2ApplicationOptionsNameL #-}
-- | 'createOAuth2ApplicationOptionsRedirectUris' Lens
createOAuth2ApplicationOptionsRedirectUrisL :: Lens_' CreateOAuth2ApplicationOptions (Maybe [Text])
createOAuth2ApplicationOptionsRedirectUrisL f CreateOAuth2ApplicationOptions{..} = (\createOAuth2ApplicationOptionsRedirectUris -> CreateOAuth2ApplicationOptions { createOAuth2ApplicationOptionsRedirectUris, ..} ) <$> f createOAuth2ApplicationOptionsRedirectUris
{-# INLINE createOAuth2ApplicationOptionsRedirectUrisL #-}
-- * CreateOrgOption
-- | 'createOrgOptionDescription' Lens
createOrgOptionDescriptionL :: Lens_' CreateOrgOption (Maybe Text)
createOrgOptionDescriptionL f CreateOrgOption{..} = (\createOrgOptionDescription -> CreateOrgOption { createOrgOptionDescription, ..} ) <$> f createOrgOptionDescription
{-# INLINE createOrgOptionDescriptionL #-}
-- | 'createOrgOptionFullName' Lens
createOrgOptionFullNameL :: Lens_' CreateOrgOption (Maybe Text)
createOrgOptionFullNameL f CreateOrgOption{..} = (\createOrgOptionFullName -> CreateOrgOption { createOrgOptionFullName, ..} ) <$> f createOrgOptionFullName
{-# INLINE createOrgOptionFullNameL #-}
-- | 'createOrgOptionLocation' Lens
createOrgOptionLocationL :: Lens_' CreateOrgOption (Maybe Text)
createOrgOptionLocationL f CreateOrgOption{..} = (\createOrgOptionLocation -> CreateOrgOption { createOrgOptionLocation, ..} ) <$> f createOrgOptionLocation
{-# INLINE createOrgOptionLocationL #-}
-- | 'createOrgOptionRepoAdminChangeTeamAccess' Lens
createOrgOptionRepoAdminChangeTeamAccessL :: Lens_' CreateOrgOption (Maybe Bool)
createOrgOptionRepoAdminChangeTeamAccessL f CreateOrgOption{..} = (\createOrgOptionRepoAdminChangeTeamAccess -> CreateOrgOption { createOrgOptionRepoAdminChangeTeamAccess, ..} ) <$> f createOrgOptionRepoAdminChangeTeamAccess
{-# INLINE createOrgOptionRepoAdminChangeTeamAccessL #-}
-- | 'createOrgOptionUsername' Lens
createOrgOptionUsernameL :: Lens_' CreateOrgOption (Text)
createOrgOptionUsernameL f CreateOrgOption{..} = (\createOrgOptionUsername -> CreateOrgOption { createOrgOptionUsername, ..} ) <$> f createOrgOptionUsername
{-# INLINE createOrgOptionUsernameL #-}
-- | 'createOrgOptionVisibility' Lens
createOrgOptionVisibilityL :: Lens_' CreateOrgOption (Maybe E'Visibility)
createOrgOptionVisibilityL f CreateOrgOption{..} = (\createOrgOptionVisibility -> CreateOrgOption { createOrgOptionVisibility, ..} ) <$> f createOrgOptionVisibility
{-# INLINE createOrgOptionVisibilityL #-}
-- | 'createOrgOptionWebsite' Lens
createOrgOptionWebsiteL :: Lens_' CreateOrgOption (Maybe Text)
createOrgOptionWebsiteL f CreateOrgOption{..} = (\createOrgOptionWebsite -> CreateOrgOption { createOrgOptionWebsite, ..} ) <$> f createOrgOptionWebsite
{-# INLINE createOrgOptionWebsiteL #-}
-- * CreatePullRequestOption
-- | 'createPullRequestOptionAssignee' Lens
createPullRequestOptionAssigneeL :: Lens_' CreatePullRequestOption (Maybe Text)
createPullRequestOptionAssigneeL f CreatePullRequestOption{..} = (\createPullRequestOptionAssignee -> CreatePullRequestOption { createPullRequestOptionAssignee, ..} ) <$> f createPullRequestOptionAssignee
{-# INLINE createPullRequestOptionAssigneeL #-}
-- | 'createPullRequestOptionAssignees' Lens
createPullRequestOptionAssigneesL :: Lens_' CreatePullRequestOption (Maybe [Text])
createPullRequestOptionAssigneesL f CreatePullRequestOption{..} = (\createPullRequestOptionAssignees -> CreatePullRequestOption { createPullRequestOptionAssignees, ..} ) <$> f createPullRequestOptionAssignees
{-# INLINE createPullRequestOptionAssigneesL #-}
-- | 'createPullRequestOptionBase' Lens
createPullRequestOptionBaseL :: Lens_' CreatePullRequestOption (Maybe Text)
createPullRequestOptionBaseL f CreatePullRequestOption{..} = (\createPullRequestOptionBase -> CreatePullRequestOption { createPullRequestOptionBase, ..} ) <$> f createPullRequestOptionBase
{-# INLINE createPullRequestOptionBaseL #-}
-- | 'createPullRequestOptionBody' Lens
createPullRequestOptionBodyL :: Lens_' CreatePullRequestOption (Maybe Text)
createPullRequestOptionBodyL f CreatePullRequestOption{..} = (\createPullRequestOptionBody -> CreatePullRequestOption { createPullRequestOptionBody, ..} ) <$> f createPullRequestOptionBody
{-# INLINE createPullRequestOptionBodyL #-}
-- | 'createPullRequestOptionDueDate' Lens
createPullRequestOptionDueDateL :: Lens_' CreatePullRequestOption (Maybe DateTime)
createPullRequestOptionDueDateL f CreatePullRequestOption{..} = (\createPullRequestOptionDueDate -> CreatePullRequestOption { createPullRequestOptionDueDate, ..} ) <$> f createPullRequestOptionDueDate
{-# INLINE createPullRequestOptionDueDateL #-}
-- | 'createPullRequestOptionHead' Lens
createPullRequestOptionHeadL :: Lens_' CreatePullRequestOption (Maybe Text)
createPullRequestOptionHeadL f CreatePullRequestOption{..} = (\createPullRequestOptionHead -> CreatePullRequestOption { createPullRequestOptionHead, ..} ) <$> f createPullRequestOptionHead
{-# INLINE createPullRequestOptionHeadL #-}
-- | 'createPullRequestOptionLabels' Lens
createPullRequestOptionLabelsL :: Lens_' CreatePullRequestOption (Maybe [Integer])
createPullRequestOptionLabelsL f CreatePullRequestOption{..} = (\createPullRequestOptionLabels -> CreatePullRequestOption { createPullRequestOptionLabels, ..} ) <$> f createPullRequestOptionLabels
{-# INLINE createPullRequestOptionLabelsL #-}
-- | 'createPullRequestOptionMilestone' Lens
createPullRequestOptionMilestoneL :: Lens_' CreatePullRequestOption (Maybe Integer)
createPullRequestOptionMilestoneL f CreatePullRequestOption{..} = (\createPullRequestOptionMilestone -> CreatePullRequestOption { createPullRequestOptionMilestone, ..} ) <$> f createPullRequestOptionMilestone
{-# INLINE createPullRequestOptionMilestoneL #-}
-- | 'createPullRequestOptionTitle' Lens
createPullRequestOptionTitleL :: Lens_' CreatePullRequestOption (Maybe Text)
createPullRequestOptionTitleL f CreatePullRequestOption{..} = (\createPullRequestOptionTitle -> CreatePullRequestOption { createPullRequestOptionTitle, ..} ) <$> f createPullRequestOptionTitle
{-# INLINE createPullRequestOptionTitleL #-}
-- * CreatePullReviewComment
-- | 'createPullReviewCommentBody' Lens
createPullReviewCommentBodyL :: Lens_' CreatePullReviewComment (Maybe Text)
createPullReviewCommentBodyL f CreatePullReviewComment{..} = (\createPullReviewCommentBody -> CreatePullReviewComment { createPullReviewCommentBody, ..} ) <$> f createPullReviewCommentBody
{-# INLINE createPullReviewCommentBodyL #-}
-- | 'createPullReviewCommentNewPosition' Lens
createPullReviewCommentNewPositionL :: Lens_' CreatePullReviewComment (Maybe Integer)
createPullReviewCommentNewPositionL f CreatePullReviewComment{..} = (\createPullReviewCommentNewPosition -> CreatePullReviewComment { createPullReviewCommentNewPosition, ..} ) <$> f createPullReviewCommentNewPosition
{-# INLINE createPullReviewCommentNewPositionL #-}
-- | 'createPullReviewCommentOldPosition' Lens
createPullReviewCommentOldPositionL :: Lens_' CreatePullReviewComment (Maybe Integer)
createPullReviewCommentOldPositionL f CreatePullReviewComment{..} = (\createPullReviewCommentOldPosition -> CreatePullReviewComment { createPullReviewCommentOldPosition, ..} ) <$> f createPullReviewCommentOldPosition
{-# INLINE createPullReviewCommentOldPositionL #-}
-- | 'createPullReviewCommentPath' Lens
createPullReviewCommentPathL :: Lens_' CreatePullReviewComment (Maybe Text)
createPullReviewCommentPathL f CreatePullReviewComment{..} = (\createPullReviewCommentPath -> CreatePullReviewComment { createPullReviewCommentPath, ..} ) <$> f createPullReviewCommentPath
{-# INLINE createPullReviewCommentPathL #-}
-- * CreatePullReviewOptions
-- | 'createPullReviewOptionsBody' Lens
createPullReviewOptionsBodyL :: Lens_' CreatePullReviewOptions (Maybe Text)
createPullReviewOptionsBodyL f CreatePullReviewOptions{..} = (\createPullReviewOptionsBody -> CreatePullReviewOptions { createPullReviewOptionsBody, ..} ) <$> f createPullReviewOptionsBody
{-# INLINE createPullReviewOptionsBodyL #-}
-- | 'createPullReviewOptionsComments' Lens
createPullReviewOptionsCommentsL :: Lens_' CreatePullReviewOptions (Maybe [CreatePullReviewComment])
createPullReviewOptionsCommentsL f CreatePullReviewOptions{..} = (\createPullReviewOptionsComments -> CreatePullReviewOptions { createPullReviewOptionsComments, ..} ) <$> f createPullReviewOptionsComments
{-# INLINE createPullReviewOptionsCommentsL #-}
-- | 'createPullReviewOptionsCommitId' Lens
createPullReviewOptionsCommitIdL :: Lens_' CreatePullReviewOptions (Maybe Text)
createPullReviewOptionsCommitIdL f CreatePullReviewOptions{..} = (\createPullReviewOptionsCommitId -> CreatePullReviewOptions { createPullReviewOptionsCommitId, ..} ) <$> f createPullReviewOptionsCommitId
{-# INLINE createPullReviewOptionsCommitIdL #-}
-- | 'createPullReviewOptionsEvent' Lens
createPullReviewOptionsEventL :: Lens_' CreatePullReviewOptions (Maybe Text)
createPullReviewOptionsEventL f CreatePullReviewOptions{..} = (\createPullReviewOptionsEvent -> CreatePullReviewOptions { createPullReviewOptionsEvent, ..} ) <$> f createPullReviewOptionsEvent
{-# INLINE createPullReviewOptionsEventL #-}
-- * CreatePushMirrorOption
-- | 'createPushMirrorOptionInterval' Lens
createPushMirrorOptionIntervalL :: Lens_' CreatePushMirrorOption (Maybe Text)
createPushMirrorOptionIntervalL f CreatePushMirrorOption{..} = (\createPushMirrorOptionInterval -> CreatePushMirrorOption { createPushMirrorOptionInterval, ..} ) <$> f createPushMirrorOptionInterval
{-# INLINE createPushMirrorOptionIntervalL #-}
-- | 'createPushMirrorOptionRemoteAddress' Lens
createPushMirrorOptionRemoteAddressL :: Lens_' CreatePushMirrorOption (Maybe Text)
createPushMirrorOptionRemoteAddressL f CreatePushMirrorOption{..} = (\createPushMirrorOptionRemoteAddress -> CreatePushMirrorOption { createPushMirrorOptionRemoteAddress, ..} ) <$> f createPushMirrorOptionRemoteAddress
{-# INLINE createPushMirrorOptionRemoteAddressL #-}
-- | 'createPushMirrorOptionRemotePassword' Lens
createPushMirrorOptionRemotePasswordL :: Lens_' CreatePushMirrorOption (Maybe Text)
createPushMirrorOptionRemotePasswordL f CreatePushMirrorOption{..} = (\createPushMirrorOptionRemotePassword -> CreatePushMirrorOption { createPushMirrorOptionRemotePassword, ..} ) <$> f createPushMirrorOptionRemotePassword
{-# INLINE createPushMirrorOptionRemotePasswordL #-}
-- | 'createPushMirrorOptionRemoteUsername' Lens
createPushMirrorOptionRemoteUsernameL :: Lens_' CreatePushMirrorOption (Maybe Text)
createPushMirrorOptionRemoteUsernameL f CreatePushMirrorOption{..} = (\createPushMirrorOptionRemoteUsername -> CreatePushMirrorOption { createPushMirrorOptionRemoteUsername, ..} ) <$> f createPushMirrorOptionRemoteUsername
{-# INLINE createPushMirrorOptionRemoteUsernameL #-}
-- | 'createPushMirrorOptionSyncOnCommit' Lens
createPushMirrorOptionSyncOnCommitL :: Lens_' CreatePushMirrorOption (Maybe Bool)
createPushMirrorOptionSyncOnCommitL f CreatePushMirrorOption{..} = (\createPushMirrorOptionSyncOnCommit -> CreatePushMirrorOption { createPushMirrorOptionSyncOnCommit, ..} ) <$> f createPushMirrorOptionSyncOnCommit
{-# INLINE createPushMirrorOptionSyncOnCommitL #-}
-- * CreateReleaseOption
-- | 'createReleaseOptionBody' Lens
createReleaseOptionBodyL :: Lens_' CreateReleaseOption (Maybe Text)
createReleaseOptionBodyL f CreateReleaseOption{..} = (\createReleaseOptionBody -> CreateReleaseOption { createReleaseOptionBody, ..} ) <$> f createReleaseOptionBody
{-# INLINE createReleaseOptionBodyL #-}
-- | 'createReleaseOptionDraft' Lens
createReleaseOptionDraftL :: Lens_' CreateReleaseOption (Maybe Bool)
createReleaseOptionDraftL f CreateReleaseOption{..} = (\createReleaseOptionDraft -> CreateReleaseOption { createReleaseOptionDraft, ..} ) <$> f createReleaseOptionDraft
{-# INLINE createReleaseOptionDraftL #-}
-- | 'createReleaseOptionName' Lens
createReleaseOptionNameL :: Lens_' CreateReleaseOption (Maybe Text)
createReleaseOptionNameL f CreateReleaseOption{..} = (\createReleaseOptionName -> CreateReleaseOption { createReleaseOptionName, ..} ) <$> f createReleaseOptionName
{-# INLINE createReleaseOptionNameL #-}
-- | 'createReleaseOptionPrerelease' Lens
createReleaseOptionPrereleaseL :: Lens_' CreateReleaseOption (Maybe Bool)
createReleaseOptionPrereleaseL f CreateReleaseOption{..} = (\createReleaseOptionPrerelease -> CreateReleaseOption { createReleaseOptionPrerelease, ..} ) <$> f createReleaseOptionPrerelease
{-# INLINE createReleaseOptionPrereleaseL #-}
-- | 'createReleaseOptionTagName' Lens
createReleaseOptionTagNameL :: Lens_' CreateReleaseOption (Text)
createReleaseOptionTagNameL f CreateReleaseOption{..} = (\createReleaseOptionTagName -> CreateReleaseOption { createReleaseOptionTagName, ..} ) <$> f createReleaseOptionTagName
{-# INLINE createReleaseOptionTagNameL #-}
-- | 'createReleaseOptionTargetCommitish' Lens
createReleaseOptionTargetCommitishL :: Lens_' CreateReleaseOption (Maybe Text)
createReleaseOptionTargetCommitishL f CreateReleaseOption{..} = (\createReleaseOptionTargetCommitish -> CreateReleaseOption { createReleaseOptionTargetCommitish, ..} ) <$> f createReleaseOptionTargetCommitish
{-# INLINE createReleaseOptionTargetCommitishL #-}
-- * CreateRepoOption
-- | 'createRepoOptionAutoInit' Lens
createRepoOptionAutoInitL :: Lens_' CreateRepoOption (Maybe Bool)
createRepoOptionAutoInitL f CreateRepoOption{..} = (\createRepoOptionAutoInit -> CreateRepoOption { createRepoOptionAutoInit, ..} ) <$> f createRepoOptionAutoInit
{-# INLINE createRepoOptionAutoInitL #-}
-- | 'createRepoOptionDefaultBranch' Lens
createRepoOptionDefaultBranchL :: Lens_' CreateRepoOption (Maybe Text)
createRepoOptionDefaultBranchL f CreateRepoOption{..} = (\createRepoOptionDefaultBranch -> CreateRepoOption { createRepoOptionDefaultBranch, ..} ) <$> f createRepoOptionDefaultBranch
{-# INLINE createRepoOptionDefaultBranchL #-}
-- | 'createRepoOptionDescription' Lens
createRepoOptionDescriptionL :: Lens_' CreateRepoOption (Maybe Text)
createRepoOptionDescriptionL f CreateRepoOption{..} = (\createRepoOptionDescription -> CreateRepoOption { createRepoOptionDescription, ..} ) <$> f createRepoOptionDescription
{-# INLINE createRepoOptionDescriptionL #-}
-- | 'createRepoOptionGitignores' Lens
createRepoOptionGitignoresL :: Lens_' CreateRepoOption (Maybe Text)
createRepoOptionGitignoresL f CreateRepoOption{..} = (\createRepoOptionGitignores -> CreateRepoOption { createRepoOptionGitignores, ..} ) <$> f createRepoOptionGitignores
{-# INLINE createRepoOptionGitignoresL #-}
-- | 'createRepoOptionIssueLabels' Lens
createRepoOptionIssueLabelsL :: Lens_' CreateRepoOption (Maybe Text)
createRepoOptionIssueLabelsL f CreateRepoOption{..} = (\createRepoOptionIssueLabels -> CreateRepoOption { createRepoOptionIssueLabels, ..} ) <$> f createRepoOptionIssueLabels
{-# INLINE createRepoOptionIssueLabelsL #-}
-- | 'createRepoOptionLicense' Lens
createRepoOptionLicenseL :: Lens_' CreateRepoOption (Maybe Text)
createRepoOptionLicenseL f CreateRepoOption{..} = (\createRepoOptionLicense -> CreateRepoOption { createRepoOptionLicense, ..} ) <$> f createRepoOptionLicense
{-# INLINE createRepoOptionLicenseL #-}
-- | 'createRepoOptionName' Lens
createRepoOptionNameL :: Lens_' CreateRepoOption (Text)
createRepoOptionNameL f CreateRepoOption{..} = (\createRepoOptionName -> CreateRepoOption { createRepoOptionName, ..} ) <$> f createRepoOptionName
{-# INLINE createRepoOptionNameL #-}
-- | 'createRepoOptionPrivate' Lens
createRepoOptionPrivateL :: Lens_' CreateRepoOption (Maybe Bool)
createRepoOptionPrivateL f CreateRepoOption{..} = (\createRepoOptionPrivate -> CreateRepoOption { createRepoOptionPrivate, ..} ) <$> f createRepoOptionPrivate
{-# INLINE createRepoOptionPrivateL #-}
-- | 'createRepoOptionReadme' Lens
createRepoOptionReadmeL :: Lens_' CreateRepoOption (Maybe Text)
createRepoOptionReadmeL f CreateRepoOption{..} = (\createRepoOptionReadme -> CreateRepoOption { createRepoOptionReadme, ..} ) <$> f createRepoOptionReadme
{-# INLINE createRepoOptionReadmeL #-}
-- | 'createRepoOptionTemplate' Lens
createRepoOptionTemplateL :: Lens_' CreateRepoOption (Maybe Bool)
createRepoOptionTemplateL f CreateRepoOption{..} = (\createRepoOptionTemplate -> CreateRepoOption { createRepoOptionTemplate, ..} ) <$> f createRepoOptionTemplate
{-# INLINE createRepoOptionTemplateL #-}
-- | 'createRepoOptionTrustModel' Lens
createRepoOptionTrustModelL :: Lens_' CreateRepoOption (Maybe E'TrustModel)
createRepoOptionTrustModelL f CreateRepoOption{..} = (\createRepoOptionTrustModel -> CreateRepoOption { createRepoOptionTrustModel, ..} ) <$> f createRepoOptionTrustModel
{-# INLINE createRepoOptionTrustModelL #-}
-- * CreateStatusOption
-- | 'createStatusOptionContext' Lens
createStatusOptionContextL :: Lens_' CreateStatusOption (Maybe Text)
createStatusOptionContextL f CreateStatusOption{..} = (\createStatusOptionContext -> CreateStatusOption { createStatusOptionContext, ..} ) <$> f createStatusOptionContext
{-# INLINE createStatusOptionContextL #-}
-- | 'createStatusOptionDescription' Lens
createStatusOptionDescriptionL :: Lens_' CreateStatusOption (Maybe Text)
createStatusOptionDescriptionL f CreateStatusOption{..} = (\createStatusOptionDescription -> CreateStatusOption { createStatusOptionDescription, ..} ) <$> f createStatusOptionDescription
{-# INLINE createStatusOptionDescriptionL #-}
-- | 'createStatusOptionState' Lens
createStatusOptionStateL :: Lens_' CreateStatusOption (Maybe Text)
createStatusOptionStateL f CreateStatusOption{..} = (\createStatusOptionState -> CreateStatusOption { createStatusOptionState, ..} ) <$> f createStatusOptionState
{-# INLINE createStatusOptionStateL #-}
-- | 'createStatusOptionTargetUrl' Lens
createStatusOptionTargetUrlL :: Lens_' CreateStatusOption (Maybe Text)
createStatusOptionTargetUrlL f CreateStatusOption{..} = (\createStatusOptionTargetUrl -> CreateStatusOption { createStatusOptionTargetUrl, ..} ) <$> f createStatusOptionTargetUrl
{-# INLINE createStatusOptionTargetUrlL #-}
-- * CreateTagOption
-- | 'createTagOptionMessage' Lens
createTagOptionMessageL :: Lens_' CreateTagOption (Maybe Text)
createTagOptionMessageL f CreateTagOption{..} = (\createTagOptionMessage -> CreateTagOption { createTagOptionMessage, ..} ) <$> f createTagOptionMessage
{-# INLINE createTagOptionMessageL #-}
-- | 'createTagOptionTagName' Lens
createTagOptionTagNameL :: Lens_' CreateTagOption (Text)
createTagOptionTagNameL f CreateTagOption{..} = (\createTagOptionTagName -> CreateTagOption { createTagOptionTagName, ..} ) <$> f createTagOptionTagName
{-# INLINE createTagOptionTagNameL #-}
-- | 'createTagOptionTarget' Lens
createTagOptionTargetL :: Lens_' CreateTagOption (Maybe Text)
createTagOptionTargetL f CreateTagOption{..} = (\createTagOptionTarget -> CreateTagOption { createTagOptionTarget, ..} ) <$> f createTagOptionTarget
{-# INLINE createTagOptionTargetL #-}
-- * CreateTeamOption
-- | 'createTeamOptionCanCreateOrgRepo' Lens
createTeamOptionCanCreateOrgRepoL :: Lens_' CreateTeamOption (Maybe Bool)
createTeamOptionCanCreateOrgRepoL f CreateTeamOption{..} = (\createTeamOptionCanCreateOrgRepo -> CreateTeamOption { createTeamOptionCanCreateOrgRepo, ..} ) <$> f createTeamOptionCanCreateOrgRepo
{-# INLINE createTeamOptionCanCreateOrgRepoL #-}
-- | 'createTeamOptionDescription' Lens
createTeamOptionDescriptionL :: Lens_' CreateTeamOption (Maybe Text)
createTeamOptionDescriptionL f CreateTeamOption{..} = (\createTeamOptionDescription -> CreateTeamOption { createTeamOptionDescription, ..} ) <$> f createTeamOptionDescription
{-# INLINE createTeamOptionDescriptionL #-}
-- | 'createTeamOptionIncludesAllRepositories' Lens
createTeamOptionIncludesAllRepositoriesL :: Lens_' CreateTeamOption (Maybe Bool)
createTeamOptionIncludesAllRepositoriesL f CreateTeamOption{..} = (\createTeamOptionIncludesAllRepositories -> CreateTeamOption { createTeamOptionIncludesAllRepositories, ..} ) <$> f createTeamOptionIncludesAllRepositories
{-# INLINE createTeamOptionIncludesAllRepositoriesL #-}
-- | 'createTeamOptionName' Lens
createTeamOptionNameL :: Lens_' CreateTeamOption (Text)
createTeamOptionNameL f CreateTeamOption{..} = (\createTeamOptionName -> CreateTeamOption { createTeamOptionName, ..} ) <$> f createTeamOptionName
{-# INLINE createTeamOptionNameL #-}
-- | 'createTeamOptionPermission' Lens
createTeamOptionPermissionL :: Lens_' CreateTeamOption (Maybe E'Permission)
createTeamOptionPermissionL f CreateTeamOption{..} = (\createTeamOptionPermission -> CreateTeamOption { createTeamOptionPermission, ..} ) <$> f createTeamOptionPermission
{-# INLINE createTeamOptionPermissionL #-}
-- | 'createTeamOptionUnits' Lens
createTeamOptionUnitsL :: Lens_' CreateTeamOption (Maybe [Text])
createTeamOptionUnitsL f CreateTeamOption{..} = (\createTeamOptionUnits -> CreateTeamOption { createTeamOptionUnits, ..} ) <$> f createTeamOptionUnits
{-# INLINE createTeamOptionUnitsL #-}
-- | 'createTeamOptionUnitsMap' Lens
createTeamOptionUnitsMapL :: Lens_' CreateTeamOption (Maybe (Map.Map String Text))
createTeamOptionUnitsMapL f CreateTeamOption{..} = (\createTeamOptionUnitsMap -> CreateTeamOption { createTeamOptionUnitsMap, ..} ) <$> f createTeamOptionUnitsMap
{-# INLINE createTeamOptionUnitsMapL #-}
-- * CreateUserOption
-- | 'createUserOptionCreatedAt' Lens
createUserOptionCreatedAtL :: Lens_' CreateUserOption (Maybe DateTime)
createUserOptionCreatedAtL f CreateUserOption{..} = (\createUserOptionCreatedAt -> CreateUserOption { createUserOptionCreatedAt, ..} ) <$> f createUserOptionCreatedAt
{-# INLINE createUserOptionCreatedAtL #-}
-- | 'createUserOptionEmail' Lens
createUserOptionEmailL :: Lens_' CreateUserOption (Text)
createUserOptionEmailL f CreateUserOption{..} = (\createUserOptionEmail -> CreateUserOption { createUserOptionEmail, ..} ) <$> f createUserOptionEmail
{-# INLINE createUserOptionEmailL #-}
-- | 'createUserOptionFullName' Lens
createUserOptionFullNameL :: Lens_' CreateUserOption (Maybe Text)
createUserOptionFullNameL f CreateUserOption{..} = (\createUserOptionFullName -> CreateUserOption { createUserOptionFullName, ..} ) <$> f createUserOptionFullName
{-# INLINE createUserOptionFullNameL #-}
-- | 'createUserOptionLoginName' Lens
createUserOptionLoginNameL :: Lens_' CreateUserOption (Maybe Text)
createUserOptionLoginNameL f CreateUserOption{..} = (\createUserOptionLoginName -> CreateUserOption { createUserOptionLoginName, ..} ) <$> f createUserOptionLoginName
{-# INLINE createUserOptionLoginNameL #-}
-- | 'createUserOptionMustChangePassword' Lens
createUserOptionMustChangePasswordL :: Lens_' CreateUserOption (Maybe Bool)
createUserOptionMustChangePasswordL f CreateUserOption{..} = (\createUserOptionMustChangePassword -> CreateUserOption { createUserOptionMustChangePassword, ..} ) <$> f createUserOptionMustChangePassword
{-# INLINE createUserOptionMustChangePasswordL #-}
-- | 'createUserOptionPassword' Lens
createUserOptionPasswordL :: Lens_' CreateUserOption (Text)
createUserOptionPasswordL f CreateUserOption{..} = (\createUserOptionPassword -> CreateUserOption { createUserOptionPassword, ..} ) <$> f createUserOptionPassword
{-# INLINE createUserOptionPasswordL #-}
-- | 'createUserOptionRestricted' Lens
createUserOptionRestrictedL :: Lens_' CreateUserOption (Maybe Bool)
createUserOptionRestrictedL f CreateUserOption{..} = (\createUserOptionRestricted -> CreateUserOption { createUserOptionRestricted, ..} ) <$> f createUserOptionRestricted
{-# INLINE createUserOptionRestrictedL #-}
-- | 'createUserOptionSendNotify' Lens
createUserOptionSendNotifyL :: Lens_' CreateUserOption (Maybe Bool)
createUserOptionSendNotifyL f CreateUserOption{..} = (\createUserOptionSendNotify -> CreateUserOption { createUserOptionSendNotify, ..} ) <$> f createUserOptionSendNotify
{-# INLINE createUserOptionSendNotifyL #-}
-- | 'createUserOptionSourceId' Lens
createUserOptionSourceIdL :: Lens_' CreateUserOption (Maybe Integer)
createUserOptionSourceIdL f CreateUserOption{..} = (\createUserOptionSourceId -> CreateUserOption { createUserOptionSourceId, ..} ) <$> f createUserOptionSourceId
{-# INLINE createUserOptionSourceIdL #-}
-- | 'createUserOptionUsername' Lens
createUserOptionUsernameL :: Lens_' CreateUserOption (Text)
createUserOptionUsernameL f CreateUserOption{..} = (\createUserOptionUsername -> CreateUserOption { createUserOptionUsername, ..} ) <$> f createUserOptionUsername
{-# INLINE createUserOptionUsernameL #-}
-- | 'createUserOptionVisibility' Lens
createUserOptionVisibilityL :: Lens_' CreateUserOption (Maybe Text)
createUserOptionVisibilityL f CreateUserOption{..} = (\createUserOptionVisibility -> CreateUserOption { createUserOptionVisibility, ..} ) <$> f createUserOptionVisibility
{-# INLINE createUserOptionVisibilityL #-}
-- * CreateWikiPageOptions
-- | 'createWikiPageOptionsContentBase64' Lens
createWikiPageOptionsContentBase64L :: Lens_' CreateWikiPageOptions (Maybe Text)
createWikiPageOptionsContentBase64L f CreateWikiPageOptions{..} = (\createWikiPageOptionsContentBase64 -> CreateWikiPageOptions { createWikiPageOptionsContentBase64, ..} ) <$> f createWikiPageOptionsContentBase64
{-# INLINE createWikiPageOptionsContentBase64L #-}
-- | 'createWikiPageOptionsMessage' Lens
createWikiPageOptionsMessageL :: Lens_' CreateWikiPageOptions (Maybe Text)
createWikiPageOptionsMessageL f CreateWikiPageOptions{..} = (\createWikiPageOptionsMessage -> CreateWikiPageOptions { createWikiPageOptionsMessage, ..} ) <$> f createWikiPageOptionsMessage
{-# INLINE createWikiPageOptionsMessageL #-}
-- | 'createWikiPageOptionsTitle' Lens
createWikiPageOptionsTitleL :: Lens_' CreateWikiPageOptions (Maybe Text)
createWikiPageOptionsTitleL f CreateWikiPageOptions{..} = (\createWikiPageOptionsTitle -> CreateWikiPageOptions { createWikiPageOptionsTitle, ..} ) <$> f createWikiPageOptionsTitle
{-# INLINE createWikiPageOptionsTitleL #-}
-- * Cron
-- | 'cronExecTimes' Lens
cronExecTimesL :: Lens_' Cron (Maybe Integer)
cronExecTimesL f Cron{..} = (\cronExecTimes -> Cron { cronExecTimes, ..} ) <$> f cronExecTimes
{-# INLINE cronExecTimesL #-}
-- | 'cronName' Lens
cronNameL :: Lens_' Cron (Maybe Text)
cronNameL f Cron{..} = (\cronName -> Cron { cronName, ..} ) <$> f cronName
{-# INLINE cronNameL #-}
-- | 'cronNext' Lens
cronNextL :: Lens_' Cron (Maybe DateTime)
cronNextL f Cron{..} = (\cronNext -> Cron { cronNext, ..} ) <$> f cronNext
{-# INLINE cronNextL #-}
-- | 'cronPrev' Lens
cronPrevL :: Lens_' Cron (Maybe DateTime)
cronPrevL f Cron{..} = (\cronPrev -> Cron { cronPrev, ..} ) <$> f cronPrev
{-# INLINE cronPrevL #-}
-- | 'cronSchedule' Lens
cronScheduleL :: Lens_' Cron (Maybe Text)
cronScheduleL f Cron{..} = (\cronSchedule -> Cron { cronSchedule, ..} ) <$> f cronSchedule
{-# INLINE cronScheduleL #-}
-- * DeleteEmailOption
-- | 'deleteEmailOptionEmails' Lens
deleteEmailOptionEmailsL :: Lens_' DeleteEmailOption (Maybe [Text])
deleteEmailOptionEmailsL f DeleteEmailOption{..} = (\deleteEmailOptionEmails -> DeleteEmailOption { deleteEmailOptionEmails, ..} ) <$> f deleteEmailOptionEmails
{-# INLINE deleteEmailOptionEmailsL #-}
-- * DeleteFileOptions
-- | 'deleteFileOptionsAuthor' Lens
deleteFileOptionsAuthorL :: Lens_' DeleteFileOptions (Maybe Identity)
deleteFileOptionsAuthorL f DeleteFileOptions{..} = (\deleteFileOptionsAuthor -> DeleteFileOptions { deleteFileOptionsAuthor, ..} ) <$> f deleteFileOptionsAuthor
{-# INLINE deleteFileOptionsAuthorL #-}
-- | 'deleteFileOptionsBranch' Lens
deleteFileOptionsBranchL :: Lens_' DeleteFileOptions (Maybe Text)
deleteFileOptionsBranchL f DeleteFileOptions{..} = (\deleteFileOptionsBranch -> DeleteFileOptions { deleteFileOptionsBranch, ..} ) <$> f deleteFileOptionsBranch
{-# INLINE deleteFileOptionsBranchL #-}
-- | 'deleteFileOptionsCommitter' Lens
deleteFileOptionsCommitterL :: Lens_' DeleteFileOptions (Maybe Identity)
deleteFileOptionsCommitterL f DeleteFileOptions{..} = (\deleteFileOptionsCommitter -> DeleteFileOptions { deleteFileOptionsCommitter, ..} ) <$> f deleteFileOptionsCommitter
{-# INLINE deleteFileOptionsCommitterL #-}
-- | 'deleteFileOptionsDates' Lens
deleteFileOptionsDatesL :: Lens_' DeleteFileOptions (Maybe CommitDateOptions)
deleteFileOptionsDatesL f DeleteFileOptions{..} = (\deleteFileOptionsDates -> DeleteFileOptions { deleteFileOptionsDates, ..} ) <$> f deleteFileOptionsDates
{-# INLINE deleteFileOptionsDatesL #-}
-- | 'deleteFileOptionsMessage' Lens
deleteFileOptionsMessageL :: Lens_' DeleteFileOptions (Maybe Text)
deleteFileOptionsMessageL f DeleteFileOptions{..} = (\deleteFileOptionsMessage -> DeleteFileOptions { deleteFileOptionsMessage, ..} ) <$> f deleteFileOptionsMessage
{-# INLINE deleteFileOptionsMessageL #-}
-- | 'deleteFileOptionsNewBranch' Lens
deleteFileOptionsNewBranchL :: Lens_' DeleteFileOptions (Maybe Text)
deleteFileOptionsNewBranchL f DeleteFileOptions{..} = (\deleteFileOptionsNewBranch -> DeleteFileOptions { deleteFileOptionsNewBranch, ..} ) <$> f deleteFileOptionsNewBranch
{-# INLINE deleteFileOptionsNewBranchL #-}
-- | 'deleteFileOptionsSha' Lens
deleteFileOptionsShaL :: Lens_' DeleteFileOptions (Text)
deleteFileOptionsShaL f DeleteFileOptions{..} = (\deleteFileOptionsSha -> DeleteFileOptions { deleteFileOptionsSha, ..} ) <$> f deleteFileOptionsSha
{-# INLINE deleteFileOptionsShaL #-}
-- | 'deleteFileOptionsSignoff' Lens
deleteFileOptionsSignoffL :: Lens_' DeleteFileOptions (Maybe Bool)
deleteFileOptionsSignoffL f DeleteFileOptions{..} = (\deleteFileOptionsSignoff -> DeleteFileOptions { deleteFileOptionsSignoff, ..} ) <$> f deleteFileOptionsSignoff
{-# INLINE deleteFileOptionsSignoffL #-}
-- * DeployKey
-- | 'deployKeyCreatedAt' Lens
deployKeyCreatedAtL :: Lens_' DeployKey (Maybe DateTime)
deployKeyCreatedAtL f DeployKey{..} = (\deployKeyCreatedAt -> DeployKey { deployKeyCreatedAt, ..} ) <$> f deployKeyCreatedAt
{-# INLINE deployKeyCreatedAtL #-}
-- | 'deployKeyFingerprint' Lens
deployKeyFingerprintL :: Lens_' DeployKey (Maybe Text)
deployKeyFingerprintL f DeployKey{..} = (\deployKeyFingerprint -> DeployKey { deployKeyFingerprint, ..} ) <$> f deployKeyFingerprint
{-# INLINE deployKeyFingerprintL #-}
-- | 'deployKeyId' Lens
deployKeyIdL :: Lens_' DeployKey (Maybe Integer)
deployKeyIdL f DeployKey{..} = (\deployKeyId -> DeployKey { deployKeyId, ..} ) <$> f deployKeyId
{-# INLINE deployKeyIdL #-}
-- | 'deployKeyKey' Lens
deployKeyKeyL :: Lens_' DeployKey (Maybe Text)
deployKeyKeyL f DeployKey{..} = (\deployKeyKey -> DeployKey { deployKeyKey, ..} ) <$> f deployKeyKey
{-# INLINE deployKeyKeyL #-}
-- | 'deployKeyKeyId' Lens
deployKeyKeyIdL :: Lens_' DeployKey (Maybe Integer)
deployKeyKeyIdL f DeployKey{..} = (\deployKeyKeyId -> DeployKey { deployKeyKeyId, ..} ) <$> f deployKeyKeyId
{-# INLINE deployKeyKeyIdL #-}
-- | 'deployKeyReadOnly' Lens
deployKeyReadOnlyL :: Lens_' DeployKey (Maybe Bool)
deployKeyReadOnlyL f DeployKey{..} = (\deployKeyReadOnly -> DeployKey { deployKeyReadOnly, ..} ) <$> f deployKeyReadOnly
{-# INLINE deployKeyReadOnlyL #-}
-- | 'deployKeyRepository' Lens
deployKeyRepositoryL :: Lens_' DeployKey (Maybe Repository)
deployKeyRepositoryL f DeployKey{..} = (\deployKeyRepository -> DeployKey { deployKeyRepository, ..} ) <$> f deployKeyRepository
{-# INLINE deployKeyRepositoryL #-}
-- | 'deployKeyTitle' Lens
deployKeyTitleL :: Lens_' DeployKey (Maybe Text)
deployKeyTitleL f DeployKey{..} = (\deployKeyTitle -> DeployKey { deployKeyTitle, ..} ) <$> f deployKeyTitle
{-# INLINE deployKeyTitleL #-}
-- | 'deployKeyUrl' Lens
deployKeyUrlL :: Lens_' DeployKey (Maybe Text)
deployKeyUrlL f DeployKey{..} = (\deployKeyUrl -> DeployKey { deployKeyUrl, ..} ) <$> f deployKeyUrl
{-# INLINE deployKeyUrlL #-}
-- * DismissPullReviewOptions
-- | 'dismissPullReviewOptionsMessage' Lens
dismissPullReviewOptionsMessageL :: Lens_' DismissPullReviewOptions (Maybe Text)
dismissPullReviewOptionsMessageL f DismissPullReviewOptions{..} = (\dismissPullReviewOptionsMessage -> DismissPullReviewOptions { dismissPullReviewOptionsMessage, ..} ) <$> f dismissPullReviewOptionsMessage
{-# INLINE dismissPullReviewOptionsMessageL #-}
-- | 'dismissPullReviewOptionsPriors' Lens
dismissPullReviewOptionsPriorsL :: Lens_' DismissPullReviewOptions (Maybe Bool)
dismissPullReviewOptionsPriorsL f DismissPullReviewOptions{..} = (\dismissPullReviewOptionsPriors -> DismissPullReviewOptions { dismissPullReviewOptionsPriors, ..} ) <$> f dismissPullReviewOptionsPriors
{-# INLINE dismissPullReviewOptionsPriorsL #-}
-- * EditAttachmentOptions
-- | 'editAttachmentOptionsName' Lens
editAttachmentOptionsNameL :: Lens_' EditAttachmentOptions (Maybe Text)
editAttachmentOptionsNameL f EditAttachmentOptions{..} = (\editAttachmentOptionsName -> EditAttachmentOptions { editAttachmentOptionsName, ..} ) <$> f editAttachmentOptionsName
{-# INLINE editAttachmentOptionsNameL #-}
-- * EditBranchProtectionOption
-- | 'editBranchProtectionOptionApprovalsWhitelistTeams' Lens
editBranchProtectionOptionApprovalsWhitelistTeamsL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionApprovalsWhitelistTeamsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionApprovalsWhitelistTeams -> EditBranchProtectionOption { editBranchProtectionOptionApprovalsWhitelistTeams, ..} ) <$> f editBranchProtectionOptionApprovalsWhitelistTeams
{-# INLINE editBranchProtectionOptionApprovalsWhitelistTeamsL #-}
-- | 'editBranchProtectionOptionApprovalsWhitelistUsername' Lens
editBranchProtectionOptionApprovalsWhitelistUsernameL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionApprovalsWhitelistUsernameL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionApprovalsWhitelistUsername -> EditBranchProtectionOption { editBranchProtectionOptionApprovalsWhitelistUsername, ..} ) <$> f editBranchProtectionOptionApprovalsWhitelistUsername
{-# INLINE editBranchProtectionOptionApprovalsWhitelistUsernameL #-}
-- | 'editBranchProtectionOptionBlockOnOfficialReviewRequests' Lens
editBranchProtectionOptionBlockOnOfficialReviewRequestsL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionBlockOnOfficialReviewRequestsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionBlockOnOfficialReviewRequests -> EditBranchProtectionOption { editBranchProtectionOptionBlockOnOfficialReviewRequests, ..} ) <$> f editBranchProtectionOptionBlockOnOfficialReviewRequests
{-# INLINE editBranchProtectionOptionBlockOnOfficialReviewRequestsL #-}
-- | 'editBranchProtectionOptionBlockOnOutdatedBranch' Lens
editBranchProtectionOptionBlockOnOutdatedBranchL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionBlockOnOutdatedBranchL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionBlockOnOutdatedBranch -> EditBranchProtectionOption { editBranchProtectionOptionBlockOnOutdatedBranch, ..} ) <$> f editBranchProtectionOptionBlockOnOutdatedBranch
{-# INLINE editBranchProtectionOptionBlockOnOutdatedBranchL #-}
-- | 'editBranchProtectionOptionBlockOnRejectedReviews' Lens
editBranchProtectionOptionBlockOnRejectedReviewsL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionBlockOnRejectedReviewsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionBlockOnRejectedReviews -> EditBranchProtectionOption { editBranchProtectionOptionBlockOnRejectedReviews, ..} ) <$> f editBranchProtectionOptionBlockOnRejectedReviews
{-# INLINE editBranchProtectionOptionBlockOnRejectedReviewsL #-}
-- | 'editBranchProtectionOptionDismissStaleApprovals' Lens
editBranchProtectionOptionDismissStaleApprovalsL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionDismissStaleApprovalsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionDismissStaleApprovals -> EditBranchProtectionOption { editBranchProtectionOptionDismissStaleApprovals, ..} ) <$> f editBranchProtectionOptionDismissStaleApprovals
{-# INLINE editBranchProtectionOptionDismissStaleApprovalsL #-}
-- | 'editBranchProtectionOptionEnableApprovalsWhitelist' Lens
editBranchProtectionOptionEnableApprovalsWhitelistL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionEnableApprovalsWhitelistL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionEnableApprovalsWhitelist -> EditBranchProtectionOption { editBranchProtectionOptionEnableApprovalsWhitelist, ..} ) <$> f editBranchProtectionOptionEnableApprovalsWhitelist
{-# INLINE editBranchProtectionOptionEnableApprovalsWhitelistL #-}
-- | 'editBranchProtectionOptionEnableMergeWhitelist' Lens
editBranchProtectionOptionEnableMergeWhitelistL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionEnableMergeWhitelistL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionEnableMergeWhitelist -> EditBranchProtectionOption { editBranchProtectionOptionEnableMergeWhitelist, ..} ) <$> f editBranchProtectionOptionEnableMergeWhitelist
{-# INLINE editBranchProtectionOptionEnableMergeWhitelistL #-}
-- | 'editBranchProtectionOptionEnablePush' Lens
editBranchProtectionOptionEnablePushL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionEnablePushL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionEnablePush -> EditBranchProtectionOption { editBranchProtectionOptionEnablePush, ..} ) <$> f editBranchProtectionOptionEnablePush
{-# INLINE editBranchProtectionOptionEnablePushL #-}
-- | 'editBranchProtectionOptionEnablePushWhitelist' Lens
editBranchProtectionOptionEnablePushWhitelistL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionEnablePushWhitelistL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionEnablePushWhitelist -> EditBranchProtectionOption { editBranchProtectionOptionEnablePushWhitelist, ..} ) <$> f editBranchProtectionOptionEnablePushWhitelist
{-# INLINE editBranchProtectionOptionEnablePushWhitelistL #-}
-- | 'editBranchProtectionOptionEnableStatusCheck' Lens
editBranchProtectionOptionEnableStatusCheckL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionEnableStatusCheckL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionEnableStatusCheck -> EditBranchProtectionOption { editBranchProtectionOptionEnableStatusCheck, ..} ) <$> f editBranchProtectionOptionEnableStatusCheck
{-# INLINE editBranchProtectionOptionEnableStatusCheckL #-}
-- | 'editBranchProtectionOptionMergeWhitelistTeams' Lens
editBranchProtectionOptionMergeWhitelistTeamsL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionMergeWhitelistTeamsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionMergeWhitelistTeams -> EditBranchProtectionOption { editBranchProtectionOptionMergeWhitelistTeams, ..} ) <$> f editBranchProtectionOptionMergeWhitelistTeams
{-# INLINE editBranchProtectionOptionMergeWhitelistTeamsL #-}
-- | 'editBranchProtectionOptionMergeWhitelistUsernames' Lens
editBranchProtectionOptionMergeWhitelistUsernamesL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionMergeWhitelistUsernamesL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionMergeWhitelistUsernames -> EditBranchProtectionOption { editBranchProtectionOptionMergeWhitelistUsernames, ..} ) <$> f editBranchProtectionOptionMergeWhitelistUsernames
{-# INLINE editBranchProtectionOptionMergeWhitelistUsernamesL #-}
-- | 'editBranchProtectionOptionProtectedFilePatterns' Lens
editBranchProtectionOptionProtectedFilePatternsL :: Lens_' EditBranchProtectionOption (Maybe Text)
editBranchProtectionOptionProtectedFilePatternsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionProtectedFilePatterns -> EditBranchProtectionOption { editBranchProtectionOptionProtectedFilePatterns, ..} ) <$> f editBranchProtectionOptionProtectedFilePatterns
{-# INLINE editBranchProtectionOptionProtectedFilePatternsL #-}
-- | 'editBranchProtectionOptionPushWhitelistDeployKeys' Lens
editBranchProtectionOptionPushWhitelistDeployKeysL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionPushWhitelistDeployKeysL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionPushWhitelistDeployKeys -> EditBranchProtectionOption { editBranchProtectionOptionPushWhitelistDeployKeys, ..} ) <$> f editBranchProtectionOptionPushWhitelistDeployKeys
{-# INLINE editBranchProtectionOptionPushWhitelistDeployKeysL #-}
-- | 'editBranchProtectionOptionPushWhitelistTeams' Lens
editBranchProtectionOptionPushWhitelistTeamsL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionPushWhitelistTeamsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionPushWhitelistTeams -> EditBranchProtectionOption { editBranchProtectionOptionPushWhitelistTeams, ..} ) <$> f editBranchProtectionOptionPushWhitelistTeams
{-# INLINE editBranchProtectionOptionPushWhitelistTeamsL #-}
-- | 'editBranchProtectionOptionPushWhitelistUsernames' Lens
editBranchProtectionOptionPushWhitelistUsernamesL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionPushWhitelistUsernamesL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionPushWhitelistUsernames -> EditBranchProtectionOption { editBranchProtectionOptionPushWhitelistUsernames, ..} ) <$> f editBranchProtectionOptionPushWhitelistUsernames
{-# INLINE editBranchProtectionOptionPushWhitelistUsernamesL #-}
-- | 'editBranchProtectionOptionRequireSignedCommits' Lens
editBranchProtectionOptionRequireSignedCommitsL :: Lens_' EditBranchProtectionOption (Maybe Bool)
editBranchProtectionOptionRequireSignedCommitsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionRequireSignedCommits -> EditBranchProtectionOption { editBranchProtectionOptionRequireSignedCommits, ..} ) <$> f editBranchProtectionOptionRequireSignedCommits
{-# INLINE editBranchProtectionOptionRequireSignedCommitsL #-}
-- | 'editBranchProtectionOptionRequiredApprovals' Lens
editBranchProtectionOptionRequiredApprovalsL :: Lens_' EditBranchProtectionOption (Maybe Integer)
editBranchProtectionOptionRequiredApprovalsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionRequiredApprovals -> EditBranchProtectionOption { editBranchProtectionOptionRequiredApprovals, ..} ) <$> f editBranchProtectionOptionRequiredApprovals
{-# INLINE editBranchProtectionOptionRequiredApprovalsL #-}
-- | 'editBranchProtectionOptionStatusCheckContexts' Lens
editBranchProtectionOptionStatusCheckContextsL :: Lens_' EditBranchProtectionOption (Maybe [Text])
editBranchProtectionOptionStatusCheckContextsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionStatusCheckContexts -> EditBranchProtectionOption { editBranchProtectionOptionStatusCheckContexts, ..} ) <$> f editBranchProtectionOptionStatusCheckContexts
{-# INLINE editBranchProtectionOptionStatusCheckContextsL #-}
-- | 'editBranchProtectionOptionUnprotectedFilePatterns' Lens
editBranchProtectionOptionUnprotectedFilePatternsL :: Lens_' EditBranchProtectionOption (Maybe Text)
editBranchProtectionOptionUnprotectedFilePatternsL f EditBranchProtectionOption{..} = (\editBranchProtectionOptionUnprotectedFilePatterns -> EditBranchProtectionOption { editBranchProtectionOptionUnprotectedFilePatterns, ..} ) <$> f editBranchProtectionOptionUnprotectedFilePatterns
{-# INLINE editBranchProtectionOptionUnprotectedFilePatternsL #-}
-- * EditDeadlineOption
-- | 'editDeadlineOptionDueDate' Lens
editDeadlineOptionDueDateL :: Lens_' EditDeadlineOption (DateTime)
editDeadlineOptionDueDateL f EditDeadlineOption{..} = (\editDeadlineOptionDueDate -> EditDeadlineOption { editDeadlineOptionDueDate, ..} ) <$> f editDeadlineOptionDueDate
{-# INLINE editDeadlineOptionDueDateL #-}
-- * EditGitHookOption
-- | 'editGitHookOptionContent' Lens
editGitHookOptionContentL :: Lens_' EditGitHookOption (Maybe Text)
editGitHookOptionContentL f EditGitHookOption{..} = (\editGitHookOptionContent -> EditGitHookOption { editGitHookOptionContent, ..} ) <$> f editGitHookOptionContent
{-# INLINE editGitHookOptionContentL #-}
-- * EditHookOption
-- | 'editHookOptionActive' Lens
editHookOptionActiveL :: Lens_' EditHookOption (Maybe Bool)
editHookOptionActiveL f EditHookOption{..} = (\editHookOptionActive -> EditHookOption { editHookOptionActive, ..} ) <$> f editHookOptionActive
{-# INLINE editHookOptionActiveL #-}
-- | 'editHookOptionAuthorizationHeader' Lens
editHookOptionAuthorizationHeaderL :: Lens_' EditHookOption (Maybe Text)
editHookOptionAuthorizationHeaderL f EditHookOption{..} = (\editHookOptionAuthorizationHeader -> EditHookOption { editHookOptionAuthorizationHeader, ..} ) <$> f editHookOptionAuthorizationHeader
{-# INLINE editHookOptionAuthorizationHeaderL #-}
-- | 'editHookOptionBranchFilter' Lens
editHookOptionBranchFilterL :: Lens_' EditHookOption (Maybe Text)
editHookOptionBranchFilterL f EditHookOption{..} = (\editHookOptionBranchFilter -> EditHookOption { editHookOptionBranchFilter, ..} ) <$> f editHookOptionBranchFilter
{-# INLINE editHookOptionBranchFilterL #-}
-- | 'editHookOptionConfig' Lens
editHookOptionConfigL :: Lens_' EditHookOption (Maybe (Map.Map String Text))
editHookOptionConfigL f EditHookOption{..} = (\editHookOptionConfig -> EditHookOption { editHookOptionConfig, ..} ) <$> f editHookOptionConfig
{-# INLINE editHookOptionConfigL #-}
-- | 'editHookOptionEvents' Lens
editHookOptionEventsL :: Lens_' EditHookOption (Maybe [Text])
editHookOptionEventsL f EditHookOption{..} = (\editHookOptionEvents -> EditHookOption { editHookOptionEvents, ..} ) <$> f editHookOptionEvents
{-# INLINE editHookOptionEventsL #-}
-- * EditIssueCommentOption
-- | 'editIssueCommentOptionBody' Lens
editIssueCommentOptionBodyL :: Lens_' EditIssueCommentOption (Text)
editIssueCommentOptionBodyL f EditIssueCommentOption{..} = (\editIssueCommentOptionBody -> EditIssueCommentOption { editIssueCommentOptionBody, ..} ) <$> f editIssueCommentOptionBody
{-# INLINE editIssueCommentOptionBodyL #-}
-- * EditIssueOption
-- | 'editIssueOptionAssignee' Lens
editIssueOptionAssigneeL :: Lens_' EditIssueOption (Maybe Text)
editIssueOptionAssigneeL f EditIssueOption{..} = (\editIssueOptionAssignee -> EditIssueOption { editIssueOptionAssignee, ..} ) <$> f editIssueOptionAssignee
{-# INLINE editIssueOptionAssigneeL #-}
-- | 'editIssueOptionAssignees' Lens
editIssueOptionAssigneesL :: Lens_' EditIssueOption (Maybe [Text])
editIssueOptionAssigneesL f EditIssueOption{..} = (\editIssueOptionAssignees -> EditIssueOption { editIssueOptionAssignees, ..} ) <$> f editIssueOptionAssignees
{-# INLINE editIssueOptionAssigneesL #-}
-- | 'editIssueOptionBody' Lens
editIssueOptionBodyL :: Lens_' EditIssueOption (Maybe Text)
editIssueOptionBodyL f EditIssueOption{..} = (\editIssueOptionBody -> EditIssueOption { editIssueOptionBody, ..} ) <$> f editIssueOptionBody
{-# INLINE editIssueOptionBodyL #-}
-- | 'editIssueOptionDueDate' Lens
editIssueOptionDueDateL :: Lens_' EditIssueOption (Maybe DateTime)
editIssueOptionDueDateL f EditIssueOption{..} = (\editIssueOptionDueDate -> EditIssueOption { editIssueOptionDueDate, ..} ) <$> f editIssueOptionDueDate
{-# INLINE editIssueOptionDueDateL #-}
-- | 'editIssueOptionMilestone' Lens
editIssueOptionMilestoneL :: Lens_' EditIssueOption (Maybe Integer)
editIssueOptionMilestoneL f EditIssueOption{..} = (\editIssueOptionMilestone -> EditIssueOption { editIssueOptionMilestone, ..} ) <$> f editIssueOptionMilestone
{-# INLINE editIssueOptionMilestoneL #-}
-- | 'editIssueOptionRef' Lens
editIssueOptionRefL :: Lens_' EditIssueOption (Maybe Text)
editIssueOptionRefL f EditIssueOption{..} = (\editIssueOptionRef -> EditIssueOption { editIssueOptionRef, ..} ) <$> f editIssueOptionRef
{-# INLINE editIssueOptionRefL #-}
-- | 'editIssueOptionState' Lens
editIssueOptionStateL :: Lens_' EditIssueOption (Maybe Text)
editIssueOptionStateL f EditIssueOption{..} = (\editIssueOptionState -> EditIssueOption { editIssueOptionState, ..} ) <$> f editIssueOptionState
{-# INLINE editIssueOptionStateL #-}
-- | 'editIssueOptionTitle' Lens
editIssueOptionTitleL :: Lens_' EditIssueOption (Maybe Text)
editIssueOptionTitleL f EditIssueOption{..} = (\editIssueOptionTitle -> EditIssueOption { editIssueOptionTitle, ..} ) <$> f editIssueOptionTitle
{-# INLINE editIssueOptionTitleL #-}
-- | 'editIssueOptionUnsetDueDate' Lens
editIssueOptionUnsetDueDateL :: Lens_' EditIssueOption (Maybe Bool)
editIssueOptionUnsetDueDateL f EditIssueOption{..} = (\editIssueOptionUnsetDueDate -> EditIssueOption { editIssueOptionUnsetDueDate, ..} ) <$> f editIssueOptionUnsetDueDate
{-# INLINE editIssueOptionUnsetDueDateL #-}
-- * EditLabelOption
-- | 'editLabelOptionColor' Lens
editLabelOptionColorL :: Lens_' EditLabelOption (Maybe Text)
editLabelOptionColorL f EditLabelOption{..} = (\editLabelOptionColor -> EditLabelOption { editLabelOptionColor, ..} ) <$> f editLabelOptionColor
{-# INLINE editLabelOptionColorL #-}
-- | 'editLabelOptionDescription' Lens
editLabelOptionDescriptionL :: Lens_' EditLabelOption (Maybe Text)
editLabelOptionDescriptionL f EditLabelOption{..} = (\editLabelOptionDescription -> EditLabelOption { editLabelOptionDescription, ..} ) <$> f editLabelOptionDescription
{-# INLINE editLabelOptionDescriptionL #-}
-- | 'editLabelOptionExclusive' Lens
editLabelOptionExclusiveL :: Lens_' EditLabelOption (Maybe Bool)
editLabelOptionExclusiveL f EditLabelOption{..} = (\editLabelOptionExclusive -> EditLabelOption { editLabelOptionExclusive, ..} ) <$> f editLabelOptionExclusive
{-# INLINE editLabelOptionExclusiveL #-}
-- | 'editLabelOptionName' Lens
editLabelOptionNameL :: Lens_' EditLabelOption (Maybe Text)
editLabelOptionNameL f EditLabelOption{..} = (\editLabelOptionName -> EditLabelOption { editLabelOptionName, ..} ) <$> f editLabelOptionName
{-# INLINE editLabelOptionNameL #-}
-- * EditMilestoneOption
-- | 'editMilestoneOptionDescription' Lens
editMilestoneOptionDescriptionL :: Lens_' EditMilestoneOption (Maybe Text)
editMilestoneOptionDescriptionL f EditMilestoneOption{..} = (\editMilestoneOptionDescription -> EditMilestoneOption { editMilestoneOptionDescription, ..} ) <$> f editMilestoneOptionDescription
{-# INLINE editMilestoneOptionDescriptionL #-}
-- | 'editMilestoneOptionDueOn' Lens
editMilestoneOptionDueOnL :: Lens_' EditMilestoneOption (Maybe DateTime)
editMilestoneOptionDueOnL f EditMilestoneOption{..} = (\editMilestoneOptionDueOn -> EditMilestoneOption { editMilestoneOptionDueOn, ..} ) <$> f editMilestoneOptionDueOn
{-# INLINE editMilestoneOptionDueOnL #-}
-- | 'editMilestoneOptionState' Lens
editMilestoneOptionStateL :: Lens_' EditMilestoneOption (Maybe Text)
editMilestoneOptionStateL f EditMilestoneOption{..} = (\editMilestoneOptionState -> EditMilestoneOption { editMilestoneOptionState, ..} ) <$> f editMilestoneOptionState
{-# INLINE editMilestoneOptionStateL #-}
-- | 'editMilestoneOptionTitle' Lens
editMilestoneOptionTitleL :: Lens_' EditMilestoneOption (Maybe Text)
editMilestoneOptionTitleL f EditMilestoneOption{..} = (\editMilestoneOptionTitle -> EditMilestoneOption { editMilestoneOptionTitle, ..} ) <$> f editMilestoneOptionTitle
{-# INLINE editMilestoneOptionTitleL #-}
-- * EditOrgOption
-- | 'editOrgOptionDescription' Lens
editOrgOptionDescriptionL :: Lens_' EditOrgOption (Maybe Text)
editOrgOptionDescriptionL f EditOrgOption{..} = (\editOrgOptionDescription -> EditOrgOption { editOrgOptionDescription, ..} ) <$> f editOrgOptionDescription
{-# INLINE editOrgOptionDescriptionL #-}
-- | 'editOrgOptionFullName' Lens
editOrgOptionFullNameL :: Lens_' EditOrgOption (Maybe Text)
editOrgOptionFullNameL f EditOrgOption{..} = (\editOrgOptionFullName -> EditOrgOption { editOrgOptionFullName, ..} ) <$> f editOrgOptionFullName
{-# INLINE editOrgOptionFullNameL #-}
-- | 'editOrgOptionLocation' Lens
editOrgOptionLocationL :: Lens_' EditOrgOption (Maybe Text)
editOrgOptionLocationL f EditOrgOption{..} = (\editOrgOptionLocation -> EditOrgOption { editOrgOptionLocation, ..} ) <$> f editOrgOptionLocation
{-# INLINE editOrgOptionLocationL #-}
-- | 'editOrgOptionRepoAdminChangeTeamAccess' Lens
editOrgOptionRepoAdminChangeTeamAccessL :: Lens_' EditOrgOption (Maybe Bool)
editOrgOptionRepoAdminChangeTeamAccessL f EditOrgOption{..} = (\editOrgOptionRepoAdminChangeTeamAccess -> EditOrgOption { editOrgOptionRepoAdminChangeTeamAccess, ..} ) <$> f editOrgOptionRepoAdminChangeTeamAccess
{-# INLINE editOrgOptionRepoAdminChangeTeamAccessL #-}
-- | 'editOrgOptionVisibility' Lens
editOrgOptionVisibilityL :: Lens_' EditOrgOption (Maybe E'Visibility)
editOrgOptionVisibilityL f EditOrgOption{..} = (\editOrgOptionVisibility -> EditOrgOption { editOrgOptionVisibility, ..} ) <$> f editOrgOptionVisibility
{-# INLINE editOrgOptionVisibilityL #-}
-- | 'editOrgOptionWebsite' Lens
editOrgOptionWebsiteL :: Lens_' EditOrgOption (Maybe Text)
editOrgOptionWebsiteL f EditOrgOption{..} = (\editOrgOptionWebsite -> EditOrgOption { editOrgOptionWebsite, ..} ) <$> f editOrgOptionWebsite
{-# INLINE editOrgOptionWebsiteL #-}
-- * EditPullRequestOption
-- | 'editPullRequestOptionAllowMaintainerEdit' Lens
editPullRequestOptionAllowMaintainerEditL :: Lens_' EditPullRequestOption (Maybe Bool)
editPullRequestOptionAllowMaintainerEditL f EditPullRequestOption{..} = (\editPullRequestOptionAllowMaintainerEdit -> EditPullRequestOption { editPullRequestOptionAllowMaintainerEdit, ..} ) <$> f editPullRequestOptionAllowMaintainerEdit
{-# INLINE editPullRequestOptionAllowMaintainerEditL #-}
-- | 'editPullRequestOptionAssignee' Lens
editPullRequestOptionAssigneeL :: Lens_' EditPullRequestOption (Maybe Text)
editPullRequestOptionAssigneeL f EditPullRequestOption{..} = (\editPullRequestOptionAssignee -> EditPullRequestOption { editPullRequestOptionAssignee, ..} ) <$> f editPullRequestOptionAssignee
{-# INLINE editPullRequestOptionAssigneeL #-}
-- | 'editPullRequestOptionAssignees' Lens
editPullRequestOptionAssigneesL :: Lens_' EditPullRequestOption (Maybe [Text])
editPullRequestOptionAssigneesL f EditPullRequestOption{..} = (\editPullRequestOptionAssignees -> EditPullRequestOption { editPullRequestOptionAssignees, ..} ) <$> f editPullRequestOptionAssignees
{-# INLINE editPullRequestOptionAssigneesL #-}
-- | 'editPullRequestOptionBase' Lens
editPullRequestOptionBaseL :: Lens_' EditPullRequestOption (Maybe Text)
editPullRequestOptionBaseL f EditPullRequestOption{..} = (\editPullRequestOptionBase -> EditPullRequestOption { editPullRequestOptionBase, ..} ) <$> f editPullRequestOptionBase
{-# INLINE editPullRequestOptionBaseL #-}
-- | 'editPullRequestOptionBody' Lens
editPullRequestOptionBodyL :: Lens_' EditPullRequestOption (Maybe Text)
editPullRequestOptionBodyL f EditPullRequestOption{..} = (\editPullRequestOptionBody -> EditPullRequestOption { editPullRequestOptionBody, ..} ) <$> f editPullRequestOptionBody
{-# INLINE editPullRequestOptionBodyL #-}
-- | 'editPullRequestOptionDueDate' Lens
editPullRequestOptionDueDateL :: Lens_' EditPullRequestOption (Maybe DateTime)
editPullRequestOptionDueDateL f EditPullRequestOption{..} = (\editPullRequestOptionDueDate -> EditPullRequestOption { editPullRequestOptionDueDate, ..} ) <$> f editPullRequestOptionDueDate
{-# INLINE editPullRequestOptionDueDateL #-}
-- | 'editPullRequestOptionLabels' Lens
editPullRequestOptionLabelsL :: Lens_' EditPullRequestOption (Maybe [Integer])
editPullRequestOptionLabelsL f EditPullRequestOption{..} = (\editPullRequestOptionLabels -> EditPullRequestOption { editPullRequestOptionLabels, ..} ) <$> f editPullRequestOptionLabels
{-# INLINE editPullRequestOptionLabelsL #-}
-- | 'editPullRequestOptionMilestone' Lens
editPullRequestOptionMilestoneL :: Lens_' EditPullRequestOption (Maybe Integer)
editPullRequestOptionMilestoneL f EditPullRequestOption{..} = (\editPullRequestOptionMilestone -> EditPullRequestOption { editPullRequestOptionMilestone, ..} ) <$> f editPullRequestOptionMilestone
{-# INLINE editPullRequestOptionMilestoneL #-}
-- | 'editPullRequestOptionState' Lens
editPullRequestOptionStateL :: Lens_' EditPullRequestOption (Maybe Text)
editPullRequestOptionStateL f EditPullRequestOption{..} = (\editPullRequestOptionState -> EditPullRequestOption { editPullRequestOptionState, ..} ) <$> f editPullRequestOptionState
{-# INLINE editPullRequestOptionStateL #-}
-- | 'editPullRequestOptionTitle' Lens
editPullRequestOptionTitleL :: Lens_' EditPullRequestOption (Maybe Text)
editPullRequestOptionTitleL f EditPullRequestOption{..} = (\editPullRequestOptionTitle -> EditPullRequestOption { editPullRequestOptionTitle, ..} ) <$> f editPullRequestOptionTitle
{-# INLINE editPullRequestOptionTitleL #-}
-- | 'editPullRequestOptionUnsetDueDate' Lens
editPullRequestOptionUnsetDueDateL :: Lens_' EditPullRequestOption (Maybe Bool)
editPullRequestOptionUnsetDueDateL f EditPullRequestOption{..} = (\editPullRequestOptionUnsetDueDate -> EditPullRequestOption { editPullRequestOptionUnsetDueDate, ..} ) <$> f editPullRequestOptionUnsetDueDate
{-# INLINE editPullRequestOptionUnsetDueDateL #-}
-- * EditReactionOption
-- | 'editReactionOptionContent' Lens
editReactionOptionContentL :: Lens_' EditReactionOption (Maybe Text)
editReactionOptionContentL f EditReactionOption{..} = (\editReactionOptionContent -> EditReactionOption { editReactionOptionContent, ..} ) <$> f editReactionOptionContent
{-# INLINE editReactionOptionContentL #-}
-- * EditReleaseOption
-- | 'editReleaseOptionBody' Lens
editReleaseOptionBodyL :: Lens_' EditReleaseOption (Maybe Text)
editReleaseOptionBodyL f EditReleaseOption{..} = (\editReleaseOptionBody -> EditReleaseOption { editReleaseOptionBody, ..} ) <$> f editReleaseOptionBody
{-# INLINE editReleaseOptionBodyL #-}
-- | 'editReleaseOptionDraft' Lens
editReleaseOptionDraftL :: Lens_' EditReleaseOption (Maybe Bool)
editReleaseOptionDraftL f EditReleaseOption{..} = (\editReleaseOptionDraft -> EditReleaseOption { editReleaseOptionDraft, ..} ) <$> f editReleaseOptionDraft
{-# INLINE editReleaseOptionDraftL #-}
-- | 'editReleaseOptionName' Lens
editReleaseOptionNameL :: Lens_' EditReleaseOption (Maybe Text)
editReleaseOptionNameL f EditReleaseOption{..} = (\editReleaseOptionName -> EditReleaseOption { editReleaseOptionName, ..} ) <$> f editReleaseOptionName
{-# INLINE editReleaseOptionNameL #-}
-- | 'editReleaseOptionPrerelease' Lens
editReleaseOptionPrereleaseL :: Lens_' EditReleaseOption (Maybe Bool)
editReleaseOptionPrereleaseL f EditReleaseOption{..} = (\editReleaseOptionPrerelease -> EditReleaseOption { editReleaseOptionPrerelease, ..} ) <$> f editReleaseOptionPrerelease
{-# INLINE editReleaseOptionPrereleaseL #-}
-- | 'editReleaseOptionTagName' Lens
editReleaseOptionTagNameL :: Lens_' EditReleaseOption (Maybe Text)
editReleaseOptionTagNameL f EditReleaseOption{..} = (\editReleaseOptionTagName -> EditReleaseOption { editReleaseOptionTagName, ..} ) <$> f editReleaseOptionTagName
{-# INLINE editReleaseOptionTagNameL #-}
-- | 'editReleaseOptionTargetCommitish' Lens
editReleaseOptionTargetCommitishL :: Lens_' EditReleaseOption (Maybe Text)
editReleaseOptionTargetCommitishL f EditReleaseOption{..} = (\editReleaseOptionTargetCommitish -> EditReleaseOption { editReleaseOptionTargetCommitish, ..} ) <$> f editReleaseOptionTargetCommitish
{-# INLINE editReleaseOptionTargetCommitishL #-}
-- * EditRepoOption
-- | 'editRepoOptionAllowManualMerge' Lens
editRepoOptionAllowManualMergeL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAllowManualMergeL f EditRepoOption{..} = (\editRepoOptionAllowManualMerge -> EditRepoOption { editRepoOptionAllowManualMerge, ..} ) <$> f editRepoOptionAllowManualMerge
{-# INLINE editRepoOptionAllowManualMergeL #-}
-- | 'editRepoOptionAllowMergeCommits' Lens
editRepoOptionAllowMergeCommitsL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAllowMergeCommitsL f EditRepoOption{..} = (\editRepoOptionAllowMergeCommits -> EditRepoOption { editRepoOptionAllowMergeCommits, ..} ) <$> f editRepoOptionAllowMergeCommits
{-# INLINE editRepoOptionAllowMergeCommitsL #-}
-- | 'editRepoOptionAllowRebase' Lens
editRepoOptionAllowRebaseL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAllowRebaseL f EditRepoOption{..} = (\editRepoOptionAllowRebase -> EditRepoOption { editRepoOptionAllowRebase, ..} ) <$> f editRepoOptionAllowRebase
{-# INLINE editRepoOptionAllowRebaseL #-}
-- | 'editRepoOptionAllowRebaseExplicit' Lens
editRepoOptionAllowRebaseExplicitL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAllowRebaseExplicitL f EditRepoOption{..} = (\editRepoOptionAllowRebaseExplicit -> EditRepoOption { editRepoOptionAllowRebaseExplicit, ..} ) <$> f editRepoOptionAllowRebaseExplicit
{-# INLINE editRepoOptionAllowRebaseExplicitL #-}
-- | 'editRepoOptionAllowRebaseUpdate' Lens
editRepoOptionAllowRebaseUpdateL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAllowRebaseUpdateL f EditRepoOption{..} = (\editRepoOptionAllowRebaseUpdate -> EditRepoOption { editRepoOptionAllowRebaseUpdate, ..} ) <$> f editRepoOptionAllowRebaseUpdate
{-# INLINE editRepoOptionAllowRebaseUpdateL #-}
-- | 'editRepoOptionAllowSquashMerge' Lens
editRepoOptionAllowSquashMergeL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAllowSquashMergeL f EditRepoOption{..} = (\editRepoOptionAllowSquashMerge -> EditRepoOption { editRepoOptionAllowSquashMerge, ..} ) <$> f editRepoOptionAllowSquashMerge
{-# INLINE editRepoOptionAllowSquashMergeL #-}
-- | 'editRepoOptionArchived' Lens
editRepoOptionArchivedL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionArchivedL f EditRepoOption{..} = (\editRepoOptionArchived -> EditRepoOption { editRepoOptionArchived, ..} ) <$> f editRepoOptionArchived
{-# INLINE editRepoOptionArchivedL #-}
-- | 'editRepoOptionAutodetectManualMerge' Lens
editRepoOptionAutodetectManualMergeL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionAutodetectManualMergeL f EditRepoOption{..} = (\editRepoOptionAutodetectManualMerge -> EditRepoOption { editRepoOptionAutodetectManualMerge, ..} ) <$> f editRepoOptionAutodetectManualMerge
{-# INLINE editRepoOptionAutodetectManualMergeL #-}
-- | 'editRepoOptionDefaultAllowMaintainerEdit' Lens
editRepoOptionDefaultAllowMaintainerEditL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionDefaultAllowMaintainerEditL f EditRepoOption{..} = (\editRepoOptionDefaultAllowMaintainerEdit -> EditRepoOption { editRepoOptionDefaultAllowMaintainerEdit, ..} ) <$> f editRepoOptionDefaultAllowMaintainerEdit
{-# INLINE editRepoOptionDefaultAllowMaintainerEditL #-}
-- | 'editRepoOptionDefaultBranch' Lens
editRepoOptionDefaultBranchL :: Lens_' EditRepoOption (Maybe Text)
editRepoOptionDefaultBranchL f EditRepoOption{..} = (\editRepoOptionDefaultBranch -> EditRepoOption { editRepoOptionDefaultBranch, ..} ) <$> f editRepoOptionDefaultBranch
{-# INLINE editRepoOptionDefaultBranchL #-}
-- | 'editRepoOptionDefaultDeleteBranchAfterMerge' Lens
editRepoOptionDefaultDeleteBranchAfterMergeL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionDefaultDeleteBranchAfterMergeL f EditRepoOption{..} = (\editRepoOptionDefaultDeleteBranchAfterMerge -> EditRepoOption { editRepoOptionDefaultDeleteBranchAfterMerge, ..} ) <$> f editRepoOptionDefaultDeleteBranchAfterMerge
{-# INLINE editRepoOptionDefaultDeleteBranchAfterMergeL #-}
-- | 'editRepoOptionDefaultMergeStyle' Lens
editRepoOptionDefaultMergeStyleL :: Lens_' EditRepoOption (Maybe Text)
editRepoOptionDefaultMergeStyleL f EditRepoOption{..} = (\editRepoOptionDefaultMergeStyle -> EditRepoOption { editRepoOptionDefaultMergeStyle, ..} ) <$> f editRepoOptionDefaultMergeStyle
{-# INLINE editRepoOptionDefaultMergeStyleL #-}
-- | 'editRepoOptionDescription' Lens
editRepoOptionDescriptionL :: Lens_' EditRepoOption (Maybe Text)
editRepoOptionDescriptionL f EditRepoOption{..} = (\editRepoOptionDescription -> EditRepoOption { editRepoOptionDescription, ..} ) <$> f editRepoOptionDescription
{-# INLINE editRepoOptionDescriptionL #-}
-- | 'editRepoOptionEnablePrune' Lens
editRepoOptionEnablePruneL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionEnablePruneL f EditRepoOption{..} = (\editRepoOptionEnablePrune -> EditRepoOption { editRepoOptionEnablePrune, ..} ) <$> f editRepoOptionEnablePrune
{-# INLINE editRepoOptionEnablePruneL #-}
-- | 'editRepoOptionExternalTracker' Lens
editRepoOptionExternalTrackerL :: Lens_' EditRepoOption (Maybe ExternalTracker)
editRepoOptionExternalTrackerL f EditRepoOption{..} = (\editRepoOptionExternalTracker -> EditRepoOption { editRepoOptionExternalTracker, ..} ) <$> f editRepoOptionExternalTracker
{-# INLINE editRepoOptionExternalTrackerL #-}
-- | 'editRepoOptionExternalWiki' Lens
editRepoOptionExternalWikiL :: Lens_' EditRepoOption (Maybe ExternalWiki)
editRepoOptionExternalWikiL f EditRepoOption{..} = (\editRepoOptionExternalWiki -> EditRepoOption { editRepoOptionExternalWiki, ..} ) <$> f editRepoOptionExternalWiki
{-# INLINE editRepoOptionExternalWikiL #-}
-- | 'editRepoOptionHasActions' Lens
editRepoOptionHasActionsL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasActionsL f EditRepoOption{..} = (\editRepoOptionHasActions -> EditRepoOption { editRepoOptionHasActions, ..} ) <$> f editRepoOptionHasActions
{-# INLINE editRepoOptionHasActionsL #-}
-- | 'editRepoOptionHasIssues' Lens
editRepoOptionHasIssuesL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasIssuesL f EditRepoOption{..} = (\editRepoOptionHasIssues -> EditRepoOption { editRepoOptionHasIssues, ..} ) <$> f editRepoOptionHasIssues
{-# INLINE editRepoOptionHasIssuesL #-}
-- | 'editRepoOptionHasPackages' Lens
editRepoOptionHasPackagesL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasPackagesL f EditRepoOption{..} = (\editRepoOptionHasPackages -> EditRepoOption { editRepoOptionHasPackages, ..} ) <$> f editRepoOptionHasPackages
{-# INLINE editRepoOptionHasPackagesL #-}
-- | 'editRepoOptionHasProjects' Lens
editRepoOptionHasProjectsL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasProjectsL f EditRepoOption{..} = (\editRepoOptionHasProjects -> EditRepoOption { editRepoOptionHasProjects, ..} ) <$> f editRepoOptionHasProjects
{-# INLINE editRepoOptionHasProjectsL #-}
-- | 'editRepoOptionHasPullRequests' Lens
editRepoOptionHasPullRequestsL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasPullRequestsL f EditRepoOption{..} = (\editRepoOptionHasPullRequests -> EditRepoOption { editRepoOptionHasPullRequests, ..} ) <$> f editRepoOptionHasPullRequests
{-# INLINE editRepoOptionHasPullRequestsL #-}
-- | 'editRepoOptionHasReleases' Lens
editRepoOptionHasReleasesL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasReleasesL f EditRepoOption{..} = (\editRepoOptionHasReleases -> EditRepoOption { editRepoOptionHasReleases, ..} ) <$> f editRepoOptionHasReleases
{-# INLINE editRepoOptionHasReleasesL #-}
-- | 'editRepoOptionHasWiki' Lens
editRepoOptionHasWikiL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionHasWikiL f EditRepoOption{..} = (\editRepoOptionHasWiki -> EditRepoOption { editRepoOptionHasWiki, ..} ) <$> f editRepoOptionHasWiki
{-# INLINE editRepoOptionHasWikiL #-}
-- | 'editRepoOptionIgnoreWhitespaceConflicts' Lens
editRepoOptionIgnoreWhitespaceConflictsL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionIgnoreWhitespaceConflictsL f EditRepoOption{..} = (\editRepoOptionIgnoreWhitespaceConflicts -> EditRepoOption { editRepoOptionIgnoreWhitespaceConflicts, ..} ) <$> f editRepoOptionIgnoreWhitespaceConflicts
{-# INLINE editRepoOptionIgnoreWhitespaceConflictsL #-}
-- | 'editRepoOptionInternalTracker' Lens
editRepoOptionInternalTrackerL :: Lens_' EditRepoOption (Maybe InternalTracker)
editRepoOptionInternalTrackerL f EditRepoOption{..} = (\editRepoOptionInternalTracker -> EditRepoOption { editRepoOptionInternalTracker, ..} ) <$> f editRepoOptionInternalTracker
{-# INLINE editRepoOptionInternalTrackerL #-}
-- | 'editRepoOptionMirrorInterval' Lens
editRepoOptionMirrorIntervalL :: Lens_' EditRepoOption (Maybe Text)
editRepoOptionMirrorIntervalL f EditRepoOption{..} = (\editRepoOptionMirrorInterval -> EditRepoOption { editRepoOptionMirrorInterval, ..} ) <$> f editRepoOptionMirrorInterval
{-# INLINE editRepoOptionMirrorIntervalL #-}
-- | 'editRepoOptionName' Lens
editRepoOptionNameL :: Lens_' EditRepoOption (Maybe Text)
editRepoOptionNameL f EditRepoOption{..} = (\editRepoOptionName -> EditRepoOption { editRepoOptionName, ..} ) <$> f editRepoOptionName
{-# INLINE editRepoOptionNameL #-}
-- | 'editRepoOptionPrivate' Lens
editRepoOptionPrivateL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionPrivateL f EditRepoOption{..} = (\editRepoOptionPrivate -> EditRepoOption { editRepoOptionPrivate, ..} ) <$> f editRepoOptionPrivate
{-# INLINE editRepoOptionPrivateL #-}
-- | 'editRepoOptionTemplate' Lens
editRepoOptionTemplateL :: Lens_' EditRepoOption (Maybe Bool)
editRepoOptionTemplateL f EditRepoOption{..} = (\editRepoOptionTemplate -> EditRepoOption { editRepoOptionTemplate, ..} ) <$> f editRepoOptionTemplate
{-# INLINE editRepoOptionTemplateL #-}
-- | 'editRepoOptionWebsite' Lens
editRepoOptionWebsiteL :: Lens_' EditRepoOption (Maybe Text)
editRepoOptionWebsiteL f EditRepoOption{..} = (\editRepoOptionWebsite -> EditRepoOption { editRepoOptionWebsite, ..} ) <$> f editRepoOptionWebsite
{-# INLINE editRepoOptionWebsiteL #-}
-- * EditTeamOption
-- | 'editTeamOptionCanCreateOrgRepo' Lens
editTeamOptionCanCreateOrgRepoL :: Lens_' EditTeamOption (Maybe Bool)
editTeamOptionCanCreateOrgRepoL f EditTeamOption{..} = (\editTeamOptionCanCreateOrgRepo -> EditTeamOption { editTeamOptionCanCreateOrgRepo, ..} ) <$> f editTeamOptionCanCreateOrgRepo
{-# INLINE editTeamOptionCanCreateOrgRepoL #-}
-- | 'editTeamOptionDescription' Lens
editTeamOptionDescriptionL :: Lens_' EditTeamOption (Maybe Text)
editTeamOptionDescriptionL f EditTeamOption{..} = (\editTeamOptionDescription -> EditTeamOption { editTeamOptionDescription, ..} ) <$> f editTeamOptionDescription
{-# INLINE editTeamOptionDescriptionL #-}
-- | 'editTeamOptionIncludesAllRepositories' Lens
editTeamOptionIncludesAllRepositoriesL :: Lens_' EditTeamOption (Maybe Bool)
editTeamOptionIncludesAllRepositoriesL f EditTeamOption{..} = (\editTeamOptionIncludesAllRepositories -> EditTeamOption { editTeamOptionIncludesAllRepositories, ..} ) <$> f editTeamOptionIncludesAllRepositories
{-# INLINE editTeamOptionIncludesAllRepositoriesL #-}
-- | 'editTeamOptionName' Lens
editTeamOptionNameL :: Lens_' EditTeamOption (Text)
editTeamOptionNameL f EditTeamOption{..} = (\editTeamOptionName -> EditTeamOption { editTeamOptionName, ..} ) <$> f editTeamOptionName
{-# INLINE editTeamOptionNameL #-}
-- | 'editTeamOptionPermission' Lens
editTeamOptionPermissionL :: Lens_' EditTeamOption (Maybe E'Permission)
editTeamOptionPermissionL f EditTeamOption{..} = (\editTeamOptionPermission -> EditTeamOption { editTeamOptionPermission, ..} ) <$> f editTeamOptionPermission
{-# INLINE editTeamOptionPermissionL #-}
-- | 'editTeamOptionUnits' Lens
editTeamOptionUnitsL :: Lens_' EditTeamOption (Maybe [Text])
editTeamOptionUnitsL f EditTeamOption{..} = (\editTeamOptionUnits -> EditTeamOption { editTeamOptionUnits, ..} ) <$> f editTeamOptionUnits
{-# INLINE editTeamOptionUnitsL #-}
-- | 'editTeamOptionUnitsMap' Lens
editTeamOptionUnitsMapL :: Lens_' EditTeamOption (Maybe (Map.Map String Text))
editTeamOptionUnitsMapL f EditTeamOption{..} = (\editTeamOptionUnitsMap -> EditTeamOption { editTeamOptionUnitsMap, ..} ) <$> f editTeamOptionUnitsMap
{-# INLINE editTeamOptionUnitsMapL #-}
-- * EditUserOption
-- | 'editUserOptionActive' Lens
editUserOptionActiveL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionActiveL f EditUserOption{..} = (\editUserOptionActive -> EditUserOption { editUserOptionActive, ..} ) <$> f editUserOptionActive
{-# INLINE editUserOptionActiveL #-}
-- | 'editUserOptionAdmin' Lens
editUserOptionAdminL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionAdminL f EditUserOption{..} = (\editUserOptionAdmin -> EditUserOption { editUserOptionAdmin, ..} ) <$> f editUserOptionAdmin
{-# INLINE editUserOptionAdminL #-}
-- | 'editUserOptionAllowCreateOrganization' Lens
editUserOptionAllowCreateOrganizationL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionAllowCreateOrganizationL f EditUserOption{..} = (\editUserOptionAllowCreateOrganization -> EditUserOption { editUserOptionAllowCreateOrganization, ..} ) <$> f editUserOptionAllowCreateOrganization
{-# INLINE editUserOptionAllowCreateOrganizationL #-}
-- | 'editUserOptionAllowGitHook' Lens
editUserOptionAllowGitHookL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionAllowGitHookL f EditUserOption{..} = (\editUserOptionAllowGitHook -> EditUserOption { editUserOptionAllowGitHook, ..} ) <$> f editUserOptionAllowGitHook
{-# INLINE editUserOptionAllowGitHookL #-}
-- | 'editUserOptionAllowImportLocal' Lens
editUserOptionAllowImportLocalL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionAllowImportLocalL f EditUserOption{..} = (\editUserOptionAllowImportLocal -> EditUserOption { editUserOptionAllowImportLocal, ..} ) <$> f editUserOptionAllowImportLocal
{-# INLINE editUserOptionAllowImportLocalL #-}
-- | 'editUserOptionDescription' Lens
editUserOptionDescriptionL :: Lens_' EditUserOption (Maybe Text)
editUserOptionDescriptionL f EditUserOption{..} = (\editUserOptionDescription -> EditUserOption { editUserOptionDescription, ..} ) <$> f editUserOptionDescription
{-# INLINE editUserOptionDescriptionL #-}
-- | 'editUserOptionEmail' Lens
editUserOptionEmailL :: Lens_' EditUserOption (Maybe Text)
editUserOptionEmailL f EditUserOption{..} = (\editUserOptionEmail -> EditUserOption { editUserOptionEmail, ..} ) <$> f editUserOptionEmail
{-# INLINE editUserOptionEmailL #-}
-- | 'editUserOptionFullName' Lens
editUserOptionFullNameL :: Lens_' EditUserOption (Maybe Text)
editUserOptionFullNameL f EditUserOption{..} = (\editUserOptionFullName -> EditUserOption { editUserOptionFullName, ..} ) <$> f editUserOptionFullName
{-# INLINE editUserOptionFullNameL #-}
-- | 'editUserOptionLocation' Lens
editUserOptionLocationL :: Lens_' EditUserOption (Maybe Text)
editUserOptionLocationL f EditUserOption{..} = (\editUserOptionLocation -> EditUserOption { editUserOptionLocation, ..} ) <$> f editUserOptionLocation
{-# INLINE editUserOptionLocationL #-}
-- | 'editUserOptionLoginName' Lens
editUserOptionLoginNameL :: Lens_' EditUserOption (Text)
editUserOptionLoginNameL f EditUserOption{..} = (\editUserOptionLoginName -> EditUserOption { editUserOptionLoginName, ..} ) <$> f editUserOptionLoginName
{-# INLINE editUserOptionLoginNameL #-}
-- | 'editUserOptionMaxRepoCreation' Lens
editUserOptionMaxRepoCreationL :: Lens_' EditUserOption (Maybe Integer)
editUserOptionMaxRepoCreationL f EditUserOption{..} = (\editUserOptionMaxRepoCreation -> EditUserOption { editUserOptionMaxRepoCreation, ..} ) <$> f editUserOptionMaxRepoCreation
{-# INLINE editUserOptionMaxRepoCreationL #-}
-- | 'editUserOptionMustChangePassword' Lens
editUserOptionMustChangePasswordL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionMustChangePasswordL f EditUserOption{..} = (\editUserOptionMustChangePassword -> EditUserOption { editUserOptionMustChangePassword, ..} ) <$> f editUserOptionMustChangePassword
{-# INLINE editUserOptionMustChangePasswordL #-}
-- | 'editUserOptionPassword' Lens
editUserOptionPasswordL :: Lens_' EditUserOption (Maybe Text)
editUserOptionPasswordL f EditUserOption{..} = (\editUserOptionPassword -> EditUserOption { editUserOptionPassword, ..} ) <$> f editUserOptionPassword
{-# INLINE editUserOptionPasswordL #-}
-- | 'editUserOptionProhibitLogin' Lens
editUserOptionProhibitLoginL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionProhibitLoginL f EditUserOption{..} = (\editUserOptionProhibitLogin -> EditUserOption { editUserOptionProhibitLogin, ..} ) <$> f editUserOptionProhibitLogin
{-# INLINE editUserOptionProhibitLoginL #-}
-- | 'editUserOptionRestricted' Lens
editUserOptionRestrictedL :: Lens_' EditUserOption (Maybe Bool)
editUserOptionRestrictedL f EditUserOption{..} = (\editUserOptionRestricted -> EditUserOption { editUserOptionRestricted, ..} ) <$> f editUserOptionRestricted
{-# INLINE editUserOptionRestrictedL #-}
-- | 'editUserOptionSourceId' Lens
editUserOptionSourceIdL :: Lens_' EditUserOption (Integer)
editUserOptionSourceIdL f EditUserOption{..} = (\editUserOptionSourceId -> EditUserOption { editUserOptionSourceId, ..} ) <$> f editUserOptionSourceId
{-# INLINE editUserOptionSourceIdL #-}
-- | 'editUserOptionVisibility' Lens
editUserOptionVisibilityL :: Lens_' EditUserOption (Maybe Text)
editUserOptionVisibilityL f EditUserOption{..} = (\editUserOptionVisibility -> EditUserOption { editUserOptionVisibility, ..} ) <$> f editUserOptionVisibility
{-# INLINE editUserOptionVisibilityL #-}
-- | 'editUserOptionWebsite' Lens
editUserOptionWebsiteL :: Lens_' EditUserOption (Maybe Text)
editUserOptionWebsiteL f EditUserOption{..} = (\editUserOptionWebsite -> EditUserOption { editUserOptionWebsite, ..} ) <$> f editUserOptionWebsite
{-# INLINE editUserOptionWebsiteL #-}
-- * Email
-- | 'emailEmail' Lens
emailEmailL :: Lens_' Email (Maybe Text)
emailEmailL f Email{..} = (\emailEmail -> Email { emailEmail, ..} ) <$> f emailEmail
{-# INLINE emailEmailL #-}
-- | 'emailPrimary' Lens
emailPrimaryL :: Lens_' Email (Maybe Bool)
emailPrimaryL f Email{..} = (\emailPrimary -> Email { emailPrimary, ..} ) <$> f emailPrimary
{-# INLINE emailPrimaryL #-}
-- | 'emailUserId' Lens
emailUserIdL :: Lens_' Email (Maybe Integer)
emailUserIdL f Email{..} = (\emailUserId -> Email { emailUserId, ..} ) <$> f emailUserId
{-# INLINE emailUserIdL #-}
-- | 'emailUsername' Lens
emailUsernameL :: Lens_' Email (Maybe Text)
emailUsernameL f Email{..} = (\emailUsername -> Email { emailUsername, ..} ) <$> f emailUsername
{-# INLINE emailUsernameL #-}
-- | 'emailVerified' Lens
emailVerifiedL :: Lens_' Email (Maybe Bool)
emailVerifiedL f Email{..} = (\emailVerified -> Email { emailVerified, ..} ) <$> f emailVerified
{-# INLINE emailVerifiedL #-}
-- * ExternalTracker
-- | 'externalTrackerExternalTrackerFormat' Lens
externalTrackerExternalTrackerFormatL :: Lens_' ExternalTracker (Maybe Text)
externalTrackerExternalTrackerFormatL f ExternalTracker{..} = (\externalTrackerExternalTrackerFormat -> ExternalTracker { externalTrackerExternalTrackerFormat, ..} ) <$> f externalTrackerExternalTrackerFormat
{-# INLINE externalTrackerExternalTrackerFormatL #-}
-- | 'externalTrackerExternalTrackerRegexpPattern' Lens
externalTrackerExternalTrackerRegexpPatternL :: Lens_' ExternalTracker (Maybe Text)
externalTrackerExternalTrackerRegexpPatternL f ExternalTracker{..} = (\externalTrackerExternalTrackerRegexpPattern -> ExternalTracker { externalTrackerExternalTrackerRegexpPattern, ..} ) <$> f externalTrackerExternalTrackerRegexpPattern
{-# INLINE externalTrackerExternalTrackerRegexpPatternL #-}
-- | 'externalTrackerExternalTrackerStyle' Lens
externalTrackerExternalTrackerStyleL :: Lens_' ExternalTracker (Maybe Text)
externalTrackerExternalTrackerStyleL f ExternalTracker{..} = (\externalTrackerExternalTrackerStyle -> ExternalTracker { externalTrackerExternalTrackerStyle, ..} ) <$> f externalTrackerExternalTrackerStyle
{-# INLINE externalTrackerExternalTrackerStyleL #-}
-- | 'externalTrackerExternalTrackerUrl' Lens
externalTrackerExternalTrackerUrlL :: Lens_' ExternalTracker (Maybe Text)
externalTrackerExternalTrackerUrlL f ExternalTracker{..} = (\externalTrackerExternalTrackerUrl -> ExternalTracker { externalTrackerExternalTrackerUrl, ..} ) <$> f externalTrackerExternalTrackerUrl
{-# INLINE externalTrackerExternalTrackerUrlL #-}
-- * ExternalWiki
-- | 'externalWikiExternalWikiUrl' Lens
externalWikiExternalWikiUrlL :: Lens_' ExternalWiki (Maybe Text)
externalWikiExternalWikiUrlL f ExternalWiki{..} = (\externalWikiExternalWikiUrl -> ExternalWiki { externalWikiExternalWikiUrl, ..} ) <$> f externalWikiExternalWikiUrl
{-# INLINE externalWikiExternalWikiUrlL #-}
-- * FileCommitResponse
-- | 'fileCommitResponseAuthor' Lens
fileCommitResponseAuthorL :: Lens_' FileCommitResponse (Maybe CommitUser)
fileCommitResponseAuthorL f FileCommitResponse{..} = (\fileCommitResponseAuthor -> FileCommitResponse { fileCommitResponseAuthor, ..} ) <$> f fileCommitResponseAuthor
{-# INLINE fileCommitResponseAuthorL #-}
-- | 'fileCommitResponseCommitter' Lens
fileCommitResponseCommitterL :: Lens_' FileCommitResponse (Maybe CommitUser)
fileCommitResponseCommitterL f FileCommitResponse{..} = (\fileCommitResponseCommitter -> FileCommitResponse { fileCommitResponseCommitter, ..} ) <$> f fileCommitResponseCommitter
{-# INLINE fileCommitResponseCommitterL #-}
-- | 'fileCommitResponseCreated' Lens
fileCommitResponseCreatedL :: Lens_' FileCommitResponse (Maybe DateTime)
fileCommitResponseCreatedL f FileCommitResponse{..} = (\fileCommitResponseCreated -> FileCommitResponse { fileCommitResponseCreated, ..} ) <$> f fileCommitResponseCreated
{-# INLINE fileCommitResponseCreatedL #-}
-- | 'fileCommitResponseHtmlUrl' Lens
fileCommitResponseHtmlUrlL :: Lens_' FileCommitResponse (Maybe Text)
fileCommitResponseHtmlUrlL f FileCommitResponse{..} = (\fileCommitResponseHtmlUrl -> FileCommitResponse { fileCommitResponseHtmlUrl, ..} ) <$> f fileCommitResponseHtmlUrl
{-# INLINE fileCommitResponseHtmlUrlL #-}
-- | 'fileCommitResponseMessage' Lens
fileCommitResponseMessageL :: Lens_' FileCommitResponse (Maybe Text)
fileCommitResponseMessageL f FileCommitResponse{..} = (\fileCommitResponseMessage -> FileCommitResponse { fileCommitResponseMessage, ..} ) <$> f fileCommitResponseMessage
{-# INLINE fileCommitResponseMessageL #-}
-- | 'fileCommitResponseParents' Lens
fileCommitResponseParentsL :: Lens_' FileCommitResponse (Maybe [CommitMeta])
fileCommitResponseParentsL f FileCommitResponse{..} = (\fileCommitResponseParents -> FileCommitResponse { fileCommitResponseParents, ..} ) <$> f fileCommitResponseParents
{-# INLINE fileCommitResponseParentsL #-}
-- | 'fileCommitResponseSha' Lens
fileCommitResponseShaL :: Lens_' FileCommitResponse (Maybe Text)
fileCommitResponseShaL f FileCommitResponse{..} = (\fileCommitResponseSha -> FileCommitResponse { fileCommitResponseSha, ..} ) <$> f fileCommitResponseSha
{-# INLINE fileCommitResponseShaL #-}
-- | 'fileCommitResponseTree' Lens
fileCommitResponseTreeL :: Lens_' FileCommitResponse (Maybe CommitMeta)
fileCommitResponseTreeL f FileCommitResponse{..} = (\fileCommitResponseTree -> FileCommitResponse { fileCommitResponseTree, ..} ) <$> f fileCommitResponseTree
{-# INLINE fileCommitResponseTreeL #-}
-- | 'fileCommitResponseUrl' Lens
fileCommitResponseUrlL :: Lens_' FileCommitResponse (Maybe Text)
fileCommitResponseUrlL f FileCommitResponse{..} = (\fileCommitResponseUrl -> FileCommitResponse { fileCommitResponseUrl, ..} ) <$> f fileCommitResponseUrl
{-# INLINE fileCommitResponseUrlL #-}
-- * FileDeleteResponse
-- | 'fileDeleteResponseCommit' Lens
fileDeleteResponseCommitL :: Lens_' FileDeleteResponse (Maybe FileCommitResponse)
fileDeleteResponseCommitL f FileDeleteResponse{..} = (\fileDeleteResponseCommit -> FileDeleteResponse { fileDeleteResponseCommit, ..} ) <$> f fileDeleteResponseCommit
{-# INLINE fileDeleteResponseCommitL #-}
-- | 'fileDeleteResponseContent' Lens
fileDeleteResponseContentL :: Lens_' FileDeleteResponse (Maybe A.Value)
fileDeleteResponseContentL f FileDeleteResponse{..} = (\fileDeleteResponseContent -> FileDeleteResponse { fileDeleteResponseContent, ..} ) <$> f fileDeleteResponseContent
{-# INLINE fileDeleteResponseContentL #-}
-- | 'fileDeleteResponseVerification' Lens
fileDeleteResponseVerificationL :: Lens_' FileDeleteResponse (Maybe PayloadCommitVerification)
fileDeleteResponseVerificationL f FileDeleteResponse{..} = (\fileDeleteResponseVerification -> FileDeleteResponse { fileDeleteResponseVerification, ..} ) <$> f fileDeleteResponseVerification
{-# INLINE fileDeleteResponseVerificationL #-}
-- * FileLinksResponse
-- | 'fileLinksResponseGit' Lens
fileLinksResponseGitL :: Lens_' FileLinksResponse (Maybe Text)
fileLinksResponseGitL f FileLinksResponse{..} = (\fileLinksResponseGit -> FileLinksResponse { fileLinksResponseGit, ..} ) <$> f fileLinksResponseGit
{-# INLINE fileLinksResponseGitL #-}
-- | 'fileLinksResponseHtml' Lens
fileLinksResponseHtmlL :: Lens_' FileLinksResponse (Maybe Text)
fileLinksResponseHtmlL f FileLinksResponse{..} = (\fileLinksResponseHtml -> FileLinksResponse { fileLinksResponseHtml, ..} ) <$> f fileLinksResponseHtml
{-# INLINE fileLinksResponseHtmlL #-}
-- | 'fileLinksResponseSelf' Lens
fileLinksResponseSelfL :: Lens_' FileLinksResponse (Maybe Text)
fileLinksResponseSelfL f FileLinksResponse{..} = (\fileLinksResponseSelf -> FileLinksResponse { fileLinksResponseSelf, ..} ) <$> f fileLinksResponseSelf
{-# INLINE fileLinksResponseSelfL #-}
-- * FileResponse
-- | 'fileResponseCommit' Lens
fileResponseCommitL :: Lens_' FileResponse (Maybe FileCommitResponse)
fileResponseCommitL f FileResponse{..} = (\fileResponseCommit -> FileResponse { fileResponseCommit, ..} ) <$> f fileResponseCommit
{-# INLINE fileResponseCommitL #-}
-- | 'fileResponseContent' Lens
fileResponseContentL :: Lens_' FileResponse (Maybe ContentsResponse)
fileResponseContentL f FileResponse{..} = (\fileResponseContent -> FileResponse { fileResponseContent, ..} ) <$> f fileResponseContent
{-# INLINE fileResponseContentL #-}
-- | 'fileResponseVerification' Lens
fileResponseVerificationL :: Lens_' FileResponse (Maybe PayloadCommitVerification)
fileResponseVerificationL f FileResponse{..} = (\fileResponseVerification -> FileResponse { fileResponseVerification, ..} ) <$> f fileResponseVerification
{-# INLINE fileResponseVerificationL #-}
-- * FilesResponse
-- | 'filesResponseCommit' Lens
filesResponseCommitL :: Lens_' FilesResponse (Maybe FileCommitResponse)
filesResponseCommitL f FilesResponse{..} = (\filesResponseCommit -> FilesResponse { filesResponseCommit, ..} ) <$> f filesResponseCommit
{-# INLINE filesResponseCommitL #-}
-- | 'filesResponseFiles' Lens
filesResponseFilesL :: Lens_' FilesResponse (Maybe [ContentsResponse])
filesResponseFilesL f FilesResponse{..} = (\filesResponseFiles -> FilesResponse { filesResponseFiles, ..} ) <$> f filesResponseFiles
{-# INLINE filesResponseFilesL #-}
-- | 'filesResponseVerification' Lens
filesResponseVerificationL :: Lens_' FilesResponse (Maybe PayloadCommitVerification)
filesResponseVerificationL f FilesResponse{..} = (\filesResponseVerification -> FilesResponse { filesResponseVerification, ..} ) <$> f filesResponseVerification
{-# INLINE filesResponseVerificationL #-}
-- * GPGKey
-- | 'gPGKeyCanCertify' Lens
gPGKeyCanCertifyL :: Lens_' GPGKey (Maybe Bool)
gPGKeyCanCertifyL f GPGKey{..} = (\gPGKeyCanCertify -> GPGKey { gPGKeyCanCertify, ..} ) <$> f gPGKeyCanCertify
{-# INLINE gPGKeyCanCertifyL #-}
-- | 'gPGKeyCanEncryptComms' Lens
gPGKeyCanEncryptCommsL :: Lens_' GPGKey (Maybe Bool)
gPGKeyCanEncryptCommsL f GPGKey{..} = (\gPGKeyCanEncryptComms -> GPGKey { gPGKeyCanEncryptComms, ..} ) <$> f gPGKeyCanEncryptComms
{-# INLINE gPGKeyCanEncryptCommsL #-}
-- | 'gPGKeyCanEncryptStorage' Lens
gPGKeyCanEncryptStorageL :: Lens_' GPGKey (Maybe Bool)
gPGKeyCanEncryptStorageL f GPGKey{..} = (\gPGKeyCanEncryptStorage -> GPGKey { gPGKeyCanEncryptStorage, ..} ) <$> f gPGKeyCanEncryptStorage
{-# INLINE gPGKeyCanEncryptStorageL #-}
-- | 'gPGKeyCanSign' Lens
gPGKeyCanSignL :: Lens_' GPGKey (Maybe Bool)
gPGKeyCanSignL f GPGKey{..} = (\gPGKeyCanSign -> GPGKey { gPGKeyCanSign, ..} ) <$> f gPGKeyCanSign
{-# INLINE gPGKeyCanSignL #-}
-- | 'gPGKeyCreatedAt' Lens
gPGKeyCreatedAtL :: Lens_' GPGKey (Maybe DateTime)
gPGKeyCreatedAtL f GPGKey{..} = (\gPGKeyCreatedAt -> GPGKey { gPGKeyCreatedAt, ..} ) <$> f gPGKeyCreatedAt
{-# INLINE gPGKeyCreatedAtL #-}
-- | 'gPGKeyEmails' Lens
gPGKeyEmailsL :: Lens_' GPGKey (Maybe [GPGKeyEmail])
gPGKeyEmailsL f GPGKey{..} = (\gPGKeyEmails -> GPGKey { gPGKeyEmails, ..} ) <$> f gPGKeyEmails
{-# INLINE gPGKeyEmailsL #-}
-- | 'gPGKeyExpiresAt' Lens
gPGKeyExpiresAtL :: Lens_' GPGKey (Maybe DateTime)
gPGKeyExpiresAtL f GPGKey{..} = (\gPGKeyExpiresAt -> GPGKey { gPGKeyExpiresAt, ..} ) <$> f gPGKeyExpiresAt
{-# INLINE gPGKeyExpiresAtL #-}
-- | 'gPGKeyId' Lens
gPGKeyIdL :: Lens_' GPGKey (Maybe Integer)
gPGKeyIdL f GPGKey{..} = (\gPGKeyId -> GPGKey { gPGKeyId, ..} ) <$> f gPGKeyId
{-# INLINE gPGKeyIdL #-}
-- | 'gPGKeyKeyId' Lens
gPGKeyKeyIdL :: Lens_' GPGKey (Maybe Text)
gPGKeyKeyIdL f GPGKey{..} = (\gPGKeyKeyId -> GPGKey { gPGKeyKeyId, ..} ) <$> f gPGKeyKeyId
{-# INLINE gPGKeyKeyIdL #-}
-- | 'gPGKeyPrimaryKeyId' Lens
gPGKeyPrimaryKeyIdL :: Lens_' GPGKey (Maybe Text)
gPGKeyPrimaryKeyIdL f GPGKey{..} = (\gPGKeyPrimaryKeyId -> GPGKey { gPGKeyPrimaryKeyId, ..} ) <$> f gPGKeyPrimaryKeyId
{-# INLINE gPGKeyPrimaryKeyIdL #-}
-- | 'gPGKeyPublicKey' Lens
gPGKeyPublicKeyL :: Lens_' GPGKey (Maybe Text)
gPGKeyPublicKeyL f GPGKey{..} = (\gPGKeyPublicKey -> GPGKey { gPGKeyPublicKey, ..} ) <$> f gPGKeyPublicKey
{-# INLINE gPGKeyPublicKeyL #-}
-- | 'gPGKeySubkeys' Lens
gPGKeySubkeysL :: Lens_' GPGKey (Maybe [GPGKey])
gPGKeySubkeysL f GPGKey{..} = (\gPGKeySubkeys -> GPGKey { gPGKeySubkeys, ..} ) <$> f gPGKeySubkeys
{-# INLINE gPGKeySubkeysL #-}
-- | 'gPGKeyVerified' Lens
gPGKeyVerifiedL :: Lens_' GPGKey (Maybe Bool)
gPGKeyVerifiedL f GPGKey{..} = (\gPGKeyVerified -> GPGKey { gPGKeyVerified, ..} ) <$> f gPGKeyVerified
{-# INLINE gPGKeyVerifiedL #-}
-- * GPGKeyEmail
-- | 'gPGKeyEmailEmail' Lens
gPGKeyEmailEmailL :: Lens_' GPGKeyEmail (Maybe Text)
gPGKeyEmailEmailL f GPGKeyEmail{..} = (\gPGKeyEmailEmail -> GPGKeyEmail { gPGKeyEmailEmail, ..} ) <$> f gPGKeyEmailEmail
{-# INLINE gPGKeyEmailEmailL #-}
-- | 'gPGKeyEmailVerified' Lens
gPGKeyEmailVerifiedL :: Lens_' GPGKeyEmail (Maybe Bool)
gPGKeyEmailVerifiedL f GPGKeyEmail{..} = (\gPGKeyEmailVerified -> GPGKeyEmail { gPGKeyEmailVerified, ..} ) <$> f gPGKeyEmailVerified
{-# INLINE gPGKeyEmailVerifiedL #-}
-- * GeneralAPISettings
-- | 'generalAPISettingsDefaultGitTreesPerPage' Lens
generalAPISettingsDefaultGitTreesPerPageL :: Lens_' GeneralAPISettings (Maybe Integer)
generalAPISettingsDefaultGitTreesPerPageL f GeneralAPISettings{..} = (\generalAPISettingsDefaultGitTreesPerPage -> GeneralAPISettings { generalAPISettingsDefaultGitTreesPerPage, ..} ) <$> f generalAPISettingsDefaultGitTreesPerPage
{-# INLINE generalAPISettingsDefaultGitTreesPerPageL #-}
-- | 'generalAPISettingsDefaultMaxBlobSize' Lens
generalAPISettingsDefaultMaxBlobSizeL :: Lens_' GeneralAPISettings (Maybe Integer)
generalAPISettingsDefaultMaxBlobSizeL f GeneralAPISettings{..} = (\generalAPISettingsDefaultMaxBlobSize -> GeneralAPISettings { generalAPISettingsDefaultMaxBlobSize, ..} ) <$> f generalAPISettingsDefaultMaxBlobSize
{-# INLINE generalAPISettingsDefaultMaxBlobSizeL #-}
-- | 'generalAPISettingsDefaultPagingNum' Lens
generalAPISettingsDefaultPagingNumL :: Lens_' GeneralAPISettings (Maybe Integer)
generalAPISettingsDefaultPagingNumL f GeneralAPISettings{..} = (\generalAPISettingsDefaultPagingNum -> GeneralAPISettings { generalAPISettingsDefaultPagingNum, ..} ) <$> f generalAPISettingsDefaultPagingNum
{-# INLINE generalAPISettingsDefaultPagingNumL #-}
-- | 'generalAPISettingsMaxResponseItems' Lens
generalAPISettingsMaxResponseItemsL :: Lens_' GeneralAPISettings (Maybe Integer)
generalAPISettingsMaxResponseItemsL f GeneralAPISettings{..} = (\generalAPISettingsMaxResponseItems -> GeneralAPISettings { generalAPISettingsMaxResponseItems, ..} ) <$> f generalAPISettingsMaxResponseItems
{-# INLINE generalAPISettingsMaxResponseItemsL #-}
-- * GeneralAttachmentSettings
-- | 'generalAttachmentSettingsAllowedTypes' Lens
generalAttachmentSettingsAllowedTypesL :: Lens_' GeneralAttachmentSettings (Maybe Text)
generalAttachmentSettingsAllowedTypesL f GeneralAttachmentSettings{..} = (\generalAttachmentSettingsAllowedTypes -> GeneralAttachmentSettings { generalAttachmentSettingsAllowedTypes, ..} ) <$> f generalAttachmentSettingsAllowedTypes
{-# INLINE generalAttachmentSettingsAllowedTypesL #-}
-- | 'generalAttachmentSettingsEnabled' Lens
generalAttachmentSettingsEnabledL :: Lens_' GeneralAttachmentSettings (Maybe Bool)
generalAttachmentSettingsEnabledL f GeneralAttachmentSettings{..} = (\generalAttachmentSettingsEnabled -> GeneralAttachmentSettings { generalAttachmentSettingsEnabled, ..} ) <$> f generalAttachmentSettingsEnabled
{-# INLINE generalAttachmentSettingsEnabledL #-}
-- | 'generalAttachmentSettingsMaxFiles' Lens
generalAttachmentSettingsMaxFilesL :: Lens_' GeneralAttachmentSettings (Maybe Integer)
generalAttachmentSettingsMaxFilesL f GeneralAttachmentSettings{..} = (\generalAttachmentSettingsMaxFiles -> GeneralAttachmentSettings { generalAttachmentSettingsMaxFiles, ..} ) <$> f generalAttachmentSettingsMaxFiles
{-# INLINE generalAttachmentSettingsMaxFilesL #-}
-- | 'generalAttachmentSettingsMaxSize' Lens
generalAttachmentSettingsMaxSizeL :: Lens_' GeneralAttachmentSettings (Maybe Integer)
generalAttachmentSettingsMaxSizeL f GeneralAttachmentSettings{..} = (\generalAttachmentSettingsMaxSize -> GeneralAttachmentSettings { generalAttachmentSettingsMaxSize, ..} ) <$> f generalAttachmentSettingsMaxSize
{-# INLINE generalAttachmentSettingsMaxSizeL #-}
-- * GeneralRepoSettings
-- | 'generalRepoSettingsHttpGitDisabled' Lens
generalRepoSettingsHttpGitDisabledL :: Lens_' GeneralRepoSettings (Maybe Bool)
generalRepoSettingsHttpGitDisabledL f GeneralRepoSettings{..} = (\generalRepoSettingsHttpGitDisabled -> GeneralRepoSettings { generalRepoSettingsHttpGitDisabled, ..} ) <$> f generalRepoSettingsHttpGitDisabled
{-# INLINE generalRepoSettingsHttpGitDisabledL #-}
-- | 'generalRepoSettingsLfsDisabled' Lens
generalRepoSettingsLfsDisabledL :: Lens_' GeneralRepoSettings (Maybe Bool)
generalRepoSettingsLfsDisabledL f GeneralRepoSettings{..} = (\generalRepoSettingsLfsDisabled -> GeneralRepoSettings { generalRepoSettingsLfsDisabled, ..} ) <$> f generalRepoSettingsLfsDisabled
{-# INLINE generalRepoSettingsLfsDisabledL #-}
-- | 'generalRepoSettingsMigrationsDisabled' Lens
generalRepoSettingsMigrationsDisabledL :: Lens_' GeneralRepoSettings (Maybe Bool)
generalRepoSettingsMigrationsDisabledL f GeneralRepoSettings{..} = (\generalRepoSettingsMigrationsDisabled -> GeneralRepoSettings { generalRepoSettingsMigrationsDisabled, ..} ) <$> f generalRepoSettingsMigrationsDisabled
{-# INLINE generalRepoSettingsMigrationsDisabledL #-}
-- | 'generalRepoSettingsMirrorsDisabled' Lens
generalRepoSettingsMirrorsDisabledL :: Lens_' GeneralRepoSettings (Maybe Bool)
generalRepoSettingsMirrorsDisabledL f GeneralRepoSettings{..} = (\generalRepoSettingsMirrorsDisabled -> GeneralRepoSettings { generalRepoSettingsMirrorsDisabled, ..} ) <$> f generalRepoSettingsMirrorsDisabled
{-# INLINE generalRepoSettingsMirrorsDisabledL #-}
-- | 'generalRepoSettingsStarsDisabled' Lens
generalRepoSettingsStarsDisabledL :: Lens_' GeneralRepoSettings (Maybe Bool)
generalRepoSettingsStarsDisabledL f GeneralRepoSettings{..} = (\generalRepoSettingsStarsDisabled -> GeneralRepoSettings { generalRepoSettingsStarsDisabled, ..} ) <$> f generalRepoSettingsStarsDisabled
{-# INLINE generalRepoSettingsStarsDisabledL #-}
-- | 'generalRepoSettingsTimeTrackingDisabled' Lens
generalRepoSettingsTimeTrackingDisabledL :: Lens_' GeneralRepoSettings (Maybe Bool)
generalRepoSettingsTimeTrackingDisabledL f GeneralRepoSettings{..} = (\generalRepoSettingsTimeTrackingDisabled -> GeneralRepoSettings { generalRepoSettingsTimeTrackingDisabled, ..} ) <$> f generalRepoSettingsTimeTrackingDisabled
{-# INLINE generalRepoSettingsTimeTrackingDisabledL #-}
-- * GeneralUISettings
-- | 'generalUISettingsAllowedReactions' Lens
generalUISettingsAllowedReactionsL :: Lens_' GeneralUISettings (Maybe [Text])
generalUISettingsAllowedReactionsL f GeneralUISettings{..} = (\generalUISettingsAllowedReactions -> GeneralUISettings { generalUISettingsAllowedReactions, ..} ) <$> f generalUISettingsAllowedReactions
{-# INLINE generalUISettingsAllowedReactionsL #-}
-- | 'generalUISettingsCustomEmojis' Lens
generalUISettingsCustomEmojisL :: Lens_' GeneralUISettings (Maybe [Text])
generalUISettingsCustomEmojisL f GeneralUISettings{..} = (\generalUISettingsCustomEmojis -> GeneralUISettings { generalUISettingsCustomEmojis, ..} ) <$> f generalUISettingsCustomEmojis
{-# INLINE generalUISettingsCustomEmojisL #-}
-- | 'generalUISettingsDefaultTheme' Lens
generalUISettingsDefaultThemeL :: Lens_' GeneralUISettings (Maybe Text)
generalUISettingsDefaultThemeL f GeneralUISettings{..} = (\generalUISettingsDefaultTheme -> GeneralUISettings { generalUISettingsDefaultTheme, ..} ) <$> f generalUISettingsDefaultTheme
{-# INLINE generalUISettingsDefaultThemeL #-}
-- * GenerateRepoOption
-- | 'generateRepoOptionAvatar' Lens
generateRepoOptionAvatarL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionAvatarL f GenerateRepoOption{..} = (\generateRepoOptionAvatar -> GenerateRepoOption { generateRepoOptionAvatar, ..} ) <$> f generateRepoOptionAvatar
{-# INLINE generateRepoOptionAvatarL #-}
-- | 'generateRepoOptionDefaultBranch' Lens
generateRepoOptionDefaultBranchL :: Lens_' GenerateRepoOption (Maybe Text)
generateRepoOptionDefaultBranchL f GenerateRepoOption{..} = (\generateRepoOptionDefaultBranch -> GenerateRepoOption { generateRepoOptionDefaultBranch, ..} ) <$> f generateRepoOptionDefaultBranch
{-# INLINE generateRepoOptionDefaultBranchL #-}
-- | 'generateRepoOptionDescription' Lens
generateRepoOptionDescriptionL :: Lens_' GenerateRepoOption (Maybe Text)
generateRepoOptionDescriptionL f GenerateRepoOption{..} = (\generateRepoOptionDescription -> GenerateRepoOption { generateRepoOptionDescription, ..} ) <$> f generateRepoOptionDescription
{-# INLINE generateRepoOptionDescriptionL #-}
-- | 'generateRepoOptionGitContent' Lens
generateRepoOptionGitContentL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionGitContentL f GenerateRepoOption{..} = (\generateRepoOptionGitContent -> GenerateRepoOption { generateRepoOptionGitContent, ..} ) <$> f generateRepoOptionGitContent
{-# INLINE generateRepoOptionGitContentL #-}
-- | 'generateRepoOptionGitHooks' Lens
generateRepoOptionGitHooksL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionGitHooksL f GenerateRepoOption{..} = (\generateRepoOptionGitHooks -> GenerateRepoOption { generateRepoOptionGitHooks, ..} ) <$> f generateRepoOptionGitHooks
{-# INLINE generateRepoOptionGitHooksL #-}
-- | 'generateRepoOptionLabels' Lens
generateRepoOptionLabelsL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionLabelsL f GenerateRepoOption{..} = (\generateRepoOptionLabels -> GenerateRepoOption { generateRepoOptionLabels, ..} ) <$> f generateRepoOptionLabels
{-# INLINE generateRepoOptionLabelsL #-}
-- | 'generateRepoOptionName' Lens
generateRepoOptionNameL :: Lens_' GenerateRepoOption (Text)
generateRepoOptionNameL f GenerateRepoOption{..} = (\generateRepoOptionName -> GenerateRepoOption { generateRepoOptionName, ..} ) <$> f generateRepoOptionName
{-# INLINE generateRepoOptionNameL #-}
-- | 'generateRepoOptionOwner' Lens
generateRepoOptionOwnerL :: Lens_' GenerateRepoOption (Text)
generateRepoOptionOwnerL f GenerateRepoOption{..} = (\generateRepoOptionOwner -> GenerateRepoOption { generateRepoOptionOwner, ..} ) <$> f generateRepoOptionOwner
{-# INLINE generateRepoOptionOwnerL #-}
-- | 'generateRepoOptionPrivate' Lens
generateRepoOptionPrivateL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionPrivateL f GenerateRepoOption{..} = (\generateRepoOptionPrivate -> GenerateRepoOption { generateRepoOptionPrivate, ..} ) <$> f generateRepoOptionPrivate
{-# INLINE generateRepoOptionPrivateL #-}
-- | 'generateRepoOptionTopics' Lens
generateRepoOptionTopicsL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionTopicsL f GenerateRepoOption{..} = (\generateRepoOptionTopics -> GenerateRepoOption { generateRepoOptionTopics, ..} ) <$> f generateRepoOptionTopics
{-# INLINE generateRepoOptionTopicsL #-}
-- | 'generateRepoOptionWebhooks' Lens
generateRepoOptionWebhooksL :: Lens_' GenerateRepoOption (Maybe Bool)
generateRepoOptionWebhooksL f GenerateRepoOption{..} = (\generateRepoOptionWebhooks -> GenerateRepoOption { generateRepoOptionWebhooks, ..} ) <$> f generateRepoOptionWebhooks
{-# INLINE generateRepoOptionWebhooksL #-}
-- * GitBlobResponse
-- | 'gitBlobResponseContent' Lens
gitBlobResponseContentL :: Lens_' GitBlobResponse (Maybe Text)
gitBlobResponseContentL f GitBlobResponse{..} = (\gitBlobResponseContent -> GitBlobResponse { gitBlobResponseContent, ..} ) <$> f gitBlobResponseContent
{-# INLINE gitBlobResponseContentL #-}
-- | 'gitBlobResponseEncoding' Lens
gitBlobResponseEncodingL :: Lens_' GitBlobResponse (Maybe Text)
gitBlobResponseEncodingL f GitBlobResponse{..} = (\gitBlobResponseEncoding -> GitBlobResponse { gitBlobResponseEncoding, ..} ) <$> f gitBlobResponseEncoding
{-# INLINE gitBlobResponseEncodingL #-}
-- | 'gitBlobResponseSha' Lens
gitBlobResponseShaL :: Lens_' GitBlobResponse (Maybe Text)
gitBlobResponseShaL f GitBlobResponse{..} = (\gitBlobResponseSha -> GitBlobResponse { gitBlobResponseSha, ..} ) <$> f gitBlobResponseSha
{-# INLINE gitBlobResponseShaL #-}
-- | 'gitBlobResponseSize' Lens
gitBlobResponseSizeL :: Lens_' GitBlobResponse (Maybe Integer)
gitBlobResponseSizeL f GitBlobResponse{..} = (\gitBlobResponseSize -> GitBlobResponse { gitBlobResponseSize, ..} ) <$> f gitBlobResponseSize
{-# INLINE gitBlobResponseSizeL #-}
-- | 'gitBlobResponseUrl' Lens
gitBlobResponseUrlL :: Lens_' GitBlobResponse (Maybe Text)
gitBlobResponseUrlL f GitBlobResponse{..} = (\gitBlobResponseUrl -> GitBlobResponse { gitBlobResponseUrl, ..} ) <$> f gitBlobResponseUrl
{-# INLINE gitBlobResponseUrlL #-}
-- * GitEntry
-- | 'gitEntryMode' Lens
gitEntryModeL :: Lens_' GitEntry (Maybe Text)
gitEntryModeL f GitEntry{..} = (\gitEntryMode -> GitEntry { gitEntryMode, ..} ) <$> f gitEntryMode
{-# INLINE gitEntryModeL #-}
-- | 'gitEntryPath' Lens
gitEntryPathL :: Lens_' GitEntry (Maybe Text)
gitEntryPathL f GitEntry{..} = (\gitEntryPath -> GitEntry { gitEntryPath, ..} ) <$> f gitEntryPath
{-# INLINE gitEntryPathL #-}
-- | 'gitEntrySha' Lens
gitEntryShaL :: Lens_' GitEntry (Maybe Text)
gitEntryShaL f GitEntry{..} = (\gitEntrySha -> GitEntry { gitEntrySha, ..} ) <$> f gitEntrySha
{-# INLINE gitEntryShaL #-}
-- | 'gitEntrySize' Lens
gitEntrySizeL :: Lens_' GitEntry (Maybe Integer)
gitEntrySizeL f GitEntry{..} = (\gitEntrySize -> GitEntry { gitEntrySize, ..} ) <$> f gitEntrySize
{-# INLINE gitEntrySizeL #-}
-- | 'gitEntryType' Lens
gitEntryTypeL :: Lens_' GitEntry (Maybe Text)
gitEntryTypeL f GitEntry{..} = (\gitEntryType -> GitEntry { gitEntryType, ..} ) <$> f gitEntryType
{-# INLINE gitEntryTypeL #-}
-- | 'gitEntryUrl' Lens
gitEntryUrlL :: Lens_' GitEntry (Maybe Text)
gitEntryUrlL f GitEntry{..} = (\gitEntryUrl -> GitEntry { gitEntryUrl, ..} ) <$> f gitEntryUrl
{-# INLINE gitEntryUrlL #-}
-- * GitHook
-- | 'gitHookContent' Lens
gitHookContentL :: Lens_' GitHook (Maybe Text)
gitHookContentL f GitHook{..} = (\gitHookContent -> GitHook { gitHookContent, ..} ) <$> f gitHookContent
{-# INLINE gitHookContentL #-}
-- | 'gitHookIsActive' Lens
gitHookIsActiveL :: Lens_' GitHook (Maybe Bool)
gitHookIsActiveL f GitHook{..} = (\gitHookIsActive -> GitHook { gitHookIsActive, ..} ) <$> f gitHookIsActive
{-# INLINE gitHookIsActiveL #-}
-- | 'gitHookName' Lens
gitHookNameL :: Lens_' GitHook (Maybe Text)
gitHookNameL f GitHook{..} = (\gitHookName -> GitHook { gitHookName, ..} ) <$> f gitHookName
{-# INLINE gitHookNameL #-}
-- * GitObject
-- | 'gitObjectSha' Lens
gitObjectShaL :: Lens_' GitObject (Maybe Text)
gitObjectShaL f GitObject{..} = (\gitObjectSha -> GitObject { gitObjectSha, ..} ) <$> f gitObjectSha
{-# INLINE gitObjectShaL #-}
-- | 'gitObjectType' Lens
gitObjectTypeL :: Lens_' GitObject (Maybe Text)
gitObjectTypeL f GitObject{..} = (\gitObjectType -> GitObject { gitObjectType, ..} ) <$> f gitObjectType
{-# INLINE gitObjectTypeL #-}
-- | 'gitObjectUrl' Lens
gitObjectUrlL :: Lens_' GitObject (Maybe Text)
gitObjectUrlL f GitObject{..} = (\gitObjectUrl -> GitObject { gitObjectUrl, ..} ) <$> f gitObjectUrl
{-# INLINE gitObjectUrlL #-}
-- * GitTreeResponse
-- | 'gitTreeResponsePage' Lens
gitTreeResponsePageL :: Lens_' GitTreeResponse (Maybe Integer)
gitTreeResponsePageL f GitTreeResponse{..} = (\gitTreeResponsePage -> GitTreeResponse { gitTreeResponsePage, ..} ) <$> f gitTreeResponsePage
{-# INLINE gitTreeResponsePageL #-}
-- | 'gitTreeResponseSha' Lens
gitTreeResponseShaL :: Lens_' GitTreeResponse (Maybe Text)
gitTreeResponseShaL f GitTreeResponse{..} = (\gitTreeResponseSha -> GitTreeResponse { gitTreeResponseSha, ..} ) <$> f gitTreeResponseSha
{-# INLINE gitTreeResponseShaL #-}
-- | 'gitTreeResponseTotalCount' Lens
gitTreeResponseTotalCountL :: Lens_' GitTreeResponse (Maybe Integer)
gitTreeResponseTotalCountL f GitTreeResponse{..} = (\gitTreeResponseTotalCount -> GitTreeResponse { gitTreeResponseTotalCount, ..} ) <$> f gitTreeResponseTotalCount
{-# INLINE gitTreeResponseTotalCountL #-}
-- | 'gitTreeResponseTree' Lens
gitTreeResponseTreeL :: Lens_' GitTreeResponse (Maybe [GitEntry])
gitTreeResponseTreeL f GitTreeResponse{..} = (\gitTreeResponseTree -> GitTreeResponse { gitTreeResponseTree, ..} ) <$> f gitTreeResponseTree
{-# INLINE gitTreeResponseTreeL #-}
-- | 'gitTreeResponseTruncated' Lens
gitTreeResponseTruncatedL :: Lens_' GitTreeResponse (Maybe Bool)
gitTreeResponseTruncatedL f GitTreeResponse{..} = (\gitTreeResponseTruncated -> GitTreeResponse { gitTreeResponseTruncated, ..} ) <$> f gitTreeResponseTruncated
{-# INLINE gitTreeResponseTruncatedL #-}
-- | 'gitTreeResponseUrl' Lens
gitTreeResponseUrlL :: Lens_' GitTreeResponse (Maybe Text)
gitTreeResponseUrlL f GitTreeResponse{..} = (\gitTreeResponseUrl -> GitTreeResponse { gitTreeResponseUrl, ..} ) <$> f gitTreeResponseUrl
{-# INLINE gitTreeResponseUrlL #-}
-- * GitignoreTemplateInfo
-- | 'gitignoreTemplateInfoName' Lens
gitignoreTemplateInfoNameL :: Lens_' GitignoreTemplateInfo (Maybe Text)
gitignoreTemplateInfoNameL f GitignoreTemplateInfo{..} = (\gitignoreTemplateInfoName -> GitignoreTemplateInfo { gitignoreTemplateInfoName, ..} ) <$> f gitignoreTemplateInfoName
{-# INLINE gitignoreTemplateInfoNameL #-}
-- | 'gitignoreTemplateInfoSource' Lens
gitignoreTemplateInfoSourceL :: Lens_' GitignoreTemplateInfo (Maybe Text)
gitignoreTemplateInfoSourceL f GitignoreTemplateInfo{..} = (\gitignoreTemplateInfoSource -> GitignoreTemplateInfo { gitignoreTemplateInfoSource, ..} ) <$> f gitignoreTemplateInfoSource
{-# INLINE gitignoreTemplateInfoSourceL #-}
-- * Hook
-- | 'hookActive' Lens
hookActiveL :: Lens_' Hook (Maybe Bool)
hookActiveL f Hook{..} = (\hookActive -> Hook { hookActive, ..} ) <$> f hookActive
{-# INLINE hookActiveL #-}
-- | 'hookAuthorizationHeader' Lens
hookAuthorizationHeaderL :: Lens_' Hook (Maybe Text)
hookAuthorizationHeaderL f Hook{..} = (\hookAuthorizationHeader -> Hook { hookAuthorizationHeader, ..} ) <$> f hookAuthorizationHeader
{-# INLINE hookAuthorizationHeaderL #-}
-- | 'hookBranchFilter' Lens
hookBranchFilterL :: Lens_' Hook (Maybe Text)
hookBranchFilterL f Hook{..} = (\hookBranchFilter -> Hook { hookBranchFilter, ..} ) <$> f hookBranchFilter
{-# INLINE hookBranchFilterL #-}
-- | 'hookConfig' Lens
hookConfigL :: Lens_' Hook (Maybe (Map.Map String Text))
hookConfigL f Hook{..} = (\hookConfig -> Hook { hookConfig, ..} ) <$> f hookConfig
{-# INLINE hookConfigL #-}
-- | 'hookCreatedAt' Lens
hookCreatedAtL :: Lens_' Hook (Maybe DateTime)
hookCreatedAtL f Hook{..} = (\hookCreatedAt -> Hook { hookCreatedAt, ..} ) <$> f hookCreatedAt
{-# INLINE hookCreatedAtL #-}
-- | 'hookEvents' Lens
hookEventsL :: Lens_' Hook (Maybe [Text])
hookEventsL f Hook{..} = (\hookEvents -> Hook { hookEvents, ..} ) <$> f hookEvents
{-# INLINE hookEventsL #-}
-- | 'hookId' Lens
hookIdL :: Lens_' Hook (Maybe Integer)
hookIdL f Hook{..} = (\hookId -> Hook { hookId, ..} ) <$> f hookId
{-# INLINE hookIdL #-}
-- | 'hookType' Lens
hookTypeL :: Lens_' Hook (Maybe Text)
hookTypeL f Hook{..} = (\hookType -> Hook { hookType, ..} ) <$> f hookType
{-# INLINE hookTypeL #-}
-- | 'hookUpdatedAt' Lens
hookUpdatedAtL :: Lens_' Hook (Maybe DateTime)
hookUpdatedAtL f Hook{..} = (\hookUpdatedAt -> Hook { hookUpdatedAt, ..} ) <$> f hookUpdatedAt
{-# INLINE hookUpdatedAtL #-}
-- * Identity
-- | 'identityEmail' Lens
identityEmailL :: Lens_' Identity (Maybe Text)
identityEmailL f Identity{..} = (\identityEmail -> Identity { identityEmail, ..} ) <$> f identityEmail
{-# INLINE identityEmailL #-}
-- | 'identityName' Lens
identityNameL :: Lens_' Identity (Maybe Text)
identityNameL f Identity{..} = (\identityName -> Identity { identityName, ..} ) <$> f identityName
{-# INLINE identityNameL #-}
-- * InternalTracker
-- | 'internalTrackerAllowOnlyContributorsToTrackTime' Lens
internalTrackerAllowOnlyContributorsToTrackTimeL :: Lens_' InternalTracker (Maybe Bool)
internalTrackerAllowOnlyContributorsToTrackTimeL f InternalTracker{..} = (\internalTrackerAllowOnlyContributorsToTrackTime -> InternalTracker { internalTrackerAllowOnlyContributorsToTrackTime, ..} ) <$> f internalTrackerAllowOnlyContributorsToTrackTime
{-# INLINE internalTrackerAllowOnlyContributorsToTrackTimeL #-}
-- | 'internalTrackerEnableIssueDependencies' Lens
internalTrackerEnableIssueDependenciesL :: Lens_' InternalTracker (Maybe Bool)
internalTrackerEnableIssueDependenciesL f InternalTracker{..} = (\internalTrackerEnableIssueDependencies -> InternalTracker { internalTrackerEnableIssueDependencies, ..} ) <$> f internalTrackerEnableIssueDependencies
{-# INLINE internalTrackerEnableIssueDependenciesL #-}
-- | 'internalTrackerEnableTimeTracker' Lens
internalTrackerEnableTimeTrackerL :: Lens_' InternalTracker (Maybe Bool)
internalTrackerEnableTimeTrackerL f InternalTracker{..} = (\internalTrackerEnableTimeTracker -> InternalTracker { internalTrackerEnableTimeTracker, ..} ) <$> f internalTrackerEnableTimeTracker
{-# INLINE internalTrackerEnableTimeTrackerL #-}
-- * Issue
-- | 'issueAssets' Lens
issueAssetsL :: Lens_' Issue (Maybe [Attachment])
issueAssetsL f Issue{..} = (\issueAssets -> Issue { issueAssets, ..} ) <$> f issueAssets
{-# INLINE issueAssetsL #-}
-- | 'issueAssignee' Lens
issueAssigneeL :: Lens_' Issue (Maybe User)
issueAssigneeL f Issue{..} = (\issueAssignee -> Issue { issueAssignee, ..} ) <$> f issueAssignee
{-# INLINE issueAssigneeL #-}
-- | 'issueAssignees' Lens
issueAssigneesL :: Lens_' Issue (Maybe [User])
issueAssigneesL f Issue{..} = (\issueAssignees -> Issue { issueAssignees, ..} ) <$> f issueAssignees
{-# INLINE issueAssigneesL #-}
-- | 'issueBody' Lens
issueBodyL :: Lens_' Issue (Maybe Text)
issueBodyL f Issue{..} = (\issueBody -> Issue { issueBody, ..} ) <$> f issueBody
{-# INLINE issueBodyL #-}
-- | 'issueClosedAt' Lens
issueClosedAtL :: Lens_' Issue (Maybe DateTime)
issueClosedAtL f Issue{..} = (\issueClosedAt -> Issue { issueClosedAt, ..} ) <$> f issueClosedAt
{-# INLINE issueClosedAtL #-}
-- | 'issueComments' Lens
issueCommentsL :: Lens_' Issue (Maybe Integer)
issueCommentsL f Issue{..} = (\issueComments -> Issue { issueComments, ..} ) <$> f issueComments
{-# INLINE issueCommentsL #-}
-- | 'issueCreatedAt' Lens
issueCreatedAtL :: Lens_' Issue (Maybe DateTime)
issueCreatedAtL f Issue{..} = (\issueCreatedAt -> Issue { issueCreatedAt, ..} ) <$> f issueCreatedAt
{-# INLINE issueCreatedAtL #-}
-- | 'issueDueDate' Lens
issueDueDateL :: Lens_' Issue (Maybe DateTime)
issueDueDateL f Issue{..} = (\issueDueDate -> Issue { issueDueDate, ..} ) <$> f issueDueDate
{-# INLINE issueDueDateL #-}
-- | 'issueHtmlUrl' Lens
issueHtmlUrlL :: Lens_' Issue (Maybe Text)
issueHtmlUrlL f Issue{..} = (\issueHtmlUrl -> Issue { issueHtmlUrl, ..} ) <$> f issueHtmlUrl
{-# INLINE issueHtmlUrlL #-}
-- | 'issueId' Lens
issueIdL :: Lens_' Issue (Maybe Integer)
issueIdL f Issue{..} = (\issueId -> Issue { issueId, ..} ) <$> f issueId
{-# INLINE issueIdL #-}
-- | 'issueIsLocked' Lens
issueIsLockedL :: Lens_' Issue (Maybe Bool)
issueIsLockedL f Issue{..} = (\issueIsLocked -> Issue { issueIsLocked, ..} ) <$> f issueIsLocked
{-# INLINE issueIsLockedL #-}
-- | 'issueLabels' Lens
issueLabelsL :: Lens_' Issue (Maybe [Label])
issueLabelsL f Issue{..} = (\issueLabels -> Issue { issueLabels, ..} ) <$> f issueLabels
{-# INLINE issueLabelsL #-}
-- | 'issueMilestone' Lens
issueMilestoneL :: Lens_' Issue (Maybe Milestone)
issueMilestoneL f Issue{..} = (\issueMilestone -> Issue { issueMilestone, ..} ) <$> f issueMilestone
{-# INLINE issueMilestoneL #-}
-- | 'issueNumber' Lens
issueNumberL :: Lens_' Issue (Maybe Integer)
issueNumberL f Issue{..} = (\issueNumber -> Issue { issueNumber, ..} ) <$> f issueNumber
{-# INLINE issueNumberL #-}
-- | 'issueOriginalAuthor' Lens
issueOriginalAuthorL :: Lens_' Issue (Maybe Text)
issueOriginalAuthorL f Issue{..} = (\issueOriginalAuthor -> Issue { issueOriginalAuthor, ..} ) <$> f issueOriginalAuthor
{-# INLINE issueOriginalAuthorL #-}
-- | 'issueOriginalAuthorId' Lens
issueOriginalAuthorIdL :: Lens_' Issue (Maybe Integer)
issueOriginalAuthorIdL f Issue{..} = (\issueOriginalAuthorId -> Issue { issueOriginalAuthorId, ..} ) <$> f issueOriginalAuthorId
{-# INLINE issueOriginalAuthorIdL #-}
-- | 'issuePinOrder' Lens
issuePinOrderL :: Lens_' Issue (Maybe Integer)
issuePinOrderL f Issue{..} = (\issuePinOrder -> Issue { issuePinOrder, ..} ) <$> f issuePinOrder
{-# INLINE issuePinOrderL #-}
-- | 'issuePullRequest' Lens
issuePullRequestL :: Lens_' Issue (Maybe PullRequestMeta)
issuePullRequestL f Issue{..} = (\issuePullRequest -> Issue { issuePullRequest, ..} ) <$> f issuePullRequest
{-# INLINE issuePullRequestL #-}
-- | 'issueRef' Lens
issueRefL :: Lens_' Issue (Maybe Text)
issueRefL f Issue{..} = (\issueRef -> Issue { issueRef, ..} ) <$> f issueRef
{-# INLINE issueRefL #-}
-- | 'issueRepository' Lens
issueRepositoryL :: Lens_' Issue (Maybe RepositoryMeta)
issueRepositoryL f Issue{..} = (\issueRepository -> Issue { issueRepository, ..} ) <$> f issueRepository
{-# INLINE issueRepositoryL #-}
-- | 'issueState' Lens
issueStateL :: Lens_' Issue (Maybe Text)
issueStateL f Issue{..} = (\issueState -> Issue { issueState, ..} ) <$> f issueState
{-# INLINE issueStateL #-}
-- | 'issueTitle' Lens
issueTitleL :: Lens_' Issue (Maybe Text)
issueTitleL f Issue{..} = (\issueTitle -> Issue { issueTitle, ..} ) <$> f issueTitle
{-# INLINE issueTitleL #-}
-- | 'issueUpdatedAt' Lens
issueUpdatedAtL :: Lens_' Issue (Maybe DateTime)
issueUpdatedAtL f Issue{..} = (\issueUpdatedAt -> Issue { issueUpdatedAt, ..} ) <$> f issueUpdatedAt
{-# INLINE issueUpdatedAtL #-}
-- | 'issueUrl' Lens
issueUrlL :: Lens_' Issue (Maybe Text)
issueUrlL f Issue{..} = (\issueUrl -> Issue { issueUrl, ..} ) <$> f issueUrl
{-# INLINE issueUrlL #-}
-- | 'issueUser' Lens
issueUserL :: Lens_' Issue (Maybe User)
issueUserL f Issue{..} = (\issueUser -> Issue { issueUser, ..} ) <$> f issueUser
{-# INLINE issueUserL #-}
-- * IssueConfig
-- | 'issueConfigBlankIssuesEnabled' Lens
issueConfigBlankIssuesEnabledL :: Lens_' IssueConfig (Maybe Bool)
issueConfigBlankIssuesEnabledL f IssueConfig{..} = (\issueConfigBlankIssuesEnabled -> IssueConfig { issueConfigBlankIssuesEnabled, ..} ) <$> f issueConfigBlankIssuesEnabled
{-# INLINE issueConfigBlankIssuesEnabledL #-}
-- | 'issueConfigContactLinks' Lens
issueConfigContactLinksL :: Lens_' IssueConfig (Maybe [IssueConfigContactLink])
issueConfigContactLinksL f IssueConfig{..} = (\issueConfigContactLinks -> IssueConfig { issueConfigContactLinks, ..} ) <$> f issueConfigContactLinks
{-# INLINE issueConfigContactLinksL #-}
-- * IssueConfigContactLink
-- | 'issueConfigContactLinkAbout' Lens
issueConfigContactLinkAboutL :: Lens_' IssueConfigContactLink (Maybe Text)
issueConfigContactLinkAboutL f IssueConfigContactLink{..} = (\issueConfigContactLinkAbout -> IssueConfigContactLink { issueConfigContactLinkAbout, ..} ) <$> f issueConfigContactLinkAbout
{-# INLINE issueConfigContactLinkAboutL #-}
-- | 'issueConfigContactLinkName' Lens
issueConfigContactLinkNameL :: Lens_' IssueConfigContactLink (Maybe Text)
issueConfigContactLinkNameL f IssueConfigContactLink{..} = (\issueConfigContactLinkName -> IssueConfigContactLink { issueConfigContactLinkName, ..} ) <$> f issueConfigContactLinkName
{-# INLINE issueConfigContactLinkNameL #-}
-- | 'issueConfigContactLinkUrl' Lens
issueConfigContactLinkUrlL :: Lens_' IssueConfigContactLink (Maybe Text)
issueConfigContactLinkUrlL f IssueConfigContactLink{..} = (\issueConfigContactLinkUrl -> IssueConfigContactLink { issueConfigContactLinkUrl, ..} ) <$> f issueConfigContactLinkUrl
{-# INLINE issueConfigContactLinkUrlL #-}
-- * IssueConfigValidation
-- | 'issueConfigValidationMessage' Lens
issueConfigValidationMessageL :: Lens_' IssueConfigValidation (Maybe Text)
issueConfigValidationMessageL f IssueConfigValidation{..} = (\issueConfigValidationMessage -> IssueConfigValidation { issueConfigValidationMessage, ..} ) <$> f issueConfigValidationMessage
{-# INLINE issueConfigValidationMessageL #-}
-- | 'issueConfigValidationValid' Lens
issueConfigValidationValidL :: Lens_' IssueConfigValidation (Maybe Bool)
issueConfigValidationValidL f IssueConfigValidation{..} = (\issueConfigValidationValid -> IssueConfigValidation { issueConfigValidationValid, ..} ) <$> f issueConfigValidationValid
{-# INLINE issueConfigValidationValidL #-}
-- * IssueDeadline
-- | 'issueDeadlineDueDate' Lens
issueDeadlineDueDateL :: Lens_' IssueDeadline (Maybe DateTime)
issueDeadlineDueDateL f IssueDeadline{..} = (\issueDeadlineDueDate -> IssueDeadline { issueDeadlineDueDate, ..} ) <$> f issueDeadlineDueDate
{-# INLINE issueDeadlineDueDateL #-}
-- * IssueFormField
-- | 'issueFormFieldAttributes' Lens
issueFormFieldAttributesL :: Lens_' IssueFormField (Maybe (Map.Map String A.Value))
issueFormFieldAttributesL f IssueFormField{..} = (\issueFormFieldAttributes -> IssueFormField { issueFormFieldAttributes, ..} ) <$> f issueFormFieldAttributes
{-# INLINE issueFormFieldAttributesL #-}
-- | 'issueFormFieldId' Lens
issueFormFieldIdL :: Lens_' IssueFormField (Maybe Text)
issueFormFieldIdL f IssueFormField{..} = (\issueFormFieldId -> IssueFormField { issueFormFieldId, ..} ) <$> f issueFormFieldId
{-# INLINE issueFormFieldIdL #-}
-- | 'issueFormFieldType' Lens
issueFormFieldTypeL :: Lens_' IssueFormField (Maybe Text)
issueFormFieldTypeL f IssueFormField{..} = (\issueFormFieldType -> IssueFormField { issueFormFieldType, ..} ) <$> f issueFormFieldType
{-# INLINE issueFormFieldTypeL #-}
-- | 'issueFormFieldValidations' Lens
issueFormFieldValidationsL :: Lens_' IssueFormField (Maybe (Map.Map String A.Value))
issueFormFieldValidationsL f IssueFormField{..} = (\issueFormFieldValidations -> IssueFormField { issueFormFieldValidations, ..} ) <$> f issueFormFieldValidations
{-# INLINE issueFormFieldValidationsL #-}
-- * IssueLabelsOption
-- | 'issueLabelsOptionLabels' Lens
issueLabelsOptionLabelsL :: Lens_' IssueLabelsOption (Maybe [Integer])
issueLabelsOptionLabelsL f IssueLabelsOption{..} = (\issueLabelsOptionLabels -> IssueLabelsOption { issueLabelsOptionLabels, ..} ) <$> f issueLabelsOptionLabels
{-# INLINE issueLabelsOptionLabelsL #-}
-- * IssueMeta
-- | 'issueMetaIndex' Lens
issueMetaIndexL :: Lens_' IssueMeta (Maybe Integer)
issueMetaIndexL f IssueMeta{..} = (\issueMetaIndex -> IssueMeta { issueMetaIndex, ..} ) <$> f issueMetaIndex
{-# INLINE issueMetaIndexL #-}
-- | 'issueMetaOwner' Lens
issueMetaOwnerL :: Lens_' IssueMeta (Maybe Text)
issueMetaOwnerL f IssueMeta{..} = (\issueMetaOwner -> IssueMeta { issueMetaOwner, ..} ) <$> f issueMetaOwner
{-# INLINE issueMetaOwnerL #-}
-- | 'issueMetaRepo' Lens
issueMetaRepoL :: Lens_' IssueMeta (Maybe Text)
issueMetaRepoL f IssueMeta{..} = (\issueMetaRepo -> IssueMeta { issueMetaRepo, ..} ) <$> f issueMetaRepo
{-# INLINE issueMetaRepoL #-}
-- * IssueTemplate
-- | 'issueTemplateAbout' Lens
issueTemplateAboutL :: Lens_' IssueTemplate (Maybe Text)
issueTemplateAboutL f IssueTemplate{..} = (\issueTemplateAbout -> IssueTemplate { issueTemplateAbout, ..} ) <$> f issueTemplateAbout
{-# INLINE issueTemplateAboutL #-}
-- | 'issueTemplateBody' Lens
issueTemplateBodyL :: Lens_' IssueTemplate (Maybe [IssueFormField])
issueTemplateBodyL f IssueTemplate{..} = (\issueTemplateBody -> IssueTemplate { issueTemplateBody, ..} ) <$> f issueTemplateBody
{-# INLINE issueTemplateBodyL #-}
-- | 'issueTemplateContent' Lens
issueTemplateContentL :: Lens_' IssueTemplate (Maybe Text)
issueTemplateContentL f IssueTemplate{..} = (\issueTemplateContent -> IssueTemplate { issueTemplateContent, ..} ) <$> f issueTemplateContent
{-# INLINE issueTemplateContentL #-}
-- | 'issueTemplateFileName' Lens
issueTemplateFileNameL :: Lens_' IssueTemplate (Maybe Text)
issueTemplateFileNameL f IssueTemplate{..} = (\issueTemplateFileName -> IssueTemplate { issueTemplateFileName, ..} ) <$> f issueTemplateFileName
{-# INLINE issueTemplateFileNameL #-}
-- | 'issueTemplateLabels' Lens
issueTemplateLabelsL :: Lens_' IssueTemplate (Maybe [Text])
issueTemplateLabelsL f IssueTemplate{..} = (\issueTemplateLabels -> IssueTemplate { issueTemplateLabels, ..} ) <$> f issueTemplateLabels
{-# INLINE issueTemplateLabelsL #-}
-- | 'issueTemplateName' Lens
issueTemplateNameL :: Lens_' IssueTemplate (Maybe Text)
issueTemplateNameL f IssueTemplate{..} = (\issueTemplateName -> IssueTemplate { issueTemplateName, ..} ) <$> f issueTemplateName
{-# INLINE issueTemplateNameL #-}
-- | 'issueTemplateRef' Lens
issueTemplateRefL :: Lens_' IssueTemplate (Maybe Text)
issueTemplateRefL f IssueTemplate{..} = (\issueTemplateRef -> IssueTemplate { issueTemplateRef, ..} ) <$> f issueTemplateRef
{-# INLINE issueTemplateRefL #-}
-- | 'issueTemplateTitle' Lens
issueTemplateTitleL :: Lens_' IssueTemplate (Maybe Text)
issueTemplateTitleL f IssueTemplate{..} = (\issueTemplateTitle -> IssueTemplate { issueTemplateTitle, ..} ) <$> f issueTemplateTitle
{-# INLINE issueTemplateTitleL #-}
-- * Label
-- | 'labelColor' Lens
labelColorL :: Lens_' Label (Maybe Text)
labelColorL f Label{..} = (\labelColor -> Label { labelColor, ..} ) <$> f labelColor
{-# INLINE labelColorL #-}
-- | 'labelDescription' Lens
labelDescriptionL :: Lens_' Label (Maybe Text)
labelDescriptionL f Label{..} = (\labelDescription -> Label { labelDescription, ..} ) <$> f labelDescription
{-# INLINE labelDescriptionL #-}
-- | 'labelExclusive' Lens
labelExclusiveL :: Lens_' Label (Maybe Bool)
labelExclusiveL f Label{..} = (\labelExclusive -> Label { labelExclusive, ..} ) <$> f labelExclusive
{-# INLINE labelExclusiveL #-}
-- | 'labelId' Lens
labelIdL :: Lens_' Label (Maybe Integer)
labelIdL f Label{..} = (\labelId -> Label { labelId, ..} ) <$> f labelId
{-# INLINE labelIdL #-}
-- | 'labelName' Lens
labelNameL :: Lens_' Label (Maybe Text)
labelNameL f Label{..} = (\labelName -> Label { labelName, ..} ) <$> f labelName
{-# INLINE labelNameL #-}
-- | 'labelUrl' Lens
labelUrlL :: Lens_' Label (Maybe Text)
labelUrlL f Label{..} = (\labelUrl -> Label { labelUrl, ..} ) <$> f labelUrl
{-# INLINE labelUrlL #-}
-- * LabelTemplate
-- | 'labelTemplateColor' Lens
labelTemplateColorL :: Lens_' LabelTemplate (Maybe Text)
labelTemplateColorL f LabelTemplate{..} = (\labelTemplateColor -> LabelTemplate { labelTemplateColor, ..} ) <$> f labelTemplateColor
{-# INLINE labelTemplateColorL #-}
-- | 'labelTemplateDescription' Lens
labelTemplateDescriptionL :: Lens_' LabelTemplate (Maybe Text)
labelTemplateDescriptionL f LabelTemplate{..} = (\labelTemplateDescription -> LabelTemplate { labelTemplateDescription, ..} ) <$> f labelTemplateDescription
{-# INLINE labelTemplateDescriptionL #-}
-- | 'labelTemplateExclusive' Lens
labelTemplateExclusiveL :: Lens_' LabelTemplate (Maybe Bool)
labelTemplateExclusiveL f LabelTemplate{..} = (\labelTemplateExclusive -> LabelTemplate { labelTemplateExclusive, ..} ) <$> f labelTemplateExclusive
{-# INLINE labelTemplateExclusiveL #-}
-- | 'labelTemplateName' Lens
labelTemplateNameL :: Lens_' LabelTemplate (Maybe Text)
labelTemplateNameL f LabelTemplate{..} = (\labelTemplateName -> LabelTemplate { labelTemplateName, ..} ) <$> f labelTemplateName
{-# INLINE labelTemplateNameL #-}
-- * LicenseTemplateInfo
-- | 'licenseTemplateInfoBody' Lens
licenseTemplateInfoBodyL :: Lens_' LicenseTemplateInfo (Maybe Text)
licenseTemplateInfoBodyL f LicenseTemplateInfo{..} = (\licenseTemplateInfoBody -> LicenseTemplateInfo { licenseTemplateInfoBody, ..} ) <$> f licenseTemplateInfoBody
{-# INLINE licenseTemplateInfoBodyL #-}
-- | 'licenseTemplateInfoImplementation' Lens
licenseTemplateInfoImplementationL :: Lens_' LicenseTemplateInfo (Maybe Text)
licenseTemplateInfoImplementationL f LicenseTemplateInfo{..} = (\licenseTemplateInfoImplementation -> LicenseTemplateInfo { licenseTemplateInfoImplementation, ..} ) <$> f licenseTemplateInfoImplementation
{-# INLINE licenseTemplateInfoImplementationL #-}
-- | 'licenseTemplateInfoKey' Lens
licenseTemplateInfoKeyL :: Lens_' LicenseTemplateInfo (Maybe Text)
licenseTemplateInfoKeyL f LicenseTemplateInfo{..} = (\licenseTemplateInfoKey -> LicenseTemplateInfo { licenseTemplateInfoKey, ..} ) <$> f licenseTemplateInfoKey
{-# INLINE licenseTemplateInfoKeyL #-}
-- | 'licenseTemplateInfoName' Lens
licenseTemplateInfoNameL :: Lens_' LicenseTemplateInfo (Maybe Text)
licenseTemplateInfoNameL f LicenseTemplateInfo{..} = (\licenseTemplateInfoName -> LicenseTemplateInfo { licenseTemplateInfoName, ..} ) <$> f licenseTemplateInfoName
{-# INLINE licenseTemplateInfoNameL #-}
-- | 'licenseTemplateInfoUrl' Lens
licenseTemplateInfoUrlL :: Lens_' LicenseTemplateInfo (Maybe Text)
licenseTemplateInfoUrlL f LicenseTemplateInfo{..} = (\licenseTemplateInfoUrl -> LicenseTemplateInfo { licenseTemplateInfoUrl, ..} ) <$> f licenseTemplateInfoUrl
{-# INLINE licenseTemplateInfoUrlL #-}
-- * LicensesTemplateListEntry
-- | 'licensesTemplateListEntryKey' Lens
licensesTemplateListEntryKeyL :: Lens_' LicensesTemplateListEntry (Maybe Text)
licensesTemplateListEntryKeyL f LicensesTemplateListEntry{..} = (\licensesTemplateListEntryKey -> LicensesTemplateListEntry { licensesTemplateListEntryKey, ..} ) <$> f licensesTemplateListEntryKey
{-# INLINE licensesTemplateListEntryKeyL #-}
-- | 'licensesTemplateListEntryName' Lens
licensesTemplateListEntryNameL :: Lens_' LicensesTemplateListEntry (Maybe Text)
licensesTemplateListEntryNameL f LicensesTemplateListEntry{..} = (\licensesTemplateListEntryName -> LicensesTemplateListEntry { licensesTemplateListEntryName, ..} ) <$> f licensesTemplateListEntryName
{-# INLINE licensesTemplateListEntryNameL #-}
-- | 'licensesTemplateListEntryUrl' Lens
licensesTemplateListEntryUrlL :: Lens_' LicensesTemplateListEntry (Maybe Text)
licensesTemplateListEntryUrlL f LicensesTemplateListEntry{..} = (\licensesTemplateListEntryUrl -> LicensesTemplateListEntry { licensesTemplateListEntryUrl, ..} ) <$> f licensesTemplateListEntryUrl
{-# INLINE licensesTemplateListEntryUrlL #-}
-- * MarkdownOption
-- | 'markdownOptionContext' Lens
markdownOptionContextL :: Lens_' MarkdownOption (Maybe Text)
markdownOptionContextL f MarkdownOption{..} = (\markdownOptionContext -> MarkdownOption { markdownOptionContext, ..} ) <$> f markdownOptionContext
{-# INLINE markdownOptionContextL #-}
-- | 'markdownOptionMode' Lens
markdownOptionModeL :: Lens_' MarkdownOption (Maybe Text)
markdownOptionModeL f MarkdownOption{..} = (\markdownOptionMode -> MarkdownOption { markdownOptionMode, ..} ) <$> f markdownOptionMode
{-# INLINE markdownOptionModeL #-}
-- | 'markdownOptionText' Lens
markdownOptionTextL :: Lens_' MarkdownOption (Maybe Text)
markdownOptionTextL f MarkdownOption{..} = (\markdownOptionText -> MarkdownOption { markdownOptionText, ..} ) <$> f markdownOptionText
{-# INLINE markdownOptionTextL #-}
-- | 'markdownOptionWiki' Lens
markdownOptionWikiL :: Lens_' MarkdownOption (Maybe Bool)
markdownOptionWikiL f MarkdownOption{..} = (\markdownOptionWiki -> MarkdownOption { markdownOptionWiki, ..} ) <$> f markdownOptionWiki
{-# INLINE markdownOptionWikiL #-}
-- * MarkupOption
-- | 'markupOptionContext' Lens
markupOptionContextL :: Lens_' MarkupOption (Maybe Text)
markupOptionContextL f MarkupOption{..} = (\markupOptionContext -> MarkupOption { markupOptionContext, ..} ) <$> f markupOptionContext
{-# INLINE markupOptionContextL #-}
-- | 'markupOptionFilePath' Lens
markupOptionFilePathL :: Lens_' MarkupOption (Maybe Text)
markupOptionFilePathL f MarkupOption{..} = (\markupOptionFilePath -> MarkupOption { markupOptionFilePath, ..} ) <$> f markupOptionFilePath
{-# INLINE markupOptionFilePathL #-}
-- | 'markupOptionMode' Lens
markupOptionModeL :: Lens_' MarkupOption (Maybe Text)
markupOptionModeL f MarkupOption{..} = (\markupOptionMode -> MarkupOption { markupOptionMode, ..} ) <$> f markupOptionMode
{-# INLINE markupOptionModeL #-}
-- | 'markupOptionText' Lens
markupOptionTextL :: Lens_' MarkupOption (Maybe Text)
markupOptionTextL f MarkupOption{..} = (\markupOptionText -> MarkupOption { markupOptionText, ..} ) <$> f markupOptionText
{-# INLINE markupOptionTextL #-}
-- | 'markupOptionWiki' Lens
markupOptionWikiL :: Lens_' MarkupOption (Maybe Bool)
markupOptionWikiL f MarkupOption{..} = (\markupOptionWiki -> MarkupOption { markupOptionWiki, ..} ) <$> f markupOptionWiki
{-# INLINE markupOptionWikiL #-}
-- * MergePullRequestOption
-- | 'mergePullRequestOptionDo' Lens
mergePullRequestOptionDoL :: Lens_' MergePullRequestOption (E'Do)
mergePullRequestOptionDoL f MergePullRequestOption{..} = (\mergePullRequestOptionDo -> MergePullRequestOption { mergePullRequestOptionDo, ..} ) <$> f mergePullRequestOptionDo
{-# INLINE mergePullRequestOptionDoL #-}
-- | 'mergePullRequestOptionMergeCommitId' Lens
mergePullRequestOptionMergeCommitIdL :: Lens_' MergePullRequestOption (Maybe Text)
mergePullRequestOptionMergeCommitIdL f MergePullRequestOption{..} = (\mergePullRequestOptionMergeCommitId -> MergePullRequestOption { mergePullRequestOptionMergeCommitId, ..} ) <$> f mergePullRequestOptionMergeCommitId
{-# INLINE mergePullRequestOptionMergeCommitIdL #-}
-- | 'mergePullRequestOptionMergeMessageField' Lens
mergePullRequestOptionMergeMessageFieldL :: Lens_' MergePullRequestOption (Maybe Text)
mergePullRequestOptionMergeMessageFieldL f MergePullRequestOption{..} = (\mergePullRequestOptionMergeMessageField -> MergePullRequestOption { mergePullRequestOptionMergeMessageField, ..} ) <$> f mergePullRequestOptionMergeMessageField
{-# INLINE mergePullRequestOptionMergeMessageFieldL #-}
-- | 'mergePullRequestOptionMergeTitleField' Lens
mergePullRequestOptionMergeTitleFieldL :: Lens_' MergePullRequestOption (Maybe Text)
mergePullRequestOptionMergeTitleFieldL f MergePullRequestOption{..} = (\mergePullRequestOptionMergeTitleField -> MergePullRequestOption { mergePullRequestOptionMergeTitleField, ..} ) <$> f mergePullRequestOptionMergeTitleField
{-# INLINE mergePullRequestOptionMergeTitleFieldL #-}
-- | 'mergePullRequestOptionDeleteBranchAfterMerge' Lens
mergePullRequestOptionDeleteBranchAfterMergeL :: Lens_' MergePullRequestOption (Maybe Bool)
mergePullRequestOptionDeleteBranchAfterMergeL f MergePullRequestOption{..} = (\mergePullRequestOptionDeleteBranchAfterMerge -> MergePullRequestOption { mergePullRequestOptionDeleteBranchAfterMerge, ..} ) <$> f mergePullRequestOptionDeleteBranchAfterMerge
{-# INLINE mergePullRequestOptionDeleteBranchAfterMergeL #-}
-- | 'mergePullRequestOptionForceMerge' Lens
mergePullRequestOptionForceMergeL :: Lens_' MergePullRequestOption (Maybe Bool)
mergePullRequestOptionForceMergeL f MergePullRequestOption{..} = (\mergePullRequestOptionForceMerge -> MergePullRequestOption { mergePullRequestOptionForceMerge, ..} ) <$> f mergePullRequestOptionForceMerge
{-# INLINE mergePullRequestOptionForceMergeL #-}
-- | 'mergePullRequestOptionHeadCommitId' Lens
mergePullRequestOptionHeadCommitIdL :: Lens_' MergePullRequestOption (Maybe Text)
mergePullRequestOptionHeadCommitIdL f MergePullRequestOption{..} = (\mergePullRequestOptionHeadCommitId -> MergePullRequestOption { mergePullRequestOptionHeadCommitId, ..} ) <$> f mergePullRequestOptionHeadCommitId
{-# INLINE mergePullRequestOptionHeadCommitIdL #-}
-- | 'mergePullRequestOptionMergeWhenChecksSucceed' Lens
mergePullRequestOptionMergeWhenChecksSucceedL :: Lens_' MergePullRequestOption (Maybe Bool)
mergePullRequestOptionMergeWhenChecksSucceedL f MergePullRequestOption{..} = (\mergePullRequestOptionMergeWhenChecksSucceed -> MergePullRequestOption { mergePullRequestOptionMergeWhenChecksSucceed, ..} ) <$> f mergePullRequestOptionMergeWhenChecksSucceed
{-# INLINE mergePullRequestOptionMergeWhenChecksSucceedL #-}
-- * MigrateRepoOptions
-- | 'migrateRepoOptionsAuthPassword' Lens
migrateRepoOptionsAuthPasswordL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsAuthPasswordL f MigrateRepoOptions{..} = (\migrateRepoOptionsAuthPassword -> MigrateRepoOptions { migrateRepoOptionsAuthPassword, ..} ) <$> f migrateRepoOptionsAuthPassword
{-# INLINE migrateRepoOptionsAuthPasswordL #-}
-- | 'migrateRepoOptionsAuthToken' Lens
migrateRepoOptionsAuthTokenL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsAuthTokenL f MigrateRepoOptions{..} = (\migrateRepoOptionsAuthToken -> MigrateRepoOptions { migrateRepoOptionsAuthToken, ..} ) <$> f migrateRepoOptionsAuthToken
{-# INLINE migrateRepoOptionsAuthTokenL #-}
-- | 'migrateRepoOptionsAuthUsername' Lens
migrateRepoOptionsAuthUsernameL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsAuthUsernameL f MigrateRepoOptions{..} = (\migrateRepoOptionsAuthUsername -> MigrateRepoOptions { migrateRepoOptionsAuthUsername, ..} ) <$> f migrateRepoOptionsAuthUsername
{-# INLINE migrateRepoOptionsAuthUsernameL #-}
-- | 'migrateRepoOptionsCloneAddr' Lens
migrateRepoOptionsCloneAddrL :: Lens_' MigrateRepoOptions (Text)
migrateRepoOptionsCloneAddrL f MigrateRepoOptions{..} = (\migrateRepoOptionsCloneAddr -> MigrateRepoOptions { migrateRepoOptionsCloneAddr, ..} ) <$> f migrateRepoOptionsCloneAddr
{-# INLINE migrateRepoOptionsCloneAddrL #-}
-- | 'migrateRepoOptionsDescription' Lens
migrateRepoOptionsDescriptionL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsDescriptionL f MigrateRepoOptions{..} = (\migrateRepoOptionsDescription -> MigrateRepoOptions { migrateRepoOptionsDescription, ..} ) <$> f migrateRepoOptionsDescription
{-# INLINE migrateRepoOptionsDescriptionL #-}
-- | 'migrateRepoOptionsIssues' Lens
migrateRepoOptionsIssuesL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsIssuesL f MigrateRepoOptions{..} = (\migrateRepoOptionsIssues -> MigrateRepoOptions { migrateRepoOptionsIssues, ..} ) <$> f migrateRepoOptionsIssues
{-# INLINE migrateRepoOptionsIssuesL #-}
-- | 'migrateRepoOptionsLabels' Lens
migrateRepoOptionsLabelsL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsLabelsL f MigrateRepoOptions{..} = (\migrateRepoOptionsLabels -> MigrateRepoOptions { migrateRepoOptionsLabels, ..} ) <$> f migrateRepoOptionsLabels
{-# INLINE migrateRepoOptionsLabelsL #-}
-- | 'migrateRepoOptionsLfs' Lens
migrateRepoOptionsLfsL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsLfsL f MigrateRepoOptions{..} = (\migrateRepoOptionsLfs -> MigrateRepoOptions { migrateRepoOptionsLfs, ..} ) <$> f migrateRepoOptionsLfs
{-# INLINE migrateRepoOptionsLfsL #-}
-- | 'migrateRepoOptionsLfsEndpoint' Lens
migrateRepoOptionsLfsEndpointL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsLfsEndpointL f MigrateRepoOptions{..} = (\migrateRepoOptionsLfsEndpoint -> MigrateRepoOptions { migrateRepoOptionsLfsEndpoint, ..} ) <$> f migrateRepoOptionsLfsEndpoint
{-# INLINE migrateRepoOptionsLfsEndpointL #-}
-- | 'migrateRepoOptionsMilestones' Lens
migrateRepoOptionsMilestonesL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsMilestonesL f MigrateRepoOptions{..} = (\migrateRepoOptionsMilestones -> MigrateRepoOptions { migrateRepoOptionsMilestones, ..} ) <$> f migrateRepoOptionsMilestones
{-# INLINE migrateRepoOptionsMilestonesL #-}
-- | 'migrateRepoOptionsMirror' Lens
migrateRepoOptionsMirrorL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsMirrorL f MigrateRepoOptions{..} = (\migrateRepoOptionsMirror -> MigrateRepoOptions { migrateRepoOptionsMirror, ..} ) <$> f migrateRepoOptionsMirror
{-# INLINE migrateRepoOptionsMirrorL #-}
-- | 'migrateRepoOptionsMirrorInterval' Lens
migrateRepoOptionsMirrorIntervalL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsMirrorIntervalL f MigrateRepoOptions{..} = (\migrateRepoOptionsMirrorInterval -> MigrateRepoOptions { migrateRepoOptionsMirrorInterval, ..} ) <$> f migrateRepoOptionsMirrorInterval
{-# INLINE migrateRepoOptionsMirrorIntervalL #-}
-- | 'migrateRepoOptionsPrivate' Lens
migrateRepoOptionsPrivateL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsPrivateL f MigrateRepoOptions{..} = (\migrateRepoOptionsPrivate -> MigrateRepoOptions { migrateRepoOptionsPrivate, ..} ) <$> f migrateRepoOptionsPrivate
{-# INLINE migrateRepoOptionsPrivateL #-}
-- | 'migrateRepoOptionsPullRequests' Lens
migrateRepoOptionsPullRequestsL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsPullRequestsL f MigrateRepoOptions{..} = (\migrateRepoOptionsPullRequests -> MigrateRepoOptions { migrateRepoOptionsPullRequests, ..} ) <$> f migrateRepoOptionsPullRequests
{-# INLINE migrateRepoOptionsPullRequestsL #-}
-- | 'migrateRepoOptionsReleases' Lens
migrateRepoOptionsReleasesL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsReleasesL f MigrateRepoOptions{..} = (\migrateRepoOptionsReleases -> MigrateRepoOptions { migrateRepoOptionsReleases, ..} ) <$> f migrateRepoOptionsReleases
{-# INLINE migrateRepoOptionsReleasesL #-}
-- | 'migrateRepoOptionsRepoName' Lens
migrateRepoOptionsRepoNameL :: Lens_' MigrateRepoOptions (Text)
migrateRepoOptionsRepoNameL f MigrateRepoOptions{..} = (\migrateRepoOptionsRepoName -> MigrateRepoOptions { migrateRepoOptionsRepoName, ..} ) <$> f migrateRepoOptionsRepoName
{-# INLINE migrateRepoOptionsRepoNameL #-}
-- | 'migrateRepoOptionsRepoOwner' Lens
migrateRepoOptionsRepoOwnerL :: Lens_' MigrateRepoOptions (Maybe Text)
migrateRepoOptionsRepoOwnerL f MigrateRepoOptions{..} = (\migrateRepoOptionsRepoOwner -> MigrateRepoOptions { migrateRepoOptionsRepoOwner, ..} ) <$> f migrateRepoOptionsRepoOwner
{-# INLINE migrateRepoOptionsRepoOwnerL #-}
-- | 'migrateRepoOptionsService' Lens
migrateRepoOptionsServiceL :: Lens_' MigrateRepoOptions (Maybe E'Service)
migrateRepoOptionsServiceL f MigrateRepoOptions{..} = (\migrateRepoOptionsService -> MigrateRepoOptions { migrateRepoOptionsService, ..} ) <$> f migrateRepoOptionsService
{-# INLINE migrateRepoOptionsServiceL #-}
-- | 'migrateRepoOptionsUid' Lens
migrateRepoOptionsUidL :: Lens_' MigrateRepoOptions (Maybe Integer)
migrateRepoOptionsUidL f MigrateRepoOptions{..} = (\migrateRepoOptionsUid -> MigrateRepoOptions { migrateRepoOptionsUid, ..} ) <$> f migrateRepoOptionsUid
{-# INLINE migrateRepoOptionsUidL #-}
-- | 'migrateRepoOptionsWiki' Lens
migrateRepoOptionsWikiL :: Lens_' MigrateRepoOptions (Maybe Bool)
migrateRepoOptionsWikiL f MigrateRepoOptions{..} = (\migrateRepoOptionsWiki -> MigrateRepoOptions { migrateRepoOptionsWiki, ..} ) <$> f migrateRepoOptionsWiki
{-# INLINE migrateRepoOptionsWikiL #-}
-- * Milestone
-- | 'milestoneClosedAt' Lens
milestoneClosedAtL :: Lens_' Milestone (Maybe DateTime)
milestoneClosedAtL f Milestone{..} = (\milestoneClosedAt -> Milestone { milestoneClosedAt, ..} ) <$> f milestoneClosedAt
{-# INLINE milestoneClosedAtL #-}
-- | 'milestoneClosedIssues' Lens
milestoneClosedIssuesL :: Lens_' Milestone (Maybe Integer)
milestoneClosedIssuesL f Milestone{..} = (\milestoneClosedIssues -> Milestone { milestoneClosedIssues, ..} ) <$> f milestoneClosedIssues
{-# INLINE milestoneClosedIssuesL #-}
-- | 'milestoneCreatedAt' Lens
milestoneCreatedAtL :: Lens_' Milestone (Maybe DateTime)
milestoneCreatedAtL f Milestone{..} = (\milestoneCreatedAt -> Milestone { milestoneCreatedAt, ..} ) <$> f milestoneCreatedAt
{-# INLINE milestoneCreatedAtL #-}
-- | 'milestoneDescription' Lens
milestoneDescriptionL :: Lens_' Milestone (Maybe Text)
milestoneDescriptionL f Milestone{..} = (\milestoneDescription -> Milestone { milestoneDescription, ..} ) <$> f milestoneDescription
{-# INLINE milestoneDescriptionL #-}
-- | 'milestoneDueOn' Lens
milestoneDueOnL :: Lens_' Milestone (Maybe DateTime)
milestoneDueOnL f Milestone{..} = (\milestoneDueOn -> Milestone { milestoneDueOn, ..} ) <$> f milestoneDueOn
{-# INLINE milestoneDueOnL #-}
-- | 'milestoneId' Lens
milestoneIdL :: Lens_' Milestone (Maybe Integer)
milestoneIdL f Milestone{..} = (\milestoneId -> Milestone { milestoneId, ..} ) <$> f milestoneId
{-# INLINE milestoneIdL #-}
-- | 'milestoneOpenIssues' Lens
milestoneOpenIssuesL :: Lens_' Milestone (Maybe Integer)
milestoneOpenIssuesL f Milestone{..} = (\milestoneOpenIssues -> Milestone { milestoneOpenIssues, ..} ) <$> f milestoneOpenIssues
{-# INLINE milestoneOpenIssuesL #-}
-- | 'milestoneState' Lens
milestoneStateL :: Lens_' Milestone (Maybe Text)
milestoneStateL f Milestone{..} = (\milestoneState -> Milestone { milestoneState, ..} ) <$> f milestoneState
{-# INLINE milestoneStateL #-}
-- | 'milestoneTitle' Lens
milestoneTitleL :: Lens_' Milestone (Maybe Text)
milestoneTitleL f Milestone{..} = (\milestoneTitle -> Milestone { milestoneTitle, ..} ) <$> f milestoneTitle
{-# INLINE milestoneTitleL #-}
-- | 'milestoneUpdatedAt' Lens
milestoneUpdatedAtL :: Lens_' Milestone (Maybe DateTime)
milestoneUpdatedAtL f Milestone{..} = (\milestoneUpdatedAt -> Milestone { milestoneUpdatedAt, ..} ) <$> f milestoneUpdatedAt
{-# INLINE milestoneUpdatedAtL #-}
-- * NewIssuePinsAllowed
-- | 'newIssuePinsAllowedIssues' Lens
newIssuePinsAllowedIssuesL :: Lens_' NewIssuePinsAllowed (Maybe Bool)
newIssuePinsAllowedIssuesL f NewIssuePinsAllowed{..} = (\newIssuePinsAllowedIssues -> NewIssuePinsAllowed { newIssuePinsAllowedIssues, ..} ) <$> f newIssuePinsAllowedIssues
{-# INLINE newIssuePinsAllowedIssuesL #-}
-- | 'newIssuePinsAllowedPullRequests' Lens
newIssuePinsAllowedPullRequestsL :: Lens_' NewIssuePinsAllowed (Maybe Bool)
newIssuePinsAllowedPullRequestsL f NewIssuePinsAllowed{..} = (\newIssuePinsAllowedPullRequests -> NewIssuePinsAllowed { newIssuePinsAllowedPullRequests, ..} ) <$> f newIssuePinsAllowedPullRequests
{-# INLINE newIssuePinsAllowedPullRequestsL #-}
-- * NodeInfo
-- | 'nodeInfoMetadata' Lens
nodeInfoMetadataL :: Lens_' NodeInfo (Maybe A.Value)
nodeInfoMetadataL f NodeInfo{..} = (\nodeInfoMetadata -> NodeInfo { nodeInfoMetadata, ..} ) <$> f nodeInfoMetadata
{-# INLINE nodeInfoMetadataL #-}
-- | 'nodeInfoOpenRegistrations' Lens
nodeInfoOpenRegistrationsL :: Lens_' NodeInfo (Maybe Bool)
nodeInfoOpenRegistrationsL f NodeInfo{..} = (\nodeInfoOpenRegistrations -> NodeInfo { nodeInfoOpenRegistrations, ..} ) <$> f nodeInfoOpenRegistrations
{-# INLINE nodeInfoOpenRegistrationsL #-}
-- | 'nodeInfoProtocols' Lens
nodeInfoProtocolsL :: Lens_' NodeInfo (Maybe [Text])
nodeInfoProtocolsL f NodeInfo{..} = (\nodeInfoProtocols -> NodeInfo { nodeInfoProtocols, ..} ) <$> f nodeInfoProtocols
{-# INLINE nodeInfoProtocolsL #-}
-- | 'nodeInfoServices' Lens
nodeInfoServicesL :: Lens_' NodeInfo (Maybe NodeInfoServices)
nodeInfoServicesL f NodeInfo{..} = (\nodeInfoServices -> NodeInfo { nodeInfoServices, ..} ) <$> f nodeInfoServices
{-# INLINE nodeInfoServicesL #-}
-- | 'nodeInfoSoftware' Lens
nodeInfoSoftwareL :: Lens_' NodeInfo (Maybe NodeInfoSoftware)
nodeInfoSoftwareL f NodeInfo{..} = (\nodeInfoSoftware -> NodeInfo { nodeInfoSoftware, ..} ) <$> f nodeInfoSoftware
{-# INLINE nodeInfoSoftwareL #-}
-- | 'nodeInfoUsage' Lens
nodeInfoUsageL :: Lens_' NodeInfo (Maybe NodeInfoUsage)
nodeInfoUsageL f NodeInfo{..} = (\nodeInfoUsage -> NodeInfo { nodeInfoUsage, ..} ) <$> f nodeInfoUsage
{-# INLINE nodeInfoUsageL #-}
-- | 'nodeInfoVersion' Lens
nodeInfoVersionL :: Lens_' NodeInfo (Maybe Text)
nodeInfoVersionL f NodeInfo{..} = (\nodeInfoVersion -> NodeInfo { nodeInfoVersion, ..} ) <$> f nodeInfoVersion
{-# INLINE nodeInfoVersionL #-}
-- * NodeInfoServices
-- | 'nodeInfoServicesInbound' Lens
nodeInfoServicesInboundL :: Lens_' NodeInfoServices (Maybe [Text])
nodeInfoServicesInboundL f NodeInfoServices{..} = (\nodeInfoServicesInbound -> NodeInfoServices { nodeInfoServicesInbound, ..} ) <$> f nodeInfoServicesInbound
{-# INLINE nodeInfoServicesInboundL #-}
-- | 'nodeInfoServicesOutbound' Lens
nodeInfoServicesOutboundL :: Lens_' NodeInfoServices (Maybe [Text])
nodeInfoServicesOutboundL f NodeInfoServices{..} = (\nodeInfoServicesOutbound -> NodeInfoServices { nodeInfoServicesOutbound, ..} ) <$> f nodeInfoServicesOutbound
{-# INLINE nodeInfoServicesOutboundL #-}
-- * NodeInfoSoftware
-- | 'nodeInfoSoftwareHomepage' Lens
nodeInfoSoftwareHomepageL :: Lens_' NodeInfoSoftware (Maybe Text)
nodeInfoSoftwareHomepageL f NodeInfoSoftware{..} = (\nodeInfoSoftwareHomepage -> NodeInfoSoftware { nodeInfoSoftwareHomepage, ..} ) <$> f nodeInfoSoftwareHomepage
{-# INLINE nodeInfoSoftwareHomepageL #-}
-- | 'nodeInfoSoftwareName' Lens
nodeInfoSoftwareNameL :: Lens_' NodeInfoSoftware (Maybe Text)
nodeInfoSoftwareNameL f NodeInfoSoftware{..} = (\nodeInfoSoftwareName -> NodeInfoSoftware { nodeInfoSoftwareName, ..} ) <$> f nodeInfoSoftwareName
{-# INLINE nodeInfoSoftwareNameL #-}
-- | 'nodeInfoSoftwareRepository' Lens
nodeInfoSoftwareRepositoryL :: Lens_' NodeInfoSoftware (Maybe Text)
nodeInfoSoftwareRepositoryL f NodeInfoSoftware{..} = (\nodeInfoSoftwareRepository -> NodeInfoSoftware { nodeInfoSoftwareRepository, ..} ) <$> f nodeInfoSoftwareRepository
{-# INLINE nodeInfoSoftwareRepositoryL #-}
-- | 'nodeInfoSoftwareVersion' Lens
nodeInfoSoftwareVersionL :: Lens_' NodeInfoSoftware (Maybe Text)
nodeInfoSoftwareVersionL f NodeInfoSoftware{..} = (\nodeInfoSoftwareVersion -> NodeInfoSoftware { nodeInfoSoftwareVersion, ..} ) <$> f nodeInfoSoftwareVersion
{-# INLINE nodeInfoSoftwareVersionL #-}
-- * NodeInfoUsage
-- | 'nodeInfoUsageLocalComments' Lens
nodeInfoUsageLocalCommentsL :: Lens_' NodeInfoUsage (Maybe Integer)
nodeInfoUsageLocalCommentsL f NodeInfoUsage{..} = (\nodeInfoUsageLocalComments -> NodeInfoUsage { nodeInfoUsageLocalComments, ..} ) <$> f nodeInfoUsageLocalComments
{-# INLINE nodeInfoUsageLocalCommentsL #-}
-- | 'nodeInfoUsageLocalPosts' Lens
nodeInfoUsageLocalPostsL :: Lens_' NodeInfoUsage (Maybe Integer)
nodeInfoUsageLocalPostsL f NodeInfoUsage{..} = (\nodeInfoUsageLocalPosts -> NodeInfoUsage { nodeInfoUsageLocalPosts, ..} ) <$> f nodeInfoUsageLocalPosts
{-# INLINE nodeInfoUsageLocalPostsL #-}
-- | 'nodeInfoUsageUsers' Lens
nodeInfoUsageUsersL :: Lens_' NodeInfoUsage (Maybe NodeInfoUsageUsers)
nodeInfoUsageUsersL f NodeInfoUsage{..} = (\nodeInfoUsageUsers -> NodeInfoUsage { nodeInfoUsageUsers, ..} ) <$> f nodeInfoUsageUsers
{-# INLINE nodeInfoUsageUsersL #-}
-- * NodeInfoUsageUsers
-- | 'nodeInfoUsageUsersActiveHalfyear' Lens
nodeInfoUsageUsersActiveHalfyearL :: Lens_' NodeInfoUsageUsers (Maybe Integer)
nodeInfoUsageUsersActiveHalfyearL f NodeInfoUsageUsers{..} = (\nodeInfoUsageUsersActiveHalfyear -> NodeInfoUsageUsers { nodeInfoUsageUsersActiveHalfyear, ..} ) <$> f nodeInfoUsageUsersActiveHalfyear
{-# INLINE nodeInfoUsageUsersActiveHalfyearL #-}
-- | 'nodeInfoUsageUsersActiveMonth' Lens
nodeInfoUsageUsersActiveMonthL :: Lens_' NodeInfoUsageUsers (Maybe Integer)
nodeInfoUsageUsersActiveMonthL f NodeInfoUsageUsers{..} = (\nodeInfoUsageUsersActiveMonth -> NodeInfoUsageUsers { nodeInfoUsageUsersActiveMonth, ..} ) <$> f nodeInfoUsageUsersActiveMonth
{-# INLINE nodeInfoUsageUsersActiveMonthL #-}
-- | 'nodeInfoUsageUsersTotal' Lens
nodeInfoUsageUsersTotalL :: Lens_' NodeInfoUsageUsers (Maybe Integer)
nodeInfoUsageUsersTotalL f NodeInfoUsageUsers{..} = (\nodeInfoUsageUsersTotal -> NodeInfoUsageUsers { nodeInfoUsageUsersTotal, ..} ) <$> f nodeInfoUsageUsersTotal
{-# INLINE nodeInfoUsageUsersTotalL #-}
-- * Note
-- | 'noteCommit' Lens
noteCommitL :: Lens_' Note (Maybe Commit)
noteCommitL f Note{..} = (\noteCommit -> Note { noteCommit, ..} ) <$> f noteCommit
{-# INLINE noteCommitL #-}
-- | 'noteMessage' Lens
noteMessageL :: Lens_' Note (Maybe Text)
noteMessageL f Note{..} = (\noteMessage -> Note { noteMessage, ..} ) <$> f noteMessage
{-# INLINE noteMessageL #-}
-- * NotificationCount
-- | 'notificationCountNew' Lens
notificationCountNewL :: Lens_' NotificationCount (Maybe Integer)
notificationCountNewL f NotificationCount{..} = (\notificationCountNew -> NotificationCount { notificationCountNew, ..} ) <$> f notificationCountNew
{-# INLINE notificationCountNewL #-}
-- * NotificationSubject
-- | 'notificationSubjectHtmlUrl' Lens
notificationSubjectHtmlUrlL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectHtmlUrlL f NotificationSubject{..} = (\notificationSubjectHtmlUrl -> NotificationSubject { notificationSubjectHtmlUrl, ..} ) <$> f notificationSubjectHtmlUrl
{-# INLINE notificationSubjectHtmlUrlL #-}
-- | 'notificationSubjectLatestCommentHtmlUrl' Lens
notificationSubjectLatestCommentHtmlUrlL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectLatestCommentHtmlUrlL f NotificationSubject{..} = (\notificationSubjectLatestCommentHtmlUrl -> NotificationSubject { notificationSubjectLatestCommentHtmlUrl, ..} ) <$> f notificationSubjectLatestCommentHtmlUrl
{-# INLINE notificationSubjectLatestCommentHtmlUrlL #-}
-- | 'notificationSubjectLatestCommentUrl' Lens
notificationSubjectLatestCommentUrlL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectLatestCommentUrlL f NotificationSubject{..} = (\notificationSubjectLatestCommentUrl -> NotificationSubject { notificationSubjectLatestCommentUrl, ..} ) <$> f notificationSubjectLatestCommentUrl
{-# INLINE notificationSubjectLatestCommentUrlL #-}
-- | 'notificationSubjectState' Lens
notificationSubjectStateL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectStateL f NotificationSubject{..} = (\notificationSubjectState -> NotificationSubject { notificationSubjectState, ..} ) <$> f notificationSubjectState
{-# INLINE notificationSubjectStateL #-}
-- | 'notificationSubjectTitle' Lens
notificationSubjectTitleL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectTitleL f NotificationSubject{..} = (\notificationSubjectTitle -> NotificationSubject { notificationSubjectTitle, ..} ) <$> f notificationSubjectTitle
{-# INLINE notificationSubjectTitleL #-}
-- | 'notificationSubjectType' Lens
notificationSubjectTypeL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectTypeL f NotificationSubject{..} = (\notificationSubjectType -> NotificationSubject { notificationSubjectType, ..} ) <$> f notificationSubjectType
{-# INLINE notificationSubjectTypeL #-}
-- | 'notificationSubjectUrl' Lens
notificationSubjectUrlL :: Lens_' NotificationSubject (Maybe Text)
notificationSubjectUrlL f NotificationSubject{..} = (\notificationSubjectUrl -> NotificationSubject { notificationSubjectUrl, ..} ) <$> f notificationSubjectUrl
{-# INLINE notificationSubjectUrlL #-}
-- * NotificationThread
-- | 'notificationThreadId' Lens
notificationThreadIdL :: Lens_' NotificationThread (Maybe Integer)
notificationThreadIdL f NotificationThread{..} = (\notificationThreadId -> NotificationThread { notificationThreadId, ..} ) <$> f notificationThreadId
{-# INLINE notificationThreadIdL #-}
-- | 'notificationThreadPinned' Lens
notificationThreadPinnedL :: Lens_' NotificationThread (Maybe Bool)
notificationThreadPinnedL f NotificationThread{..} = (\notificationThreadPinned -> NotificationThread { notificationThreadPinned, ..} ) <$> f notificationThreadPinned
{-# INLINE notificationThreadPinnedL #-}
-- | 'notificationThreadRepository' Lens
notificationThreadRepositoryL :: Lens_' NotificationThread (Maybe Repository)
notificationThreadRepositoryL f NotificationThread{..} = (\notificationThreadRepository -> NotificationThread { notificationThreadRepository, ..} ) <$> f notificationThreadRepository
{-# INLINE notificationThreadRepositoryL #-}
-- | 'notificationThreadSubject' Lens
notificationThreadSubjectL :: Lens_' NotificationThread (Maybe NotificationSubject)
notificationThreadSubjectL f NotificationThread{..} = (\notificationThreadSubject -> NotificationThread { notificationThreadSubject, ..} ) <$> f notificationThreadSubject
{-# INLINE notificationThreadSubjectL #-}
-- | 'notificationThreadUnread' Lens
notificationThreadUnreadL :: Lens_' NotificationThread (Maybe Bool)
notificationThreadUnreadL f NotificationThread{..} = (\notificationThreadUnread -> NotificationThread { notificationThreadUnread, ..} ) <$> f notificationThreadUnread
{-# INLINE notificationThreadUnreadL #-}
-- | 'notificationThreadUpdatedAt' Lens
notificationThreadUpdatedAtL :: Lens_' NotificationThread (Maybe DateTime)
notificationThreadUpdatedAtL f NotificationThread{..} = (\notificationThreadUpdatedAt -> NotificationThread { notificationThreadUpdatedAt, ..} ) <$> f notificationThreadUpdatedAt
{-# INLINE notificationThreadUpdatedAtL #-}
-- | 'notificationThreadUrl' Lens
notificationThreadUrlL :: Lens_' NotificationThread (Maybe Text)
notificationThreadUrlL f NotificationThread{..} = (\notificationThreadUrl -> NotificationThread { notificationThreadUrl, ..} ) <$> f notificationThreadUrl
{-# INLINE notificationThreadUrlL #-}
-- * OAuth2Application
-- | 'oAuth2ApplicationClientId' Lens
oAuth2ApplicationClientIdL :: Lens_' OAuth2Application (Maybe Text)
oAuth2ApplicationClientIdL f OAuth2Application{..} = (\oAuth2ApplicationClientId -> OAuth2Application { oAuth2ApplicationClientId, ..} ) <$> f oAuth2ApplicationClientId
{-# INLINE oAuth2ApplicationClientIdL #-}
-- | 'oAuth2ApplicationClientSecret' Lens
oAuth2ApplicationClientSecretL :: Lens_' OAuth2Application (Maybe Text)
oAuth2ApplicationClientSecretL f OAuth2Application{..} = (\oAuth2ApplicationClientSecret -> OAuth2Application { oAuth2ApplicationClientSecret, ..} ) <$> f oAuth2ApplicationClientSecret
{-# INLINE oAuth2ApplicationClientSecretL #-}
-- | 'oAuth2ApplicationConfidentialClient' Lens
oAuth2ApplicationConfidentialClientL :: Lens_' OAuth2Application (Maybe Bool)
oAuth2ApplicationConfidentialClientL f OAuth2Application{..} = (\oAuth2ApplicationConfidentialClient -> OAuth2Application { oAuth2ApplicationConfidentialClient, ..} ) <$> f oAuth2ApplicationConfidentialClient
{-# INLINE oAuth2ApplicationConfidentialClientL #-}
-- | 'oAuth2ApplicationCreated' Lens
oAuth2ApplicationCreatedL :: Lens_' OAuth2Application (Maybe DateTime)
oAuth2ApplicationCreatedL f OAuth2Application{..} = (\oAuth2ApplicationCreated -> OAuth2Application { oAuth2ApplicationCreated, ..} ) <$> f oAuth2ApplicationCreated
{-# INLINE oAuth2ApplicationCreatedL #-}
-- | 'oAuth2ApplicationId' Lens
oAuth2ApplicationIdL :: Lens_' OAuth2Application (Maybe Integer)
oAuth2ApplicationIdL f OAuth2Application{..} = (\oAuth2ApplicationId -> OAuth2Application { oAuth2ApplicationId, ..} ) <$> f oAuth2ApplicationId
{-# INLINE oAuth2ApplicationIdL #-}
-- | 'oAuth2ApplicationName' Lens
oAuth2ApplicationNameL :: Lens_' OAuth2Application (Maybe Text)
oAuth2ApplicationNameL f OAuth2Application{..} = (\oAuth2ApplicationName -> OAuth2Application { oAuth2ApplicationName, ..} ) <$> f oAuth2ApplicationName
{-# INLINE oAuth2ApplicationNameL #-}
-- | 'oAuth2ApplicationRedirectUris' Lens
oAuth2ApplicationRedirectUrisL :: Lens_' OAuth2Application (Maybe [Text])
oAuth2ApplicationRedirectUrisL f OAuth2Application{..} = (\oAuth2ApplicationRedirectUris -> OAuth2Application { oAuth2ApplicationRedirectUris, ..} ) <$> f oAuth2ApplicationRedirectUris
{-# INLINE oAuth2ApplicationRedirectUrisL #-}
-- * Organization
-- | 'organizationAvatarUrl' Lens
organizationAvatarUrlL :: Lens_' Organization (Maybe Text)
organizationAvatarUrlL f Organization{..} = (\organizationAvatarUrl -> Organization { organizationAvatarUrl, ..} ) <$> f organizationAvatarUrl
{-# INLINE organizationAvatarUrlL #-}
-- | 'organizationDescription' Lens
organizationDescriptionL :: Lens_' Organization (Maybe Text)
organizationDescriptionL f Organization{..} = (\organizationDescription -> Organization { organizationDescription, ..} ) <$> f organizationDescription
{-# INLINE organizationDescriptionL #-}
-- | 'organizationFullName' Lens
organizationFullNameL :: Lens_' Organization (Maybe Text)
organizationFullNameL f Organization{..} = (\organizationFullName -> Organization { organizationFullName, ..} ) <$> f organizationFullName
{-# INLINE organizationFullNameL #-}
-- | 'organizationId' Lens
organizationIdL :: Lens_' Organization (Maybe Integer)
organizationIdL f Organization{..} = (\organizationId -> Organization { organizationId, ..} ) <$> f organizationId
{-# INLINE organizationIdL #-}
-- | 'organizationLocation' Lens
organizationLocationL :: Lens_' Organization (Maybe Text)
organizationLocationL f Organization{..} = (\organizationLocation -> Organization { organizationLocation, ..} ) <$> f organizationLocation
{-# INLINE organizationLocationL #-}
-- | 'organizationName' Lens
organizationNameL :: Lens_' Organization (Maybe Text)
organizationNameL f Organization{..} = (\organizationName -> Organization { organizationName, ..} ) <$> f organizationName
{-# INLINE organizationNameL #-}
-- | 'organizationRepoAdminChangeTeamAccess' Lens
organizationRepoAdminChangeTeamAccessL :: Lens_' Organization (Maybe Bool)
organizationRepoAdminChangeTeamAccessL f Organization{..} = (\organizationRepoAdminChangeTeamAccess -> Organization { organizationRepoAdminChangeTeamAccess, ..} ) <$> f organizationRepoAdminChangeTeamAccess
{-# INLINE organizationRepoAdminChangeTeamAccessL #-}
-- | 'organizationUsername' Lens
organizationUsernameL :: Lens_' Organization (Maybe Text)
organizationUsernameL f Organization{..} = (\organizationUsername -> Organization { organizationUsername, ..} ) <$> f organizationUsername
{-# INLINE organizationUsernameL #-}
-- | 'organizationVisibility' Lens
organizationVisibilityL :: Lens_' Organization (Maybe Text)
organizationVisibilityL f Organization{..} = (\organizationVisibility -> Organization { organizationVisibility, ..} ) <$> f organizationVisibility
{-# INLINE organizationVisibilityL #-}
-- | 'organizationWebsite' Lens
organizationWebsiteL :: Lens_' Organization (Maybe Text)
organizationWebsiteL f Organization{..} = (\organizationWebsite -> Organization { organizationWebsite, ..} ) <$> f organizationWebsite
{-# INLINE organizationWebsiteL #-}
-- * OrganizationPermissions
-- | 'organizationPermissionsCanCreateRepository' Lens
organizationPermissionsCanCreateRepositoryL :: Lens_' OrganizationPermissions (Maybe Bool)
organizationPermissionsCanCreateRepositoryL f OrganizationPermissions{..} = (\organizationPermissionsCanCreateRepository -> OrganizationPermissions { organizationPermissionsCanCreateRepository, ..} ) <$> f organizationPermissionsCanCreateRepository
{-# INLINE organizationPermissionsCanCreateRepositoryL #-}
-- | 'organizationPermissionsCanRead' Lens
organizationPermissionsCanReadL :: Lens_' OrganizationPermissions (Maybe Bool)
organizationPermissionsCanReadL f OrganizationPermissions{..} = (\organizationPermissionsCanRead -> OrganizationPermissions { organizationPermissionsCanRead, ..} ) <$> f organizationPermissionsCanRead
{-# INLINE organizationPermissionsCanReadL #-}
-- | 'organizationPermissionsCanWrite' Lens
organizationPermissionsCanWriteL :: Lens_' OrganizationPermissions (Maybe Bool)
organizationPermissionsCanWriteL f OrganizationPermissions{..} = (\organizationPermissionsCanWrite -> OrganizationPermissions { organizationPermissionsCanWrite, ..} ) <$> f organizationPermissionsCanWrite
{-# INLINE organizationPermissionsCanWriteL #-}
-- | 'organizationPermissionsIsAdmin' Lens
organizationPermissionsIsAdminL :: Lens_' OrganizationPermissions (Maybe Bool)
organizationPermissionsIsAdminL f OrganizationPermissions{..} = (\organizationPermissionsIsAdmin -> OrganizationPermissions { organizationPermissionsIsAdmin, ..} ) <$> f organizationPermissionsIsAdmin
{-# INLINE organizationPermissionsIsAdminL #-}
-- | 'organizationPermissionsIsOwner' Lens
organizationPermissionsIsOwnerL :: Lens_' OrganizationPermissions (Maybe Bool)
organizationPermissionsIsOwnerL f OrganizationPermissions{..} = (\organizationPermissionsIsOwner -> OrganizationPermissions { organizationPermissionsIsOwner, ..} ) <$> f organizationPermissionsIsOwner
{-# INLINE organizationPermissionsIsOwnerL #-}
-- * PRBranchInfo
-- | 'pRBranchInfoLabel' Lens
pRBranchInfoLabelL :: Lens_' PRBranchInfo (Maybe Text)
pRBranchInfoLabelL f PRBranchInfo{..} = (\pRBranchInfoLabel -> PRBranchInfo { pRBranchInfoLabel, ..} ) <$> f pRBranchInfoLabel
{-# INLINE pRBranchInfoLabelL #-}
-- | 'pRBranchInfoRef' Lens
pRBranchInfoRefL :: Lens_' PRBranchInfo (Maybe Text)
pRBranchInfoRefL f PRBranchInfo{..} = (\pRBranchInfoRef -> PRBranchInfo { pRBranchInfoRef, ..} ) <$> f pRBranchInfoRef
{-# INLINE pRBranchInfoRefL #-}
-- | 'pRBranchInfoRepo' Lens
pRBranchInfoRepoL :: Lens_' PRBranchInfo (Maybe Repository)
pRBranchInfoRepoL f PRBranchInfo{..} = (\pRBranchInfoRepo -> PRBranchInfo { pRBranchInfoRepo, ..} ) <$> f pRBranchInfoRepo
{-# INLINE pRBranchInfoRepoL #-}
-- | 'pRBranchInfoRepoId' Lens
pRBranchInfoRepoIdL :: Lens_' PRBranchInfo (Maybe Integer)
pRBranchInfoRepoIdL f PRBranchInfo{..} = (\pRBranchInfoRepoId -> PRBranchInfo { pRBranchInfoRepoId, ..} ) <$> f pRBranchInfoRepoId
{-# INLINE pRBranchInfoRepoIdL #-}
-- | 'pRBranchInfoSha' Lens
pRBranchInfoShaL :: Lens_' PRBranchInfo (Maybe Text)
pRBranchInfoShaL f PRBranchInfo{..} = (\pRBranchInfoSha -> PRBranchInfo { pRBranchInfoSha, ..} ) <$> f pRBranchInfoSha
{-# INLINE pRBranchInfoShaL #-}
-- * Package
-- | 'packageCreatedAt' Lens
packageCreatedAtL :: Lens_' Package (Maybe DateTime)
packageCreatedAtL f Package{..} = (\packageCreatedAt -> Package { packageCreatedAt, ..} ) <$> f packageCreatedAt
{-# INLINE packageCreatedAtL #-}
-- | 'packageCreator' Lens
packageCreatorL :: Lens_' Package (Maybe User)
packageCreatorL f Package{..} = (\packageCreator -> Package { packageCreator, ..} ) <$> f packageCreator
{-# INLINE packageCreatorL #-}
-- | 'packageHtmlUrl' Lens
packageHtmlUrlL :: Lens_' Package (Maybe Text)
packageHtmlUrlL f Package{..} = (\packageHtmlUrl -> Package { packageHtmlUrl, ..} ) <$> f packageHtmlUrl
{-# INLINE packageHtmlUrlL #-}
-- | 'packageId' Lens
packageIdL :: Lens_' Package (Maybe Integer)
packageIdL f Package{..} = (\packageId -> Package { packageId, ..} ) <$> f packageId
{-# INLINE packageIdL #-}
-- | 'packageName' Lens
packageNameL :: Lens_' Package (Maybe Text)
packageNameL f Package{..} = (\packageName -> Package { packageName, ..} ) <$> f packageName
{-# INLINE packageNameL #-}
-- | 'packageOwner' Lens
packageOwnerL :: Lens_' Package (Maybe User)
packageOwnerL f Package{..} = (\packageOwner -> Package { packageOwner, ..} ) <$> f packageOwner
{-# INLINE packageOwnerL #-}
-- | 'packageRepository' Lens
packageRepositoryL :: Lens_' Package (Maybe Repository)
packageRepositoryL f Package{..} = (\packageRepository -> Package { packageRepository, ..} ) <$> f packageRepository
{-# INLINE packageRepositoryL #-}
-- | 'packageType' Lens
packageTypeL :: Lens_' Package (Maybe Text)
packageTypeL f Package{..} = (\packageType -> Package { packageType, ..} ) <$> f packageType
{-# INLINE packageTypeL #-}
-- | 'packageVersion' Lens
packageVersionL :: Lens_' Package (Maybe Text)
packageVersionL f Package{..} = (\packageVersion -> Package { packageVersion, ..} ) <$> f packageVersion
{-# INLINE packageVersionL #-}
-- * PackageFile
-- | 'packageFileSize' Lens
packageFileSizeL :: Lens_' PackageFile (Maybe Integer)
packageFileSizeL f PackageFile{..} = (\packageFileSize -> PackageFile { packageFileSize, ..} ) <$> f packageFileSize
{-# INLINE packageFileSizeL #-}
-- | 'packageFileId' Lens
packageFileIdL :: Lens_' PackageFile (Maybe Integer)
packageFileIdL f PackageFile{..} = (\packageFileId -> PackageFile { packageFileId, ..} ) <$> f packageFileId
{-# INLINE packageFileIdL #-}
-- | 'packageFileMd5' Lens
packageFileMd5L :: Lens_' PackageFile (Maybe Text)
packageFileMd5L f PackageFile{..} = (\packageFileMd5 -> PackageFile { packageFileMd5, ..} ) <$> f packageFileMd5
{-# INLINE packageFileMd5L #-}
-- | 'packageFileName' Lens
packageFileNameL :: Lens_' PackageFile (Maybe Text)
packageFileNameL f PackageFile{..} = (\packageFileName -> PackageFile { packageFileName, ..} ) <$> f packageFileName
{-# INLINE packageFileNameL #-}
-- | 'packageFileSha1' Lens
packageFileSha1L :: Lens_' PackageFile (Maybe Text)
packageFileSha1L f PackageFile{..} = (\packageFileSha1 -> PackageFile { packageFileSha1, ..} ) <$> f packageFileSha1
{-# INLINE packageFileSha1L #-}
-- | 'packageFileSha256' Lens
packageFileSha256L :: Lens_' PackageFile (Maybe Text)
packageFileSha256L f PackageFile{..} = (\packageFileSha256 -> PackageFile { packageFileSha256, ..} ) <$> f packageFileSha256
{-# INLINE packageFileSha256L #-}
-- | 'packageFileSha512' Lens
packageFileSha512L :: Lens_' PackageFile (Maybe Text)
packageFileSha512L f PackageFile{..} = (\packageFileSha512 -> PackageFile { packageFileSha512, ..} ) <$> f packageFileSha512
{-# INLINE packageFileSha512L #-}
-- * PayloadCommit
-- | 'payloadCommitAdded' Lens
payloadCommitAddedL :: Lens_' PayloadCommit (Maybe [Text])
payloadCommitAddedL f PayloadCommit{..} = (\payloadCommitAdded -> PayloadCommit { payloadCommitAdded, ..} ) <$> f payloadCommitAdded
{-# INLINE payloadCommitAddedL #-}
-- | 'payloadCommitAuthor' Lens
payloadCommitAuthorL :: Lens_' PayloadCommit (Maybe PayloadUser)
payloadCommitAuthorL f PayloadCommit{..} = (\payloadCommitAuthor -> PayloadCommit { payloadCommitAuthor, ..} ) <$> f payloadCommitAuthor
{-# INLINE payloadCommitAuthorL #-}
-- | 'payloadCommitCommitter' Lens
payloadCommitCommitterL :: Lens_' PayloadCommit (Maybe PayloadUser)
payloadCommitCommitterL f PayloadCommit{..} = (\payloadCommitCommitter -> PayloadCommit { payloadCommitCommitter, ..} ) <$> f payloadCommitCommitter
{-# INLINE payloadCommitCommitterL #-}
-- | 'payloadCommitId' Lens
payloadCommitIdL :: Lens_' PayloadCommit (Maybe Text)
payloadCommitIdL f PayloadCommit{..} = (\payloadCommitId -> PayloadCommit { payloadCommitId, ..} ) <$> f payloadCommitId
{-# INLINE payloadCommitIdL #-}
-- | 'payloadCommitMessage' Lens
payloadCommitMessageL :: Lens_' PayloadCommit (Maybe Text)
payloadCommitMessageL f PayloadCommit{..} = (\payloadCommitMessage -> PayloadCommit { payloadCommitMessage, ..} ) <$> f payloadCommitMessage
{-# INLINE payloadCommitMessageL #-}
-- | 'payloadCommitModified' Lens
payloadCommitModifiedL :: Lens_' PayloadCommit (Maybe [Text])
payloadCommitModifiedL f PayloadCommit{..} = (\payloadCommitModified -> PayloadCommit { payloadCommitModified, ..} ) <$> f payloadCommitModified
{-# INLINE payloadCommitModifiedL #-}
-- | 'payloadCommitRemoved' Lens
payloadCommitRemovedL :: Lens_' PayloadCommit (Maybe [Text])
payloadCommitRemovedL f PayloadCommit{..} = (\payloadCommitRemoved -> PayloadCommit { payloadCommitRemoved, ..} ) <$> f payloadCommitRemoved
{-# INLINE payloadCommitRemovedL #-}
-- | 'payloadCommitTimestamp' Lens
payloadCommitTimestampL :: Lens_' PayloadCommit (Maybe DateTime)
payloadCommitTimestampL f PayloadCommit{..} = (\payloadCommitTimestamp -> PayloadCommit { payloadCommitTimestamp, ..} ) <$> f payloadCommitTimestamp
{-# INLINE payloadCommitTimestampL #-}
-- | 'payloadCommitUrl' Lens
payloadCommitUrlL :: Lens_' PayloadCommit (Maybe Text)
payloadCommitUrlL f PayloadCommit{..} = (\payloadCommitUrl -> PayloadCommit { payloadCommitUrl, ..} ) <$> f payloadCommitUrl
{-# INLINE payloadCommitUrlL #-}
-- | 'payloadCommitVerification' Lens
payloadCommitVerificationL :: Lens_' PayloadCommit (Maybe PayloadCommitVerification)
payloadCommitVerificationL f PayloadCommit{..} = (\payloadCommitVerification -> PayloadCommit { payloadCommitVerification, ..} ) <$> f payloadCommitVerification
{-# INLINE payloadCommitVerificationL #-}
-- * PayloadCommitVerification
-- | 'payloadCommitVerificationPayload' Lens
payloadCommitVerificationPayloadL :: Lens_' PayloadCommitVerification (Maybe Text)
payloadCommitVerificationPayloadL f PayloadCommitVerification{..} = (\payloadCommitVerificationPayload -> PayloadCommitVerification { payloadCommitVerificationPayload, ..} ) <$> f payloadCommitVerificationPayload
{-# INLINE payloadCommitVerificationPayloadL #-}
-- | 'payloadCommitVerificationReason' Lens
payloadCommitVerificationReasonL :: Lens_' PayloadCommitVerification (Maybe Text)
payloadCommitVerificationReasonL f PayloadCommitVerification{..} = (\payloadCommitVerificationReason -> PayloadCommitVerification { payloadCommitVerificationReason, ..} ) <$> f payloadCommitVerificationReason
{-# INLINE payloadCommitVerificationReasonL #-}
-- | 'payloadCommitVerificationSignature' Lens
payloadCommitVerificationSignatureL :: Lens_' PayloadCommitVerification (Maybe Text)
payloadCommitVerificationSignatureL f PayloadCommitVerification{..} = (\payloadCommitVerificationSignature -> PayloadCommitVerification { payloadCommitVerificationSignature, ..} ) <$> f payloadCommitVerificationSignature
{-# INLINE payloadCommitVerificationSignatureL #-}
-- | 'payloadCommitVerificationSigner' Lens
payloadCommitVerificationSignerL :: Lens_' PayloadCommitVerification (Maybe PayloadUser)
payloadCommitVerificationSignerL f PayloadCommitVerification{..} = (\payloadCommitVerificationSigner -> PayloadCommitVerification { payloadCommitVerificationSigner, ..} ) <$> f payloadCommitVerificationSigner
{-# INLINE payloadCommitVerificationSignerL #-}
-- | 'payloadCommitVerificationVerified' Lens
payloadCommitVerificationVerifiedL :: Lens_' PayloadCommitVerification (Maybe Bool)
payloadCommitVerificationVerifiedL f PayloadCommitVerification{..} = (\payloadCommitVerificationVerified -> PayloadCommitVerification { payloadCommitVerificationVerified, ..} ) <$> f payloadCommitVerificationVerified
{-# INLINE payloadCommitVerificationVerifiedL #-}
-- * PayloadUser
-- | 'payloadUserEmail' Lens
payloadUserEmailL :: Lens_' PayloadUser (Maybe Text)
payloadUserEmailL f PayloadUser{..} = (\payloadUserEmail -> PayloadUser { payloadUserEmail, ..} ) <$> f payloadUserEmail
{-# INLINE payloadUserEmailL #-}
-- | 'payloadUserName' Lens
payloadUserNameL :: Lens_' PayloadUser (Maybe Text)
payloadUserNameL f PayloadUser{..} = (\payloadUserName -> PayloadUser { payloadUserName, ..} ) <$> f payloadUserName
{-# INLINE payloadUserNameL #-}
-- | 'payloadUserUsername' Lens
payloadUserUsernameL :: Lens_' PayloadUser (Maybe Text)
payloadUserUsernameL f PayloadUser{..} = (\payloadUserUsername -> PayloadUser { payloadUserUsername, ..} ) <$> f payloadUserUsername
{-# INLINE payloadUserUsernameL #-}
-- * Permission
-- | 'permissionAdmin' Lens
permissionAdminL :: Lens_' Permission (Maybe Bool)
permissionAdminL f Permission{..} = (\permissionAdmin -> Permission { permissionAdmin, ..} ) <$> f permissionAdmin
{-# INLINE permissionAdminL #-}
-- | 'permissionPull' Lens
permissionPullL :: Lens_' Permission (Maybe Bool)
permissionPullL f Permission{..} = (\permissionPull -> Permission { permissionPull, ..} ) <$> f permissionPull
{-# INLINE permissionPullL #-}
-- | 'permissionPush' Lens
permissionPushL :: Lens_' Permission (Maybe Bool)
permissionPushL f Permission{..} = (\permissionPush -> Permission { permissionPush, ..} ) <$> f permissionPush
{-# INLINE permissionPushL #-}
-- * PublicKey
-- | 'publicKeyCreatedAt' Lens
publicKeyCreatedAtL :: Lens_' PublicKey (Maybe DateTime)
publicKeyCreatedAtL f PublicKey{..} = (\publicKeyCreatedAt -> PublicKey { publicKeyCreatedAt, ..} ) <$> f publicKeyCreatedAt
{-# INLINE publicKeyCreatedAtL #-}
-- | 'publicKeyFingerprint' Lens
publicKeyFingerprintL :: Lens_' PublicKey (Maybe Text)
publicKeyFingerprintL f PublicKey{..} = (\publicKeyFingerprint -> PublicKey { publicKeyFingerprint, ..} ) <$> f publicKeyFingerprint
{-# INLINE publicKeyFingerprintL #-}
-- | 'publicKeyId' Lens
publicKeyIdL :: Lens_' PublicKey (Maybe Integer)
publicKeyIdL f PublicKey{..} = (\publicKeyId -> PublicKey { publicKeyId, ..} ) <$> f publicKeyId
{-# INLINE publicKeyIdL #-}
-- | 'publicKeyKey' Lens
publicKeyKeyL :: Lens_' PublicKey (Maybe Text)
publicKeyKeyL f PublicKey{..} = (\publicKeyKey -> PublicKey { publicKeyKey, ..} ) <$> f publicKeyKey
{-# INLINE publicKeyKeyL #-}
-- | 'publicKeyKeyType' Lens
publicKeyKeyTypeL :: Lens_' PublicKey (Maybe Text)
publicKeyKeyTypeL f PublicKey{..} = (\publicKeyKeyType -> PublicKey { publicKeyKeyType, ..} ) <$> f publicKeyKeyType
{-# INLINE publicKeyKeyTypeL #-}
-- | 'publicKeyReadOnly' Lens
publicKeyReadOnlyL :: Lens_' PublicKey (Maybe Bool)
publicKeyReadOnlyL f PublicKey{..} = (\publicKeyReadOnly -> PublicKey { publicKeyReadOnly, ..} ) <$> f publicKeyReadOnly
{-# INLINE publicKeyReadOnlyL #-}
-- | 'publicKeyTitle' Lens
publicKeyTitleL :: Lens_' PublicKey (Maybe Text)
publicKeyTitleL f PublicKey{..} = (\publicKeyTitle -> PublicKey { publicKeyTitle, ..} ) <$> f publicKeyTitle
{-# INLINE publicKeyTitleL #-}
-- | 'publicKeyUrl' Lens
publicKeyUrlL :: Lens_' PublicKey (Maybe Text)
publicKeyUrlL f PublicKey{..} = (\publicKeyUrl -> PublicKey { publicKeyUrl, ..} ) <$> f publicKeyUrl
{-# INLINE publicKeyUrlL #-}
-- | 'publicKeyUser' Lens
publicKeyUserL :: Lens_' PublicKey (Maybe User)
publicKeyUserL f PublicKey{..} = (\publicKeyUser -> PublicKey { publicKeyUser, ..} ) <$> f publicKeyUser
{-# INLINE publicKeyUserL #-}
-- * PullRequest
-- | 'pullRequestAllowMaintainerEdit' Lens
pullRequestAllowMaintainerEditL :: Lens_' PullRequest (Maybe Bool)
pullRequestAllowMaintainerEditL f PullRequest{..} = (\pullRequestAllowMaintainerEdit -> PullRequest { pullRequestAllowMaintainerEdit, ..} ) <$> f pullRequestAllowMaintainerEdit
{-# INLINE pullRequestAllowMaintainerEditL #-}
-- | 'pullRequestAssignee' Lens
pullRequestAssigneeL :: Lens_' PullRequest (Maybe User)
pullRequestAssigneeL f PullRequest{..} = (\pullRequestAssignee -> PullRequest { pullRequestAssignee, ..} ) <$> f pullRequestAssignee
{-# INLINE pullRequestAssigneeL #-}
-- | 'pullRequestAssignees' Lens
pullRequestAssigneesL :: Lens_' PullRequest (Maybe [User])
pullRequestAssigneesL f PullRequest{..} = (\pullRequestAssignees -> PullRequest { pullRequestAssignees, ..} ) <$> f pullRequestAssignees
{-# INLINE pullRequestAssigneesL #-}
-- | 'pullRequestBase' Lens
pullRequestBaseL :: Lens_' PullRequest (Maybe PRBranchInfo)
pullRequestBaseL f PullRequest{..} = (\pullRequestBase -> PullRequest { pullRequestBase, ..} ) <$> f pullRequestBase
{-# INLINE pullRequestBaseL #-}
-- | 'pullRequestBody' Lens
pullRequestBodyL :: Lens_' PullRequest (Maybe Text)
pullRequestBodyL f PullRequest{..} = (\pullRequestBody -> PullRequest { pullRequestBody, ..} ) <$> f pullRequestBody
{-# INLINE pullRequestBodyL #-}
-- | 'pullRequestClosedAt' Lens
pullRequestClosedAtL :: Lens_' PullRequest (Maybe DateTime)
pullRequestClosedAtL f PullRequest{..} = (\pullRequestClosedAt -> PullRequest { pullRequestClosedAt, ..} ) <$> f pullRequestClosedAt
{-# INLINE pullRequestClosedAtL #-}
-- | 'pullRequestComments' Lens
pullRequestCommentsL :: Lens_' PullRequest (Maybe Integer)
pullRequestCommentsL f PullRequest{..} = (\pullRequestComments -> PullRequest { pullRequestComments, ..} ) <$> f pullRequestComments
{-# INLINE pullRequestCommentsL #-}
-- | 'pullRequestCreatedAt' Lens
pullRequestCreatedAtL :: Lens_' PullRequest (Maybe DateTime)
pullRequestCreatedAtL f PullRequest{..} = (\pullRequestCreatedAt -> PullRequest { pullRequestCreatedAt, ..} ) <$> f pullRequestCreatedAt
{-# INLINE pullRequestCreatedAtL #-}
-- | 'pullRequestDiffUrl' Lens
pullRequestDiffUrlL :: Lens_' PullRequest (Maybe Text)
pullRequestDiffUrlL f PullRequest{..} = (\pullRequestDiffUrl -> PullRequest { pullRequestDiffUrl, ..} ) <$> f pullRequestDiffUrl
{-# INLINE pullRequestDiffUrlL #-}
-- | 'pullRequestDueDate' Lens
pullRequestDueDateL :: Lens_' PullRequest (Maybe DateTime)
pullRequestDueDateL f PullRequest{..} = (\pullRequestDueDate -> PullRequest { pullRequestDueDate, ..} ) <$> f pullRequestDueDate
{-# INLINE pullRequestDueDateL #-}
-- | 'pullRequestHead' Lens
pullRequestHeadL :: Lens_' PullRequest (Maybe PRBranchInfo)
pullRequestHeadL f PullRequest{..} = (\pullRequestHead -> PullRequest { pullRequestHead, ..} ) <$> f pullRequestHead
{-# INLINE pullRequestHeadL #-}
-- | 'pullRequestHtmlUrl' Lens
pullRequestHtmlUrlL :: Lens_' PullRequest (Maybe Text)
pullRequestHtmlUrlL f PullRequest{..} = (\pullRequestHtmlUrl -> PullRequest { pullRequestHtmlUrl, ..} ) <$> f pullRequestHtmlUrl
{-# INLINE pullRequestHtmlUrlL #-}
-- | 'pullRequestId' Lens
pullRequestIdL :: Lens_' PullRequest (Maybe Integer)
pullRequestIdL f PullRequest{..} = (\pullRequestId -> PullRequest { pullRequestId, ..} ) <$> f pullRequestId
{-# INLINE pullRequestIdL #-}
-- | 'pullRequestIsLocked' Lens
pullRequestIsLockedL :: Lens_' PullRequest (Maybe Bool)
pullRequestIsLockedL f PullRequest{..} = (\pullRequestIsLocked -> PullRequest { pullRequestIsLocked, ..} ) <$> f pullRequestIsLocked
{-# INLINE pullRequestIsLockedL #-}
-- | 'pullRequestLabels' Lens
pullRequestLabelsL :: Lens_' PullRequest (Maybe [Label])
pullRequestLabelsL f PullRequest{..} = (\pullRequestLabels -> PullRequest { pullRequestLabels, ..} ) <$> f pullRequestLabels
{-# INLINE pullRequestLabelsL #-}
-- | 'pullRequestMergeBase' Lens
pullRequestMergeBaseL :: Lens_' PullRequest (Maybe Text)
pullRequestMergeBaseL f PullRequest{..} = (\pullRequestMergeBase -> PullRequest { pullRequestMergeBase, ..} ) <$> f pullRequestMergeBase
{-# INLINE pullRequestMergeBaseL #-}
-- | 'pullRequestMergeCommitSha' Lens
pullRequestMergeCommitShaL :: Lens_' PullRequest (Maybe Text)
pullRequestMergeCommitShaL f PullRequest{..} = (\pullRequestMergeCommitSha -> PullRequest { pullRequestMergeCommitSha, ..} ) <$> f pullRequestMergeCommitSha
{-# INLINE pullRequestMergeCommitShaL #-}
-- | 'pullRequestMergeable' Lens
pullRequestMergeableL :: Lens_' PullRequest (Maybe Bool)
pullRequestMergeableL f PullRequest{..} = (\pullRequestMergeable -> PullRequest { pullRequestMergeable, ..} ) <$> f pullRequestMergeable
{-# INLINE pullRequestMergeableL #-}
-- | 'pullRequestMerged' Lens
pullRequestMergedL :: Lens_' PullRequest (Maybe Bool)
pullRequestMergedL f PullRequest{..} = (\pullRequestMerged -> PullRequest { pullRequestMerged, ..} ) <$> f pullRequestMerged
{-# INLINE pullRequestMergedL #-}
-- | 'pullRequestMergedAt' Lens
pullRequestMergedAtL :: Lens_' PullRequest (Maybe DateTime)
pullRequestMergedAtL f PullRequest{..} = (\pullRequestMergedAt -> PullRequest { pullRequestMergedAt, ..} ) <$> f pullRequestMergedAt
{-# INLINE pullRequestMergedAtL #-}
-- | 'pullRequestMergedBy' Lens
pullRequestMergedByL :: Lens_' PullRequest (Maybe User)
pullRequestMergedByL f PullRequest{..} = (\pullRequestMergedBy -> PullRequest { pullRequestMergedBy, ..} ) <$> f pullRequestMergedBy
{-# INLINE pullRequestMergedByL #-}
-- | 'pullRequestMilestone' Lens
pullRequestMilestoneL :: Lens_' PullRequest (Maybe Milestone)
pullRequestMilestoneL f PullRequest{..} = (\pullRequestMilestone -> PullRequest { pullRequestMilestone, ..} ) <$> f pullRequestMilestone
{-# INLINE pullRequestMilestoneL #-}
-- | 'pullRequestNumber' Lens
pullRequestNumberL :: Lens_' PullRequest (Maybe Integer)
pullRequestNumberL f PullRequest{..} = (\pullRequestNumber -> PullRequest { pullRequestNumber, ..} ) <$> f pullRequestNumber
{-# INLINE pullRequestNumberL #-}
-- | 'pullRequestPatchUrl' Lens
pullRequestPatchUrlL :: Lens_' PullRequest (Maybe Text)
pullRequestPatchUrlL f PullRequest{..} = (\pullRequestPatchUrl -> PullRequest { pullRequestPatchUrl, ..} ) <$> f pullRequestPatchUrl
{-# INLINE pullRequestPatchUrlL #-}
-- | 'pullRequestPinOrder' Lens
pullRequestPinOrderL :: Lens_' PullRequest (Maybe Integer)
pullRequestPinOrderL f PullRequest{..} = (\pullRequestPinOrder -> PullRequest { pullRequestPinOrder, ..} ) <$> f pullRequestPinOrder
{-# INLINE pullRequestPinOrderL #-}
-- | 'pullRequestRequestedReviewers' Lens
pullRequestRequestedReviewersL :: Lens_' PullRequest (Maybe [User])
pullRequestRequestedReviewersL f PullRequest{..} = (\pullRequestRequestedReviewers -> PullRequest { pullRequestRequestedReviewers, ..} ) <$> f pullRequestRequestedReviewers
{-# INLINE pullRequestRequestedReviewersL #-}
-- | 'pullRequestState' Lens
pullRequestStateL :: Lens_' PullRequest (Maybe Text)
pullRequestStateL f PullRequest{..} = (\pullRequestState -> PullRequest { pullRequestState, ..} ) <$> f pullRequestState
{-# INLINE pullRequestStateL #-}
-- | 'pullRequestTitle' Lens
pullRequestTitleL :: Lens_' PullRequest (Maybe Text)
pullRequestTitleL f PullRequest{..} = (\pullRequestTitle -> PullRequest { pullRequestTitle, ..} ) <$> f pullRequestTitle
{-# INLINE pullRequestTitleL #-}
-- | 'pullRequestUpdatedAt' Lens
pullRequestUpdatedAtL :: Lens_' PullRequest (Maybe DateTime)
pullRequestUpdatedAtL f PullRequest{..} = (\pullRequestUpdatedAt -> PullRequest { pullRequestUpdatedAt, ..} ) <$> f pullRequestUpdatedAt
{-# INLINE pullRequestUpdatedAtL #-}
-- | 'pullRequestUrl' Lens
pullRequestUrlL :: Lens_' PullRequest (Maybe Text)
pullRequestUrlL f PullRequest{..} = (\pullRequestUrl -> PullRequest { pullRequestUrl, ..} ) <$> f pullRequestUrl
{-# INLINE pullRequestUrlL #-}
-- | 'pullRequestUser' Lens
pullRequestUserL :: Lens_' PullRequest (Maybe User)
pullRequestUserL f PullRequest{..} = (\pullRequestUser -> PullRequest { pullRequestUser, ..} ) <$> f pullRequestUser
{-# INLINE pullRequestUserL #-}
-- * PullRequestMeta
-- | 'pullRequestMetaMerged' Lens
pullRequestMetaMergedL :: Lens_' PullRequestMeta (Maybe Bool)
pullRequestMetaMergedL f PullRequestMeta{..} = (\pullRequestMetaMerged -> PullRequestMeta { pullRequestMetaMerged, ..} ) <$> f pullRequestMetaMerged
{-# INLINE pullRequestMetaMergedL #-}
-- | 'pullRequestMetaMergedAt' Lens
pullRequestMetaMergedAtL :: Lens_' PullRequestMeta (Maybe DateTime)
pullRequestMetaMergedAtL f PullRequestMeta{..} = (\pullRequestMetaMergedAt -> PullRequestMeta { pullRequestMetaMergedAt, ..} ) <$> f pullRequestMetaMergedAt
{-# INLINE pullRequestMetaMergedAtL #-}
-- * PullReview
-- | 'pullReviewBody' Lens
pullReviewBodyL :: Lens_' PullReview (Maybe Text)
pullReviewBodyL f PullReview{..} = (\pullReviewBody -> PullReview { pullReviewBody, ..} ) <$> f pullReviewBody
{-# INLINE pullReviewBodyL #-}
-- | 'pullReviewCommentsCount' Lens
pullReviewCommentsCountL :: Lens_' PullReview (Maybe Integer)
pullReviewCommentsCountL f PullReview{..} = (\pullReviewCommentsCount -> PullReview { pullReviewCommentsCount, ..} ) <$> f pullReviewCommentsCount
{-# INLINE pullReviewCommentsCountL #-}
-- | 'pullReviewCommitId' Lens
pullReviewCommitIdL :: Lens_' PullReview (Maybe Text)
pullReviewCommitIdL f PullReview{..} = (\pullReviewCommitId -> PullReview { pullReviewCommitId, ..} ) <$> f pullReviewCommitId
{-# INLINE pullReviewCommitIdL #-}
-- | 'pullReviewDismissed' Lens
pullReviewDismissedL :: Lens_' PullReview (Maybe Bool)
pullReviewDismissedL f PullReview{..} = (\pullReviewDismissed -> PullReview { pullReviewDismissed, ..} ) <$> f pullReviewDismissed
{-# INLINE pullReviewDismissedL #-}
-- | 'pullReviewHtmlUrl' Lens
pullReviewHtmlUrlL :: Lens_' PullReview (Maybe Text)
pullReviewHtmlUrlL f PullReview{..} = (\pullReviewHtmlUrl -> PullReview { pullReviewHtmlUrl, ..} ) <$> f pullReviewHtmlUrl
{-# INLINE pullReviewHtmlUrlL #-}
-- | 'pullReviewId' Lens
pullReviewIdL :: Lens_' PullReview (Maybe Integer)
pullReviewIdL f PullReview{..} = (\pullReviewId -> PullReview { pullReviewId, ..} ) <$> f pullReviewId
{-# INLINE pullReviewIdL #-}
-- | 'pullReviewOfficial' Lens
pullReviewOfficialL :: Lens_' PullReview (Maybe Bool)
pullReviewOfficialL f PullReview{..} = (\pullReviewOfficial -> PullReview { pullReviewOfficial, ..} ) <$> f pullReviewOfficial
{-# INLINE pullReviewOfficialL #-}
-- | 'pullReviewPullRequestUrl' Lens
pullReviewPullRequestUrlL :: Lens_' PullReview (Maybe Text)
pullReviewPullRequestUrlL f PullReview{..} = (\pullReviewPullRequestUrl -> PullReview { pullReviewPullRequestUrl, ..} ) <$> f pullReviewPullRequestUrl
{-# INLINE pullReviewPullRequestUrlL #-}
-- | 'pullReviewStale' Lens
pullReviewStaleL :: Lens_' PullReview (Maybe Bool)
pullReviewStaleL f PullReview{..} = (\pullReviewStale -> PullReview { pullReviewStale, ..} ) <$> f pullReviewStale
{-# INLINE pullReviewStaleL #-}
-- | 'pullReviewState' Lens
pullReviewStateL :: Lens_' PullReview (Maybe Text)
pullReviewStateL f PullReview{..} = (\pullReviewState -> PullReview { pullReviewState, ..} ) <$> f pullReviewState
{-# INLINE pullReviewStateL #-}
-- | 'pullReviewSubmittedAt' Lens
pullReviewSubmittedAtL :: Lens_' PullReview (Maybe DateTime)
pullReviewSubmittedAtL f PullReview{..} = (\pullReviewSubmittedAt -> PullReview { pullReviewSubmittedAt, ..} ) <$> f pullReviewSubmittedAt
{-# INLINE pullReviewSubmittedAtL #-}
-- | 'pullReviewTeam' Lens
pullReviewTeamL :: Lens_' PullReview (Maybe Team)
pullReviewTeamL f PullReview{..} = (\pullReviewTeam -> PullReview { pullReviewTeam, ..} ) <$> f pullReviewTeam
{-# INLINE pullReviewTeamL #-}
-- | 'pullReviewUpdatedAt' Lens
pullReviewUpdatedAtL :: Lens_' PullReview (Maybe DateTime)
pullReviewUpdatedAtL f PullReview{..} = (\pullReviewUpdatedAt -> PullReview { pullReviewUpdatedAt, ..} ) <$> f pullReviewUpdatedAt
{-# INLINE pullReviewUpdatedAtL #-}
-- | 'pullReviewUser' Lens
pullReviewUserL :: Lens_' PullReview (Maybe User)
pullReviewUserL f PullReview{..} = (\pullReviewUser -> PullReview { pullReviewUser, ..} ) <$> f pullReviewUser
{-# INLINE pullReviewUserL #-}
-- * PullReviewComment
-- | 'pullReviewCommentBody' Lens
pullReviewCommentBodyL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentBodyL f PullReviewComment{..} = (\pullReviewCommentBody -> PullReviewComment { pullReviewCommentBody, ..} ) <$> f pullReviewCommentBody
{-# INLINE pullReviewCommentBodyL #-}
-- | 'pullReviewCommentCommitId' Lens
pullReviewCommentCommitIdL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentCommitIdL f PullReviewComment{..} = (\pullReviewCommentCommitId -> PullReviewComment { pullReviewCommentCommitId, ..} ) <$> f pullReviewCommentCommitId
{-# INLINE pullReviewCommentCommitIdL #-}
-- | 'pullReviewCommentCreatedAt' Lens
pullReviewCommentCreatedAtL :: Lens_' PullReviewComment (Maybe DateTime)
pullReviewCommentCreatedAtL f PullReviewComment{..} = (\pullReviewCommentCreatedAt -> PullReviewComment { pullReviewCommentCreatedAt, ..} ) <$> f pullReviewCommentCreatedAt
{-# INLINE pullReviewCommentCreatedAtL #-}
-- | 'pullReviewCommentDiffHunk' Lens
pullReviewCommentDiffHunkL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentDiffHunkL f PullReviewComment{..} = (\pullReviewCommentDiffHunk -> PullReviewComment { pullReviewCommentDiffHunk, ..} ) <$> f pullReviewCommentDiffHunk
{-# INLINE pullReviewCommentDiffHunkL #-}
-- | 'pullReviewCommentHtmlUrl' Lens
pullReviewCommentHtmlUrlL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentHtmlUrlL f PullReviewComment{..} = (\pullReviewCommentHtmlUrl -> PullReviewComment { pullReviewCommentHtmlUrl, ..} ) <$> f pullReviewCommentHtmlUrl
{-# INLINE pullReviewCommentHtmlUrlL #-}
-- | 'pullReviewCommentId' Lens
pullReviewCommentIdL :: Lens_' PullReviewComment (Maybe Integer)
pullReviewCommentIdL f PullReviewComment{..} = (\pullReviewCommentId -> PullReviewComment { pullReviewCommentId, ..} ) <$> f pullReviewCommentId
{-# INLINE pullReviewCommentIdL #-}
-- | 'pullReviewCommentOriginalCommitId' Lens
pullReviewCommentOriginalCommitIdL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentOriginalCommitIdL f PullReviewComment{..} = (\pullReviewCommentOriginalCommitId -> PullReviewComment { pullReviewCommentOriginalCommitId, ..} ) <$> f pullReviewCommentOriginalCommitId
{-# INLINE pullReviewCommentOriginalCommitIdL #-}
-- | 'pullReviewCommentOriginalPosition' Lens
pullReviewCommentOriginalPositionL :: Lens_' PullReviewComment (Maybe Int)
pullReviewCommentOriginalPositionL f PullReviewComment{..} = (\pullReviewCommentOriginalPosition -> PullReviewComment { pullReviewCommentOriginalPosition, ..} ) <$> f pullReviewCommentOriginalPosition
{-# INLINE pullReviewCommentOriginalPositionL #-}
-- | 'pullReviewCommentPath' Lens
pullReviewCommentPathL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentPathL f PullReviewComment{..} = (\pullReviewCommentPath -> PullReviewComment { pullReviewCommentPath, ..} ) <$> f pullReviewCommentPath
{-# INLINE pullReviewCommentPathL #-}
-- | 'pullReviewCommentPosition' Lens
pullReviewCommentPositionL :: Lens_' PullReviewComment (Maybe Int)
pullReviewCommentPositionL f PullReviewComment{..} = (\pullReviewCommentPosition -> PullReviewComment { pullReviewCommentPosition, ..} ) <$> f pullReviewCommentPosition
{-# INLINE pullReviewCommentPositionL #-}
-- | 'pullReviewCommentPullRequestReviewId' Lens
pullReviewCommentPullRequestReviewIdL :: Lens_' PullReviewComment (Maybe Integer)
pullReviewCommentPullRequestReviewIdL f PullReviewComment{..} = (\pullReviewCommentPullRequestReviewId -> PullReviewComment { pullReviewCommentPullRequestReviewId, ..} ) <$> f pullReviewCommentPullRequestReviewId
{-# INLINE pullReviewCommentPullRequestReviewIdL #-}
-- | 'pullReviewCommentPullRequestUrl' Lens
pullReviewCommentPullRequestUrlL :: Lens_' PullReviewComment (Maybe Text)
pullReviewCommentPullRequestUrlL f PullReviewComment{..} = (\pullReviewCommentPullRequestUrl -> PullReviewComment { pullReviewCommentPullRequestUrl, ..} ) <$> f pullReviewCommentPullRequestUrl
{-# INLINE pullReviewCommentPullRequestUrlL #-}
-- | 'pullReviewCommentResolver' Lens
pullReviewCommentResolverL :: Lens_' PullReviewComment (Maybe User)
pullReviewCommentResolverL f PullReviewComment{..} = (\pullReviewCommentResolver -> PullReviewComment { pullReviewCommentResolver, ..} ) <$> f pullReviewCommentResolver
{-# INLINE pullReviewCommentResolverL #-}
-- | 'pullReviewCommentUpdatedAt' Lens
pullReviewCommentUpdatedAtL :: Lens_' PullReviewComment (Maybe DateTime)
pullReviewCommentUpdatedAtL f PullReviewComment{..} = (\pullReviewCommentUpdatedAt -> PullReviewComment { pullReviewCommentUpdatedAt, ..} ) <$> f pullReviewCommentUpdatedAt
{-# INLINE pullReviewCommentUpdatedAtL #-}
-- | 'pullReviewCommentUser' Lens
pullReviewCommentUserL :: Lens_' PullReviewComment (Maybe User)
pullReviewCommentUserL f PullReviewComment{..} = (\pullReviewCommentUser -> PullReviewComment { pullReviewCommentUser, ..} ) <$> f pullReviewCommentUser
{-# INLINE pullReviewCommentUserL #-}
-- * PullReviewRequestOptions
-- | 'pullReviewRequestOptionsReviewers' Lens
pullReviewRequestOptionsReviewersL :: Lens_' PullReviewRequestOptions (Maybe [Text])
pullReviewRequestOptionsReviewersL f PullReviewRequestOptions{..} = (\pullReviewRequestOptionsReviewers -> PullReviewRequestOptions { pullReviewRequestOptionsReviewers, ..} ) <$> f pullReviewRequestOptionsReviewers
{-# INLINE pullReviewRequestOptionsReviewersL #-}
-- | 'pullReviewRequestOptionsTeamReviewers' Lens
pullReviewRequestOptionsTeamReviewersL :: Lens_' PullReviewRequestOptions (Maybe [Text])
pullReviewRequestOptionsTeamReviewersL f PullReviewRequestOptions{..} = (\pullReviewRequestOptionsTeamReviewers -> PullReviewRequestOptions { pullReviewRequestOptionsTeamReviewers, ..} ) <$> f pullReviewRequestOptionsTeamReviewers
{-# INLINE pullReviewRequestOptionsTeamReviewersL #-}
-- * PushMirror
-- | 'pushMirrorCreated' Lens
pushMirrorCreatedL :: Lens_' PushMirror (Maybe Text)
pushMirrorCreatedL f PushMirror{..} = (\pushMirrorCreated -> PushMirror { pushMirrorCreated, ..} ) <$> f pushMirrorCreated
{-# INLINE pushMirrorCreatedL #-}
-- | 'pushMirrorInterval' Lens
pushMirrorIntervalL :: Lens_' PushMirror (Maybe Text)
pushMirrorIntervalL f PushMirror{..} = (\pushMirrorInterval -> PushMirror { pushMirrorInterval, ..} ) <$> f pushMirrorInterval
{-# INLINE pushMirrorIntervalL #-}
-- | 'pushMirrorLastError' Lens
pushMirrorLastErrorL :: Lens_' PushMirror (Maybe Text)
pushMirrorLastErrorL f PushMirror{..} = (\pushMirrorLastError -> PushMirror { pushMirrorLastError, ..} ) <$> f pushMirrorLastError
{-# INLINE pushMirrorLastErrorL #-}
-- | 'pushMirrorLastUpdate' Lens
pushMirrorLastUpdateL :: Lens_' PushMirror (Maybe Text)
pushMirrorLastUpdateL f PushMirror{..} = (\pushMirrorLastUpdate -> PushMirror { pushMirrorLastUpdate, ..} ) <$> f pushMirrorLastUpdate
{-# INLINE pushMirrorLastUpdateL #-}
-- | 'pushMirrorRemoteAddress' Lens
pushMirrorRemoteAddressL :: Lens_' PushMirror (Maybe Text)
pushMirrorRemoteAddressL f PushMirror{..} = (\pushMirrorRemoteAddress -> PushMirror { pushMirrorRemoteAddress, ..} ) <$> f pushMirrorRemoteAddress
{-# INLINE pushMirrorRemoteAddressL #-}
-- | 'pushMirrorRemoteName' Lens
pushMirrorRemoteNameL :: Lens_' PushMirror (Maybe Text)
pushMirrorRemoteNameL f PushMirror{..} = (\pushMirrorRemoteName -> PushMirror { pushMirrorRemoteName, ..} ) <$> f pushMirrorRemoteName
{-# INLINE pushMirrorRemoteNameL #-}
-- | 'pushMirrorRepoName' Lens
pushMirrorRepoNameL :: Lens_' PushMirror (Maybe Text)
pushMirrorRepoNameL f PushMirror{..} = (\pushMirrorRepoName -> PushMirror { pushMirrorRepoName, ..} ) <$> f pushMirrorRepoName
{-# INLINE pushMirrorRepoNameL #-}
-- | 'pushMirrorSyncOnCommit' Lens
pushMirrorSyncOnCommitL :: Lens_' PushMirror (Maybe Bool)
pushMirrorSyncOnCommitL f PushMirror{..} = (\pushMirrorSyncOnCommit -> PushMirror { pushMirrorSyncOnCommit, ..} ) <$> f pushMirrorSyncOnCommit
{-# INLINE pushMirrorSyncOnCommitL #-}
-- * Reaction
-- | 'reactionContent' Lens
reactionContentL :: Lens_' Reaction (Maybe Text)
reactionContentL f Reaction{..} = (\reactionContent -> Reaction { reactionContent, ..} ) <$> f reactionContent
{-# INLINE reactionContentL #-}
-- | 'reactionCreatedAt' Lens
reactionCreatedAtL :: Lens_' Reaction (Maybe DateTime)
reactionCreatedAtL f Reaction{..} = (\reactionCreatedAt -> Reaction { reactionCreatedAt, ..} ) <$> f reactionCreatedAt
{-# INLINE reactionCreatedAtL #-}
-- | 'reactionUser' Lens
reactionUserL :: Lens_' Reaction (Maybe User)
reactionUserL f Reaction{..} = (\reactionUser -> Reaction { reactionUser, ..} ) <$> f reactionUser
{-# INLINE reactionUserL #-}
-- * Reference
-- | 'referenceObject' Lens
referenceObjectL :: Lens_' Reference (Maybe GitObject)
referenceObjectL f Reference{..} = (\referenceObject -> Reference { referenceObject, ..} ) <$> f referenceObject
{-# INLINE referenceObjectL #-}
-- | 'referenceRef' Lens
referenceRefL :: Lens_' Reference (Maybe Text)
referenceRefL f Reference{..} = (\referenceRef -> Reference { referenceRef, ..} ) <$> f referenceRef
{-# INLINE referenceRefL #-}
-- | 'referenceUrl' Lens
referenceUrlL :: Lens_' Reference (Maybe Text)
referenceUrlL f Reference{..} = (\referenceUrl -> Reference { referenceUrl, ..} ) <$> f referenceUrl
{-# INLINE referenceUrlL #-}
-- * Release
-- | 'releaseAssets' Lens
releaseAssetsL :: Lens_' Release (Maybe [Attachment])
releaseAssetsL f Release{..} = (\releaseAssets -> Release { releaseAssets, ..} ) <$> f releaseAssets
{-# INLINE releaseAssetsL #-}
-- | 'releaseAuthor' Lens
releaseAuthorL :: Lens_' Release (Maybe User)
releaseAuthorL f Release{..} = (\releaseAuthor -> Release { releaseAuthor, ..} ) <$> f releaseAuthor
{-# INLINE releaseAuthorL #-}
-- | 'releaseBody' Lens
releaseBodyL :: Lens_' Release (Maybe Text)
releaseBodyL f Release{..} = (\releaseBody -> Release { releaseBody, ..} ) <$> f releaseBody
{-# INLINE releaseBodyL #-}
-- | 'releaseCreatedAt' Lens
releaseCreatedAtL :: Lens_' Release (Maybe DateTime)
releaseCreatedAtL f Release{..} = (\releaseCreatedAt -> Release { releaseCreatedAt, ..} ) <$> f releaseCreatedAt
{-# INLINE releaseCreatedAtL #-}
-- | 'releaseDraft' Lens
releaseDraftL :: Lens_' Release (Maybe Bool)
releaseDraftL f Release{..} = (\releaseDraft -> Release { releaseDraft, ..} ) <$> f releaseDraft
{-# INLINE releaseDraftL #-}
-- | 'releaseHtmlUrl' Lens
releaseHtmlUrlL :: Lens_' Release (Maybe Text)
releaseHtmlUrlL f Release{..} = (\releaseHtmlUrl -> Release { releaseHtmlUrl, ..} ) <$> f releaseHtmlUrl
{-# INLINE releaseHtmlUrlL #-}
-- | 'releaseId' Lens
releaseIdL :: Lens_' Release (Maybe Integer)
releaseIdL f Release{..} = (\releaseId -> Release { releaseId, ..} ) <$> f releaseId
{-# INLINE releaseIdL #-}
-- | 'releaseName' Lens
releaseNameL :: Lens_' Release (Maybe Text)
releaseNameL f Release{..} = (\releaseName -> Release { releaseName, ..} ) <$> f releaseName
{-# INLINE releaseNameL #-}
-- | 'releasePrerelease' Lens
releasePrereleaseL :: Lens_' Release (Maybe Bool)
releasePrereleaseL f Release{..} = (\releasePrerelease -> Release { releasePrerelease, ..} ) <$> f releasePrerelease
{-# INLINE releasePrereleaseL #-}
-- | 'releasePublishedAt' Lens
releasePublishedAtL :: Lens_' Release (Maybe DateTime)
releasePublishedAtL f Release{..} = (\releasePublishedAt -> Release { releasePublishedAt, ..} ) <$> f releasePublishedAt
{-# INLINE releasePublishedAtL #-}
-- | 'releaseTagName' Lens
releaseTagNameL :: Lens_' Release (Maybe Text)
releaseTagNameL f Release{..} = (\releaseTagName -> Release { releaseTagName, ..} ) <$> f releaseTagName
{-# INLINE releaseTagNameL #-}
-- | 'releaseTarballUrl' Lens
releaseTarballUrlL :: Lens_' Release (Maybe Text)
releaseTarballUrlL f Release{..} = (\releaseTarballUrl -> Release { releaseTarballUrl, ..} ) <$> f releaseTarballUrl
{-# INLINE releaseTarballUrlL #-}
-- | 'releaseTargetCommitish' Lens
releaseTargetCommitishL :: Lens_' Release (Maybe Text)
releaseTargetCommitishL f Release{..} = (\releaseTargetCommitish -> Release { releaseTargetCommitish, ..} ) <$> f releaseTargetCommitish
{-# INLINE releaseTargetCommitishL #-}
-- | 'releaseUrl' Lens
releaseUrlL :: Lens_' Release (Maybe Text)
releaseUrlL f Release{..} = (\releaseUrl -> Release { releaseUrl, ..} ) <$> f releaseUrl
{-# INLINE releaseUrlL #-}
-- | 'releaseZipballUrl' Lens
releaseZipballUrlL :: Lens_' Release (Maybe Text)
releaseZipballUrlL f Release{..} = (\releaseZipballUrl -> Release { releaseZipballUrl, ..} ) <$> f releaseZipballUrl
{-# INLINE releaseZipballUrlL #-}
-- * RenameUserOption
-- | 'renameUserOptionNewUsername' Lens
renameUserOptionNewUsernameL :: Lens_' RenameUserOption (Text)
renameUserOptionNewUsernameL f RenameUserOption{..} = (\renameUserOptionNewUsername -> RenameUserOption { renameUserOptionNewUsername, ..} ) <$> f renameUserOptionNewUsername
{-# INLINE renameUserOptionNewUsernameL #-}
-- * RepoCollaboratorPermission
-- | 'repoCollaboratorPermissionPermission' Lens
repoCollaboratorPermissionPermissionL :: Lens_' RepoCollaboratorPermission (Maybe Text)
repoCollaboratorPermissionPermissionL f RepoCollaboratorPermission{..} = (\repoCollaboratorPermissionPermission -> RepoCollaboratorPermission { repoCollaboratorPermissionPermission, ..} ) <$> f repoCollaboratorPermissionPermission
{-# INLINE repoCollaboratorPermissionPermissionL #-}
-- | 'repoCollaboratorPermissionRoleName' Lens
repoCollaboratorPermissionRoleNameL :: Lens_' RepoCollaboratorPermission (Maybe Text)
repoCollaboratorPermissionRoleNameL f RepoCollaboratorPermission{..} = (\repoCollaboratorPermissionRoleName -> RepoCollaboratorPermission { repoCollaboratorPermissionRoleName, ..} ) <$> f repoCollaboratorPermissionRoleName
{-# INLINE repoCollaboratorPermissionRoleNameL #-}
-- | 'repoCollaboratorPermissionUser' Lens
repoCollaboratorPermissionUserL :: Lens_' RepoCollaboratorPermission (Maybe User)
repoCollaboratorPermissionUserL f RepoCollaboratorPermission{..} = (\repoCollaboratorPermissionUser -> RepoCollaboratorPermission { repoCollaboratorPermissionUser, ..} ) <$> f repoCollaboratorPermissionUser
{-# INLINE repoCollaboratorPermissionUserL #-}
-- * RepoCommit
-- | 'repoCommitAuthor' Lens
repoCommitAuthorL :: Lens_' RepoCommit (Maybe CommitUser)
repoCommitAuthorL f RepoCommit{..} = (\repoCommitAuthor -> RepoCommit { repoCommitAuthor, ..} ) <$> f repoCommitAuthor
{-# INLINE repoCommitAuthorL #-}
-- | 'repoCommitCommitter' Lens
repoCommitCommitterL :: Lens_' RepoCommit (Maybe CommitUser)
repoCommitCommitterL f RepoCommit{..} = (\repoCommitCommitter -> RepoCommit { repoCommitCommitter, ..} ) <$> f repoCommitCommitter
{-# INLINE repoCommitCommitterL #-}
-- | 'repoCommitMessage' Lens
repoCommitMessageL :: Lens_' RepoCommit (Maybe Text)
repoCommitMessageL f RepoCommit{..} = (\repoCommitMessage -> RepoCommit { repoCommitMessage, ..} ) <$> f repoCommitMessage
{-# INLINE repoCommitMessageL #-}
-- | 'repoCommitTree' Lens
repoCommitTreeL :: Lens_' RepoCommit (Maybe CommitMeta)
repoCommitTreeL f RepoCommit{..} = (\repoCommitTree -> RepoCommit { repoCommitTree, ..} ) <$> f repoCommitTree
{-# INLINE repoCommitTreeL #-}
-- | 'repoCommitUrl' Lens
repoCommitUrlL :: Lens_' RepoCommit (Maybe Text)
repoCommitUrlL f RepoCommit{..} = (\repoCommitUrl -> RepoCommit { repoCommitUrl, ..} ) <$> f repoCommitUrl
{-# INLINE repoCommitUrlL #-}
-- | 'repoCommitVerification' Lens
repoCommitVerificationL :: Lens_' RepoCommit (Maybe PayloadCommitVerification)
repoCommitVerificationL f RepoCommit{..} = (\repoCommitVerification -> RepoCommit { repoCommitVerification, ..} ) <$> f repoCommitVerification
{-# INLINE repoCommitVerificationL #-}
-- * RepoTopicOptions
-- | 'repoTopicOptionsTopics' Lens
repoTopicOptionsTopicsL :: Lens_' RepoTopicOptions (Maybe [Text])
repoTopicOptionsTopicsL f RepoTopicOptions{..} = (\repoTopicOptionsTopics -> RepoTopicOptions { repoTopicOptionsTopics, ..} ) <$> f repoTopicOptionsTopics
{-# INLINE repoTopicOptionsTopicsL #-}
-- * RepoTransfer
-- | 'repoTransferDoer' Lens
repoTransferDoerL :: Lens_' RepoTransfer (Maybe User)
repoTransferDoerL f RepoTransfer{..} = (\repoTransferDoer -> RepoTransfer { repoTransferDoer, ..} ) <$> f repoTransferDoer
{-# INLINE repoTransferDoerL #-}
-- | 'repoTransferRecipient' Lens
repoTransferRecipientL :: Lens_' RepoTransfer (Maybe User)
repoTransferRecipientL f RepoTransfer{..} = (\repoTransferRecipient -> RepoTransfer { repoTransferRecipient, ..} ) <$> f repoTransferRecipient
{-# INLINE repoTransferRecipientL #-}
-- | 'repoTransferTeams' Lens
repoTransferTeamsL :: Lens_' RepoTransfer (Maybe [Team])
repoTransferTeamsL f RepoTransfer{..} = (\repoTransferTeams -> RepoTransfer { repoTransferTeams, ..} ) <$> f repoTransferTeams
{-# INLINE repoTransferTeamsL #-}
-- * Repository
-- | 'repositoryAllowMergeCommits' Lens
repositoryAllowMergeCommitsL :: Lens_' Repository (Maybe Bool)
repositoryAllowMergeCommitsL f Repository{..} = (\repositoryAllowMergeCommits -> Repository { repositoryAllowMergeCommits, ..} ) <$> f repositoryAllowMergeCommits
{-# INLINE repositoryAllowMergeCommitsL #-}
-- | 'repositoryAllowRebase' Lens
repositoryAllowRebaseL :: Lens_' Repository (Maybe Bool)
repositoryAllowRebaseL f Repository{..} = (\repositoryAllowRebase -> Repository { repositoryAllowRebase, ..} ) <$> f repositoryAllowRebase
{-# INLINE repositoryAllowRebaseL #-}
-- | 'repositoryAllowRebaseExplicit' Lens
repositoryAllowRebaseExplicitL :: Lens_' Repository (Maybe Bool)
repositoryAllowRebaseExplicitL f Repository{..} = (\repositoryAllowRebaseExplicit -> Repository { repositoryAllowRebaseExplicit, ..} ) <$> f repositoryAllowRebaseExplicit
{-# INLINE repositoryAllowRebaseExplicitL #-}
-- | 'repositoryAllowRebaseUpdate' Lens
repositoryAllowRebaseUpdateL :: Lens_' Repository (Maybe Bool)
repositoryAllowRebaseUpdateL f Repository{..} = (\repositoryAllowRebaseUpdate -> Repository { repositoryAllowRebaseUpdate, ..} ) <$> f repositoryAllowRebaseUpdate
{-# INLINE repositoryAllowRebaseUpdateL #-}
-- | 'repositoryAllowSquashMerge' Lens
repositoryAllowSquashMergeL :: Lens_' Repository (Maybe Bool)
repositoryAllowSquashMergeL f Repository{..} = (\repositoryAllowSquashMerge -> Repository { repositoryAllowSquashMerge, ..} ) <$> f repositoryAllowSquashMerge
{-# INLINE repositoryAllowSquashMergeL #-}
-- | 'repositoryArchived' Lens
repositoryArchivedL :: Lens_' Repository (Maybe Bool)
repositoryArchivedL f Repository{..} = (\repositoryArchived -> Repository { repositoryArchived, ..} ) <$> f repositoryArchived
{-# INLINE repositoryArchivedL #-}
-- | 'repositoryArchivedAt' Lens
repositoryArchivedAtL :: Lens_' Repository (Maybe DateTime)
repositoryArchivedAtL f Repository{..} = (\repositoryArchivedAt -> Repository { repositoryArchivedAt, ..} ) <$> f repositoryArchivedAt
{-# INLINE repositoryArchivedAtL #-}
-- | 'repositoryAvatarUrl' Lens
repositoryAvatarUrlL :: Lens_' Repository (Maybe Text)
repositoryAvatarUrlL f Repository{..} = (\repositoryAvatarUrl -> Repository { repositoryAvatarUrl, ..} ) <$> f repositoryAvatarUrl
{-# INLINE repositoryAvatarUrlL #-}
-- | 'repositoryCloneUrl' Lens
repositoryCloneUrlL :: Lens_' Repository (Maybe Text)
repositoryCloneUrlL f Repository{..} = (\repositoryCloneUrl -> Repository { repositoryCloneUrl, ..} ) <$> f repositoryCloneUrl
{-# INLINE repositoryCloneUrlL #-}
-- | 'repositoryCreatedAt' Lens
repositoryCreatedAtL :: Lens_' Repository (Maybe DateTime)
repositoryCreatedAtL f Repository{..} = (\repositoryCreatedAt -> Repository { repositoryCreatedAt, ..} ) <$> f repositoryCreatedAt
{-# INLINE repositoryCreatedAtL #-}
-- | 'repositoryDefaultAllowMaintainerEdit' Lens
repositoryDefaultAllowMaintainerEditL :: Lens_' Repository (Maybe Bool)
repositoryDefaultAllowMaintainerEditL f Repository{..} = (\repositoryDefaultAllowMaintainerEdit -> Repository { repositoryDefaultAllowMaintainerEdit, ..} ) <$> f repositoryDefaultAllowMaintainerEdit
{-# INLINE repositoryDefaultAllowMaintainerEditL #-}
-- | 'repositoryDefaultBranch' Lens
repositoryDefaultBranchL :: Lens_' Repository (Maybe Text)
repositoryDefaultBranchL f Repository{..} = (\repositoryDefaultBranch -> Repository { repositoryDefaultBranch, ..} ) <$> f repositoryDefaultBranch
{-# INLINE repositoryDefaultBranchL #-}
-- | 'repositoryDefaultDeleteBranchAfterMerge' Lens
repositoryDefaultDeleteBranchAfterMergeL :: Lens_' Repository (Maybe Bool)
repositoryDefaultDeleteBranchAfterMergeL f Repository{..} = (\repositoryDefaultDeleteBranchAfterMerge -> Repository { repositoryDefaultDeleteBranchAfterMerge, ..} ) <$> f repositoryDefaultDeleteBranchAfterMerge
{-# INLINE repositoryDefaultDeleteBranchAfterMergeL #-}
-- | 'repositoryDefaultMergeStyle' Lens
repositoryDefaultMergeStyleL :: Lens_' Repository (Maybe Text)
repositoryDefaultMergeStyleL f Repository{..} = (\repositoryDefaultMergeStyle -> Repository { repositoryDefaultMergeStyle, ..} ) <$> f repositoryDefaultMergeStyle
{-# INLINE repositoryDefaultMergeStyleL #-}
-- | 'repositoryDescription' Lens
repositoryDescriptionL :: Lens_' Repository (Maybe Text)
repositoryDescriptionL f Repository{..} = (\repositoryDescription -> Repository { repositoryDescription, ..} ) <$> f repositoryDescription
{-# INLINE repositoryDescriptionL #-}
-- | 'repositoryEmpty' Lens
repositoryEmptyL :: Lens_' Repository (Maybe Bool)
repositoryEmptyL f Repository{..} = (\repositoryEmpty -> Repository { repositoryEmpty, ..} ) <$> f repositoryEmpty
{-# INLINE repositoryEmptyL #-}
-- | 'repositoryExternalTracker' Lens
repositoryExternalTrackerL :: Lens_' Repository (Maybe ExternalTracker)
repositoryExternalTrackerL f Repository{..} = (\repositoryExternalTracker -> Repository { repositoryExternalTracker, ..} ) <$> f repositoryExternalTracker
{-# INLINE repositoryExternalTrackerL #-}
-- | 'repositoryExternalWiki' Lens
repositoryExternalWikiL :: Lens_' Repository (Maybe ExternalWiki)
repositoryExternalWikiL f Repository{..} = (\repositoryExternalWiki -> Repository { repositoryExternalWiki, ..} ) <$> f repositoryExternalWiki
{-# INLINE repositoryExternalWikiL #-}
-- | 'repositoryFork' Lens
repositoryForkL :: Lens_' Repository (Maybe Bool)
repositoryForkL f Repository{..} = (\repositoryFork -> Repository { repositoryFork, ..} ) <$> f repositoryFork
{-# INLINE repositoryForkL #-}
-- | 'repositoryForksCount' Lens
repositoryForksCountL :: Lens_' Repository (Maybe Integer)
repositoryForksCountL f Repository{..} = (\repositoryForksCount -> Repository { repositoryForksCount, ..} ) <$> f repositoryForksCount
{-# INLINE repositoryForksCountL #-}
-- | 'repositoryFullName' Lens
repositoryFullNameL :: Lens_' Repository (Maybe Text)
repositoryFullNameL f Repository{..} = (\repositoryFullName -> Repository { repositoryFullName, ..} ) <$> f repositoryFullName
{-# INLINE repositoryFullNameL #-}
-- | 'repositoryHasActions' Lens
repositoryHasActionsL :: Lens_' Repository (Maybe Bool)
repositoryHasActionsL f Repository{..} = (\repositoryHasActions -> Repository { repositoryHasActions, ..} ) <$> f repositoryHasActions
{-# INLINE repositoryHasActionsL #-}
-- | 'repositoryHasIssues' Lens
repositoryHasIssuesL :: Lens_' Repository (Maybe Bool)
repositoryHasIssuesL f Repository{..} = (\repositoryHasIssues -> Repository { repositoryHasIssues, ..} ) <$> f repositoryHasIssues
{-# INLINE repositoryHasIssuesL #-}
-- | 'repositoryHasPackages' Lens
repositoryHasPackagesL :: Lens_' Repository (Maybe Bool)
repositoryHasPackagesL f Repository{..} = (\repositoryHasPackages -> Repository { repositoryHasPackages, ..} ) <$> f repositoryHasPackages
{-# INLINE repositoryHasPackagesL #-}
-- | 'repositoryHasProjects' Lens
repositoryHasProjectsL :: Lens_' Repository (Maybe Bool)
repositoryHasProjectsL f Repository{..} = (\repositoryHasProjects -> Repository { repositoryHasProjects, ..} ) <$> f repositoryHasProjects
{-# INLINE repositoryHasProjectsL #-}
-- | 'repositoryHasPullRequests' Lens
repositoryHasPullRequestsL :: Lens_' Repository (Maybe Bool)
repositoryHasPullRequestsL f Repository{..} = (\repositoryHasPullRequests -> Repository { repositoryHasPullRequests, ..} ) <$> f repositoryHasPullRequests
{-# INLINE repositoryHasPullRequestsL #-}
-- | 'repositoryHasReleases' Lens
repositoryHasReleasesL :: Lens_' Repository (Maybe Bool)
repositoryHasReleasesL f Repository{..} = (\repositoryHasReleases -> Repository { repositoryHasReleases, ..} ) <$> f repositoryHasReleases
{-# INLINE repositoryHasReleasesL #-}
-- | 'repositoryHasWiki' Lens
repositoryHasWikiL :: Lens_' Repository (Maybe Bool)
repositoryHasWikiL f Repository{..} = (\repositoryHasWiki -> Repository { repositoryHasWiki, ..} ) <$> f repositoryHasWiki
{-# INLINE repositoryHasWikiL #-}
-- | 'repositoryHtmlUrl' Lens
repositoryHtmlUrlL :: Lens_' Repository (Maybe Text)
repositoryHtmlUrlL f Repository{..} = (\repositoryHtmlUrl -> Repository { repositoryHtmlUrl, ..} ) <$> f repositoryHtmlUrl
{-# INLINE repositoryHtmlUrlL #-}
-- | 'repositoryId' Lens
repositoryIdL :: Lens_' Repository (Maybe Integer)
repositoryIdL f Repository{..} = (\repositoryId -> Repository { repositoryId, ..} ) <$> f repositoryId
{-# INLINE repositoryIdL #-}
-- | 'repositoryIgnoreWhitespaceConflicts' Lens
repositoryIgnoreWhitespaceConflictsL :: Lens_' Repository (Maybe Bool)
repositoryIgnoreWhitespaceConflictsL f Repository{..} = (\repositoryIgnoreWhitespaceConflicts -> Repository { repositoryIgnoreWhitespaceConflicts, ..} ) <$> f repositoryIgnoreWhitespaceConflicts
{-# INLINE repositoryIgnoreWhitespaceConflictsL #-}
-- | 'repositoryInternal' Lens
repositoryInternalL :: Lens_' Repository (Maybe Bool)
repositoryInternalL f Repository{..} = (\repositoryInternal -> Repository { repositoryInternal, ..} ) <$> f repositoryInternal
{-# INLINE repositoryInternalL #-}
-- | 'repositoryInternalTracker' Lens
repositoryInternalTrackerL :: Lens_' Repository (Maybe InternalTracker)
repositoryInternalTrackerL f Repository{..} = (\repositoryInternalTracker -> Repository { repositoryInternalTracker, ..} ) <$> f repositoryInternalTracker
{-# INLINE repositoryInternalTrackerL #-}
-- | 'repositoryLanguage' Lens
repositoryLanguageL :: Lens_' Repository (Maybe Text)
repositoryLanguageL f Repository{..} = (\repositoryLanguage -> Repository { repositoryLanguage, ..} ) <$> f repositoryLanguage
{-# INLINE repositoryLanguageL #-}
-- | 'repositoryLanguagesUrl' Lens
repositoryLanguagesUrlL :: Lens_' Repository (Maybe Text)
repositoryLanguagesUrlL f Repository{..} = (\repositoryLanguagesUrl -> Repository { repositoryLanguagesUrl, ..} ) <$> f repositoryLanguagesUrl
{-# INLINE repositoryLanguagesUrlL #-}
-- | 'repositoryLink' Lens
repositoryLinkL :: Lens_' Repository (Maybe Text)
repositoryLinkL f Repository{..} = (\repositoryLink -> Repository { repositoryLink, ..} ) <$> f repositoryLink
{-# INLINE repositoryLinkL #-}
-- | 'repositoryMirror' Lens
repositoryMirrorL :: Lens_' Repository (Maybe Bool)
repositoryMirrorL f Repository{..} = (\repositoryMirror -> Repository { repositoryMirror, ..} ) <$> f repositoryMirror
{-# INLINE repositoryMirrorL #-}
-- | 'repositoryMirrorInterval' Lens
repositoryMirrorIntervalL :: Lens_' Repository (Maybe Text)
repositoryMirrorIntervalL f Repository{..} = (\repositoryMirrorInterval -> Repository { repositoryMirrorInterval, ..} ) <$> f repositoryMirrorInterval
{-# INLINE repositoryMirrorIntervalL #-}
-- | 'repositoryMirrorUpdated' Lens
repositoryMirrorUpdatedL :: Lens_' Repository (Maybe DateTime)
repositoryMirrorUpdatedL f Repository{..} = (\repositoryMirrorUpdated -> Repository { repositoryMirrorUpdated, ..} ) <$> f repositoryMirrorUpdated
{-# INLINE repositoryMirrorUpdatedL #-}
-- | 'repositoryName' Lens
repositoryNameL :: Lens_' Repository (Maybe Text)
repositoryNameL f Repository{..} = (\repositoryName -> Repository { repositoryName, ..} ) <$> f repositoryName
{-# INLINE repositoryNameL #-}
-- | 'repositoryOpenIssuesCount' Lens
repositoryOpenIssuesCountL :: Lens_' Repository (Maybe Integer)
repositoryOpenIssuesCountL f Repository{..} = (\repositoryOpenIssuesCount -> Repository { repositoryOpenIssuesCount, ..} ) <$> f repositoryOpenIssuesCount
{-# INLINE repositoryOpenIssuesCountL #-}
-- | 'repositoryOpenPrCounter' Lens
repositoryOpenPrCounterL :: Lens_' Repository (Maybe Integer)
repositoryOpenPrCounterL f Repository{..} = (\repositoryOpenPrCounter -> Repository { repositoryOpenPrCounter, ..} ) <$> f repositoryOpenPrCounter
{-# INLINE repositoryOpenPrCounterL #-}
-- | 'repositoryOriginalUrl' Lens
repositoryOriginalUrlL :: Lens_' Repository (Maybe Text)
repositoryOriginalUrlL f Repository{..} = (\repositoryOriginalUrl -> Repository { repositoryOriginalUrl, ..} ) <$> f repositoryOriginalUrl
{-# INLINE repositoryOriginalUrlL #-}
-- | 'repositoryOwner' Lens
repositoryOwnerL :: Lens_' Repository (Maybe User)
repositoryOwnerL f Repository{..} = (\repositoryOwner -> Repository { repositoryOwner, ..} ) <$> f repositoryOwner
{-# INLINE repositoryOwnerL #-}
-- | 'repositoryParent' Lens
repositoryParentL :: Lens_' Repository (Maybe Repository)
repositoryParentL f Repository{..} = (\repositoryParent -> Repository { repositoryParent, ..} ) <$> f repositoryParent
{-# INLINE repositoryParentL #-}
-- | 'repositoryPermissions' Lens
repositoryPermissionsL :: Lens_' Repository (Maybe Permission)
repositoryPermissionsL f Repository{..} = (\repositoryPermissions -> Repository { repositoryPermissions, ..} ) <$> f repositoryPermissions
{-# INLINE repositoryPermissionsL #-}
-- | 'repositoryPrivate' Lens
repositoryPrivateL :: Lens_' Repository (Maybe Bool)
repositoryPrivateL f Repository{..} = (\repositoryPrivate -> Repository { repositoryPrivate, ..} ) <$> f repositoryPrivate
{-# INLINE repositoryPrivateL #-}
-- | 'repositoryReleaseCounter' Lens
repositoryReleaseCounterL :: Lens_' Repository (Maybe Integer)
repositoryReleaseCounterL f Repository{..} = (\repositoryReleaseCounter -> Repository { repositoryReleaseCounter, ..} ) <$> f repositoryReleaseCounter
{-# INLINE repositoryReleaseCounterL #-}
-- | 'repositoryRepoTransfer' Lens
repositoryRepoTransferL :: Lens_' Repository (Maybe RepoTransfer)
repositoryRepoTransferL f Repository{..} = (\repositoryRepoTransfer -> Repository { repositoryRepoTransfer, ..} ) <$> f repositoryRepoTransfer
{-# INLINE repositoryRepoTransferL #-}
-- | 'repositorySize' Lens
repositorySizeL :: Lens_' Repository (Maybe Integer)
repositorySizeL f Repository{..} = (\repositorySize -> Repository { repositorySize, ..} ) <$> f repositorySize
{-# INLINE repositorySizeL #-}
-- | 'repositorySshUrl' Lens
repositorySshUrlL :: Lens_' Repository (Maybe Text)
repositorySshUrlL f Repository{..} = (\repositorySshUrl -> Repository { repositorySshUrl, ..} ) <$> f repositorySshUrl
{-# INLINE repositorySshUrlL #-}
-- | 'repositoryStarsCount' Lens
repositoryStarsCountL :: Lens_' Repository (Maybe Integer)
repositoryStarsCountL f Repository{..} = (\repositoryStarsCount -> Repository { repositoryStarsCount, ..} ) <$> f repositoryStarsCount
{-# INLINE repositoryStarsCountL #-}
-- | 'repositoryTemplate' Lens
repositoryTemplateL :: Lens_' Repository (Maybe Bool)
repositoryTemplateL f Repository{..} = (\repositoryTemplate -> Repository { repositoryTemplate, ..} ) <$> f repositoryTemplate
{-# INLINE repositoryTemplateL #-}
-- | 'repositoryUpdatedAt' Lens
repositoryUpdatedAtL :: Lens_' Repository (Maybe DateTime)
repositoryUpdatedAtL f Repository{..} = (\repositoryUpdatedAt -> Repository { repositoryUpdatedAt, ..} ) <$> f repositoryUpdatedAt
{-# INLINE repositoryUpdatedAtL #-}
-- | 'repositoryUrl' Lens
repositoryUrlL :: Lens_' Repository (Maybe Text)
repositoryUrlL f Repository{..} = (\repositoryUrl -> Repository { repositoryUrl, ..} ) <$> f repositoryUrl
{-# INLINE repositoryUrlL #-}
-- | 'repositoryWatchersCount' Lens
repositoryWatchersCountL :: Lens_' Repository (Maybe Integer)
repositoryWatchersCountL f Repository{..} = (\repositoryWatchersCount -> Repository { repositoryWatchersCount, ..} ) <$> f repositoryWatchersCount
{-# INLINE repositoryWatchersCountL #-}
-- | 'repositoryWebsite' Lens
repositoryWebsiteL :: Lens_' Repository (Maybe Text)
repositoryWebsiteL f Repository{..} = (\repositoryWebsite -> Repository { repositoryWebsite, ..} ) <$> f repositoryWebsite
{-# INLINE repositoryWebsiteL #-}
-- * RepositoryMeta
-- | 'repositoryMetaFullName' Lens
repositoryMetaFullNameL :: Lens_' RepositoryMeta (Maybe Text)
repositoryMetaFullNameL f RepositoryMeta{..} = (\repositoryMetaFullName -> RepositoryMeta { repositoryMetaFullName, ..} ) <$> f repositoryMetaFullName
{-# INLINE repositoryMetaFullNameL #-}
-- | 'repositoryMetaId' Lens
repositoryMetaIdL :: Lens_' RepositoryMeta (Maybe Integer)
repositoryMetaIdL f RepositoryMeta{..} = (\repositoryMetaId -> RepositoryMeta { repositoryMetaId, ..} ) <$> f repositoryMetaId
{-# INLINE repositoryMetaIdL #-}
-- | 'repositoryMetaName' Lens
repositoryMetaNameL :: Lens_' RepositoryMeta (Maybe Text)
repositoryMetaNameL f RepositoryMeta{..} = (\repositoryMetaName -> RepositoryMeta { repositoryMetaName, ..} ) <$> f repositoryMetaName
{-# INLINE repositoryMetaNameL #-}
-- | 'repositoryMetaOwner' Lens
repositoryMetaOwnerL :: Lens_' RepositoryMeta (Maybe Text)
repositoryMetaOwnerL f RepositoryMeta{..} = (\repositoryMetaOwner -> RepositoryMeta { repositoryMetaOwner, ..} ) <$> f repositoryMetaOwner
{-# INLINE repositoryMetaOwnerL #-}
-- * SearchResults
-- | 'searchResultsData' Lens
searchResultsDataL :: Lens_' SearchResults (Maybe [Repository])
searchResultsDataL f SearchResults{..} = (\searchResultsData -> SearchResults { searchResultsData, ..} ) <$> f searchResultsData
{-# INLINE searchResultsDataL #-}
-- | 'searchResultsOk' Lens
searchResultsOkL :: Lens_' SearchResults (Maybe Bool)
searchResultsOkL f SearchResults{..} = (\searchResultsOk -> SearchResults { searchResultsOk, ..} ) <$> f searchResultsOk
{-# INLINE searchResultsOkL #-}
-- * ServerVersion
-- | 'serverVersionVersion' Lens
serverVersionVersionL :: Lens_' ServerVersion (Maybe Text)
serverVersionVersionL f ServerVersion{..} = (\serverVersionVersion -> ServerVersion { serverVersionVersion, ..} ) <$> f serverVersionVersion
{-# INLINE serverVersionVersionL #-}
-- * StopWatch
-- | 'stopWatchCreated' Lens
stopWatchCreatedL :: Lens_' StopWatch (Maybe DateTime)
stopWatchCreatedL f StopWatch{..} = (\stopWatchCreated -> StopWatch { stopWatchCreated, ..} ) <$> f stopWatchCreated
{-# INLINE stopWatchCreatedL #-}
-- | 'stopWatchDuration' Lens
stopWatchDurationL :: Lens_' StopWatch (Maybe Text)
stopWatchDurationL f StopWatch{..} = (\stopWatchDuration -> StopWatch { stopWatchDuration, ..} ) <$> f stopWatchDuration
{-# INLINE stopWatchDurationL #-}
-- | 'stopWatchIssueIndex' Lens
stopWatchIssueIndexL :: Lens_' StopWatch (Maybe Integer)
stopWatchIssueIndexL f StopWatch{..} = (\stopWatchIssueIndex -> StopWatch { stopWatchIssueIndex, ..} ) <$> f stopWatchIssueIndex
{-# INLINE stopWatchIssueIndexL #-}
-- | 'stopWatchIssueTitle' Lens
stopWatchIssueTitleL :: Lens_' StopWatch (Maybe Text)
stopWatchIssueTitleL f StopWatch{..} = (\stopWatchIssueTitle -> StopWatch { stopWatchIssueTitle, ..} ) <$> f stopWatchIssueTitle
{-# INLINE stopWatchIssueTitleL #-}
-- | 'stopWatchRepoName' Lens
stopWatchRepoNameL :: Lens_' StopWatch (Maybe Text)
stopWatchRepoNameL f StopWatch{..} = (\stopWatchRepoName -> StopWatch { stopWatchRepoName, ..} ) <$> f stopWatchRepoName
{-# INLINE stopWatchRepoNameL #-}
-- | 'stopWatchRepoOwnerName' Lens
stopWatchRepoOwnerNameL :: Lens_' StopWatch (Maybe Text)
stopWatchRepoOwnerNameL f StopWatch{..} = (\stopWatchRepoOwnerName -> StopWatch { stopWatchRepoOwnerName, ..} ) <$> f stopWatchRepoOwnerName
{-# INLINE stopWatchRepoOwnerNameL #-}
-- | 'stopWatchSeconds' Lens
stopWatchSecondsL :: Lens_' StopWatch (Maybe Integer)
stopWatchSecondsL f StopWatch{..} = (\stopWatchSeconds -> StopWatch { stopWatchSeconds, ..} ) <$> f stopWatchSeconds
{-# INLINE stopWatchSecondsL #-}
-- * SubmitPullReviewOptions
-- | 'submitPullReviewOptionsBody' Lens
submitPullReviewOptionsBodyL :: Lens_' SubmitPullReviewOptions (Maybe Text)
submitPullReviewOptionsBodyL f SubmitPullReviewOptions{..} = (\submitPullReviewOptionsBody -> SubmitPullReviewOptions { submitPullReviewOptionsBody, ..} ) <$> f submitPullReviewOptionsBody
{-# INLINE submitPullReviewOptionsBodyL #-}
-- | 'submitPullReviewOptionsEvent' Lens
submitPullReviewOptionsEventL :: Lens_' SubmitPullReviewOptions (Maybe Text)
submitPullReviewOptionsEventL f SubmitPullReviewOptions{..} = (\submitPullReviewOptionsEvent -> SubmitPullReviewOptions { submitPullReviewOptionsEvent, ..} ) <$> f submitPullReviewOptionsEvent
{-# INLINE submitPullReviewOptionsEventL #-}
-- * Tag
-- | 'tagCommit' Lens
tagCommitL :: Lens_' Tag (Maybe CommitMeta)
tagCommitL f Tag{..} = (\tagCommit -> Tag { tagCommit, ..} ) <$> f tagCommit
{-# INLINE tagCommitL #-}
-- | 'tagId' Lens
tagIdL :: Lens_' Tag (Maybe Text)
tagIdL f Tag{..} = (\tagId -> Tag { tagId, ..} ) <$> f tagId
{-# INLINE tagIdL #-}
-- | 'tagMessage' Lens
tagMessageL :: Lens_' Tag (Maybe Text)
tagMessageL f Tag{..} = (\tagMessage -> Tag { tagMessage, ..} ) <$> f tagMessage
{-# INLINE tagMessageL #-}
-- | 'tagName' Lens
tagNameL :: Lens_' Tag (Maybe Text)
tagNameL f Tag{..} = (\tagName -> Tag { tagName, ..} ) <$> f tagName
{-# INLINE tagNameL #-}
-- | 'tagTarballUrl' Lens
tagTarballUrlL :: Lens_' Tag (Maybe Text)
tagTarballUrlL f Tag{..} = (\tagTarballUrl -> Tag { tagTarballUrl, ..} ) <$> f tagTarballUrl
{-# INLINE tagTarballUrlL #-}
-- | 'tagZipballUrl' Lens
tagZipballUrlL :: Lens_' Tag (Maybe Text)
tagZipballUrlL f Tag{..} = (\tagZipballUrl -> Tag { tagZipballUrl, ..} ) <$> f tagZipballUrl
{-# INLINE tagZipballUrlL #-}
-- * Team
-- | 'teamCanCreateOrgRepo' Lens
teamCanCreateOrgRepoL :: Lens_' Team (Maybe Bool)
teamCanCreateOrgRepoL f Team{..} = (\teamCanCreateOrgRepo -> Team { teamCanCreateOrgRepo, ..} ) <$> f teamCanCreateOrgRepo
{-# INLINE teamCanCreateOrgRepoL #-}
-- | 'teamDescription' Lens
teamDescriptionL :: Lens_' Team (Maybe Text)
teamDescriptionL f Team{..} = (\teamDescription -> Team { teamDescription, ..} ) <$> f teamDescription
{-# INLINE teamDescriptionL #-}
-- | 'teamId' Lens
teamIdL :: Lens_' Team (Maybe Integer)
teamIdL f Team{..} = (\teamId -> Team { teamId, ..} ) <$> f teamId
{-# INLINE teamIdL #-}
-- | 'teamIncludesAllRepositories' Lens
teamIncludesAllRepositoriesL :: Lens_' Team (Maybe Bool)
teamIncludesAllRepositoriesL f Team{..} = (\teamIncludesAllRepositories -> Team { teamIncludesAllRepositories, ..} ) <$> f teamIncludesAllRepositories
{-# INLINE teamIncludesAllRepositoriesL #-}
-- | 'teamName' Lens
teamNameL :: Lens_' Team (Maybe Text)
teamNameL f Team{..} = (\teamName -> Team { teamName, ..} ) <$> f teamName
{-# INLINE teamNameL #-}
-- | 'teamOrganization' Lens
teamOrganizationL :: Lens_' Team (Maybe Organization)
teamOrganizationL f Team{..} = (\teamOrganization -> Team { teamOrganization, ..} ) <$> f teamOrganization
{-# INLINE teamOrganizationL #-}
-- | 'teamPermission' Lens
teamPermissionL :: Lens_' Team (Maybe E'Permission2)
teamPermissionL f Team{..} = (\teamPermission -> Team { teamPermission, ..} ) <$> f teamPermission
{-# INLINE teamPermissionL #-}
-- | 'teamUnits' Lens
teamUnitsL :: Lens_' Team (Maybe [Text])
teamUnitsL f Team{..} = (\teamUnits -> Team { teamUnits, ..} ) <$> f teamUnits
{-# INLINE teamUnitsL #-}
-- | 'teamUnitsMap' Lens
teamUnitsMapL :: Lens_' Team (Maybe (Map.Map String Text))
teamUnitsMapL f Team{..} = (\teamUnitsMap -> Team { teamUnitsMap, ..} ) <$> f teamUnitsMap
{-# INLINE teamUnitsMapL #-}
-- * TeamSearch200Response
-- | 'teamSearch200ResponseData' Lens
teamSearch200ResponseDataL :: Lens_' TeamSearch200Response (Maybe [Team])
teamSearch200ResponseDataL f TeamSearch200Response{..} = (\teamSearch200ResponseData -> TeamSearch200Response { teamSearch200ResponseData, ..} ) <$> f teamSearch200ResponseData
{-# INLINE teamSearch200ResponseDataL #-}
-- | 'teamSearch200ResponseOk' Lens
teamSearch200ResponseOkL :: Lens_' TeamSearch200Response (Maybe Bool)
teamSearch200ResponseOkL f TeamSearch200Response{..} = (\teamSearch200ResponseOk -> TeamSearch200Response { teamSearch200ResponseOk, ..} ) <$> f teamSearch200ResponseOk
{-# INLINE teamSearch200ResponseOkL #-}
-- * TimelineComment
-- | 'timelineCommentAssignee' Lens
timelineCommentAssigneeL :: Lens_' TimelineComment (Maybe User)
timelineCommentAssigneeL f TimelineComment{..} = (\timelineCommentAssignee -> TimelineComment { timelineCommentAssignee, ..} ) <$> f timelineCommentAssignee
{-# INLINE timelineCommentAssigneeL #-}
-- | 'timelineCommentAssigneeTeam' Lens
timelineCommentAssigneeTeamL :: Lens_' TimelineComment (Maybe Team)
timelineCommentAssigneeTeamL f TimelineComment{..} = (\timelineCommentAssigneeTeam -> TimelineComment { timelineCommentAssigneeTeam, ..} ) <$> f timelineCommentAssigneeTeam
{-# INLINE timelineCommentAssigneeTeamL #-}
-- | 'timelineCommentBody' Lens
timelineCommentBodyL :: Lens_' TimelineComment (Maybe Text)
timelineCommentBodyL f TimelineComment{..} = (\timelineCommentBody -> TimelineComment { timelineCommentBody, ..} ) <$> f timelineCommentBody
{-# INLINE timelineCommentBodyL #-}
-- | 'timelineCommentCreatedAt' Lens
timelineCommentCreatedAtL :: Lens_' TimelineComment (Maybe DateTime)
timelineCommentCreatedAtL f TimelineComment{..} = (\timelineCommentCreatedAt -> TimelineComment { timelineCommentCreatedAt, ..} ) <$> f timelineCommentCreatedAt
{-# INLINE timelineCommentCreatedAtL #-}
-- | 'timelineCommentDependentIssue' Lens
timelineCommentDependentIssueL :: Lens_' TimelineComment (Maybe Issue)
timelineCommentDependentIssueL f TimelineComment{..} = (\timelineCommentDependentIssue -> TimelineComment { timelineCommentDependentIssue, ..} ) <$> f timelineCommentDependentIssue
{-# INLINE timelineCommentDependentIssueL #-}
-- | 'timelineCommentHtmlUrl' Lens
timelineCommentHtmlUrlL :: Lens_' TimelineComment (Maybe Text)
timelineCommentHtmlUrlL f TimelineComment{..} = (\timelineCommentHtmlUrl -> TimelineComment { timelineCommentHtmlUrl, ..} ) <$> f timelineCommentHtmlUrl
{-# INLINE timelineCommentHtmlUrlL #-}
-- | 'timelineCommentId' Lens
timelineCommentIdL :: Lens_' TimelineComment (Maybe Integer)
timelineCommentIdL f TimelineComment{..} = (\timelineCommentId -> TimelineComment { timelineCommentId, ..} ) <$> f timelineCommentId
{-# INLINE timelineCommentIdL #-}
-- | 'timelineCommentIssueUrl' Lens
timelineCommentIssueUrlL :: Lens_' TimelineComment (Maybe Text)
timelineCommentIssueUrlL f TimelineComment{..} = (\timelineCommentIssueUrl -> TimelineComment { timelineCommentIssueUrl, ..} ) <$> f timelineCommentIssueUrl
{-# INLINE timelineCommentIssueUrlL #-}
-- | 'timelineCommentLabel' Lens
timelineCommentLabelL :: Lens_' TimelineComment (Maybe Label)
timelineCommentLabelL f TimelineComment{..} = (\timelineCommentLabel -> TimelineComment { timelineCommentLabel, ..} ) <$> f timelineCommentLabel
{-# INLINE timelineCommentLabelL #-}
-- | 'timelineCommentMilestone' Lens
timelineCommentMilestoneL :: Lens_' TimelineComment (Maybe Milestone)
timelineCommentMilestoneL f TimelineComment{..} = (\timelineCommentMilestone -> TimelineComment { timelineCommentMilestone, ..} ) <$> f timelineCommentMilestone
{-# INLINE timelineCommentMilestoneL #-}
-- | 'timelineCommentNewRef' Lens
timelineCommentNewRefL :: Lens_' TimelineComment (Maybe Text)
timelineCommentNewRefL f TimelineComment{..} = (\timelineCommentNewRef -> TimelineComment { timelineCommentNewRef, ..} ) <$> f timelineCommentNewRef
{-# INLINE timelineCommentNewRefL #-}
-- | 'timelineCommentNewTitle' Lens
timelineCommentNewTitleL :: Lens_' TimelineComment (Maybe Text)
timelineCommentNewTitleL f TimelineComment{..} = (\timelineCommentNewTitle -> TimelineComment { timelineCommentNewTitle, ..} ) <$> f timelineCommentNewTitle
{-# INLINE timelineCommentNewTitleL #-}
-- | 'timelineCommentOldMilestone' Lens
timelineCommentOldMilestoneL :: Lens_' TimelineComment (Maybe Milestone)
timelineCommentOldMilestoneL f TimelineComment{..} = (\timelineCommentOldMilestone -> TimelineComment { timelineCommentOldMilestone, ..} ) <$> f timelineCommentOldMilestone
{-# INLINE timelineCommentOldMilestoneL #-}
-- | 'timelineCommentOldProjectId' Lens
timelineCommentOldProjectIdL :: Lens_' TimelineComment (Maybe Integer)
timelineCommentOldProjectIdL f TimelineComment{..} = (\timelineCommentOldProjectId -> TimelineComment { timelineCommentOldProjectId, ..} ) <$> f timelineCommentOldProjectId
{-# INLINE timelineCommentOldProjectIdL #-}
-- | 'timelineCommentOldRef' Lens
timelineCommentOldRefL :: Lens_' TimelineComment (Maybe Text)
timelineCommentOldRefL f TimelineComment{..} = (\timelineCommentOldRef -> TimelineComment { timelineCommentOldRef, ..} ) <$> f timelineCommentOldRef
{-# INLINE timelineCommentOldRefL #-}
-- | 'timelineCommentOldTitle' Lens
timelineCommentOldTitleL :: Lens_' TimelineComment (Maybe Text)
timelineCommentOldTitleL f TimelineComment{..} = (\timelineCommentOldTitle -> TimelineComment { timelineCommentOldTitle, ..} ) <$> f timelineCommentOldTitle
{-# INLINE timelineCommentOldTitleL #-}
-- | 'timelineCommentProjectId' Lens
timelineCommentProjectIdL :: Lens_' TimelineComment (Maybe Integer)
timelineCommentProjectIdL f TimelineComment{..} = (\timelineCommentProjectId -> TimelineComment { timelineCommentProjectId, ..} ) <$> f timelineCommentProjectId
{-# INLINE timelineCommentProjectIdL #-}
-- | 'timelineCommentPullRequestUrl' Lens
timelineCommentPullRequestUrlL :: Lens_' TimelineComment (Maybe Text)
timelineCommentPullRequestUrlL f TimelineComment{..} = (\timelineCommentPullRequestUrl -> TimelineComment { timelineCommentPullRequestUrl, ..} ) <$> f timelineCommentPullRequestUrl
{-# INLINE timelineCommentPullRequestUrlL #-}
-- | 'timelineCommentRefAction' Lens
timelineCommentRefActionL :: Lens_' TimelineComment (Maybe Text)
timelineCommentRefActionL f TimelineComment{..} = (\timelineCommentRefAction -> TimelineComment { timelineCommentRefAction, ..} ) <$> f timelineCommentRefAction
{-# INLINE timelineCommentRefActionL #-}
-- | 'timelineCommentRefComment' Lens
timelineCommentRefCommentL :: Lens_' TimelineComment (Maybe Comment)
timelineCommentRefCommentL f TimelineComment{..} = (\timelineCommentRefComment -> TimelineComment { timelineCommentRefComment, ..} ) <$> f timelineCommentRefComment
{-# INLINE timelineCommentRefCommentL #-}
-- | 'timelineCommentRefCommitSha' Lens
timelineCommentRefCommitShaL :: Lens_' TimelineComment (Maybe Text)
timelineCommentRefCommitShaL f TimelineComment{..} = (\timelineCommentRefCommitSha -> TimelineComment { timelineCommentRefCommitSha, ..} ) <$> f timelineCommentRefCommitSha
{-# INLINE timelineCommentRefCommitShaL #-}
-- | 'timelineCommentRefIssue' Lens
timelineCommentRefIssueL :: Lens_' TimelineComment (Maybe Issue)
timelineCommentRefIssueL f TimelineComment{..} = (\timelineCommentRefIssue -> TimelineComment { timelineCommentRefIssue, ..} ) <$> f timelineCommentRefIssue
{-# INLINE timelineCommentRefIssueL #-}
-- | 'timelineCommentRemovedAssignee' Lens
timelineCommentRemovedAssigneeL :: Lens_' TimelineComment (Maybe Bool)
timelineCommentRemovedAssigneeL f TimelineComment{..} = (\timelineCommentRemovedAssignee -> TimelineComment { timelineCommentRemovedAssignee, ..} ) <$> f timelineCommentRemovedAssignee
{-# INLINE timelineCommentRemovedAssigneeL #-}
-- | 'timelineCommentResolveDoer' Lens
timelineCommentResolveDoerL :: Lens_' TimelineComment (Maybe User)
timelineCommentResolveDoerL f TimelineComment{..} = (\timelineCommentResolveDoer -> TimelineComment { timelineCommentResolveDoer, ..} ) <$> f timelineCommentResolveDoer
{-# INLINE timelineCommentResolveDoerL #-}
-- | 'timelineCommentReviewId' Lens
timelineCommentReviewIdL :: Lens_' TimelineComment (Maybe Integer)
timelineCommentReviewIdL f TimelineComment{..} = (\timelineCommentReviewId -> TimelineComment { timelineCommentReviewId, ..} ) <$> f timelineCommentReviewId
{-# INLINE timelineCommentReviewIdL #-}
-- | 'timelineCommentTrackedTime' Lens
timelineCommentTrackedTimeL :: Lens_' TimelineComment (Maybe TrackedTime)
timelineCommentTrackedTimeL f TimelineComment{..} = (\timelineCommentTrackedTime -> TimelineComment { timelineCommentTrackedTime, ..} ) <$> f timelineCommentTrackedTime
{-# INLINE timelineCommentTrackedTimeL #-}
-- | 'timelineCommentType' Lens
timelineCommentTypeL :: Lens_' TimelineComment (Maybe Text)
timelineCommentTypeL f TimelineComment{..} = (\timelineCommentType -> TimelineComment { timelineCommentType, ..} ) <$> f timelineCommentType
{-# INLINE timelineCommentTypeL #-}
-- | 'timelineCommentUpdatedAt' Lens
timelineCommentUpdatedAtL :: Lens_' TimelineComment (Maybe DateTime)
timelineCommentUpdatedAtL f TimelineComment{..} = (\timelineCommentUpdatedAt -> TimelineComment { timelineCommentUpdatedAt, ..} ) <$> f timelineCommentUpdatedAt
{-# INLINE timelineCommentUpdatedAtL #-}
-- | 'timelineCommentUser' Lens
timelineCommentUserL :: Lens_' TimelineComment (Maybe User)
timelineCommentUserL f TimelineComment{..} = (\timelineCommentUser -> TimelineComment { timelineCommentUser, ..} ) <$> f timelineCommentUser
{-# INLINE timelineCommentUserL #-}
-- * TopicName
-- | 'topicNameTopics' Lens
topicNameTopicsL :: Lens_' TopicName (Maybe [Text])
topicNameTopicsL f TopicName{..} = (\topicNameTopics -> TopicName { topicNameTopics, ..} ) <$> f topicNameTopics
{-# INLINE topicNameTopicsL #-}
-- * TopicResponse
-- | 'topicResponseCreated' Lens
topicResponseCreatedL :: Lens_' TopicResponse (Maybe DateTime)
topicResponseCreatedL f TopicResponse{..} = (\topicResponseCreated -> TopicResponse { topicResponseCreated, ..} ) <$> f topicResponseCreated
{-# INLINE topicResponseCreatedL #-}
-- | 'topicResponseId' Lens
topicResponseIdL :: Lens_' TopicResponse (Maybe Integer)
topicResponseIdL f TopicResponse{..} = (\topicResponseId -> TopicResponse { topicResponseId, ..} ) <$> f topicResponseId
{-# INLINE topicResponseIdL #-}
-- | 'topicResponseRepoCount' Lens
topicResponseRepoCountL :: Lens_' TopicResponse (Maybe Integer)
topicResponseRepoCountL f TopicResponse{..} = (\topicResponseRepoCount -> TopicResponse { topicResponseRepoCount, ..} ) <$> f topicResponseRepoCount
{-# INLINE topicResponseRepoCountL #-}
-- | 'topicResponseTopicName' Lens
topicResponseTopicNameL :: Lens_' TopicResponse (Maybe Text)
topicResponseTopicNameL f TopicResponse{..} = (\topicResponseTopicName -> TopicResponse { topicResponseTopicName, ..} ) <$> f topicResponseTopicName
{-# INLINE topicResponseTopicNameL #-}
-- | 'topicResponseUpdated' Lens
topicResponseUpdatedL :: Lens_' TopicResponse (Maybe DateTime)
topicResponseUpdatedL f TopicResponse{..} = (\topicResponseUpdated -> TopicResponse { topicResponseUpdated, ..} ) <$> f topicResponseUpdated
{-# INLINE topicResponseUpdatedL #-}
-- * TrackedTime
-- | 'trackedTimeCreated' Lens
trackedTimeCreatedL :: Lens_' TrackedTime (Maybe DateTime)
trackedTimeCreatedL f TrackedTime{..} = (\trackedTimeCreated -> TrackedTime { trackedTimeCreated, ..} ) <$> f trackedTimeCreated
{-# INLINE trackedTimeCreatedL #-}
-- | 'trackedTimeId' Lens
trackedTimeIdL :: Lens_' TrackedTime (Maybe Integer)
trackedTimeIdL f TrackedTime{..} = (\trackedTimeId -> TrackedTime { trackedTimeId, ..} ) <$> f trackedTimeId
{-# INLINE trackedTimeIdL #-}
-- | 'trackedTimeIssue' Lens
trackedTimeIssueL :: Lens_' TrackedTime (Maybe Issue)
trackedTimeIssueL f TrackedTime{..} = (\trackedTimeIssue -> TrackedTime { trackedTimeIssue, ..} ) <$> f trackedTimeIssue
{-# INLINE trackedTimeIssueL #-}
-- | 'trackedTimeIssueId' Lens
trackedTimeIssueIdL :: Lens_' TrackedTime (Maybe Integer)
trackedTimeIssueIdL f TrackedTime{..} = (\trackedTimeIssueId -> TrackedTime { trackedTimeIssueId, ..} ) <$> f trackedTimeIssueId
{-# INLINE trackedTimeIssueIdL #-}
-- | 'trackedTimeTime' Lens
trackedTimeTimeL :: Lens_' TrackedTime (Maybe Integer)
trackedTimeTimeL f TrackedTime{..} = (\trackedTimeTime -> TrackedTime { trackedTimeTime, ..} ) <$> f trackedTimeTime
{-# INLINE trackedTimeTimeL #-}
-- | 'trackedTimeUserId' Lens
trackedTimeUserIdL :: Lens_' TrackedTime (Maybe Integer)
trackedTimeUserIdL f TrackedTime{..} = (\trackedTimeUserId -> TrackedTime { trackedTimeUserId, ..} ) <$> f trackedTimeUserId
{-# INLINE trackedTimeUserIdL #-}
-- | 'trackedTimeUserName' Lens
trackedTimeUserNameL :: Lens_' TrackedTime (Maybe Text)
trackedTimeUserNameL f TrackedTime{..} = (\trackedTimeUserName -> TrackedTime { trackedTimeUserName, ..} ) <$> f trackedTimeUserName
{-# INLINE trackedTimeUserNameL #-}
-- * TransferRepoOption
-- | 'transferRepoOptionNewOwner' Lens
transferRepoOptionNewOwnerL :: Lens_' TransferRepoOption (Text)
transferRepoOptionNewOwnerL f TransferRepoOption{..} = (\transferRepoOptionNewOwner -> TransferRepoOption { transferRepoOptionNewOwner, ..} ) <$> f transferRepoOptionNewOwner
{-# INLINE transferRepoOptionNewOwnerL #-}
-- | 'transferRepoOptionTeamIds' Lens
transferRepoOptionTeamIdsL :: Lens_' TransferRepoOption (Maybe [Integer])
transferRepoOptionTeamIdsL f TransferRepoOption{..} = (\transferRepoOptionTeamIds -> TransferRepoOption { transferRepoOptionTeamIds, ..} ) <$> f transferRepoOptionTeamIds
{-# INLINE transferRepoOptionTeamIdsL #-}
-- * UpdateFileOptions
-- | 'updateFileOptionsAuthor' Lens
updateFileOptionsAuthorL :: Lens_' UpdateFileOptions (Maybe Identity)
updateFileOptionsAuthorL f UpdateFileOptions{..} = (\updateFileOptionsAuthor -> UpdateFileOptions { updateFileOptionsAuthor, ..} ) <$> f updateFileOptionsAuthor
{-# INLINE updateFileOptionsAuthorL #-}
-- | 'updateFileOptionsBranch' Lens
updateFileOptionsBranchL :: Lens_' UpdateFileOptions (Maybe Text)
updateFileOptionsBranchL f UpdateFileOptions{..} = (\updateFileOptionsBranch -> UpdateFileOptions { updateFileOptionsBranch, ..} ) <$> f updateFileOptionsBranch
{-# INLINE updateFileOptionsBranchL #-}
-- | 'updateFileOptionsCommitter' Lens
updateFileOptionsCommitterL :: Lens_' UpdateFileOptions (Maybe Identity)
updateFileOptionsCommitterL f UpdateFileOptions{..} = (\updateFileOptionsCommitter -> UpdateFileOptions { updateFileOptionsCommitter, ..} ) <$> f updateFileOptionsCommitter
{-# INLINE updateFileOptionsCommitterL #-}
-- | 'updateFileOptionsContent' Lens
updateFileOptionsContentL :: Lens_' UpdateFileOptions (Text)
updateFileOptionsContentL f UpdateFileOptions{..} = (\updateFileOptionsContent -> UpdateFileOptions { updateFileOptionsContent, ..} ) <$> f updateFileOptionsContent
{-# INLINE updateFileOptionsContentL #-}
-- | 'updateFileOptionsDates' Lens
updateFileOptionsDatesL :: Lens_' UpdateFileOptions (Maybe CommitDateOptions)
updateFileOptionsDatesL f UpdateFileOptions{..} = (\updateFileOptionsDates -> UpdateFileOptions { updateFileOptionsDates, ..} ) <$> f updateFileOptionsDates
{-# INLINE updateFileOptionsDatesL #-}
-- | 'updateFileOptionsFromPath' Lens
updateFileOptionsFromPathL :: Lens_' UpdateFileOptions (Maybe Text)
updateFileOptionsFromPathL f UpdateFileOptions{..} = (\updateFileOptionsFromPath -> UpdateFileOptions { updateFileOptionsFromPath, ..} ) <$> f updateFileOptionsFromPath
{-# INLINE updateFileOptionsFromPathL #-}
-- | 'updateFileOptionsMessage' Lens
updateFileOptionsMessageL :: Lens_' UpdateFileOptions (Maybe Text)
updateFileOptionsMessageL f UpdateFileOptions{..} = (\updateFileOptionsMessage -> UpdateFileOptions { updateFileOptionsMessage, ..} ) <$> f updateFileOptionsMessage
{-# INLINE updateFileOptionsMessageL #-}
-- | 'updateFileOptionsNewBranch' Lens
updateFileOptionsNewBranchL :: Lens_' UpdateFileOptions (Maybe Text)
updateFileOptionsNewBranchL f UpdateFileOptions{..} = (\updateFileOptionsNewBranch -> UpdateFileOptions { updateFileOptionsNewBranch, ..} ) <$> f updateFileOptionsNewBranch
{-# INLINE updateFileOptionsNewBranchL #-}
-- | 'updateFileOptionsSha' Lens
updateFileOptionsShaL :: Lens_' UpdateFileOptions (Text)
updateFileOptionsShaL f UpdateFileOptions{..} = (\updateFileOptionsSha -> UpdateFileOptions { updateFileOptionsSha, ..} ) <$> f updateFileOptionsSha
{-# INLINE updateFileOptionsShaL #-}
-- | 'updateFileOptionsSignoff' Lens
updateFileOptionsSignoffL :: Lens_' UpdateFileOptions (Maybe Bool)
updateFileOptionsSignoffL f UpdateFileOptions{..} = (\updateFileOptionsSignoff -> UpdateFileOptions { updateFileOptionsSignoff, ..} ) <$> f updateFileOptionsSignoff
{-# INLINE updateFileOptionsSignoffL #-}
-- * User
-- | 'userActive' Lens
userActiveL :: Lens_' User (Maybe Bool)
userActiveL f User{..} = (\userActive -> User { userActive, ..} ) <$> f userActive
{-# INLINE userActiveL #-}
-- | 'userAvatarUrl' Lens
userAvatarUrlL :: Lens_' User (Maybe Text)
userAvatarUrlL f User{..} = (\userAvatarUrl -> User { userAvatarUrl, ..} ) <$> f userAvatarUrl
{-# INLINE userAvatarUrlL #-}
-- | 'userCreated' Lens
userCreatedL :: Lens_' User (Maybe DateTime)
userCreatedL f User{..} = (\userCreated -> User { userCreated, ..} ) <$> f userCreated
{-# INLINE userCreatedL #-}
-- | 'userDescription' Lens
userDescriptionL :: Lens_' User (Maybe Text)
userDescriptionL f User{..} = (\userDescription -> User { userDescription, ..} ) <$> f userDescription
{-# INLINE userDescriptionL #-}
-- | 'userEmail' Lens
userEmailL :: Lens_' User (Maybe Text)
userEmailL f User{..} = (\userEmail -> User { userEmail, ..} ) <$> f userEmail
{-# INLINE userEmailL #-}
-- | 'userFollowersCount' Lens
userFollowersCountL :: Lens_' User (Maybe Integer)
userFollowersCountL f User{..} = (\userFollowersCount -> User { userFollowersCount, ..} ) <$> f userFollowersCount
{-# INLINE userFollowersCountL #-}
-- | 'userFollowingCount' Lens
userFollowingCountL :: Lens_' User (Maybe Integer)
userFollowingCountL f User{..} = (\userFollowingCount -> User { userFollowingCount, ..} ) <$> f userFollowingCount
{-# INLINE userFollowingCountL #-}
-- | 'userFullName' Lens
userFullNameL :: Lens_' User (Maybe Text)
userFullNameL f User{..} = (\userFullName -> User { userFullName, ..} ) <$> f userFullName
{-# INLINE userFullNameL #-}
-- | 'userId' Lens
userIdL :: Lens_' User (Maybe Integer)
userIdL f User{..} = (\userId -> User { userId, ..} ) <$> f userId
{-# INLINE userIdL #-}
-- | 'userIsAdmin' Lens
userIsAdminL :: Lens_' User (Maybe Bool)
userIsAdminL f User{..} = (\userIsAdmin -> User { userIsAdmin, ..} ) <$> f userIsAdmin
{-# INLINE userIsAdminL #-}
-- | 'userLanguage' Lens
userLanguageL :: Lens_' User (Maybe Text)
userLanguageL f User{..} = (\userLanguage -> User { userLanguage, ..} ) <$> f userLanguage
{-# INLINE userLanguageL #-}
-- | 'userLastLogin' Lens
userLastLoginL :: Lens_' User (Maybe DateTime)
userLastLoginL f User{..} = (\userLastLogin -> User { userLastLogin, ..} ) <$> f userLastLogin
{-# INLINE userLastLoginL #-}
-- | 'userLocation' Lens
userLocationL :: Lens_' User (Maybe Text)
userLocationL f User{..} = (\userLocation -> User { userLocation, ..} ) <$> f userLocation
{-# INLINE userLocationL #-}
-- | 'userLogin' Lens
userLoginL :: Lens_' User (Maybe Text)
userLoginL f User{..} = (\userLogin -> User { userLogin, ..} ) <$> f userLogin
{-# INLINE userLoginL #-}
-- | 'userLoginName' Lens
userLoginNameL :: Lens_' User (Maybe Text)
userLoginNameL f User{..} = (\userLoginName -> User { userLoginName, ..} ) <$> f userLoginName
{-# INLINE userLoginNameL #-}
-- | 'userProhibitLogin' Lens
userProhibitLoginL :: Lens_' User (Maybe Bool)
userProhibitLoginL f User{..} = (\userProhibitLogin -> User { userProhibitLogin, ..} ) <$> f userProhibitLogin
{-# INLINE userProhibitLoginL #-}
-- | 'userRestricted' Lens
userRestrictedL :: Lens_' User (Maybe Bool)
userRestrictedL f User{..} = (\userRestricted -> User { userRestricted, ..} ) <$> f userRestricted
{-# INLINE userRestrictedL #-}
-- | 'userStarredReposCount' Lens
userStarredReposCountL :: Lens_' User (Maybe Integer)
userStarredReposCountL f User{..} = (\userStarredReposCount -> User { userStarredReposCount, ..} ) <$> f userStarredReposCount
{-# INLINE userStarredReposCountL #-}
-- | 'userVisibility' Lens
userVisibilityL :: Lens_' User (Maybe Text)
userVisibilityL f User{..} = (\userVisibility -> User { userVisibility, ..} ) <$> f userVisibility
{-# INLINE userVisibilityL #-}
-- | 'userWebsite' Lens
userWebsiteL :: Lens_' User (Maybe Text)
userWebsiteL f User{..} = (\userWebsite -> User { userWebsite, ..} ) <$> f userWebsite
{-# INLINE userWebsiteL #-}
-- * UserHeatmapData
-- | 'userHeatmapDataContributions' Lens
userHeatmapDataContributionsL :: Lens_' UserHeatmapData (Maybe Integer)
userHeatmapDataContributionsL f UserHeatmapData{..} = (\userHeatmapDataContributions -> UserHeatmapData { userHeatmapDataContributions, ..} ) <$> f userHeatmapDataContributions
{-# INLINE userHeatmapDataContributionsL #-}
-- | 'userHeatmapDataTimestamp' Lens
userHeatmapDataTimestampL :: Lens_' UserHeatmapData (Maybe Integer)
userHeatmapDataTimestampL f UserHeatmapData{..} = (\userHeatmapDataTimestamp -> UserHeatmapData { userHeatmapDataTimestamp, ..} ) <$> f userHeatmapDataTimestamp
{-# INLINE userHeatmapDataTimestampL #-}
-- * UserSearch200Response
-- | 'userSearch200ResponseData' Lens
userSearch200ResponseDataL :: Lens_' UserSearch200Response (Maybe [User])
userSearch200ResponseDataL f UserSearch200Response{..} = (\userSearch200ResponseData -> UserSearch200Response { userSearch200ResponseData, ..} ) <$> f userSearch200ResponseData
{-# INLINE userSearch200ResponseDataL #-}
-- | 'userSearch200ResponseOk' Lens
userSearch200ResponseOkL :: Lens_' UserSearch200Response (Maybe Bool)
userSearch200ResponseOkL f UserSearch200Response{..} = (\userSearch200ResponseOk -> UserSearch200Response { userSearch200ResponseOk, ..} ) <$> f userSearch200ResponseOk
{-# INLINE userSearch200ResponseOkL #-}
-- * UserSettings
-- | 'userSettingsDescription' Lens
userSettingsDescriptionL :: Lens_' UserSettings (Maybe Text)
userSettingsDescriptionL f UserSettings{..} = (\userSettingsDescription -> UserSettings { userSettingsDescription, ..} ) <$> f userSettingsDescription
{-# INLINE userSettingsDescriptionL #-}
-- | 'userSettingsDiffViewStyle' Lens
userSettingsDiffViewStyleL :: Lens_' UserSettings (Maybe Text)
userSettingsDiffViewStyleL f UserSettings{..} = (\userSettingsDiffViewStyle -> UserSettings { userSettingsDiffViewStyle, ..} ) <$> f userSettingsDiffViewStyle
{-# INLINE userSettingsDiffViewStyleL #-}
-- | 'userSettingsFullName' Lens
userSettingsFullNameL :: Lens_' UserSettings (Maybe Text)
userSettingsFullNameL f UserSettings{..} = (\userSettingsFullName -> UserSettings { userSettingsFullName, ..} ) <$> f userSettingsFullName
{-# INLINE userSettingsFullNameL #-}
-- | 'userSettingsHideActivity' Lens
userSettingsHideActivityL :: Lens_' UserSettings (Maybe Bool)
userSettingsHideActivityL f UserSettings{..} = (\userSettingsHideActivity -> UserSettings { userSettingsHideActivity, ..} ) <$> f userSettingsHideActivity
{-# INLINE userSettingsHideActivityL #-}
-- | 'userSettingsHideEmail' Lens
userSettingsHideEmailL :: Lens_' UserSettings (Maybe Bool)
userSettingsHideEmailL f UserSettings{..} = (\userSettingsHideEmail -> UserSettings { userSettingsHideEmail, ..} ) <$> f userSettingsHideEmail
{-# INLINE userSettingsHideEmailL #-}
-- | 'userSettingsLanguage' Lens
userSettingsLanguageL :: Lens_' UserSettings (Maybe Text)
userSettingsLanguageL f UserSettings{..} = (\userSettingsLanguage -> UserSettings { userSettingsLanguage, ..} ) <$> f userSettingsLanguage
{-# INLINE userSettingsLanguageL #-}
-- | 'userSettingsLocation' Lens
userSettingsLocationL :: Lens_' UserSettings (Maybe Text)
userSettingsLocationL f UserSettings{..} = (\userSettingsLocation -> UserSettings { userSettingsLocation, ..} ) <$> f userSettingsLocation
{-# INLINE userSettingsLocationL #-}
-- | 'userSettingsTheme' Lens
userSettingsThemeL :: Lens_' UserSettings (Maybe Text)
userSettingsThemeL f UserSettings{..} = (\userSettingsTheme -> UserSettings { userSettingsTheme, ..} ) <$> f userSettingsTheme
{-# INLINE userSettingsThemeL #-}
-- | 'userSettingsWebsite' Lens
userSettingsWebsiteL :: Lens_' UserSettings (Maybe Text)
userSettingsWebsiteL f UserSettings{..} = (\userSettingsWebsite -> UserSettings { userSettingsWebsite, ..} ) <$> f userSettingsWebsite
{-# INLINE userSettingsWebsiteL #-}
-- * UserSettingsOptions
-- | 'userSettingsOptionsDescription' Lens
userSettingsOptionsDescriptionL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsDescriptionL f UserSettingsOptions{..} = (\userSettingsOptionsDescription -> UserSettingsOptions { userSettingsOptionsDescription, ..} ) <$> f userSettingsOptionsDescription
{-# INLINE userSettingsOptionsDescriptionL #-}
-- | 'userSettingsOptionsDiffViewStyle' Lens
userSettingsOptionsDiffViewStyleL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsDiffViewStyleL f UserSettingsOptions{..} = (\userSettingsOptionsDiffViewStyle -> UserSettingsOptions { userSettingsOptionsDiffViewStyle, ..} ) <$> f userSettingsOptionsDiffViewStyle
{-# INLINE userSettingsOptionsDiffViewStyleL #-}
-- | 'userSettingsOptionsFullName' Lens
userSettingsOptionsFullNameL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsFullNameL f UserSettingsOptions{..} = (\userSettingsOptionsFullName -> UserSettingsOptions { userSettingsOptionsFullName, ..} ) <$> f userSettingsOptionsFullName
{-# INLINE userSettingsOptionsFullNameL #-}
-- | 'userSettingsOptionsHideActivity' Lens
userSettingsOptionsHideActivityL :: Lens_' UserSettingsOptions (Maybe Bool)
userSettingsOptionsHideActivityL f UserSettingsOptions{..} = (\userSettingsOptionsHideActivity -> UserSettingsOptions { userSettingsOptionsHideActivity, ..} ) <$> f userSettingsOptionsHideActivity
{-# INLINE userSettingsOptionsHideActivityL #-}
-- | 'userSettingsOptionsHideEmail' Lens
userSettingsOptionsHideEmailL :: Lens_' UserSettingsOptions (Maybe Bool)
userSettingsOptionsHideEmailL f UserSettingsOptions{..} = (\userSettingsOptionsHideEmail -> UserSettingsOptions { userSettingsOptionsHideEmail, ..} ) <$> f userSettingsOptionsHideEmail
{-# INLINE userSettingsOptionsHideEmailL #-}
-- | 'userSettingsOptionsLanguage' Lens
userSettingsOptionsLanguageL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsLanguageL f UserSettingsOptions{..} = (\userSettingsOptionsLanguage -> UserSettingsOptions { userSettingsOptionsLanguage, ..} ) <$> f userSettingsOptionsLanguage
{-# INLINE userSettingsOptionsLanguageL #-}
-- | 'userSettingsOptionsLocation' Lens
userSettingsOptionsLocationL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsLocationL f UserSettingsOptions{..} = (\userSettingsOptionsLocation -> UserSettingsOptions { userSettingsOptionsLocation, ..} ) <$> f userSettingsOptionsLocation
{-# INLINE userSettingsOptionsLocationL #-}
-- | 'userSettingsOptionsTheme' Lens
userSettingsOptionsThemeL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsThemeL f UserSettingsOptions{..} = (\userSettingsOptionsTheme -> UserSettingsOptions { userSettingsOptionsTheme, ..} ) <$> f userSettingsOptionsTheme
{-# INLINE userSettingsOptionsThemeL #-}
-- | 'userSettingsOptionsWebsite' Lens
userSettingsOptionsWebsiteL :: Lens_' UserSettingsOptions (Maybe Text)
userSettingsOptionsWebsiteL f UserSettingsOptions{..} = (\userSettingsOptionsWebsite -> UserSettingsOptions { userSettingsOptionsWebsite, ..} ) <$> f userSettingsOptionsWebsite
{-# INLINE userSettingsOptionsWebsiteL #-}
-- * WatchInfo
-- | 'watchInfoCreatedAt' Lens
watchInfoCreatedAtL :: Lens_' WatchInfo (Maybe DateTime)
watchInfoCreatedAtL f WatchInfo{..} = (\watchInfoCreatedAt -> WatchInfo { watchInfoCreatedAt, ..} ) <$> f watchInfoCreatedAt
{-# INLINE watchInfoCreatedAtL #-}
-- | 'watchInfoIgnored' Lens
watchInfoIgnoredL :: Lens_' WatchInfo (Maybe Bool)
watchInfoIgnoredL f WatchInfo{..} = (\watchInfoIgnored -> WatchInfo { watchInfoIgnored, ..} ) <$> f watchInfoIgnored
{-# INLINE watchInfoIgnoredL #-}
-- | 'watchInfoReason' Lens
watchInfoReasonL :: Lens_' WatchInfo (Maybe A.Value)
watchInfoReasonL f WatchInfo{..} = (\watchInfoReason -> WatchInfo { watchInfoReason, ..} ) <$> f watchInfoReason
{-# INLINE watchInfoReasonL #-}
-- | 'watchInfoRepositoryUrl' Lens
watchInfoRepositoryUrlL :: Lens_' WatchInfo (Maybe Text)
watchInfoRepositoryUrlL f WatchInfo{..} = (\watchInfoRepositoryUrl -> WatchInfo { watchInfoRepositoryUrl, ..} ) <$> f watchInfoRepositoryUrl
{-# INLINE watchInfoRepositoryUrlL #-}
-- | 'watchInfoSubscribed' Lens
watchInfoSubscribedL :: Lens_' WatchInfo (Maybe Bool)
watchInfoSubscribedL f WatchInfo{..} = (\watchInfoSubscribed -> WatchInfo { watchInfoSubscribed, ..} ) <$> f watchInfoSubscribed
{-# INLINE watchInfoSubscribedL #-}
-- | 'watchInfoUrl' Lens
watchInfoUrlL :: Lens_' WatchInfo (Maybe Text)
watchInfoUrlL f WatchInfo{..} = (\watchInfoUrl -> WatchInfo { watchInfoUrl, ..} ) <$> f watchInfoUrl
{-# INLINE watchInfoUrlL #-}
-- * WikiCommit
-- | 'wikiCommitAuthor' Lens
wikiCommitAuthorL :: Lens_' WikiCommit (Maybe CommitUser)
wikiCommitAuthorL f WikiCommit{..} = (\wikiCommitAuthor -> WikiCommit { wikiCommitAuthor, ..} ) <$> f wikiCommitAuthor
{-# INLINE wikiCommitAuthorL #-}
-- | 'wikiCommitCommiter' Lens
wikiCommitCommiterL :: Lens_' WikiCommit (Maybe CommitUser)
wikiCommitCommiterL f WikiCommit{..} = (\wikiCommitCommiter -> WikiCommit { wikiCommitCommiter, ..} ) <$> f wikiCommitCommiter
{-# INLINE wikiCommitCommiterL #-}
-- | 'wikiCommitMessage' Lens
wikiCommitMessageL :: Lens_' WikiCommit (Maybe Text)
wikiCommitMessageL f WikiCommit{..} = (\wikiCommitMessage -> WikiCommit { wikiCommitMessage, ..} ) <$> f wikiCommitMessage
{-# INLINE wikiCommitMessageL #-}
-- | 'wikiCommitSha' Lens
wikiCommitShaL :: Lens_' WikiCommit (Maybe Text)
wikiCommitShaL f WikiCommit{..} = (\wikiCommitSha -> WikiCommit { wikiCommitSha, ..} ) <$> f wikiCommitSha
{-# INLINE wikiCommitShaL #-}
-- * WikiCommitList
-- | 'wikiCommitListCommits' Lens
wikiCommitListCommitsL :: Lens_' WikiCommitList (Maybe [WikiCommit])
wikiCommitListCommitsL f WikiCommitList{..} = (\wikiCommitListCommits -> WikiCommitList { wikiCommitListCommits, ..} ) <$> f wikiCommitListCommits
{-# INLINE wikiCommitListCommitsL #-}
-- | 'wikiCommitListCount' Lens
wikiCommitListCountL :: Lens_' WikiCommitList (Maybe Integer)
wikiCommitListCountL f WikiCommitList{..} = (\wikiCommitListCount -> WikiCommitList { wikiCommitListCount, ..} ) <$> f wikiCommitListCount
{-# INLINE wikiCommitListCountL #-}
-- * WikiPage
-- | 'wikiPageCommitCount' Lens
wikiPageCommitCountL :: Lens_' WikiPage (Maybe Integer)
wikiPageCommitCountL f WikiPage{..} = (\wikiPageCommitCount -> WikiPage { wikiPageCommitCount, ..} ) <$> f wikiPageCommitCount
{-# INLINE wikiPageCommitCountL #-}
-- | 'wikiPageContentBase64' Lens
wikiPageContentBase64L :: Lens_' WikiPage (Maybe Text)
wikiPageContentBase64L f WikiPage{..} = (\wikiPageContentBase64 -> WikiPage { wikiPageContentBase64, ..} ) <$> f wikiPageContentBase64
{-# INLINE wikiPageContentBase64L #-}
-- | 'wikiPageFooter' Lens
wikiPageFooterL :: Lens_' WikiPage (Maybe Text)
wikiPageFooterL f WikiPage{..} = (\wikiPageFooter -> WikiPage { wikiPageFooter, ..} ) <$> f wikiPageFooter
{-# INLINE wikiPageFooterL #-}
-- | 'wikiPageHtmlUrl' Lens
wikiPageHtmlUrlL :: Lens_' WikiPage (Maybe Text)
wikiPageHtmlUrlL f WikiPage{..} = (\wikiPageHtmlUrl -> WikiPage { wikiPageHtmlUrl, ..} ) <$> f wikiPageHtmlUrl
{-# INLINE wikiPageHtmlUrlL #-}
-- | 'wikiPageLastCommit' Lens
wikiPageLastCommitL :: Lens_' WikiPage (Maybe WikiCommit)
wikiPageLastCommitL f WikiPage{..} = (\wikiPageLastCommit -> WikiPage { wikiPageLastCommit, ..} ) <$> f wikiPageLastCommit
{-# INLINE wikiPageLastCommitL #-}
-- | 'wikiPageSidebar' Lens
wikiPageSidebarL :: Lens_' WikiPage (Maybe Text)
wikiPageSidebarL f WikiPage{..} = (\wikiPageSidebar -> WikiPage { wikiPageSidebar, ..} ) <$> f wikiPageSidebar
{-# INLINE wikiPageSidebarL #-}
-- | 'wikiPageSubUrl' Lens
wikiPageSubUrlL :: Lens_' WikiPage (Maybe Text)
wikiPageSubUrlL f WikiPage{..} = (\wikiPageSubUrl -> WikiPage { wikiPageSubUrl, ..} ) <$> f wikiPageSubUrl
{-# INLINE wikiPageSubUrlL #-}
-- | 'wikiPageTitle' Lens
wikiPageTitleL :: Lens_' WikiPage (Maybe Text)
wikiPageTitleL f WikiPage{..} = (\wikiPageTitle -> WikiPage { wikiPageTitle, ..} ) <$> f wikiPageTitle
{-# INLINE wikiPageTitleL #-}
-- * WikiPageMetaData
-- | 'wikiPageMetaDataHtmlUrl' Lens
wikiPageMetaDataHtmlUrlL :: Lens_' WikiPageMetaData (Maybe Text)
wikiPageMetaDataHtmlUrlL f WikiPageMetaData{..} = (\wikiPageMetaDataHtmlUrl -> WikiPageMetaData { wikiPageMetaDataHtmlUrl, ..} ) <$> f wikiPageMetaDataHtmlUrl
{-# INLINE wikiPageMetaDataHtmlUrlL #-}
-- | 'wikiPageMetaDataLastCommit' Lens
wikiPageMetaDataLastCommitL :: Lens_' WikiPageMetaData (Maybe WikiCommit)
wikiPageMetaDataLastCommitL f WikiPageMetaData{..} = (\wikiPageMetaDataLastCommit -> WikiPageMetaData { wikiPageMetaDataLastCommit, ..} ) <$> f wikiPageMetaDataLastCommit
{-# INLINE wikiPageMetaDataLastCommitL #-}
-- | 'wikiPageMetaDataSubUrl' Lens
wikiPageMetaDataSubUrlL :: Lens_' WikiPageMetaData (Maybe Text)
wikiPageMetaDataSubUrlL f WikiPageMetaData{..} = (\wikiPageMetaDataSubUrl -> WikiPageMetaData { wikiPageMetaDataSubUrl, ..} ) <$> f wikiPageMetaDataSubUrl
{-# INLINE wikiPageMetaDataSubUrlL #-}
-- | 'wikiPageMetaDataTitle' Lens
wikiPageMetaDataTitleL :: Lens_' WikiPageMetaData (Maybe Text)
wikiPageMetaDataTitleL f WikiPageMetaData{..} = (\wikiPageMetaDataTitle -> WikiPageMetaData { wikiPageMetaDataTitle, ..} ) <$> f wikiPageMetaDataTitle
{-# INLINE wikiPageMetaDataTitleL #-}