namespace RelayClient.Models;

public class RtcSignalMessage
{
    public required string Type { get; set; } // rtc_join / rtc_offer / rtc_answer / rtc_ice_candidate / rtc_leave
    public required string From { get; set; }
    public required string ChannelId { get; set; }

    public string? Sdp { get; set; }
    public string? Candidate { get; set; }
    public string? SdpMid { get; set; }
    public int? SdpMLineIndex { get; set; }
}