public override void WriteJson()

in src/YouTrackSharp/Json/UnixDateTimeOffsetConverter.cs [14:27]


        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            switch (value)
            {
                case DateTimeOffset offset:
                    writer.WriteValue(offset.ToUnixTimeMilliseconds());
                    break;
                case DateTime dateTime:
                    writer.WriteValue(new DateTimeOffset(dateTime).ToUnixTimeMilliseconds());
                    break;
                default:
                    throw new Exception("Expected DateTimeOffset or DateTime.");
            }
        }