/// <summary> /// Create <see cref="Subtitles"/> object from musixmatch serialized subtitle string. /// </summary> /// <param name="mxmss">Musixmatch serialized subtitles</param> public Subtitles(string mxmss) => LoadFromMusixmatchSubtitleLines(JsonConvert.DeserializeObject <List <MusixmatchSubtitleFormattedLine> >(mxmss));
get => DaysOfWeekFromStringList(JsonConvert.DeserializeObject <List <string> >(DaysOfWeekJsonArrayString));
//The Auction ID must be first in the URL when it's needed, same for the Bank ID new ApiCommand("RegisterBank", args => args.Count() == 3 ? CreateBank(args.ToArray()[0], args.ToArray()[1], args.ToArray()[2]) : args.Count() == 1 ? CreateBank(JsonConvert.DeserializeObject <List <string> >(args.First())) : throw new ApiError("Incorrect number of argument, expected 3"), new List <ApiParameter> {
/// <summary> /// Create <see cref="Richsync"/> object from musixmatch richsync serialized string. /// </summary> /// <param name="mrf">Musixmatch serialized richsync</param> public Richsync(string mxmrs) => LoadFromMusixmatchRichsyncLines(JsonConvert.DeserializeObject <List <MusixmatchRichsyncFormattedLine> >(mxmrs));