/// <inheritdoc />
        public override TimeSpan Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
        {
            var ms = reader.GetInt32();

            return(SpotifyTimeSpanConversionUtils.FromWholeMilliseconds(ms));
        }
        /// <inheritdoc />
        public override void Write(Utf8JsonWriter writer, TimeSpan value, JsonSerializerOptions options)
        {
            var ms = SpotifyTimeSpanConversionUtils.ToWholeMilliseconds(value);

            writer.WriteNumberValue(ms);
        }
 public static int ToWholeMilliseconds(this TimeSpan value) => SpotifyTimeSpanConversionUtils.ToWholeMilliseconds(value);