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