# v1alpha1PullRequestGenerator

Type: object

PullRequestGenerator defines a generator that scrapes a PullRequest API to find candidate pull requests.

Schema: [v1alpha1PullRequestGenerator](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgenerator/index.md)

- `azuredevops` (optional)
  Reference: [v1alpha1PullRequestGeneratorAzureDevOps](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorazuredevops/index.md); Type: object
  
  PullRequestGeneratorAzureDevOps defines connection info specific to AzureDevOps.

- `bitbucket` (optional)
  Reference: [v1alpha1PullRequestGeneratorBitbucket](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorbitbucket/index.md); Type: object
  
  PullRequestGeneratorBitbucket defines connection info specific to Bitbucket.

- `bitbucketServer` (optional)
  Reference: [v1alpha1PullRequestGeneratorBitbucketServer](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorbitbucketserver/index.md); Type: object
  
  PullRequestGeneratorBitbucketServer defines connection info specific to BitbucketServer.

- `continueOnRepoNotFoundError` (optional)
  Type: boolean
  
  ContinueOnRepoNotFoundError is a flag to continue the ApplicationSet Pull Request generator parameters generation even if the repository is not found.

- `filters` (optional)
  Type: array
  
  Filters for which pull requests should be considered.
  
  Items:
    Reference: [v1alpha1PullRequestGeneratorFilter](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorfilter/index.md); Type: object
    
    PullRequestGeneratorFilter is a single pull request filter.
    If multiple filter types are set on a single struct, they will be AND'd together. All filters must
    pass for a pull request to be included.

- `gitea` (optional)
  Reference: [v1alpha1PullRequestGeneratorGitea](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorgitea/index.md); Type: object
  
  PullRequestGeneratorGitea defines connection info specific to Gitea.

- `github` (optional)
  Reference: [v1alpha1PullRequestGeneratorGithub](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorgithub/index.md); Type: object
  
  PullRequestGeneratorGithub defines connection info specific to GitHub.

- `gitlab` (optional)
  Reference: [v1alpha1PullRequestGeneratorGitLab](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorgitlab/index.md); Type: object
  
  PullRequestGeneratorGitLab defines connection info specific to GitLab.

- `requeueAfterSeconds` (optional)
  Type: integer, int64
  
  Standard parameters.

- `template` (optional)
  Reference: [v1alpha1ApplicationSetTemplate](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsettemplate/index.md); Type: object

- `values` (optional)
  Type: object
  
  Additional properties: 
    Type: string