Cosmos.Types
1.2.0
dotnet add package Cosmos.Types --version 1.2.0
NuGet\Install-Package Cosmos.Types -Version 1.2.0
<PackageReference Include="Cosmos.Types" Version="1.2.0" />
<PackageVersion Include="Cosmos.Types" Version="1.2.0" />
<PackageReference Include="Cosmos.Types" />
paket add Cosmos.Types --version 1.2.0
#r "nuget: Cosmos.Types, 1.2.0"
#:package Cosmos.Types@1.2.0
#addin nuget:?package=Cosmos.Types&version=1.2.0
#tool nuget:?package=Cosmos.Types&version=1.2.0
Cosmos.Types
Tipos base del ERP Cosmos: Dinero (monto + moneda con aritmética segura), el enum Moneda
y McpComponentResponse<T>. Superficie estable y preexistente.
Instalación
dotnet add package Cosmos.Types
Uso
using Cosmos.Types;
var precio = Dinero.Crear(19990m, Moneda.COP);
var total = precio + Dinero.Crear(5000m, Moneda.COP); // misma moneda
var enUsd = total.ConvertTo(Moneda.USD, tasaDeCambio: 0.00025m);
// Operar montos de monedas distintas lanza InvalidOperationException.
Dinero es un record (igualdad por valor) e implementa IComparable<Dinero>; comparar o sumar
montos de monedas distintas es un error explícito. Moneda cubre COP, USD, EUR, AUD.
McpComponentResponse<T> es el sobre de respuesta de componentes MCP (Version, Data, Modulo,
Componente).
Requiere net10.0.
Documentación
Licencia
Uso interno del ERP Cosmos.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- No dependencies.
NuGet packages (11)
Showing the top 5 NuGet packages that depend on Cosmos.Types:
| Package | Downloads |
|---|---|
|
Cosmos.Impuestos.Contratos
Eventos públicos de integración de Cosmos Impuestos (IPublicEvent) para consumidores en otros bounded contexts. |
|
|
ObligacionesPorPagar.Entradas.Contratos
Contratos de reconocimiento expuestos a terceros. |
|
|
Cosmos.Contabilidad.Contratos
Package Description |
|
|
ObligacionesPorPagar.Reconocimiento.Contratos
Contratos de reconocimiento expuestos a terceros. |
|
|
Cosmos.EstructuraOrganizacional.Contratos
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.