13 lines
572 B
C#
13 lines
572 B
C#
using System.Text.Json.Serialization;
|
|
|
|
namespace ForgejoReleaseSync.DTOs.Forgejo;
|
|
|
|
public sealed record ForgejoCreateReleaseDto(
|
|
[property: JsonPropertyName("body")] string Body,
|
|
[property: JsonPropertyName("draft")] bool Draft,
|
|
[property: JsonPropertyName("hide_archive_links")] bool HideArchiveLinks,
|
|
[property: JsonPropertyName("name")] string Name,
|
|
[property: JsonPropertyName("prerelease")] bool Prerelease,
|
|
[property: JsonPropertyName("tag_name")] string TagName,
|
|
[property: JsonPropertyName("target_commitish")] string TargetCommitish
|
|
); |