---
title: CiPullRequestStartCondition
framework: appstoreconnectapi
role: symbol
role_heading: Object
path: appstoreconnectapi/cipullrequeststartcondition
---

# CiPullRequestStartCondition

Settings for a start condition that starts a build if a pull request changes.

## Declaration

```data
object CiPullRequestStartCondition
```

## Properties

destination: The destination branch name and custom patterns you configure for a workflow that starts a new build for changes to a pull request. filesAndFoldersRule: The custom rule that determines whether Xcode Cloud starts a build or not based on a pull request’s changes to files. source: The source branch name and custom patterns you configure for a workflow that starts a new build for changes to a pull request. autoCancel: A Boolean value that indicates whether Xcode Cloud automatically cancels or skips builds.

## See Also

### Objects

- [CiProduct](appstoreconnectapi/ciproduct.md)
- [CiProductResponse](appstoreconnectapi/ciproductresponse.md)
- [CiProductsResponse](appstoreconnectapi/ciproductsresponse.md)
- [CiProductAdditionalRepositoriesLinkagesResponse](appstoreconnectapi/ciproductadditionalrepositorieslinkagesresponse.md)
- [CiProductAppLinkageResponse](appstoreconnectapi/ciproductapplinkageresponse.md)
- [CiProductBuildRunsLinkagesResponse](appstoreconnectapi/ciproductbuildrunslinkagesresponse.md)
- [CiProductPrimaryRepositoriesLinkagesResponse](appstoreconnectapi/ciproductprimaryrepositorieslinkagesresponse.md)
- [CiProductWorkflowsLinkagesResponse](appstoreconnectapi/ciproductworkflowslinkagesresponse.md)
- [CiBranchStartCondition](appstoreconnectapi/cibranchstartcondition.md)
- [CiFilesAndFoldersRule](appstoreconnectapi/cifilesandfoldersrule.md)
- [CiGitUser](appstoreconnectapi/cigituser.md)
- [CiIssueCounts](appstoreconnectapi/ciissuecounts.md)
- [CiScheduledStartCondition](appstoreconnectapi/cischeduledstartcondition.md)
- [CiTagStartCondition](appstoreconnectapi/citagstartcondition.md)
- [CiTestDestination](appstoreconnectapi/citestdestination.md)
