Sha256: 35d8f74224847657572834663834c57868e8a9081eadebf757547fa13105978c

Contents?: true

Size: 1.99 KB

Versions: 3

Compression:

Stored size: 1.99 KB

Contents

# Athenian::ForSetPullRequests

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **repositories** | **Array** |  | [optional] |
| **repogroups** | **Array<Array<Integer>>** | Lists of indexes in `repositories` or `developers` that define independent groups that must be processed individually. The groups may have intersections. | [optional] |
| **with** | [**PullRequestWith**](PullRequestWith.md) |  | [optional] |
| **withgroups** | [**Array<PullRequestWith>**](PullRequestWith.md) | Aggregate by groups of PR contributors. Currently, only the groupings by `author`, `merger`, and `releaser` are supported. People do not have to be mentioned in `with` in contrast to `repogroups`. We treat `with` as another group, if specified. | [optional] |
| **labels_include** | **Array<String>** | At least one of these labels must be present in each analyzed PR. | [optional] |
| **labels_exclude** | **Array<String>** | None of these labels must be present in each analyzed PR. | [optional] |
| **lines** | **Array<Integer>** | Split by changed number of lines (inserted + removed). | [optional] |
| **jira** | [**JIRAFilter**](JIRAFilter.md) |  | [optional] |
| **jiragroups** | [**Array<JIRAFilter>**](JIRAFilter.md) | Calculate metrics separately for each JIRA Filter in the list. Not compatible with `jira` field.  | [optional] |
| **environments** | **Array<String>** | Calculate deployment metrics separately for each environment in the list. Required if any deployment metrics were requested. Histograms are only implemented for single environments. | [optional] |

## Example

```ruby
require 'athenian'

instance = Athenian::ForSetPullRequests.new(
  repositories: null,
  repogroups: [[0,1],[1]],
  with: null,
  withgroups: null,
  labels_include: null,
  labels_exclude: null,
  lines: null,
  jira: null,
  jiragroups: null,
  environments: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
athenian-2.1.86 docs/ForSetPullRequests.md
athenian-2.1.85 docs/ForSetPullRequests.md
athenian-2.1.81 docs/ForSetPullRequests.md