@@ -168,9 +168,9 @@ namespace TurboHTTP
168168 public static TurboHTTP.ITurboHttpClientBuilder UseRequest(this TurboHTTP.ITurboHttpClientBuilder builder, System.Func<System.Net.Http.HttpRequestMessage, System.Net.Http.HttpRequestMessage> transform) { }
169169 public static TurboHTTP.ITurboHttpClientBuilder UseResponse(this TurboHTTP.ITurboHttpClientBuilder builder, System.Func<System.Net.Http.HttpRequestMessage, System.Net.Http.HttpResponseMessage, System.Net.Http.HttpResponseMessage> transform) { }
170170 public static TurboHTTP.ITurboHttpClientBuilder WithCache(this TurboHTTP.ITurboHttpClientBuilder builder, System.Action<TurboHTTP.CacheOptions>? configure = null) { }
171- public static TurboHTTP.ITurboHttpClientBuilder WithCache(this TurboHTTP.ITurboHttpClientBuilder builder, TurboHTTP.Protocol .Caching.ICacheStore store, System.Action<TurboHTTP.CacheOptions>? configure = null) { }
171+ public static TurboHTTP.ITurboHttpClientBuilder WithCache(this TurboHTTP.ITurboHttpClientBuilder builder, TurboHTTP.Features .Caching.ICacheStore store, System.Action<TurboHTTP.CacheOptions>? configure = null) { }
172172 public static TurboHTTP.ITurboHttpClientBuilder WithCookies(this TurboHTTP.ITurboHttpClientBuilder builder) { }
173- public static TurboHTTP.ITurboHttpClientBuilder WithCookies(this TurboHTTP.ITurboHttpClientBuilder builder, TurboHTTP.Protocol .Cookies.ICookieStore store) { }
173+ public static TurboHTTP.ITurboHttpClientBuilder WithCookies(this TurboHTTP.ITurboHttpClientBuilder builder, TurboHTTP.Features .Cookies.ICookieStore store) { }
174174 public static TurboHTTP.ITurboHttpClientBuilder WithDecompression(this TurboHTTP.ITurboHttpClientBuilder builder, bool enabled = true) { }
175175 public static TurboHTTP.ITurboHttpClientBuilder WithExpectContinue(this TurboHTTP.ITurboHttpClientBuilder builder, System.Action<TurboHTTP.Expect100Options>? configure = null) { }
176176 public static TurboHTTP.ITurboHttpClientBuilder WithRedirect(this TurboHTTP.ITurboHttpClientBuilder builder, System.Action<TurboHTTP.RedirectOptions>? configure = null) { }
@@ -199,7 +199,7 @@ namespace TurboHTTP.Diagnostics
199199 public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddTurboTracing(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Servus.Core.Diagnostics.IServusTraceListener listener, Servus.Core.Diagnostics.TraceLevel minimumLevel = 1, System.Func<string, bool>? categoryFilter = null) { }
200200 }
201201}
202- namespace TurboHTTP.Protocol .Caching
202+ namespace TurboHTTP.Features .Caching
203203{
204204 public sealed class CacheBody : System.IDisposable
205205 {
@@ -209,7 +209,7 @@ namespace TurboHTTP.Protocol.Caching
209209 public System.ReadOnlySpan<byte> Span { get; }
210210 public void Dispose() { }
211211 }
212- public sealed class CacheControl : System.IEquatable<TurboHTTP.Protocol .Caching.CacheControl>
212+ public sealed class CacheControl : System.IEquatable<TurboHTTP.Features .Caching.CacheControl>
213213 {
214214 public CacheControl() { }
215215 public bool Immutable { get; init; }
@@ -229,7 +229,7 @@ namespace TurboHTTP.Protocol.Caching
229229 public bool Public { get; init; }
230230 public System.TimeSpan? SMaxAge { get; init; }
231231 }
232- public sealed class CacheControlStoreEntry : System.IEquatable<TurboHTTP.Protocol .Caching.CacheControlStoreEntry>
232+ public sealed class CacheControlStoreEntry : System.IEquatable<TurboHTTP.Features .Caching.CacheControlStoreEntry>
233233 {
234234 public CacheControlStoreEntry() { }
235235 public bool Immutable { get; init; }
@@ -253,8 +253,8 @@ namespace TurboHTTP.Protocol.Caching
253253 {
254254 public CacheStoreEntry() { }
255255 public int? AgeSeconds { get; init; }
256- public required TurboHTTP.Protocol .Caching.CacheBody Body { get; init; }
257- public TurboHTTP.Protocol .Caching.CacheControlStoreEntry? CacheControl { get; init; }
256+ public required TurboHTTP.Features .Caching.CacheBody Body { get; init; }
257+ public TurboHTTP.Features .Caching.CacheControlStoreEntry? CacheControl { get; init; }
258258 public System.DateTimeOffset? Date { get; init; }
259259 public string? ETag { get; init; }
260260 public System.DateTimeOffset? Expires { get; init; }
@@ -270,7 +270,7 @@ namespace TurboHTTP.Protocol.Caching
270270 {
271271 int? AgeSeconds { get; }
272272 System.ReadOnlyMemory<byte> Body { get; }
273- TurboHTTP.Protocol .Caching.CacheControl? CacheControl { get; }
273+ TurboHTTP.Features .Caching.CacheControl? CacheControl { get; }
274274 System.DateTimeOffset? Date { get; }
275275 string? ETag { get; }
276276 System.DateTimeOffset? Expires { get; }
@@ -285,32 +285,32 @@ namespace TurboHTTP.Protocol.Caching
285285 {
286286 void Clear();
287287 bool Remove(string key);
288- void Set(string key, TurboHTTP.Protocol .Caching.CacheStoreEntry entry);
289- bool TryGet(string key, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out TurboHTTP.Protocol .Caching.CacheStoreEntry? entry);
288+ void Set(string key, TurboHTTP.Features .Caching.CacheStoreEntry entry);
289+ bool TryGet(string key, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out TurboHTTP.Features .Caching.CacheStoreEntry? entry);
290290 }
291291}
292- namespace TurboHTTP.Protocol .Cookies
292+ namespace TurboHTTP.Features .Cookies
293293{
294- public sealed class CookieStoreEntry : System.IEquatable<TurboHTTP.Protocol .Cookies.CookieStoreEntry>
294+ public sealed class CookieStoreEntry : System.IEquatable<TurboHTTP.Features .Cookies.CookieStoreEntry>
295295 {
296- public CookieStoreEntry(string Name, string Value, string Domain, string Path, System.DateTimeOffset? ExpiresAt, bool Secure, bool HttpOnly, TurboHTTP.Protocol .Cookies.SameSitePolicy SameSite, bool IsHostOnly, System.DateTimeOffset CreatedAt) { }
296+ public CookieStoreEntry(string Name, string Value, string Domain, string Path, System.DateTimeOffset? ExpiresAt, bool Secure, bool HttpOnly, TurboHTTP.Features .Cookies.SameSitePolicy SameSite, bool IsHostOnly, System.DateTimeOffset CreatedAt) { }
297297 public System.DateTimeOffset CreatedAt { get; init; }
298298 public string Domain { get; init; }
299299 public System.DateTimeOffset? ExpiresAt { get; init; }
300300 public bool HttpOnly { get; init; }
301301 public bool IsHostOnly { get; init; }
302302 public string Name { get; init; }
303303 public string Path { get; init; }
304- public TurboHTTP.Protocol .Cookies.SameSitePolicy SameSite { get; init; }
304+ public TurboHTTP.Features .Cookies.SameSitePolicy SameSite { get; init; }
305305 public bool Secure { get; init; }
306306 public string Value { get; init; }
307307 }
308308 public interface ICookieStore
309309 {
310310 int Count { get; }
311- void Add(TurboHTTP.Protocol .Cookies.CookieStoreEntry entry);
311+ void Add(TurboHTTP.Features .Cookies.CookieStoreEntry entry);
312312 void Clear();
313- System.Collections.Generic.IReadOnlyList<TurboHTTP.Protocol .Cookies.CookieStoreEntry> GetAll();
313+ System.Collections.Generic.IReadOnlyList<TurboHTTP.Features .Cookies.CookieStoreEntry> GetAll();
314314 void Remove(string name, string domain, string path);
315315 }
316316 public enum SameSitePolicy
0 commit comments