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);
        }
Beispiel #2
0
        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);
        }