in src/YouTrackSharp/Json/TimeSpanMinutesConverter.cs [26:39]
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
// ReSharper disable once SwitchStatementMissingSomeCases
switch (reader.TokenType)
{
case JsonToken.Null:
return null;
case JsonToken.Integer:
case JsonToken.Float:
return TimeSpan.FromMinutes((long)reader.Value);
default:
throw new FormatException(string.Format(Strings.Exception_CouldNotParseTimeSpan, reader.Value));
}
}