Files
ForgejoReleaseSync/DTOs/Forgejo/ForgejoCreateReleaseDto.cs

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
);