# Athenian::ReleaseMatchRequest ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **account** | **Integer** | Account ID. | | | **repositories** | **Array<String>** | Set of repositories. An empty list raises a bad response 400. Duplicates are automatically ignored. | | | **branches** | **String** | Regular expression to match branch names. The match starts from the beginning of the string. Special value `{{default}}` matches to the default branch name - usually, `main` or `master`. Reference: https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP | [optional] | | **tags** | **String** | Regular expression to match tag names. The match starts from the beginning of the string. Reference: https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP | [optional] | | **events** | **String** | Regular expression to match event releases (submitted by the user via `/events/releases`). The match starts from the beginning of the string. Reference: https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP | [optional] | | **match** | [**ReleaseMatchStrategy**](ReleaseMatchStrategy.md) | | | ## Example ```ruby require 'athenian' instance = Athenian::ReleaseMatchRequest.new( account: null, repositories: ["github.com/athenianco/athenian-webapp","github.com/athenianco/athenian-api"], branches: .*-production, tags: .*, events: null, match: null ) ```