Files
server/extra/admin-api/Models/Spacebar.Models.Api/CreateChannelRequest.cs
T

19 lines
551 B
C#

using System.Text.Json.Serialization;
namespace Spacebar.Models.Api;
public class CreateChannelRequest {
[JsonPropertyName("name")]
public required string Name { get; set; }
[JsonPropertyName("position")]
public int? Position { get; set; }
[JsonPropertyName("type")]
public int? Type { get; set; } // TODO enum
//
[JsonPropertyName("parent_id"), JsonNumberHandling(JsonNumberHandling.AllowReadingFromString | JsonNumberHandling.WriteAsString)]
public long? ParentId { get; set; }
// TODO: rest of schema
}