HttpResultMonad by Eduardo Serrano

<PackageReference Include="HttpResultMonad" Version="1.0.1" />

 HttpResult

public IHttpState HttpState { get; }

public bool IsFailure { get; }

public bool IsSuccess { get; }

public static HttpResult Combine(HttpResult[] results)

public static HttpResult Combine<T>(HttpResult<T>[] results)

public static HttpResultWithError<TError> Combine<TError>(HttpResultWithError<TError>[] resultsWithError)

public static HttpResultWithError<TError> Combine<TValue, TError>(HttpResult<TValue, TError>[] results)

public static HttpResult Fail()

public static HttpResult Fail(IHttpState httpState)

public static HttpResult<TValue> Fail<TValue>()

public static HttpResult<TValue> Fail<TValue>(IHttpState httpState)

public static HttpResult<TValue, TError> Fail<TValue, TError>(TError error)

public static HttpResult<TValue, TError> Fail<TValue, TError>(TError error, IHttpState httpState)

public static HttpResult Ok()

public static HttpResult Ok(IHttpState httpState)

public static HttpResult<TValue> Ok<TValue>(TValue value)

public static HttpResult<TValue> Ok<TValue>(TValue value, IHttpState httpState)

public static HttpResult<TValue, TError> Ok<TValue, TError>(TValue value)

public static HttpResult<TValue, TError> Ok<TValue, TError>(TValue value, IHttpState httpState)

public static bool op_Equality(HttpResult first, HttpResult second)

public static bool op_Inequality(HttpResult first, HttpResult second)

public void Dispose()

public bool Equals(HttpResult other)