Commit 45b458c4 authored by Cristian Cubillos Torres's avatar Cristian Cubillos Torres
Browse files

First Commit

parents
{}
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConvertToDTE", "ConvertToDTE\ConvertToDTE.csproj", "{D94843CA-1389-4C4A-93CF-25E3A6C01B1D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D94843CA-1389-4C4A-93CF-25E3A6C01B1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D94843CA-1389-4C4A-93CF-25E3A6C01B1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D94843CA-1389-4C4A-93CF-25E3A6C01B1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D94843CA-1389-4C4A-93CF-25E3A6C01B1D}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="13.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.7" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
</ItemGroup>
</Project>
@ConvertToDTE_HostAddress = http://localhost:5228
GET {{ConvertToDTE_HostAddress}}/weatherforecast/
Accept: application/json
###
<?xml version="1.0"?>
<DTE version="1.0">
<Documento ID="ID_001840826">
<Encabezado>
<IdDoc>
<Ambiente>2</Ambiente>
<TipoServicio>10</TipoServicio>
<Tipo>01</Tipo>
<Serie>SETT</Serie>
<Numero>1003</Numero>
<NumeroInterno>02622</NumeroInterno>
<FechaEmis>2023-12-21T08:22:20</FechaEmis>
<MedioPago>1</MedioPago>
<FechaVenc>2023-06-30</FechaVenc>
<TipoNegociacion>1</TipoNegociacion>
<Plazo>30</Plazo>
</IdDoc>
<Emisor>
<TipoContribuyente>1</TipoContribuyente>
<RegimenContable>05</RegimenContable>
<IDEmisor>901197448</IDEmisor>
<NmbEmisor>Scania Finance Colombia S.A.S.</NmbEmisor>
<NombreEmisor>
<PrimerNombre>Scania Finance Colombia S.A.S.</PrimerNombre>
</NombreEmisor>
<CodigoEmisor>
<TpoCdgIntEmisor>TpoObl</TpoCdgIntEmisor>
<CdgIntEmisor>O-23</CdgIntEmisor>
</CodigoEmisor>
<DomFiscal>
<Calle>Calle 17 No. 68 24 Bogota -Colombia</Calle>
<Departamento>11</Departamento>
<Ciudad>11001</Ciudad>
<Pais>CO</Pais>
<CodigoPostal>110111</CodigoPostal>
</DomFiscal>
<LugarExped>
<Calle>Calle 17 No. 68 24 Bogota -Colombia</Calle>
<Departamento>11</Departamento>
<Ciudad>11001</Ciudad>
<Pais>CO</Pais>
<CodigoPostal>110111</CodigoPostal>
</LugarExped>
<ContactoEmisor>
<Nombre>PJ - 901197448 - Scania Finance Colombia S.A.S</Nombre>
<eMail>facturacionscaniaf@scania.comt</eMail>
</ContactoEmisor>
</Emisor>
<Receptor>
<RegimenContableR>05</RegimenContableR>
<TipoContribuyenteR>1</TipoContribuyenteR>
<DocRecep>
<TipoDocRecep>31</TipoDocRecep>
<NroDocRecep>901538070</NroDocRecep>
</DocRecep>
<NmbRecep>GRUPO LOGÍSTICO DE TRANSPORTE Y MINERALES GLTM S.A.S</NmbRecep>
<NombreRecep>
<PrimerNombre>GRUPO LOGÍSTICO DE TRANSPORTE Y MINERALES GLTM S.A.S</PrimerNombre>
</NombreRecep>
<CodigoReceptor>
<TpoCdgIntRecep>TpoObl</TpoCdgIntRecep>
<CdgIntRecep>R-99-PN</CdgIntRecep>
</CodigoReceptor>
<CdgSucursal>90518</CdgSucursal>
<DomFiscalRcp>
<Calle>CR 9 A N0 99 - 07 OF 802</Calle>
<Departamento>11</Departamento>
<Ciudad>11001</Ciudad>
<Pais>CO</Pais>
<CodigoPostal>110111</CodigoPostal>
</DomFiscalRcp>
<LugarRecep>
<Calle>CARRERA 8 No 20-14/40</Calle>
<Departamento>11</Departamento>
<Ciudad>11001</Ciudad>
<Pais>CO</Pais>
<CodigoPostal>110111</CodigoPostal>
</LugarRecep>
<ContactoReceptor>
<Nombre>GRUPO LOGÍSTICO DE TRANSPORTE Y MINERALES GLTM S.A.S</Nombre>
<eMail>transmineralesas@gmail.com</eMail>
<Telefono>3102699486</Telefono>
</ContactoReceptor>
</Receptor>
<Totales>
<Moneda>COP</Moneda>
<FctConv>0</FctConv>
<SubTotal>100.00</SubTotal>
<MntBase>100.00</MntBase>
<MntImp>19.00</MntImp>
<VlrPagar>119.00</VlrPagar>
</Totales>
<Impuestos>
<TipoImp>01</TipoImp>
<TasaImp>19.00</TasaImp>
<MontoBAseImp>100.00</MontoBAseImp>
<MontoImp>19.00</MontoImp>
</Impuestos>
<Retenciones>
<TipoRet>06</TipoRet>
<TasaRet>7.00</TasaRet>
<MontoBaseRet>100.00</MontoBaseRet>
<MontoRet>7.00</MontoRet>
</Retenciones>
<Retenciones>
<TipoRet>07</TipoRet>
<TasaRet>7.00</TasaRet>
<MontoBaseRet>100.00</MontoBaseRet>
<MontoRet>7.00</MontoRet>
</Retenciones>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>999</TpoCodigo>
<VlrCodigo>66000000-0</VlrCodigo>
</CdgItem>
<DscItem>Intereses Corrientes Op: 1087, Cuota 3, Ev: SCA13</DscItem>
<QtyItem>1</QtyItem>
<UnmdItem>NIU</UnmdItem>
<PrcBrutoItem>774349.00</PrcBrutoItem>
<ImpuestosDet>
<TipoImp>01</TipoImp>
<TasaImp>19.00</TasaImp>
<MontoBaseImp>100.00</MontoBaseImp>
<MontoImp>19.00</MontoImp>
</ImpuestosDet>
<MontoTotalItem>100.00</MontoTotalItem>
</Detalle>
<CAE>
<Tipo>01</Tipo>
<Serie>SETT</Serie>
<NumeroInicial>1</NumeroInicial>
<NumeroFinal>5000000</NumeroFinal>
<NroResolucion>18760000001</NroResolucion>
<FechaResolucion>2019-01-19</FechaResolucion>
<ClaveTC>fc8eac422eba16e22ffd8c6f94b3f40a6e38162c</ClaveTC>
<Plazo>2030-01-19</Plazo>
</CAE>
</Documento>
</DTE>
\ No newline at end of file
using System;
using System.Xml.Serialization;
namespace ConvertToDTE
{
[XmlRoot("DTE")]
public class DTE
{
[XmlAttribute("version")]
public string Version { get; set; }
[XmlElement("Documento")]
public Documento Documento { get; set; }
}
public class Documento
{
[XmlAttribute("ID")]
public string ID { get; set; }
[XmlElement("Encabezado")]
public Encabezado Encabezado { get; set; }
[XmlElement("Detalle")]
public Detalle Detalle { get; set; }
[XmlElement("CAE")]
public CAE CAE { get; set; }
}
public class Encabezado
{
[XmlElement("IdDoc")]
public IdDoc IdDoc { get; set; }
[XmlElement("Emisor")]
public Emisor Emisor { get; set; }
[XmlElement("Receptor")]
public Receptor Receptor { get; set; }
[XmlElement("Totales")]
public Totales Totales { get; set; }
[XmlElement("Impuestos")]
public Impuestos Impuestos { get; set; }
[XmlElement("Retenciones")]
public Retencion[] Retenciones { get; set; }
}
public class IdDoc
{
public string Ambiente { get; set; }
public string TipoServicio { get; set; }
public string Tipo { get; set; }
public string Serie { get; set; }
public string Numero { get; set; }
public string NumeroInterno { get; set; }
public string FechaEmis { get; set; }
public string MedioPago { get; set; }
public string FechaVenc { get; set; }
public string TipoNegociacion { get; set; }
public string Plazo { get; set; }
}
public class Emisor
{
public string TipoContribuyente { get; set; }
public string RegimenContable { get; set; }
public string IDEmisor { get; set; }
public string NmbEmisor { get; set; }
public NombreEmisor NombreEmisor { get; set; }
public CodigoEmisor CodigoEmisor { get; set; }
public Direccion DomFiscal { get; set; }
public Direccion LugarExped { get; set; }
public ContactoEmisor ContactoEmisor { get; set; }
}
public class NombreEmisor
{
public string PrimerNombre { get; set; }
}
public class CodigoEmisor
{
public string TpoCdgIntEmisor { get; set; }
public string CdgIntEmisor { get; set; }
}
public class Direccion
{
public string Calle { get; set; }
public string Departamento { get; set; }
public string Ciudad { get; set; }
public string Pais { get; set; }
public string CodigoPostal { get; set; }
}
public class ContactoEmisor
{
public string Nombre { get; set; }
public string eMail { get; set; }
}
public class Receptor
{
public string RegimenContableR { get; set; }
public string TipoContribuyenteR { get; set; }
public DocRecep DocRecep { get; set; }
public string NmbRecep { get; set; }
public NombreRecep NombreRecep { get; set; }
public CodigoReceptor CodigoReceptor { get; set; }
public string CdgSucursal { get; set; }
public Direccion DomFiscalRcp { get; set; }
public Direccion LugarRecep { get; set; }
public ContactoReceptor ContactoReceptor { get; set; }
}
public class DocRecep
{
public string TipoDocRecep { get; set; }
public string NroDocRecep { get; set; }
}
public class NombreRecep
{
public string PrimerNombre { get; set; }
}
public class CodigoReceptor
{
public string TpoCdgIntRecep { get; set; }
public string CdgIntRecep { get; set; }
}
public class ContactoReceptor
{
public string Nombre { get; set; }
public string eMail { get; set; }
public string Telefono { get; set; }
}
public class Totales
{
public string Moneda { get; set; }
public string FctConv { get; set; }
public string SubTotal { get; set; }
public string MntBase { get; set; }
public string MntImp { get; set; }
public string VlrPagar { get; set; }
}
public class Impuestos
{
public string TipoImp { get; set; }
public string TasaImp { get; set; }
public string MontoBaseImp { get; set; }
public string MontoImp { get; set; }
}
public class Retencion
{
public string TipoRet { get; set; }
public string TasaRet { get; set; }
public string MontoBaseRet { get; set; }
public string MontoRet { get; set; }
}
public class Detalle
{
public string NroLinDet { get; set; }
public CdgItem CdgItem { get; set; }
public string DscItem { get; set; }
public string QtyItem { get; set; }
public string UnmdItem { get; set; }
public string PrcBrutoItem { get; set; }
public Impuestos ImpuestosDet { get; set; }
public string MontoTotalItem { get; set; }
}
public class CdgItem
{
public string TpoCodigo { get; set; }
public string VlrCodigo { get; set; }
}
public class CAE
{
public string Tipo { get; set; }
public string Serie { get; set; }
public string NumeroInicial { get; set; }
public string NumeroFinal { get; set; }
public string NroResolucion { get; set; }
public string FechaResolucion { get; set; }
public string ClaveTC { get; set; }
public string Plazo { get; set; }
}
}
\ No newline at end of file
using System;
namespace ConverterDTE.Model.Dtos.Response;
public class DTE_MediPiel
{
//TODO implmentar Dto para MediPiel
}
using System;
namespace ConvertToDTE.Model;
public class SourceClass
{
public string SourceVersion { get; set; }
public SourceDocumento SourceDocumento { get; set; }
}
public class SourceDocumento
{
public string ID { get; set; }
public SourceEncabezado Encabezado { get; set; }
public SourceDetalle Detalle { get; set; }
public SourceCAE CAE { get; set; }
}
public class SourceEncabezado
{
public SourceIdDoc IdDoc { get; set; }
public SourceEmisor Emisor { get; set; }
public SourceReceptor Receptor { get; set; }
public SourceTotales Totales { get; set; }
public SourceImpuestos Impuestos { get; set; }
public SourceRetencion[] Retenciones { get; set; }
}
public class SourceIdDoc
{
public string Ambiente { get; set; }
public string TipoServicio { get; set; }
public string Tipo { get; set; }
public string Serie { get; set; }
public string Numero { get; set; }
public string NumeroInterno { get; set; }
public string FechaEmis { get; set; }
public string MedioPago { get; set; }
public string FechaVenc { get; set; }
public string TipoNegociacion { get; set; }
public string Plazo { get; set; }
}
public class SourceEmisor
{
public string TipoContribuyente { get; set; }
public string RegimenContable { get; set; }
public string IDEmisor { get; set; }
public string NmbEmisor { get; set; }
public SourceNombreEmisor NombreEmisor { get; set; }
public SourceCodigoEmisor CodigoEmisor { get; set; }
public SourceDireccion DomFiscal { get; set; }
public SourceDireccion LugarExped { get; set; }
public SourceContactoEmisor ContactoEmisor { get; set; }
}
public class SourceNombreEmisor
{
public string PrimerNombre { get; set; }
}
public class SourceCodigoEmisor
{
public string TpoCdgIntEmisor { get; set; }
public string CdgIntEmisor { get; set; }
}
public class SourceDireccion
{
public string Calle { get; set; }
public string Departamento { get; set; }
public string Ciudad { get; set; }
public string Pais { get; set; }
public string CodigoPostal { get; set; }
}
public class SourceContactoEmisor
{
public string Nombre { get; set; }
public string eMail { get; set; }
}
public class SourceReceptor
{
public string RegimenContableR { get; set; }
public string TipoContribuyenteR { get; set; }
public SourceDocRecep DocRecep { get; set; }
public string NmbRecep { get; set; }
public SourceNombreRecep NombreRecep { get; set; }
public SourceCodigoReceptor CodigoReceptor { get; set; }
public string CdgSucursal { get; set; }
public SourceDireccion DomFiscalRcp { get; set; }
public SourceDireccion LugarRecep { get; set; }
public SourceContactoReceptor ContactoReceptor { get; set; }
}
public class SourceDocRecep
{
public string TipoDocRecep { get; set; }
public string NroDocRecep { get; set; }
}
public class SourceNombreRecep
{
public string PrimerNombre { get; set; }
}
public class SourceCodigoReceptor
{
public string TpoCdgIntRecep { get; set; }
public string CdgIntRecep { get; set; }
}
public class SourceContactoReceptor
{
public string Nombre { get; set; }
public string eMail { get; set; }
public string Telefono { get; set; }
}
public class SourceTotales
{
public string Moneda { get; set; }
public string FctConv { get; set; }
public string SubTotal { get; set; }
public string MntBase { get; set; }
public string MntImp { get; set; }
public string VlrPagar { get; set; }
}
public class SourceImpuestos
{
public string TipoImp { get; set; }
public string TasaImp { get; set; }
public string MontoBaseImp { get; set; }
public string MontoImp { get; set; }
}
public class SourceRetencion
{
public string TipoRet { get; set; }
public string TasaRet { get; set; }
public string MontoBaseRet { get; set; }
public string MontoRet { get; set; }
}
public class SourceDetalle
{
public string NroLinDet { get; set; }
public SourceCdgItem CdgItem { get; set; }
public string DscItem { get; set; }
public string QtyItem { get; set; }
public string UnmdItem { get; set; }
public string PrcBrutoItem { get; set; }
public SourceImpuestos ImpuestosDet { get; set; }
public string MontoTotalItem { get; set; }
}
public class SourceCdgItem
{
public string TpoCodigo { get; set; }
public string VlrCodigo { get; set; }
}
public class SourceCAE
{
public string Tipo { get; set; }
public string Serie { get; set; }
public string NumeroInicial { get; set; }
public string NumeroFinal { get; set; }
public string NroResolucion { get; set; }
public string FechaResolucion { get; set; }
public string ClaveTC { get; set; }
public string Plazo { get; set; }
}
using AutoMapper;
using ConvertToDTE.Model;
namespace ConvertToDTE.Profiles;
public class DTEProfile : Profile
{
public DTEProfile()
{
//TODO AUTOMATICO
CreateMap<SourceClass, DTE>()
.ForMember(dest => dest.Version, opt => opt.MapFrom(src => src.SourceVersion))
.ForMember(dest => dest.Documento, opt => opt.MapFrom(src => src.SourceDocumento));
CreateMap<SourceDocumento, Documento>()
.ForMember(dest => dest.ID, opt => opt.MapFrom(src => src.ID))
.ForMember(dest => dest.Encabezado, opt => opt.MapFrom(src => src.Encabezado))
.ForMember(dest => dest.Detalle, opt => opt.MapFrom(src => src.Detalle))
.ForMember(dest => dest.CAE, opt => opt.MapFrom(src => src.CAE));
CreateMap<SourceEncabezado, Encabezado>()
.ForMember(dest => dest.IdDoc, opt => opt.MapFrom(src => src.IdDoc))
.ForMember(dest => dest.Emisor, opt => opt.MapFrom(src => src.Emisor))
.ForMember(dest => dest.Receptor, opt => opt.MapFrom(src => src.Receptor))
.ForMember(dest => dest.Totales, opt => opt.MapFrom(src => src.Totales))
.ForMember(dest => dest.Impuestos, opt => opt.MapFrom(src => src.Impuestos))
.ForMember(dest => dest.Retenciones, opt => opt.MapFrom(src => src.Retenciones));
CreateMap<SourceIdDoc, IdDoc>();
CreateMap<SourceEmisor, Emisor>();
CreateMap<SourceNombreEmisor, NombreEmisor>();
CreateMap<SourceCodigoEmisor, CodigoEmisor>();
CreateMap<SourceDireccion, Direccion>();
CreateMap<SourceContactoEmisor, ContactoEmisor>();
CreateMap<SourceReceptor, Receptor>();
CreateMap<SourceDocRecep, DocRecep>();
CreateMap<SourceNombreRecep, NombreRecep>();
CreateMap<SourceCodigoReceptor, CodigoReceptor>();
CreateMap<SourceContactoReceptor, ContactoReceptor>();
CreateMap<SourceTotales, Totales>();
CreateMap<SourceImpuestos, Impuestos>();
CreateMap<SourceRetencion, Retencion>();
CreateMap<SourceDetalle, Detalle>();
CreateMap<SourceCdgItem, CdgItem>();
CreateMap<SourceCAE, CAE>();
}
}
\ No newline at end of file
using AutoMapper;
using Microsoft.AspNetCore.Mvc.Formatters.Xml;
using ConvertToDTE;
using ConvertToDTE.Model;
using System.Xml.Serialization;
using System.IO;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddAutoMapper(typeof(Program));
// Agrega soporte para XML
builder.Services.AddControllers()
.AddXmlSerializerFormatters();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseHttpsRedirection();
app.MapPost("/Dte", (SourceClass request, IMapper mapper) =>
{
// Mapea el SourceClass a la entidad DTE
var dte = mapper.Map<DTE>(request);
// Serializa el objeto DTE a XML
var xmlContent = SerializeToXml(dte);
// Retorna el XML como respuesta
return Results.Text(xmlContent, "application/xml");
})
.WithName("Post DTE")
.WithOpenApi();
app.Run();
static string SerializeToXml(DTE dto)
{
XmlSerializer serializer = new XmlSerializer(typeof(DTE));
XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces();
namespaces.Add("", ""); // Eliminar los prefijos de los namespaces
using (StringWriter writer = new StringWriter())
{
serializer.Serialize(writer, dto, namespaces);
return writer.ToString();
}
}
\ No newline at end of file
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:24561",
"sslPort": 44309
}
},
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"launchUrl": "swagger",
"applicationUrl": "http://localhost:5228",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"launchUrl": "swagger",
"applicationUrl": "https://localhost:7095;http://localhost:5228",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"ConvertToDTE/1.0.0": {
"dependencies": {
"AutoMapper": "13.0.1",
"Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.2.0",
"Microsoft.AspNetCore.OpenApi": "8.0.7",
"Swashbuckle.AspNetCore": "6.4.0"
},
"runtime": {
"ConvertToDTE.dll": {}
}
},
"AutoMapper/13.0.1": {
"dependencies": {
"Microsoft.Extensions.Options": "6.0.0"
},
"runtime": {
"lib/net6.0/AutoMapper.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.1.0"
}
}
},
"Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.Extensions.Logging.Abstractions": "2.2.0",
"Microsoft.Extensions.Options": "6.0.0"
}
},
"Microsoft.AspNetCore.Authentication.Core/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0",
"Microsoft.AspNetCore.Http": "2.2.0",
"Microsoft.AspNetCore.Http.Extensions": "2.2.0"
}
},
"Microsoft.AspNetCore.Authorization/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "2.2.0",
"Microsoft.Extensions.Options": "6.0.0"
}
},
"Microsoft.AspNetCore.Authorization.Policy/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Authentication.Abstractions": "2.2.0",
"Microsoft.AspNetCore.Authorization": "2.2.0"
}
},
"Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.2.0",
"Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.Extensions.Hosting.Abstractions": "2.2.0"
}
},
"Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Features": "2.2.0",
"Microsoft.Extensions.Configuration.Abstractions": "2.2.0"
}
},
"Microsoft.AspNetCore.Http/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.AspNetCore.WebUtilities": "2.2.0",
"Microsoft.Extensions.ObjectPool": "2.2.0",
"Microsoft.Extensions.Options": "6.0.0",
"Microsoft.Net.Http.Headers": "2.2.0"
}
},
"Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Features": "2.2.0",
"System.Text.Encodings.Web": "4.5.0"
}
},
"Microsoft.AspNetCore.Http.Extensions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.Extensions.FileProviders.Abstractions": "2.2.0",
"Microsoft.Net.Http.Headers": "2.2.0",
"System.Buffers": "4.5.0"
}
},
"Microsoft.AspNetCore.Http.Features/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "6.0.0"
}
},
"Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Routing.Abstractions": "2.2.0",
"Microsoft.Net.Http.Headers": "2.2.0"
}
},
"Microsoft.AspNetCore.Mvc.Core/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Authentication.Core": "2.2.0",
"Microsoft.AspNetCore.Authorization.Policy": "2.2.0",
"Microsoft.AspNetCore.Hosting.Abstractions": "2.2.0",
"Microsoft.AspNetCore.Http": "2.2.0",
"Microsoft.AspNetCore.Http.Extensions": "2.2.0",
"Microsoft.AspNetCore.Mvc.Abstractions": "2.2.0",
"Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.2.0",
"Microsoft.AspNetCore.Routing": "2.2.0",
"Microsoft.AspNetCore.Routing.Abstractions": "2.2.0",
"Microsoft.Extensions.DependencyInjection": "2.2.0",
"Microsoft.Extensions.DependencyModel": "2.1.0",
"Microsoft.Extensions.FileProviders.Abstractions": "2.2.0",
"Microsoft.Extensions.Logging.Abstractions": "2.2.0",
"System.Diagnostics.DiagnosticSource": "4.5.0",
"System.Threading.Tasks.Extensions": "4.5.1"
}
},
"Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Mvc.Core": "2.2.0"
}
},
"Microsoft.AspNetCore.OpenApi/8.0.7": {
"dependencies": {
"Microsoft.OpenApi": "1.4.3"
},
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.OpenApi.dll": {
"assemblyVersion": "8.0.7.0",
"fileVersion": "8.0.724.31402"
}
}
},
"Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "6.0.0"
}
},
"Microsoft.AspNetCore.Routing/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Extensions": "2.2.0",
"Microsoft.AspNetCore.Routing.Abstractions": "2.2.0",
"Microsoft.Extensions.Logging.Abstractions": "2.2.0",
"Microsoft.Extensions.ObjectPool": "2.2.0",
"Microsoft.Extensions.Options": "6.0.0"
}
},
"Microsoft.AspNetCore.Routing.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.AspNetCore.Http.Abstractions": "2.2.0"
}
},
"Microsoft.AspNetCore.WebUtilities/2.2.0": {
"dependencies": {
"Microsoft.Net.Http.Headers": "2.2.0",
"System.Text.Encodings.Web": "4.5.0"
}
},
"Microsoft.CSharp/4.0.1": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Dynamic.Runtime": "4.0.11",
"System.Globalization": "4.0.11",
"System.Linq": "4.1.0",
"System.Linq.Expressions": "4.1.0",
"System.ObjectModel": "4.0.12",
"System.Reflection": "4.1.0",
"System.Reflection.Extensions": "4.0.1",
"System.Reflection.Primitives": "4.0.1",
"System.Reflection.TypeExtensions": "4.1.0",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Runtime.InteropServices": "4.1.0",
"System.Threading": "4.0.11"
}
},
"Microsoft.DotNet.PlatformAbstractions/2.1.0": {
"dependencies": {
"System.AppContext": "4.1.0",
"System.Collections": "4.0.11",
"System.IO": "4.1.0",
"System.IO.FileSystem": "4.0.1",
"System.Reflection.TypeExtensions": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Runtime.InteropServices": "4.1.0",
"System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
},
"runtime": {
"lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "2.1.0.0"
}
}
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
"Microsoft.Extensions.Configuration.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "6.0.0"
}
},
"Microsoft.Extensions.DependencyInjection/2.2.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {},
"Microsoft.Extensions.DependencyModel/2.1.0": {
"dependencies": {
"Microsoft.DotNet.PlatformAbstractions": "2.1.0",
"Newtonsoft.Json": "9.0.1",
"System.Diagnostics.Debug": "4.0.11",
"System.Dynamic.Runtime": "4.0.11",
"System.Linq": "4.1.0"
},
"runtime": {
"lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "2.1.0.0"
}
}
},
"Microsoft.Extensions.FileProviders.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "6.0.0"
}
},
"Microsoft.Extensions.Hosting.Abstractions/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "2.2.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
"Microsoft.Extensions.FileProviders.Abstractions": "2.2.0",
"Microsoft.Extensions.Logging.Abstractions": "2.2.0"
}
},
"Microsoft.Extensions.Logging.Abstractions/2.2.0": {},
"Microsoft.Extensions.ObjectPool/2.2.0": {},
"Microsoft.Extensions.Options/6.0.0": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
"Microsoft.Extensions.Primitives": "6.0.0"
}
},
"Microsoft.Extensions.Primitives/6.0.0": {
"dependencies": {
"System.Runtime.CompilerServices.Unsafe": "6.0.0"
}
},
"Microsoft.Net.Http.Headers/2.2.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "6.0.0",
"System.Buffers": "4.5.0"
}
},
"Microsoft.NETCore.Platforms/1.0.1": {},
"Microsoft.NETCore.Targets/1.0.1": {},
"Microsoft.OpenApi/1.4.3": {
"runtime": {
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
"assemblyVersion": "1.4.3.0",
"fileVersion": "1.4.3.0"
}
}
},
"Newtonsoft.Json/9.0.1": {
"dependencies": {
"Microsoft.CSharp": "4.0.1",
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Dynamic.Runtime": "4.0.11",
"System.Globalization": "4.0.11",
"System.IO": "4.1.0",
"System.Linq": "4.1.0",
"System.Linq.Expressions": "4.1.0",
"System.ObjectModel": "4.0.12",
"System.Reflection": "4.1.0",
"System.Reflection.Extensions": "4.0.1",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Runtime.Serialization.Primitives": "4.1.1",
"System.Text.Encoding": "4.0.11",
"System.Text.Encoding.Extensions": "4.0.11",
"System.Text.RegularExpressions": "4.1.0",
"System.Threading": "4.0.11",
"System.Threading.Tasks": "4.0.11",
"System.Xml.ReaderWriter": "4.0.11",
"System.Xml.XDocument": "4.0.11"
},
"runtime": {
"lib/netstandard1.0/Newtonsoft.Json.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.1.19813"
}
}
},
"runtime.native.System/4.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1"
}
},
"Swashbuckle.AspNetCore/6.4.0": {
"dependencies": {
"Microsoft.Extensions.ApiDescription.Server": "6.0.5",
"Swashbuckle.AspNetCore.Swagger": "6.4.0",
"Swashbuckle.AspNetCore.SwaggerGen": "6.4.0",
"Swashbuckle.AspNetCore.SwaggerUI": "6.4.0"
}
},
"Swashbuckle.AspNetCore.Swagger/6.4.0": {
"dependencies": {
"Microsoft.OpenApi": "1.4.3"
},
"runtime": {
"lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": {
"assemblyVersion": "6.4.0.0",
"fileVersion": "6.4.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerGen/6.4.0": {
"dependencies": {
"Swashbuckle.AspNetCore.Swagger": "6.4.0"
},
"runtime": {
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
"assemblyVersion": "6.4.0.0",
"fileVersion": "6.4.0.0"
}
}
},
"Swashbuckle.AspNetCore.SwaggerUI/6.4.0": {
"runtime": {
"lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
"assemblyVersion": "6.4.0.0",
"fileVersion": "6.4.0.0"
}
}
},
"System.AppContext/4.1.0": {
"dependencies": {
"System.Runtime": "4.1.0"
}
},
"System.Buffers/4.5.0": {},
"System.Collections/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Diagnostics.Debug/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Diagnostics.DiagnosticSource/4.5.0": {},
"System.Diagnostics.Tools/4.0.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Dynamic.Runtime/4.0.11": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Globalization": "4.0.11",
"System.Linq": "4.1.0",
"System.Linq.Expressions": "4.1.0",
"System.ObjectModel": "4.0.12",
"System.Reflection": "4.1.0",
"System.Reflection.Emit": "4.0.1",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Primitives": "4.0.1",
"System.Reflection.TypeExtensions": "4.1.0",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Threading": "4.0.11"
}
},
"System.Globalization/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.IO/4.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0",
"System.Text.Encoding": "4.0.11",
"System.Threading.Tasks": "4.0.11"
}
},
"System.IO.FileSystem/4.0.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.IO": "4.1.0",
"System.IO.FileSystem.Primitives": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Handles": "4.0.1",
"System.Text.Encoding": "4.0.11",
"System.Threading.Tasks": "4.0.11"
}
},
"System.IO.FileSystem.Primitives/4.0.1": {
"dependencies": {
"System.Runtime": "4.1.0"
}
},
"System.Linq/4.1.0": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0"
}
},
"System.Linq.Expressions/4.1.0": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Globalization": "4.0.11",
"System.IO": "4.1.0",
"System.Linq": "4.1.0",
"System.ObjectModel": "4.0.12",
"System.Reflection": "4.1.0",
"System.Reflection.Emit": "4.0.1",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Emit.Lightweight": "4.0.1",
"System.Reflection.Extensions": "4.0.1",
"System.Reflection.Primitives": "4.0.1",
"System.Reflection.TypeExtensions": "4.1.0",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Threading": "4.0.11"
}
},
"System.ObjectModel/4.0.12": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Threading": "4.0.11"
}
},
"System.Reflection/4.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.IO": "4.1.0",
"System.Reflection.Primitives": "4.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Reflection.Emit/4.0.1": {
"dependencies": {
"System.IO": "4.1.0",
"System.Reflection": "4.1.0",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Primitives": "4.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Reflection.Emit.ILGeneration/4.0.1": {
"dependencies": {
"System.Reflection": "4.1.0",
"System.Reflection.Primitives": "4.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Reflection.Emit.Lightweight/4.0.1": {
"dependencies": {
"System.Reflection": "4.1.0",
"System.Reflection.Emit.ILGeneration": "4.0.1",
"System.Reflection.Primitives": "4.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Reflection.Extensions/4.0.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Reflection": "4.1.0",
"System.Runtime": "4.1.0"
}
},
"System.Reflection.Primitives/4.0.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Reflection.TypeExtensions/4.1.0": {
"dependencies": {
"System.Reflection": "4.1.0",
"System.Runtime": "4.1.0"
}
},
"System.Resources.ResourceManager/4.0.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Globalization": "4.0.11",
"System.Reflection": "4.1.0",
"System.Runtime": "4.1.0"
}
},
"System.Runtime/4.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1"
}
},
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
"System.Runtime.Extensions/4.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Runtime.Handles/4.0.1": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Runtime.InteropServices/4.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Reflection": "4.1.0",
"System.Reflection.Primitives": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Handles": "4.0.1"
}
},
"System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"System.Reflection": "4.1.0",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.InteropServices": "4.1.0",
"System.Threading": "4.0.11",
"runtime.native.System": "4.0.0"
}
},
"System.Runtime.Serialization.Primitives/4.1.1": {
"dependencies": {
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Text.Encoding/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Text.Encoding.Extensions/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0",
"System.Text.Encoding": "4.0.11"
}
},
"System.Text.Encodings.Web/4.5.0": {},
"System.Text.RegularExpressions/4.1.0": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Globalization": "4.0.11",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Threading": "4.0.11"
}
},
"System.Threading/4.0.11": {
"dependencies": {
"System.Runtime": "4.1.0",
"System.Threading.Tasks": "4.0.11"
}
},
"System.Threading.Tasks/4.0.11": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.0.1",
"Microsoft.NETCore.Targets": "1.0.1",
"System.Runtime": "4.1.0"
}
},
"System.Threading.Tasks.Extensions/4.5.1": {},
"System.Xml.ReaderWriter/4.0.11": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Globalization": "4.0.11",
"System.IO": "4.1.0",
"System.IO.FileSystem": "4.0.1",
"System.IO.FileSystem.Primitives": "4.0.1",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Runtime.InteropServices": "4.1.0",
"System.Text.Encoding": "4.0.11",
"System.Text.Encoding.Extensions": "4.0.11",
"System.Text.RegularExpressions": "4.1.0",
"System.Threading.Tasks": "4.0.11",
"System.Threading.Tasks.Extensions": "4.5.1"
}
},
"System.Xml.XDocument/4.0.11": {
"dependencies": {
"System.Collections": "4.0.11",
"System.Diagnostics.Debug": "4.0.11",
"System.Diagnostics.Tools": "4.0.1",
"System.Globalization": "4.0.11",
"System.IO": "4.1.0",
"System.Reflection": "4.1.0",
"System.Resources.ResourceManager": "4.0.1",
"System.Runtime": "4.1.0",
"System.Runtime.Extensions": "4.1.0",
"System.Text.Encoding": "4.0.11",
"System.Threading": "4.0.11",
"System.Xml.ReaderWriter": "4.0.11"
}
}
}
},
"libraries": {
"ConvertToDTE/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"AutoMapper/13.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/Fx1SbJ16qS7dU4i604Sle+U9VLX+WSNVJggk6MupKVkYvvBm4XqYaeFuf67diHefHKHs50uQIS2YEDFhPCakQ==",
"path": "automapper/13.0.1",
"hashPath": "automapper.13.0.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VloMLDJMf3n/9ic5lCBOa42IBYJgyB1JhzLsL68Zqg+2bEPWfGBj/xCJy/LrKTArN0coOcZp3wyVTZlx0y9pHQ==",
"path": "microsoft.aspnetcore.authentication.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.authentication.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.Core/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XlVJzJ5wPOYW+Y0J6Q/LVTEyfS4ssLXmt60T0SPP+D8abVhBTl+cgw2gDHlyKYIkcJg7btMVh383NDkMVqD/fg==",
"path": "microsoft.aspnetcore.authentication.core/2.2.0",
"hashPath": "microsoft.aspnetcore.authentication.core.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Authorization/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/L0W8H3jMYWyaeA9gBJqS/tSWBegP9aaTM0mjRhxTttBY9z4RVDRYJ2CwPAmAXIuPr3r1sOw+CS8jFVRGHRezQ==",
"path": "microsoft.aspnetcore.authorization/2.2.0",
"hashPath": "microsoft.aspnetcore.authorization.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Authorization.Policy/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aJCo6niDRKuNg2uS2WMEmhJTooQUGARhV2ENQ2tO5443zVHUo19MSgrgGo9FIrfD+4yKPF8Q+FF33WkWfPbyKw==",
"path": "microsoft.aspnetcore.authorization.policy/2.2.0",
"hashPath": "microsoft.aspnetcore.authorization.policy.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Hosting.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ubycklv+ZY7Kutdwuy1W4upWcZ6VFR8WUXU7l7B2+mvbDBBPAcfpi+E+Y5GFe+Q157YfA3C49D2GCjAZc7Mobw==",
"path": "microsoft.aspnetcore.hosting.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.hosting.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Hosting.Server.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1PMijw8RMtuQF60SsD/JlKtVfvh4NORAhF4wjysdABhlhTrYmtgssqyncR0Stq5vqtjplZcj6kbT4LRTglt9IQ==",
"path": "microsoft.aspnetcore.hosting.server.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Http/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YogBSMotWPAS/X5967pZ+yyWPQkThxhmzAwyCHCSSldzYBkW5W5d6oPfBaPqQOnSHYTpSOSOkpZoAce0vwb6+A==",
"path": "microsoft.aspnetcore.http/2.2.0",
"hashPath": "microsoft.aspnetcore.http.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
"path": "microsoft.aspnetcore.http.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Extensions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2DgZ9rWrJtuR7RYiew01nGRzuQBDaGHGmK56Rk54vsLLsCdzuFUPqbDTJCS1qJQWTbmbIQ9wGIOjpxA1t0l7/w==",
"path": "microsoft.aspnetcore.http.extensions/2.2.0",
"hashPath": "microsoft.aspnetcore.http.extensions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Features/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
"path": "microsoft.aspnetcore.http.features/2.2.0",
"hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Mvc.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ET6uZpfVbGR1NjCuLaLy197cQ3qZUjzl7EG5SL4GfJH/c9KRE89MMBrQegqWsh0w1iRUB/zQaK0anAjxa/pz4g==",
"path": "microsoft.aspnetcore.mvc.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.mvc.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Mvc.Core/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ALiY4a6BYsghw8PT5+VU593Kqp911U3w9f/dH9/ZoI3ezDsDAGiObqPu/HP1oXK80Ceu0XdQ3F0bx5AXBeuN/Q==",
"path": "microsoft.aspnetcore.mvc.core/2.2.0",
"hashPath": "microsoft.aspnetcore.mvc.core.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Mvc.Formatters.Xml/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4pUhKtqhaNqSeMRRyEw1kGjg/pNLczzd4VAsanMGI539sCdkl1JBaoFojZb1helVdUvX9a1Jo+lYXq0lnwB/GQ==",
"path": "microsoft.aspnetcore.mvc.formatters.xml/2.2.0",
"hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.OpenApi/8.0.7": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9SBDNvlwA88r5oD7yUbTmwr9ylkmZWdPQgohBWCdz6cESDAo6JgCD5vEOZS/nq2WIL5SCn3/RamAStcdiRzd4g==",
"path": "microsoft.aspnetcore.openapi/8.0.7",
"hashPath": "microsoft.aspnetcore.openapi.8.0.7.nupkg.sha512"
},
"Microsoft.AspNetCore.ResponseCaching.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CIHWEKrHzZfFp7t57UXsueiSA/raku56TgRYauV/W1+KAQq6vevz60zjEKaazt3BI76zwMz3B4jGWnCwd8kwQw==",
"path": "microsoft.aspnetcore.responsecaching.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Routing/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jAhDBy0wryOnMhhZTtT9z63gJbvCzFuLm8yC6pHzuVu9ZD1dzg0ltxIwT4cfwuNkIL/TixdKsm3vpVOpG8euWQ==",
"path": "microsoft.aspnetcore.routing/2.2.0",
"hashPath": "microsoft.aspnetcore.routing.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.Routing.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lRRaPN7jDlUCVCp9i0W+PB0trFaKB0bgMJD7hEJS9Uo4R9MXaMC8X2tJhPLmeVE3SGDdYI4QNKdVmhNvMJGgPQ==",
"path": "microsoft.aspnetcore.routing.abstractions/2.2.0",
"hashPath": "microsoft.aspnetcore.routing.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.AspNetCore.WebUtilities/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9ErxAAKaDzxXASB/b5uLEkLgUWv1QbeVxyJYEHQwMaxXOeFFVkQxiq8RyfVcifLU7NR0QY0p3acqx4ZpYfhHDg==",
"path": "microsoft.aspnetcore.webutilities/2.2.0",
"hashPath": "microsoft.aspnetcore.webutilities.2.2.0.nupkg.sha512"
},
"Microsoft.CSharp/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-17h8b5mXa87XYKrrVqdgZ38JefSUqLChUQpXgSnpzsM0nDOhE40FTeNWOJ/YmySGV6tG6T8+hjz6vxbknHJr6A==",
"path": "microsoft.csharp/4.0.1",
"hashPath": "microsoft.csharp.4.0.1.nupkg.sha512"
},
"Microsoft.DotNet.PlatformAbstractions/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==",
"path": "microsoft.dotnet.platformabstractions/2.1.0",
"hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512"
},
"Microsoft.Extensions.ApiDescription.Server/6.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
"path": "microsoft.extensions.apidescription.server/6.0.5",
"hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-65MrmXCziWaQFrI0UHkQbesrX5wTwf9XPjY5yFm/VkgJKFJ5gqvXRoXjIZcf2wLi5ZlwGz/oMYfyURVCWbM5iw==",
"path": "microsoft.extensions.configuration.abstractions/2.2.0",
"hashPath": "microsoft.extensions.configuration.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MZtBIwfDFork5vfjpJdG5g8wuJFt7d/y3LOSVVtDK/76wlbtz6cjltfKHqLx2TKVqTj5/c41t77m1+h20zqtPA==",
"path": "microsoft.extensions.dependencyinjection/2.2.0",
"hashPath": "microsoft.extensions.dependencyinjection.2.2.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==",
"path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyModel/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==",
"path": "microsoft.extensions.dependencymodel/2.1.0",
"hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512"
},
"Microsoft.Extensions.FileProviders.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EcnaSsPTqx2MGnHrmWOD0ugbuuqVT8iICqSqPzi45V5/MA1LjUNb0kwgcxBGqizV1R+WeBK7/Gw25Jzkyk9bIw==",
"path": "microsoft.extensions.fileproviders.abstractions/2.2.0",
"hashPath": "microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.Extensions.Hosting.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+k4AEn68HOJat5gj1TWa6X28WlirNQO9sPIIeQbia+91n03esEtMSSoekSTpMjUzjqtJWQN3McVx0GvSPFHF/Q==",
"path": "microsoft.extensions.hosting.abstractions/2.2.0",
"hashPath": "microsoft.extensions.hosting.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-B2WqEox8o+4KUOpL7rZPyh6qYjik8tHi2tN8Z9jZkHzED8ElYgZa/h6K+xliB435SqUcWT290Fr2aa8BtZjn8A==",
"path": "microsoft.extensions.logging.abstractions/2.2.0",
"hashPath": "microsoft.extensions.logging.abstractions.2.2.0.nupkg.sha512"
},
"Microsoft.Extensions.ObjectPool/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gA8H7uQOnM5gb+L0uTNjViHYr+hRDqCdfugheGo/MxQnuHzmhhzCBTIPm19qL1z1Xe0NEMabfcOBGv9QghlZ8g==",
"path": "microsoft.extensions.objectpool/2.2.0",
"hashPath": "microsoft.extensions.objectpool.2.2.0.nupkg.sha512"
},
"Microsoft.Extensions.Options/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dzXN0+V1AyjOe2xcJ86Qbo233KHuLEY0njf/P2Kw8SfJU+d45HNS2ctJdnEnrWbM9Ye2eFgaC5Mj9otRMU6IsQ==",
"path": "microsoft.extensions.options/6.0.0",
"hashPath": "microsoft.extensions.options.6.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
"path": "microsoft.extensions.primitives/6.0.0",
"hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
},
"Microsoft.Net.Http.Headers/2.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-iZNkjYqlo8sIOI0bQfpsSoMTmB/kyvmV2h225ihyZT33aTp48ZpF6qYnXxzSXmHt8DpBAwBTX+1s1UFLbYfZKg==",
"path": "microsoft.net.http.headers/2.2.0",
"hashPath": "microsoft.net.http.headers.2.2.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/1.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",
"path": "microsoft.netcore.platforms/1.0.1",
"hashPath": "microsoft.netcore.platforms.1.0.1.nupkg.sha512"
},
"Microsoft.NETCore.Targets/1.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",
"path": "microsoft.netcore.targets/1.0.1",
"hashPath": "microsoft.netcore.targets.1.0.1.nupkg.sha512"
},
"Microsoft.OpenApi/1.4.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rURwggB+QZYcSVbDr7HSdhw/FELvMlriW10OeOzjPT7pstefMo7IThhtNtDudxbXhW+lj0NfX72Ka5EDsG8x6w==",
"path": "microsoft.openapi/1.4.3",
"hashPath": "microsoft.openapi.1.4.3.nupkg.sha512"
},
"Newtonsoft.Json/9.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==",
"path": "newtonsoft.json/9.0.1",
"hashPath": "newtonsoft.json.9.0.1.nupkg.sha512"
},
"runtime.native.System/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",
"path": "runtime.native.system/4.0.0",
"hashPath": "runtime.native.system.4.0.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore/6.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==",
"path": "swashbuckle.aspnetcore/6.4.0",
"hashPath": "swashbuckle.aspnetcore.6.4.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.Swagger/6.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==",
"path": "swashbuckle.aspnetcore.swagger/6.4.0",
"hashPath": "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerGen/6.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==",
"path": "swashbuckle.aspnetcore.swaggergen/6.4.0",
"hashPath": "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512"
},
"Swashbuckle.AspNetCore.SwaggerUI/6.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==",
"path": "swashbuckle.aspnetcore.swaggerui/6.4.0",
"hashPath": "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512"
},
"System.AppContext/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",
"path": "system.appcontext/4.1.0",
"hashPath": "system.appcontext.4.1.0.nupkg.sha512"
},
"System.Buffers/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==",
"path": "system.buffers/4.5.0",
"hashPath": "system.buffers.4.5.0.nupkg.sha512"
},
"System.Collections/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",
"path": "system.collections/4.0.11",
"hashPath": "system.collections.4.0.11.nupkg.sha512"
},
"System.Diagnostics.Debug/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",
"path": "system.diagnostics.debug/4.0.11",
"hashPath": "system.diagnostics.debug.4.0.11.nupkg.sha512"
},
"System.Diagnostics.DiagnosticSource/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==",
"path": "system.diagnostics.diagnosticsource/4.5.0",
"hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512"
},
"System.Diagnostics.Tools/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",
"path": "system.diagnostics.tools/4.0.1",
"hashPath": "system.diagnostics.tools.4.0.1.nupkg.sha512"
},
"System.Dynamic.Runtime/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==",
"path": "system.dynamic.runtime/4.0.11",
"hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512"
},
"System.Globalization/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",
"path": "system.globalization/4.0.11",
"hashPath": "system.globalization.4.0.11.nupkg.sha512"
},
"System.IO/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",
"path": "system.io/4.1.0",
"hashPath": "system.io.4.1.0.nupkg.sha512"
},
"System.IO.FileSystem/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",
"path": "system.io.filesystem/4.0.1",
"hashPath": "system.io.filesystem.4.0.1.nupkg.sha512"
},
"System.IO.FileSystem.Primitives/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",
"path": "system.io.filesystem.primitives/4.0.1",
"hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512"
},
"System.Linq/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",
"path": "system.linq/4.1.0",
"hashPath": "system.linq.4.1.0.nupkg.sha512"
},
"System.Linq.Expressions/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",
"path": "system.linq.expressions/4.1.0",
"hashPath": "system.linq.expressions.4.1.0.nupkg.sha512"
},
"System.ObjectModel/4.0.12": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",
"path": "system.objectmodel/4.0.12",
"hashPath": "system.objectmodel.4.0.12.nupkg.sha512"
},
"System.Reflection/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",
"path": "system.reflection/4.1.0",
"hashPath": "system.reflection.4.1.0.nupkg.sha512"
},
"System.Reflection.Emit/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",
"path": "system.reflection.emit/4.0.1",
"hashPath": "system.reflection.emit.4.0.1.nupkg.sha512"
},
"System.Reflection.Emit.ILGeneration/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",
"path": "system.reflection.emit.ilgeneration/4.0.1",
"hashPath": "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512"
},
"System.Reflection.Emit.Lightweight/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",
"path": "system.reflection.emit.lightweight/4.0.1",
"hashPath": "system.reflection.emit.lightweight.4.0.1.nupkg.sha512"
},
"System.Reflection.Extensions/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",
"path": "system.reflection.extensions/4.0.1",
"hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512"
},
"System.Reflection.Primitives/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",
"path": "system.reflection.primitives/4.0.1",
"hashPath": "system.reflection.primitives.4.0.1.nupkg.sha512"
},
"System.Reflection.TypeExtensions/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
"path": "system.reflection.typeextensions/4.1.0",
"hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512"
},
"System.Resources.ResourceManager/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",
"path": "system.resources.resourcemanager/4.0.1",
"hashPath": "system.resources.resourcemanager.4.0.1.nupkg.sha512"
},
"System.Runtime/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",
"path": "system.runtime/4.1.0",
"hashPath": "system.runtime.4.1.0.nupkg.sha512"
},
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
"path": "system.runtime.compilerservices.unsafe/6.0.0",
"hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
},
"System.Runtime.Extensions/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",
"path": "system.runtime.extensions/4.1.0",
"hashPath": "system.runtime.extensions.4.1.0.nupkg.sha512"
},
"System.Runtime.Handles/4.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",
"path": "system.runtime.handles/4.0.1",
"hashPath": "system.runtime.handles.4.0.1.nupkg.sha512"
},
"System.Runtime.InteropServices/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",
"path": "system.runtime.interopservices/4.1.0",
"hashPath": "system.runtime.interopservices.4.1.0.nupkg.sha512"
},
"System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",
"path": "system.runtime.interopservices.runtimeinformation/4.0.0",
"hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512"
},
"System.Runtime.Serialization.Primitives/4.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==",
"path": "system.runtime.serialization.primitives/4.1.1",
"hashPath": "system.runtime.serialization.primitives.4.1.1.nupkg.sha512"
},
"System.Text.Encoding/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",
"path": "system.text.encoding/4.0.11",
"hashPath": "system.text.encoding.4.0.11.nupkg.sha512"
},
"System.Text.Encoding.Extensions/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",
"path": "system.text.encoding.extensions/4.0.11",
"hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512"
},
"System.Text.Encodings.Web/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
"path": "system.text.encodings.web/4.5.0",
"hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512"
},
"System.Text.RegularExpressions/4.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",
"path": "system.text.regularexpressions/4.1.0",
"hashPath": "system.text.regularexpressions.4.1.0.nupkg.sha512"
},
"System.Threading/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",
"path": "system.threading/4.0.11",
"hashPath": "system.threading.4.0.11.nupkg.sha512"
},
"System.Threading.Tasks/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",
"path": "system.threading.tasks/4.0.11",
"hashPath": "system.threading.tasks.4.0.11.nupkg.sha512"
},
"System.Threading.Tasks.Extensions/4.5.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==",
"path": "system.threading.tasks.extensions/4.5.1",
"hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512"
},
"System.Xml.ReaderWriter/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",
"path": "system.xml.readerwriter/4.0.11",
"hashPath": "system.xml.readerwriter.4.0.11.nupkg.sha512"
},
"System.Xml.XDocument/4.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",
"path": "system.xml.xdocument/4.0.11",
"hashPath": "system.xml.xdocument.4.0.11.nupkg.sha512"
}
}
}
\ No newline at end of file
{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "8.0.0"
}
],
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment