diff --git a/StabilityMatrix.Core/Models/Api/CivitTRPC/CivitUserToggleFavoriteModelRequest.cs b/StabilityMatrix.Core/Models/Api/CivitTRPC/CivitUserToggleFavoriteModelRequest.cs new file mode 100644 index 00000000..8cc912fd --- /dev/null +++ b/StabilityMatrix.Core/Models/Api/CivitTRPC/CivitUserToggleFavoriteModelRequest.cs @@ -0,0 +1,19 @@ +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace StabilityMatrix.Core.Models.Api.CivitTRPC; + +public record CivitUserToggleFavoriteModelRequest : IFormattable +{ + [JsonPropertyName("modelId")] + public required int ModelId { get; set; } + + [JsonPropertyName("authed")] + public bool Authed { get; set; } = true; + + /// + public string ToString(string? format, IFormatProvider? formatProvider) + { + return JsonSerializer.Serialize(new { json = this }); + } +}