Struct Release
An asset containing all release data.
Implements
IJsonSerializable
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: Exiled.Loader.GHApi.Models
Assembly: Exiled.Loader.dll
Syntax
public readonly struct Release : IJsonSerializable
Constructors
| Improve this Doc View SourceRelease(Int32, String, Boolean, DateTime, ReleaseAsset[])
Initializes a new instance of the Release struct.
Declaration
[SerializationConstructor]
public Release(int id, string tag_name, bool prerelease, DateTime created_at, ReleaseAsset[] assets)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | id | |
System.String | tag_name | |
System.Boolean | prerelease | |
System.DateTime | created_at | |
ReleaseAsset[] | assets |
Fields
| Improve this Doc View SourceAssets
The release's assets.
Declaration
[DataMember(Name = "assets")]
public readonly ReleaseAsset[] Assets
Field Value
Type | Description |
---|---|
ReleaseAsset[] |
CreatedAt
The release's creation date.
Declaration
[DataMember(Name = "created_at")]
public readonly DateTime CreatedAt
Field Value
Type | Description |
---|---|
System.DateTime |
Id
The release's id.
Declaration
[DataMember(Name = "id")]
public readonly int Id
Field Value
Type | Description |
---|---|
System.Int32 |
PreRelease
A value indicating whether the release is a pre-release.
Declaration
[DataMember(Name = "prerelease")]
public readonly bool PreRelease
Field Value
Type | Description |
---|---|
System.Boolean |
TagName
The release's tag name.
Declaration
[DataMember(Name = "tag_name")]
public readonly string TagName
Field Value
Type | Description |
---|---|
System.String |
Implements
IJsonSerializable