Eternet.Models
2.8.0
Prefix Reserved
dotnet add package Eternet.Models --version 2.8.0
NuGet\Install-Package Eternet.Models -Version 2.8.0
<PackageReference Include="Eternet.Models" Version="2.8.0" />
<PackageVersion Include="Eternet.Models" Version="2.8.0" />
<PackageReference Include="Eternet.Models" />
paket add Eternet.Models --version 2.8.0
#r "nuget: Eternet.Models, 2.8.0"
#:package Eternet.Models@2.8.0
#addin nuget:?package=Eternet.Models&version=2.8.0
#tool nuget:?package=Eternet.Models&version=2.8.0
Eternet.Models
Tipos compartidos y atributos transversales usados por el ecosistema Eternet.
Incluye:
OperationNamespaceApiGatewayEndpointAttribute- modelos y abstracciones comunes consumidos por contratos y servicios
Instalación
dotnet add package Eternet.Models
Uso típico
using Eternet.Models;
using Eternet.Models.Attributes;
[ApiGatewayEndpoint(OperationNamespace.Customers, "Public/Products/{id}", HttpMethod = "POST")]
Este paquete no contiene runtime de dispatch ni source generators. Sólo publica contratos compartidos.
Namespaces de texto en Gateway
Los servicios pueden declarar su namespace directamente:
[ApiGatewayEndpoint("Arca", "Arca/Capabilities", IsRouteAbsolute = true)]
NamespaceName permite leer el nombre tanto de las proyecciones con enum como de las de texto.
Namespace conserva el acceso al enum de las declaraciones anteriores y rechaza su lectura para una
proyección de texto. Así, un consumidor antiguo recibe un error explícito en vez de interpretar un
namespace nuevo como el primer valor del enum.
El atributo declara transporte y ruta. La política de autenticación y autorización se declara con los metadatos de EndpointModel y se conserva en el manifiesto generado.
| 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.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 (62)
Showing the top 5 NuGet packages that depend on Eternet.Models:
| Package | Downloads |
|---|---|
|
Eternet.Mediator.Abstractions
Public contracts for Eternet.Mediator and related extensions. |
|
|
Eternet.Web.UI
Eternet Web UI. |
|
|
Eternet.Authz
Authorization abstractions and evaluation logic for Eternet applications. Provides a shared authorization model between API Gateway and UI clients. |
|
|
Eternet.Billing.Contracts
Contracts for Eternet Billing API features. |
|
|
Eternet.Legacy.EF.Tests
Eternet legacy EF tests customization |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.8.0 | 0 | 10/30/2026 |
| 2.7.1 | 0 | 10/30/2026 |
| 2.7.0 | 0 | 10/30/2026 |
| 2.5.0 | 145 | 10/22/2026 |
| 2.4.0 | 183 | 10/21/2026 |
| 2.3.4 | 238 | 10/17/2026 |
| 2.3.3 | 593 | 10/14/2026 |
| 2.3.2 | 179 | 10/12/2026 |
| 2.3.1 | 330 | 10/10/2026 |
| 2.3.0 | 306 | 10/7/2026 |
| 2.2.12 | 376 | 10/6/2026 |
| 2.2.11 | 459 | 9/21/2026 |
| 2.2.10 | 846 | 9/11/2026 |
| 2.2.9 | 339 | 9/7/2026 |
| 2.2.8 | 1,071 | 8/29/2026 |
| 2.2.7 | 2,332 | 8/13/2026 |
| 2.2.6 | 288 | 8/12/2026 |
| 2.2.5 | 1,436 | 8/7/2026 |
| 2.2.4 | 2,697 | 8/6/2026 |
| 2.2.3 | 1,600 | 8/1/2026 |