Sha256: e6c81b1bd61ec727192886bd4a391400be6ac73b5fb58af70e40267eb9616a3c

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 KB

Contents

# Athenian::LogicalRepositoryRequest

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **account** | **Integer** | Account ID. |  |
| **name** | **String** | The logical part of the repository name. Compared to GitHub repository name requirements, we additionally allow / to express the hierarchy further.  |  |
| **parent** | **String** | Repository name which uniquely identifies any repository in any service provider. The format matches the repository URL without the protocol part. No \".git\" should be appended. We support a special syntax for repository sets: \"{reposet id}\" adds all the repositories from the given set.  |  |
| **prs** | [**LogicalPRRules**](LogicalPRRules.md) |  |  |
| **releases** | [**ReleaseMatchSetting**](ReleaseMatchSetting.md) |  |  |
| **deployments** | [**LogicalDeploymentRules**](LogicalDeploymentRules.md) |  | [optional] |

## Example

```ruby
require 'athenian'

instance = Athenian::LogicalRepositoryRequest.new(
  account: null,
  name: null,
  parent: github.com/athenianco/athenian-webapp,
  prs: null,
  releases: null,
  deployments: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

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