30 lines
783 B
Markdown
30 lines
783 B
Markdown
# Repository Object
|
|
|
|
```json
|
|
{
|
|
"id": "asrepo",
|
|
"type": "api",
|
|
"url": "https://api.addonscript.net"
|
|
}
|
|
```
|
|
|
|
## Required properties
|
|
|
|
### id
|
|
|
|
This is the ID of the repository. It has to be unique to the AddonScript file.
|
|
|
|
### type
|
|
|
|
This is the type of the repository. Possible values are `addonscript` or `maven`.
|
|
A repository of the type `addonscript` is an instance of the [AddonScript API](../api).
|
|
AddonScript will use the basic endpoints of that instance to retrieve available versions
|
|
of a specific addon, as well as the [addon JSON](./addon.md) for a specific version of an
|
|
addon.
|
|
|
|
|
|
### url
|
|
|
|
This is the base URL of an [AddonScript API](../api) instance, if the repository
|
|
type is `addonscript`, or the base URL of a Maven Repository, if the repository
|
|
type is `maven`.
|