API Diff between 0.2.3 and 1.0.0-beta0006
187 Additions
93 Removals
SpeakEasy
-
public class CommaSeparatedArrayFormatter : IArrayFormatter
-
public class ConfigurationException : Exception
-
public class DeserializationSettings
-
public class FileUploadBody : IRequestBody
-
public class HttpClient : IHttpClient
- public ISpeakEasyLogger Logger { get; }
- public ILogger Logger { get; }
- public HttpClient(IRequestRunner requestRunner, INamingConvention namingConvention, ISpeakEasyLogger logger, IUserAgent userAgent)
- public HttpClient(IRequestRunner requestRunner, INamingConvention namingConvention, ILogger logger, IUserAgent userAgent)
- public Task<IHttpResponse> Delete(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Get(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Head(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Options(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Patch(object body, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Patch(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Patch(IFile file, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Patch(IFile[] files, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Post(object body, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Post(IFile file, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Post(IFile[] files, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Post(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Put(object body, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Put(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Put(IFile file, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Put(IFile[] files, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- public Task<IHttpResponse> Run<T>(T request, CancellationToken cancellationToken = default) where T : IHttpRequest
- public IHttpResponse Delete(string relativeUrl, object segments = null)
- public Task<IHttpResponse> DeleteAsync(string relativeUrl, object segments = null)
- public IHttpResponse Get(string relativeUrl, object segments = null)
- public Task<IHttpResponse> GetAsync(string relativeUrl, object segments = null)
- public IHttpResponse Head(string relativeUrl, object segments = null)
- public Task<IHttpResponse> HeadAsync(string relativeUrl, object segments = null)
- public IHttpResponse Options(string relativeUrl, object segments = null)
- public Task<IHttpResponse> OptionsAsync(string relativeUrl, object segments = null)
- public IHttpResponse Patch(object body, string relativeUrl, object segments = null)
- public IHttpResponse Patch(string relativeUrl, object segments = null)
- public IHttpResponse Patch(IFile file, string relativeUrl, object segments = null)
- public IHttpResponse Patch(IFile[] files, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PatchAsync(object body, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PatchAsync(string relativeUrl, object segments = null)
- public Task<IHttpResponse> PatchAsync(IFile file, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PatchAsync(IFile[] files, string relativeUrl, object segments = null)
- public IHttpResponse Post(object body, string relativeUrl, object segments = null)
- public IHttpResponse Post(IFile file, string relativeUrl, object segments = null)
- public IHttpResponse Post(IFile[] files, string relativeUrl, object segments = null)
- public IHttpResponse Post(string relativeUrl, object segments = null)
- public Task<IHttpResponse> PostAsync(object body, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PostAsync(IFile file, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PostAsync(IFile[] files, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PostAsync(string relativeUrl, object segments = null)
- public IHttpResponse Put(object body, string relativeUrl, object segments = null)
- public IHttpResponse Put(string relativeUrl, object segments = null)
- public IHttpResponse Put(IFile file, string relativeUrl, object segments = null)
- public IHttpResponse Put(IFile[] files, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PutAsync(object body, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PutAsync(string relativeUrl, object segments = null)
- public Task<IHttpResponse> PutAsync(IFile file, string relativeUrl, object segments = null)
- public Task<IHttpResponse> PutAsync(IFile[] files, string relativeUrl, object segments = null)
- public Task<IHttpResponse> RunAsync<T>(T request) where T : IHttpRequest
-
public class HttpClientSettings
-
public abstract class HttpRequest : IHttpRequest
-
public class HttpResponse : IHttpResponse
-
public class HttpResponseHandler : IHttpResponseHandler
-
public static class HttpResponseHandlerTaskExtensions
-
public class HttpResponseState
- public Header[] { get; }
- public (HttpStatusCode statusCode, string statusDescription, Uri requestUrl, Cookie[] cookies, string contentType, string server, HttpContentHeaders headers)
- public (HttpStatusCode statusCode, string statusDescription, Uri requestUrl, Header[] headers, Cookie[] cookies, string contentType, string server, string contentEncoding, DateTime lastModified)
-
public static class HttpResponseTaskExtensions
-
public interface IArrayFormatter
-
public interface IContent
-
public interface IHttpClient
- Task<IHttpResponse> Delete(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Get(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Head(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Options(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Patch(object body, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Patch(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Patch(IFile file, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Patch(IFile[] files, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Post(object body, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Post(IFile file, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Post(IFile[] files, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Post(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Put(object body, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Put(string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Put(IFile file, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Put(IFile[] files, string relativeUrl, object segments = null, CancellationToken cancellationToken = default)
- Task<IHttpResponse> Run<T>(T request, CancellationToken cancellationToken = default) where T : IHttpRequest
- IHttpResponse Delete(string relativeUrl, object segments = null)
- Task<IHttpResponse> DeleteAsync(string relativeUrl, object segments = null)
- IHttpResponse Get(string relativeUrl, object segments = null)
- Task<IHttpResponse> GetAsync(string relativeUrl, object segments = null)
- IHttpResponse Head(string relativeUrl, object segments = null)
- Task<IHttpResponse> HeadAsync(string relativeUrl, object segments = null)
- IHttpResponse Options(string relativeUrl, object segments = null)
- Task<IHttpResponse> OptionsAsync(string relativeUrl, object segments = null)
- IHttpResponse Patch(object body, string relativeUrl, object segments = null)
- IHttpResponse Patch(string relativeUrl, object segments = null)
- IHttpResponse Patch(IFile file, string relativeUrl, object segments = null)
- IHttpResponse Patch(IFile[] files, string relativeUrl, object segments = null)
- Task<IHttpResponse> PatchAsync(object body, string relativeUrl, object segments = null)
- Task<IHttpResponse> PatchAsync(string relativeUrl, object segments = null)
- Task<IHttpResponse> PatchAsync(IFile file, string relativeUrl, object segments = null)
- Task<IHttpResponse> PatchAsync(IFile[] files, string relativeUrl, object segments = null)
- IHttpResponse Post(object body, string relativeUrl, object segments = null)
- IHttpResponse Post(IFile file, string relativeUrl, object segments = null)
- IHttpResponse Post(IFile[] files, string relativeUrl, object segments = null)
- IHttpResponse Post(string relativeUrl, object segments = null)
- Task<IHttpResponse> PostAsync(object body, string relativeUrl, object segments = null)
- Task<IHttpResponse> PostAsync(IFile file, string relativeUrl, object segments = null)
- Task<IHttpResponse> PostAsync(IFile[] files, string relativeUrl, object segments = null)
- Task<IHttpResponse> PostAsync(string relativeUrl, object segments = null)
- IHttpResponse Put(object body, string relativeUrl, object segments = null)
- IHttpResponse Put(string relativeUrl, object segments = null)
- IHttpResponse Put(IFile file, string relativeUrl, object segments = null)
- IHttpResponse Put(IFile[] files, string relativeUrl, object segments = null)
- Task<IHttpResponse> PutAsync(object body, string relativeUrl, object segments = null)
- Task<IHttpResponse> PutAsync(string relativeUrl, object segments = null)
- Task<IHttpResponse> PutAsync(IFile file, string relativeUrl, object segments = null)
- Task<IHttpResponse> PutAsync(IFile[] files, string relativeUrl, object segments = null)
- Task<IHttpResponse> RunAsync<T>(T request) where T : IHttpRequest
-
public interface IHttpRequest
-
public interface IHttpResponse
-
public interface IHttpResponseHandler
-
public interface IHttpResponseState
-
public interface IJsonSerializerStrategy
-
public interface ILogger
-
public interface IRequestBody
-
public interface IRequestRunner
-
public interface ISerializableBody
-
public interface ISerializer
-
public interface ISpeakEasyLogger
-
public interface ITransmissionSettings
-
public class JsonArray : List<object>
-
public class JsonObject : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
-
public class MultipleValuesArrayFormatter : IArrayFormatter
-
public class ObjectRequestBody : IRequestBody
-
public class Parameter
-
public class PocoJsonSerializerStrategy : IJsonSerializerStrategy
-
public class RequestRunner : IRequestRunner
-
public class Resource
-
public class SerializableByteArray : ISerializableBody
-
public static class SimpleJson
-
public class TransmissionSettings : ITransmissionSettings
SpeakEasy.Contents
SpeakEasy.Loggers
SpeakEasy.Serializers