Sha256: df32437330ea768be6b97fdb09a2087d1c5b56d7d27b65f473d6ff8dad5886a6

Contents?: true

Size: 1.13 KB

Versions: 3

Compression:

Stored size: 1.13 KB

Contents

# Athenian::ReleaseNotification

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **repository** | **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.  |  |
| **commit** | **String** | Commit hash, either short (7 chars) or long (40 chars) form. |  |
| **name** | **String** | Release name. The value may not contain \\n - new line character, and ' - single quote.  | [optional] |
| **author** | **String** | Release author. | [optional] |
| **url** | **String** | Release URL. | [optional] |
| **published_at** | **Time** | When the release was created. If missing, set to `now()`. | [optional] |

## Example

```ruby
require 'athenian'

instance = Athenian::ReleaseNotification.new(
  repository: github.com/athenianco/athenian-webapp,
  commit: null,
  name: null,
  author: null,
  url: null,
  published_at: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

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