public YRequest Create(YStationDescription station, YStationSettings2 settings2) { var headers = new List <KeyValuePair <string, string> > { YRequestHeaders.Get(YHeader.ContentType, storage) }; string body = JsonConvert.SerializeObject(settings2, settings); FormRequest($"{YEndpoints.API}/rotor/station/{station.Id.Type}:{station.Id.Tag}/settings2", WebRequestMethods.Http.Post, headers: headers, body: body); return(this); }
public YRequest Create(YStationDescription station, string prevTrackId = "") { Dictionary <string, string> query = new Dictionary <string, string> { { "settings2", "true" } }; if (!string.IsNullOrEmpty(prevTrackId)) { query.Add("queue", prevTrackId); } FormRequest($"{YEndpoints.API}/rotor/station/{station.Id.Type}:{station.Id.Tag}/tracks", query: query); return(this); }