public async Task <JSON_ListVideos> ListVideosInSubscriptedChannels(ChannelsEnum Channel, int?DurationShorterOrEqual_inMins = null, VideoSortEnum Sort = VideoSortEnum.recent, int Limit = 10, int OffSet = 1) { var parameters = new Dictionary <string, string> { { "shorter_than", DurationShorterOrEqual_inMins.HasValue ? DurationShorterOrEqual_inMins.Value.ToString() : null }, { "channel", Channel.ToString() }, { "fields", string.Join(",", GetStringsFromClassConstants(typeof(FieldsVideo))) }, { "limit", Limit.ToString() }, { "page", OffSet.ToString() }, { "sort", Sort.ToString() } }; using (HtpClient localHttpClient = new HtpClient(new HCHandler())) { HttpResponseMessage ResPonse = await localHttpClient.GetAsync(new pUri("/user/me/subscriptions", parameters)).ConfigureAwait(false); string result = await ResPonse.Content.ReadAsStringAsync(); return(ResPonse.IsSuccessStatusCode ? JsonConvert.DeserializeObject <JSON_ListVideos>(result, JSONhandler) : throw ShowError(result)); } }
public override System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer> ReadFields(System.IO.BinaryReader binaryReader) { System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer> pointerQueue = new System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer>(base.ReadFields(binaryReader)); this.ShaderPassImplementationFlags = ((Flags)(binaryReader.ReadInt16())); this.fieldpad = binaryReader.ReadBytes(2); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(60)); this.VertexShader = binaryReader.ReadTagReference(); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(12)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(1)); this.Channels = ((ChannelsEnum)(binaryReader.ReadInt16())); this.Alphablend = ((AlphablendEnum)(binaryReader.ReadInt16())); this.Depth = ((DepthEnum)(binaryReader.ReadInt16())); this.fieldpad0 = binaryReader.ReadBytes(2); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(4)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(16)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(8)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(16)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(4)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(12)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(7)); pointerQueue.Enqueue(binaryReader.ReadBlamPointer(8)); this.PixelShader = binaryReader.ReadTagReference(); return(pointerQueue); }
public IChannels Channel(ChannelsEnum Channel) => new ChannelsClient(Channel);