Calabonga.Results
1.1.0
dotnet add package Calabonga.Results --version 1.1.0
NuGet\Install-Package Calabonga.Results -Version 1.1.0
<PackageReference Include="Calabonga.Results" Version="1.1.0" />
paket add Calabonga.Results --version 1.1.0
#r "nuget: Calabonga.Results, 1.1.0"
// Install Calabonga.Results as a Cake Addin #addin nuget:?package=Calabonga.Results&version=1.1.0 // Install Calabonga.Results as a Cake Tool #tool nuget:?package=Calabonga.Results&version=1.1.0
Calabonga.Results
Описание
Данный nuget-пакет является продолжением другого пакета OperationResultCore
, который уже исчерпал свои возможности и пришло время двигаться дальше. В старой версии был только один недостаток, который перекрывал все остальные плюсы - невозможность десериализовать объект из строки. Для выполнения десериализации приходилось реализовывать конверторы. В новом nuget-пакете Calabonga.Result
реализация стандарта RFC7807 построена по стилю на язык rust. При этом всё максимально упрощено для удобства.
English
Some helpful Results as an implementation of RFC7807. In other words, it's simple wrapper for result operation for any returned data from API backend implemented on Rust-style approach.
Version history
2024-03-04 v1.0.1
- Redundant Operation properties are hided using an internal modifier
- Some unit-testes were added
2024-02-06 v1.0.0
- First release
- Summaries added
- Unit-testing project prepared
2024-02-05 v1.0.0-beta.1
- First community preview
- Base functionality implemented
- Huge refactoring of the OperationResult nuget package
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Calabonga.Results:
Package | Downloads |
---|---|
Calabonga.Commandex.Engine
Engine and contracts library for Calabonga.Commandex. Contracts are using for developing a modules for Commandex Shell. |
|
Calabonga.Blazor.AppDefinitions
Application Definitions for Blazor application. The small but very helpful package that can help you to organize modules in Blazor application. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Calabonga.Results:
Repository | Stars |
---|---|
Calabonga/Microservice-Template
Templates for microservice architecture. Nimble Microservice Framework contains two modules. The first with OpenIddict and the second without OpenIddict. Templates are built on ASP.NET Core platform with different versions Core3.1, NET6, NET7 and NET8. You can create a new project extremely fast: in Visual Studio, Rider, dotnet CLI.
|
Version | Downloads | Last updated |
---|---|---|
1.1.0 | 635 | 6/3/2024 |
1.0.2 | 521 | 3/4/2024 |
1.0.1 | 119 | 3/4/2024 |
1.0.0 | 318 | 2/6/2024 |
1.0.0-beta.1 | 59 | 2/5/2024 |
Root namespace renamed from Calabonga.Results to Calabonga.OperationResults