diff --git a/ApiPolo/obj/ApiPolo.csproj.EntityFrameworkCore.targets b/ApiPolo/obj/ApiPolo.csproj.EntityFrameworkCore.targets
deleted file mode 100644
index 7d6485d..0000000
--- a/ApiPolo/obj/ApiPolo.csproj.EntityFrameworkCore.targets
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ApiPolo/obj/ApiPolo.csproj.nuget.dgspec.json b/ApiPolo/obj/ApiPolo.csproj.nuget.dgspec.json
deleted file mode 100644
index 0e5f1b3..0000000
--- a/ApiPolo/obj/ApiPolo.csproj.nuget.dgspec.json
+++ /dev/null
@@ -1,127 +0,0 @@
-{
- "format": 1,
- "restore": {
- "C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\ApiPolo.csproj": {}
- },
- "projects": {
- "C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\ApiPolo.csproj": {
- "version": "1.0.0",
- "restore": {
- "projectUniqueName": "C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\ApiPolo.csproj",
- "projectName": "ApiPolo",
- "projectPath": "C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\ApiPolo.csproj",
- "packagesPath": "C:\\Users\\audif\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\obj\\",
- "projectStyle": "PackageReference",
- "configFilePaths": [
- "C:\\Users\\audif\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
- ],
- "originalTargetFrameworks": [
- "net6.0"
- ],
- "sources": {
- "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
- "C:\\Program Files\\dotnet\\sdk\\7.0.302\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {},
- "https://api.nuget.org/v3/index.json": {}
- },
- "frameworks": {
- "net6.0": {
- "targetAlias": "net6.0",
- "projectReferences": {}
- }
- },
- "warningProperties": {
- "warnAsError": [
- "NU1605"
- ]
- }
- },
- "frameworks": {
- "net6.0": {
- "targetAlias": "net6.0",
- "dependencies": {
- "Cronos": {
- "target": "Package",
- "version": "[0.7.1, )"
- },
- "FirebaseAdmin": {
- "target": "Package",
- "version": "[2.3.0, )"
- },
- "Google.Apis.Auth": {
- "target": "Package",
- "version": "[1.68.0, )"
- },
- "Google.Apis.FirebaseCloudMessaging.v1": {
- "target": "Package",
- "version": "[1.68.0.3603, )"
- },
- "Microsoft.AspNet.Mvc": {
- "target": "Package",
- "version": "[5.2.9, )"
- },
- "Microsoft.AspNetCore.Authentication.Negotiate": {
- "target": "Package",
- "version": "[6.0.5, )"
- },
- "Microsoft.EntityFrameworkCore": {
- "target": "Package",
- "version": "[6.0.5, )"
- },
- "Microsoft.EntityFrameworkCore.SqlServer": {
- "target": "Package",
- "version": "[6.0.5, )"
- },
- "Microsoft.EntityFrameworkCore.Tools": {
- "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
- "suppressParent": "All",
- "target": "Package",
- "version": "[6.0.5, )"
- },
- "Nancy": {
- "target": "Package",
- "version": "[2.0.0, )"
- },
- "Newtonsoft.Json": {
- "target": "Package",
- "version": "[13.0.3, )"
- },
- "RestSharp": {
- "target": "Package",
- "version": "[112.1.0, )"
- },
- "SSH.NET": {
- "target": "Package",
- "version": "[2020.0.2, )"
- },
- "Swashbuckle.AspNetCore": {
- "target": "Package",
- "version": "[6.3.1, )"
- }
- },
- "imports": [
- "net461",
- "net462",
- "net47",
- "net471",
- "net472",
- "net48",
- "net481"
- ],
- "assetTargetFallback": true,
- "warn": true,
- "frameworkReferences": {
- "Microsoft.AspNetCore.App": {
- "privateAssets": "none"
- },
- "Microsoft.NETCore.App": {
- "privateAssets": "all"
- }
- },
- "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.302\\RuntimeIdentifierGraph.json"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/ApiPolo/obj/ApiPolo.csproj.nuget.g.props b/ApiPolo/obj/ApiPolo.csproj.nuget.g.props
deleted file mode 100644
index c0f05ac..0000000
--- a/ApiPolo/obj/ApiPolo.csproj.nuget.g.props
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- True
- NuGet
- $(MSBuildThisFileDirectory)project.assets.json
- $(UserProfile)\.nuget\packages\
- C:\Users\audif\.nuget\packages\
- PackageReference
- 6.6.0
-
-
-
-
-
-
-
-
-
-
- C:\Users\audif\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0
- C:\Users\audif\.nuget\packages\microsoft.entityframeworkcore.tools\6.0.5
-
-
\ No newline at end of file
diff --git a/ApiPolo/obj/ApiPolo.csproj.nuget.g.targets b/ApiPolo/obj/ApiPolo.csproj.nuget.g.targets
deleted file mode 100644
index a03b337..0000000
--- a/ApiPolo/obj/ApiPolo.csproj.nuget.g.targets
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ApiPolo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/ApiPolo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
deleted file mode 100644
index ed92695..0000000
--- a/ApiPolo/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]
diff --git a/ApiPolo/obj/Debug/net6.0/6808153c-08a3-4d81-bfb7-8e7f7d3ccd39_ApiPolo.pdb b/ApiPolo/obj/Debug/net6.0/6808153c-08a3-4d81-bfb7-8e7f7d3ccd39_ApiPolo.pdb
deleted file mode 100644
index 32836c7..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/6808153c-08a3-4d81-bfb7-8e7f7d3ccd39_ApiPolo.pdb and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.AssemblyInfo.cs b/ApiPolo/obj/Debug/net6.0/ApiPolo.AssemblyInfo.cs
deleted file mode 100644
index 5ec3b6c..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.AssemblyInfo.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Il codice è stato generato da uno strumento.
-// Versione runtime:4.0.30319.42000
-//
-// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se
-// il codice viene rigenerato.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("ApiPolo")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
-[assembly: System.Reflection.AssemblyProductAttribute("ApiPolo")]
-[assembly: System.Reflection.AssemblyTitleAttribute("ApiPolo")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Generato dalla classe WriteCodeFragment di MSBuild.
-
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.AssemblyInfoInputs.cache b/ApiPolo/obj/Debug/net6.0/ApiPolo.AssemblyInfoInputs.cache
deleted file mode 100644
index 3726c85..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.AssemblyInfoInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-88ad5b2d9ae3cff92d91a6b6dc8e389161b50a56
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.GeneratedMSBuildEditorConfig.editorconfig b/ApiPolo/obj/Debug/net6.0/ApiPolo.GeneratedMSBuildEditorConfig.editorconfig
deleted file mode 100644
index 645bc61..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.GeneratedMSBuildEditorConfig.editorconfig
+++ /dev/null
@@ -1,17 +0,0 @@
-is_global = true
-build_property.TargetFramework = net6.0
-build_property.TargetPlatformMinVersion =
-build_property.UsingMicrosoftNETSdkWeb = true
-build_property.ProjectTypeGuids =
-build_property.InvariantGlobalization =
-build_property.PlatformNeutralAssembly =
-build_property.EnforceExtendedAnalyzerRules =
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = ApiPolo
-build_property.RootNamespace = ApiPolo
-build_property.ProjectDir = C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\
-build_property.RazorLangVersion = 6.0
-build_property.SupportLocalizedComponentNames =
-build_property.GenerateRazorMetadataSourceChecksumAttributes =
-build_property.MSBuildProjectDirectory = C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo
-build_property._RazorSourceGeneratorDebug =
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.GlobalUsings.g.cs b/ApiPolo/obj/Debug/net6.0/ApiPolo.GlobalUsings.g.cs
deleted file mode 100644
index 025530a..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.GlobalUsings.g.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-//
-global using global::Microsoft.AspNetCore.Builder;
-global using global::Microsoft.AspNetCore.Hosting;
-global using global::Microsoft.AspNetCore.Http;
-global using global::Microsoft.AspNetCore.Routing;
-global using global::Microsoft.Extensions.Configuration;
-global using global::Microsoft.Extensions.DependencyInjection;
-global using global::Microsoft.Extensions.Hosting;
-global using global::Microsoft.Extensions.Logging;
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Net.Http.Json;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.MvcApplicationPartsAssemblyInfo.cache b/ApiPolo/obj/Debug/net6.0/ApiPolo.MvcApplicationPartsAssemblyInfo.cache
deleted file mode 100644
index e69de29..0000000
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.MvcApplicationPartsAssemblyInfo.cs b/ApiPolo/obj/Debug/net6.0/ApiPolo.MvcApplicationPartsAssemblyInfo.cs
deleted file mode 100644
index efe3c2c..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.MvcApplicationPartsAssemblyInfo.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// Il codice è stato generato da uno strumento.
-// Versione runtime:4.0.30319.42000
-//
-// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se
-// il codice viene rigenerato.
-//
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
-
-// Generato dalla classe WriteCodeFragment di MSBuild.
-
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.assets.cache b/ApiPolo/obj/Debug/net6.0/ApiPolo.assets.cache
deleted file mode 100644
index 7688818..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/ApiPolo.assets.cache and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.AssemblyReference.cache b/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.AssemblyReference.cache
deleted file mode 100644
index cad837e..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.BuildWithSkipAnalyzers b/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.BuildWithSkipAnalyzers
deleted file mode 100644
index e69de29..0000000
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.CopyComplete b/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.CopyComplete
deleted file mode 100644
index e69de29..0000000
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.CoreCompileInputs.cache b/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 4885697..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-24e948b894f3a9c8b0dbb7ceb95d91ec4ad7f149
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.FileListAbsolute.txt b/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.FileListAbsolute.txt
deleted file mode 100644
index 124d8fb..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,194 +0,0 @@
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.csproj.AssemblyReference.cache
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.GeneratedMSBuildEditorConfig.editorconfig
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.AssemblyInfoInputs.cache
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.AssemblyInfo.cs
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.csproj.CoreCompileInputs.cache
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.MvcApplicationPartsAssemblyInfo.cs
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.MvcApplicationPartsAssemblyInfo.cache
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\appsettings.Development.json
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\appsettings.json
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.exe
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.deps.json
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.runtimeconfig.json
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.pdb
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.AspNetCore.Authentication.Negotiate.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.AspNetCore.Connections.Abstractions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Extensions.Features.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.OpenApi.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.IO.Pipelines.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\linux\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\osx\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets.build.json
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets.development.json
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\scopedcss\bundle\ApiPolo.styles.css
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.csproj.CopyComplete
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\refint\ApiPolo.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.pdb
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.genruntimeconfig.cache
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ref\ApiPolo.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Humanizer.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Data.SqlClient.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Design.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.SqlServer.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Identity.Client.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Logging.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Tokens.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Win32.SystemEvents.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Configuration.ConfigurationManager.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Drawing.Common.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.IdentityModel.Tokens.Jwt.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Runtime.Caching.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Security.Cryptography.ProtectedData.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Security.Permissions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Windows.Extensions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.xml
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\ApiPolo.xml
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Web.Mvc.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Web.Razor.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Web.Helpers.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Web.WebPages.Deployment.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Web.WebPages.Razor.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\System.Web.WebPages.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Web.Infrastructure.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Renci.SshNet.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\SshNet.Security.Cryptography.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\ApiPolo.staticwebassets.runtime.json
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.ApiPolo.Microsoft.AspNetCore.StaticWebAssets.props
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.build.ApiPolo.props
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.ApiPolo.props
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.ApiPolo.props
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\staticwebassets.pack.json
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\private_key.json
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\FirebaseAdmin.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Google.Api.Gax.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Google.Api.Gax.Rest.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Google.Apis.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Google.Apis.Auth.PlatformServices.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Google.Apis.Auth.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Google.Apis.Core.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Microsoft.Bcl.AsyncInterfaces.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Newtonsoft.Json.dll
-C:\SORGENTI\ApiPolo\ApiPolo\bin\Debug\net6.0\Cronos.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\appsettings.Development.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\private_key.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\appsettings.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.staticwebassets.runtime.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.exe
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.deps.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.runtimeconfig.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.pdb
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\ApiPolo.xml
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Cronos.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\FirebaseAdmin.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Google.Api.Gax.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Google.Api.Gax.Rest.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Google.Apis.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Google.Apis.Auth.PlatformServices.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Google.Apis.Auth.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Google.Apis.Core.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Humanizer.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Web.Mvc.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Web.Razor.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Web.Helpers.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Web.WebPages.Deployment.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Web.WebPages.Razor.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Web.WebPages.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.AspNetCore.Authentication.Negotiate.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.AspNetCore.Connections.Abstractions.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Bcl.AsyncInterfaces.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Data.SqlClient.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Design.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.Relational.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.EntityFrameworkCore.SqlServer.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Extensions.Caching.Memory.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Extensions.Features.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Identity.Client.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.JsonWebTokens.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Logging.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.IdentityModel.Tokens.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.OpenApi.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Web.Infrastructure.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Microsoft.Win32.SystemEvents.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Newtonsoft.Json.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Renci.SshNet.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\SshNet.Security.Cryptography.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Swashbuckle.AspNetCore.Swagger.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerGen.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\Swashbuckle.AspNetCore.SwaggerUI.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Configuration.ConfigurationManager.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.DirectoryServices.Protocols.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Drawing.Common.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.IdentityModel.Tokens.Jwt.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.IO.Pipelines.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Runtime.Caching.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Security.Cryptography.ProtectedData.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Security.Permissions.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\System.Windows.Extensions.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\linux\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\osx\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.csproj.AssemblyReference.cache
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.GeneratedMSBuildEditorConfig.editorconfig
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.AssemblyInfoInputs.cache
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.AssemblyInfo.cs
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.csproj.CoreCompileInputs.cache
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.MvcApplicationPartsAssemblyInfo.cs
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.MvcApplicationPartsAssemblyInfo.cache
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.ApiPolo.Microsoft.AspNetCore.StaticWebAssets.props
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.build.ApiPolo.props
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.buildMultiTargeting.ApiPolo.props
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets\msbuild.buildTransitive.ApiPolo.props
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets.pack.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets.build.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\staticwebassets.development.json
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\scopedcss\bundle\ApiPolo.styles.css
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.csproj.CopyComplete
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\refint\ApiPolo.dll
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.xml
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.pdb
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ApiPolo.genruntimeconfig.cache
-C:\Users\audif\source\repos\ApiManutenzioni\ApiPolo\obj\Debug\net6.0\ref\ApiPolo.dll
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.deps.json b/ApiPolo/obj/Debug/net6.0/ApiPolo.deps.json
deleted file mode 100644
index 9959600..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.deps.json
+++ /dev/null
@@ -1,1008 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "ApiPolo/1.0.0": {
- "dependencies": {
- "Microsoft.AspNet.Mvc": "5.2.9",
- "Microsoft.AspNetCore.Authentication.Negotiate": "6.0.5",
- "Microsoft.EntityFrameworkCore": "6.0.5",
- "Microsoft.EntityFrameworkCore.SqlServer": "6.0.5",
- "Microsoft.EntityFrameworkCore.Tools": "6.0.5",
- "Swashbuckle.AspNetCore": "6.3.1"
- },
- "runtime": {
- "ApiPolo.dll": {}
- }
- },
- "Humanizer.Core/2.8.26": {},
- "Microsoft.AspNet.Mvc/5.2.9": {
- "dependencies": {
- "Microsoft.AspNet.Razor": "3.2.9",
- "Microsoft.AspNet.WebPages": "3.2.9"
- },
- "runtime": {
- "lib/net45/System.Web.Mvc.dll": {
- "assemblyVersion": "5.2.9.0",
- "fileVersion": "5.2.61129.10"
- }
- }
- },
- "Microsoft.AspNet.Razor/3.2.9": {
- "runtime": {
- "lib/net45/System.Web.Razor.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- }
- }
- },
- "Microsoft.AspNet.WebPages/3.2.9": {
- "dependencies": {
- "Microsoft.AspNet.Razor": "3.2.9",
- "Microsoft.Web.Infrastructure": "1.0.0"
- },
- "runtime": {
- "lib/net45/System.Web.Helpers.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- },
- "lib/net45/System.Web.WebPages.Deployment.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- },
- "lib/net45/System.Web.WebPages.Razor.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- },
- "lib/net45/System.Web.WebPages.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- }
- }
- },
- "Microsoft.AspNetCore.Authentication.Negotiate/6.0.5": {
- "dependencies": {
- "Microsoft.AspNetCore.Connections.Abstractions": "6.0.5",
- "System.DirectoryServices.Protocols": "6.0.1"
- },
- "runtime": {
- "lib/net6.0/Microsoft.AspNetCore.Authentication.Negotiate.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21802"
- }
- }
- },
- "Microsoft.AspNetCore.Connections.Abstractions/6.0.5": {
- "dependencies": {
- "Microsoft.Extensions.Features": "6.0.5",
- "System.IO.Pipelines": "6.0.3"
- },
- "runtime": {
- "lib/net6.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.522.21802"
- }
- }
- },
- "Microsoft.CSharp/4.5.0": {},
- "Microsoft.Data.SqlClient/2.1.4": {
- "dependencies": {
- "Microsoft.Data.SqlClient.SNI.runtime": "2.1.1",
- "Microsoft.Identity.Client": "4.21.1",
- "Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.8.0",
- "Microsoft.Win32.Registry": "4.7.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Diagnostics.DiagnosticSource": "6.0.0",
- "System.Runtime.Caching": "4.7.0",
- "System.Security.Principal.Windows": "4.7.0",
- "System.Text.Encoding.CodePages": "4.7.0"
- },
- "runtime": {
- "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
- "assemblyVersion": "2.0.20168.4",
- "fileVersion": "2.0.20168.4"
- }
- },
- "runtimeTargets": {
- "runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
- "rid": "unix",
- "assetType": "runtime",
- "assemblyVersion": "2.0.20168.4",
- "fileVersion": "2.0.20168.4"
- },
- "runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "2.0.20168.4",
- "fileVersion": "2.0.20168.4"
- }
- }
- },
- "Microsoft.Data.SqlClient.SNI.runtime/2.1.1": {
- "runtimeTargets": {
- "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-arm",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- },
- "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-arm64",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- },
- "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-x64",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- },
- "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-x86",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- }
- }
- },
- "Microsoft.EntityFrameworkCore/6.0.5": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.5",
- "Microsoft.EntityFrameworkCore.Analyzers": "6.0.5",
- "Microsoft.Extensions.Caching.Memory": "6.0.1",
- "Microsoft.Extensions.DependencyInjection": "6.0.0",
- "Microsoft.Extensions.Logging": "6.0.0",
- "System.Collections.Immutable": "6.0.0",
- "System.Diagnostics.DiagnosticSource": "6.0.0"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/6.0.5": {
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/6.0.5": {},
- "Microsoft.EntityFrameworkCore.Design/6.0.5": {
- "dependencies": {
- "Humanizer.Core": "2.8.26",
- "Microsoft.EntityFrameworkCore.Relational": "6.0.5"
- }
- },
- "Microsoft.EntityFrameworkCore.Relational/6.0.5": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.5",
- "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.SqlServer/6.0.5": {
- "dependencies": {
- "Microsoft.Data.SqlClient": "2.1.4",
- "Microsoft.EntityFrameworkCore.Relational": "6.0.5"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Tools/6.0.5": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Design": "6.0.5"
- }
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
- "Microsoft.Extensions.Caching.Abstractions/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "6.0.0"
- }
- },
- "Microsoft.Extensions.Caching.Memory/6.0.1": {
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "6.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "Microsoft.Extensions.Primitives": "6.0.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.222.6406"
- }
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "6.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {},
- "Microsoft.Extensions.Features/6.0.5": {
- "runtime": {
- "lib/net6.0/Microsoft.Extensions.Features.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.522.21802"
- }
- }
- },
- "Microsoft.Extensions.Logging/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "6.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "System.Diagnostics.DiagnosticSource": "6.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/6.0.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.Identity.Client/4.21.1": {
- "runtime": {
- "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": {
- "assemblyVersion": "4.21.1.0",
- "fileVersion": "4.21.1.0"
- }
- }
- },
- "Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Logging/6.8.0": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Protocols/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Logging": "6.8.0",
- "Microsoft.IdentityModel.Tokens": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "6.8.0",
- "System.IdentityModel.Tokens.Jwt": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Tokens/6.8.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.5.0",
- "Microsoft.IdentityModel.Logging": "6.8.0",
- "System.Security.Cryptography.Cng": "4.5.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.NETCore.Platforms/3.1.0": {},
- "Microsoft.OpenApi/1.2.3": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "assemblyVersion": "1.2.3.0",
- "fileVersion": "1.2.3.0"
- }
- }
- },
- "Microsoft.Web.Infrastructure/1.0.0": {
- "runtime": {
- "lib/net40/Microsoft.Web.Infrastructure.dll": {
- "assemblyVersion": "1.0.0.0",
- "fileVersion": "1.0.20105.407"
- }
- }
- },
- "Microsoft.Win32.Registry/4.7.0": {
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Security.Principal.Windows": "4.7.0"
- }
- },
- "Microsoft.Win32.SystemEvents/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "Swashbuckle.AspNetCore/6.3.1": {
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
- "Swashbuckle.AspNetCore.Swagger": "6.3.1",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.3.1",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.3.1"
- }
- },
- "Swashbuckle.AspNetCore.Swagger/6.3.1": {
- "dependencies": {
- "Microsoft.OpenApi": "1.2.3"
- },
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": {
- "assemblyVersion": "6.3.1.0",
- "fileVersion": "6.3.1.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.3.1": {
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.3.1"
- },
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "assemblyVersion": "6.3.1.0",
- "fileVersion": "6.3.1.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.3.1": {
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "assemblyVersion": "6.3.1.0",
- "fileVersion": "6.3.1.0"
- }
- }
- },
- "System.Collections.Immutable/6.0.0": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "System.Configuration.ConfigurationManager/4.7.0": {
- "dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {
- "assemblyVersion": "4.0.3.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Diagnostics.DiagnosticSource/6.0.0": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "System.DirectoryServices.Protocols/6.0.1": {
- "runtime": {
- "lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- }
- },
- "runtimeTargets": {
- "runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "rid": "linux",
- "assetType": "runtime",
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- },
- "runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "rid": "osx",
- "assetType": "runtime",
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- },
- "runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- }
- }
- },
- "System.Drawing.Common/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Drawing.Common.dll": {
- "assemblyVersion": "4.0.0.1",
- "fileVersion": "4.6.26919.2"
- }
- },
- "runtimeTargets": {
- "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": {
- "rid": "unix",
- "assetType": "runtime",
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- },
- "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.IdentityModel.Tokens.Jwt/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
- "Microsoft.IdentityModel.Tokens": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "System.IO.Pipelines/6.0.3": {
- "runtime": {
- "lib/net6.0/System.IO.Pipelines.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.522.21309"
- }
- }
- },
- "System.Runtime.Caching/4.7.0": {
- "dependencies": {
- "System.Configuration.ConfigurationManager": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Runtime.Caching.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
- "System.Security.AccessControl/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
- }
- },
- "System.Security.Cryptography.Cng/4.5.0": {},
- "System.Security.Cryptography.ProtectedData/4.7.0": {
- "runtime": {
- "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
- "assemblyVersion": "4.0.5.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.5.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Security.Permissions/4.7.0": {
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/System.Security.Permissions.dll": {
- "assemblyVersion": "4.0.3.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Security.Principal.Windows/4.7.0": {},
- "System.Text.Encoding.CodePages/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
- }
- },
- "System.Windows.Extensions/4.7.0": {
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/System.Windows.Extensions.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- }
- }
- },
- "libraries": {
- "ApiPolo/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Humanizer.Core/2.8.26": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==",
- "path": "humanizer.core/2.8.26",
- "hashPath": "humanizer.core.2.8.26.nupkg.sha512"
- },
- "Microsoft.AspNet.Mvc/5.2.9": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bcekKshCAh7kTWSMZPavQStSZQF/QmjEjO2gVWGITEd0/t5eRlb+ZLDE+az2qY1bZ8L6Hz0OCNeS0uzXtJcK5w==",
- "path": "microsoft.aspnet.mvc/5.2.9",
- "hashPath": "microsoft.aspnet.mvc.5.2.9.nupkg.sha512"
- },
- "Microsoft.AspNet.Razor/3.2.9": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QOJEnEw3xp+t5lMvYR5nGCF4CfZpHqr2p8uZOBEgDZoB6r2txtSj6581YNr+/dOHjI3YRlo1QAKGQoSohbQ/KA==",
- "path": "microsoft.aspnet.razor/3.2.9",
- "hashPath": "microsoft.aspnet.razor.3.2.9.nupkg.sha512"
- },
- "Microsoft.AspNet.WebPages/3.2.9": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yByb721lwv8YFsx1oKA5CLKXa89XVbVMkPafS4bg/bPelBEgChq/coFBQEkA4kwcabG7AR56w3vapnoZUfr2Cw==",
- "path": "microsoft.aspnet.webpages/3.2.9",
- "hashPath": "microsoft.aspnet.webpages.3.2.9.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Negotiate/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZgKdA5VnmZSdpuyS9f4Myn2ybSYPyhOGWvZ63Z+ys0z9WcHGx6jyN4IjK8ORTdkhc7dOYxsMF/v/K+CGtvCbUA==",
- "path": "microsoft.aspnetcore.authentication.negotiate/6.0.5",
- "hashPath": "microsoft.aspnetcore.authentication.negotiate.6.0.5.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Connections.Abstractions/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OBbGvih5/CLHTbJVDiJ203TmKXCx8z539O2YGnfHmExbNtMwyQ9rgpqoxyYEVvQrVsqxRhXfh57DOCQYhxcOBQ==",
- "path": "microsoft.aspnetcore.connections.abstractions/6.0.5",
- "hashPath": "microsoft.aspnetcore.connections.abstractions.6.0.5.nupkg.sha512"
- },
- "Microsoft.CSharp/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
- "path": "microsoft.csharp/4.5.0",
- "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
- },
- "Microsoft.Data.SqlClient/2.1.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cDcKBTKILdRuAzJjbgXwGcUQXzMue+SG02kD4tZTXXfoz4ALrGLpCnA5k9khw3fnAMlMnRzLIGuvRdJurqmESA==",
- "path": "microsoft.data.sqlclient/2.1.4",
- "hashPath": "microsoft.data.sqlclient.2.1.4.nupkg.sha512"
- },
- "Microsoft.Data.SqlClient.SNI.runtime/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JwGDWkyZgm7SATJmFLfT2G4teimvNbNtq3lsS9a5DzvhEZnQrZjZhevCU0vdx8MjheLHoG5vocuO03QtioFQxQ==",
- "path": "microsoft.data.sqlclient.sni.runtime/2.1.1",
- "hashPath": "microsoft.data.sqlclient.sni.runtime.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hP5J3EvpVdZmCn1D3ovedphvZrIn3OXZaBZfEnCkSCqqbqAu6xzwbNqwRkik0y4R6zOOf4eLh1riwjy4eAUlZA==",
- "path": "microsoft.entityframeworkcore/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Abstractions/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Q3/fKW6XCTfnDk4fYP2BJZi84cD2SuCPkP3A3QqxvCQcXbX90bfSLzVIsoMXzigHGJgZUJ+Un7QodT5Nvk0+Eg==",
- "path": "microsoft.entityframeworkcore.abstractions/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Analyzers/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QUeDIhs+O+MoDEc3k60mNyVDbwyDURCqZQlZoKShuZUcSfXSrDMbHKuFSxBIDNQBt092qSjfnwf7w0Ua/IB3Zw==",
- "path": "microsoft.entityframeworkcore.analyzers/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Design/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-zNjMWJ6MJ/Qm7S6wFBqVgn7DEpilbDMy0xgA7c4Y1yY9/LoaC2pWwWO4ePaYoPCZpLx/eTViWEr5ZXta/vK//Q==",
- "path": "microsoft.entityframeworkcore.design/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.design.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Relational/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vhAQizlAgvPfurkh9XysNaFc/g3WPXtSka3Y1rXuQdnT//p16CDKt9lO9h+rYmooD+cA7TijSxwqck4GApDT/Q==",
- "path": "microsoft.entityframeworkcore.relational/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.relational.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.SqlServer/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fBBG1AvrqPSvTEWyg9W18F/obiV7Soi/RItwBt48kjte1heRaogCsKj8KBnJQACM/8L+NAhyKp3BH12nN7+yDA==",
- "path": "microsoft.entityframeworkcore.sqlserver/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.sqlserver.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Tools/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aeCzVNLmDl9IfB19WAjrlKcG61Cl4/ZV/9ubifmifKEps+kvMkKIcams5j+8q6dtx9/UL2x3tbOz2BS3eU0sXQ==",
- "path": "microsoft.entityframeworkcore.tools/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.tools.6.0.5.nupkg.sha512"
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
- "path": "microsoft.extensions.apidescription.server/3.0.0",
- "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Abstractions/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==",
- "path": "microsoft.extensions.caching.abstractions/6.0.0",
- "hashPath": "microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Memory/6.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==",
- "path": "microsoft.extensions.caching.memory/6.0.1",
- "hashPath": "microsoft.extensions.caching.memory.6.0.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==",
- "path": "microsoft.extensions.configuration.abstractions/6.0.0",
- "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyInjection/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==",
- "path": "microsoft.extensions.dependencyinjection/6.0.0",
- "hashPath": "microsoft.extensions.dependencyinjection.6.0.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.Features/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-y7KLF1jRFQjSttfoilwHU86cU9ZgxN4ABfQR8tQ9qEC5AzTGYIX+K5RDwGFVK320eTiBwWuutV24ecmxBxo7Eg==",
- "path": "microsoft.extensions.features/6.0.5",
- "hashPath": "microsoft.extensions.features.6.0.5.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==",
- "path": "microsoft.extensions.logging/6.0.0",
- "hashPath": "microsoft.extensions.logging.6.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Abstractions/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==",
- "path": "microsoft.extensions.logging.abstractions/6.0.0",
- "hashPath": "microsoft.extensions.logging.abstractions.6.0.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.Identity.Client/4.21.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vycgk7S/HAbHaUaK4Tid1fsWHsXdFRRP2KavAIOHCVV27zvuQfYAjXmMvctuuF4egydSumG58CwPZob3gWeYgQ==",
- "path": "microsoft.identity.client/4.21.1",
- "hashPath": "microsoft.identity.client.4.21.1.nupkg.sha512"
- },
- "Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==",
- "path": "microsoft.identitymodel.jsonwebtokens/6.8.0",
- "hashPath": "microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Logging/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==",
- "path": "microsoft.identitymodel.logging/6.8.0",
- "hashPath": "microsoft.identitymodel.logging.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==",
- "path": "microsoft.identitymodel.protocols/6.8.0",
- "hashPath": "microsoft.identitymodel.protocols.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==",
- "path": "microsoft.identitymodel.protocols.openidconnect/6.8.0",
- "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Tokens/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==",
- "path": "microsoft.identitymodel.tokens/6.8.0",
- "hashPath": "microsoft.identitymodel.tokens.6.8.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Platforms/3.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
- "path": "microsoft.netcore.platforms/3.1.0",
- "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
- },
- "Microsoft.OpenApi/1.2.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
- "path": "microsoft.openapi/1.2.3",
- "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
- },
- "Microsoft.Web.Infrastructure/1.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-FNmvLn5m2LTU/Rs2KWVo0SIIh9Ek+U0ojex7xeDaSHw/zgEP77A8vY5cVWgUtBGS8MJfDGNn8rpXJWEIQaPwTg==",
- "path": "microsoft.web.infrastructure/1.0.0",
- "hashPath": "microsoft.web.infrastructure.1.0.0.nupkg.sha512"
- },
- "Microsoft.Win32.Registry/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==",
- "path": "microsoft.win32.registry/4.7.0",
- "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512"
- },
- "Microsoft.Win32.SystemEvents/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
- "path": "microsoft.win32.systemevents/4.7.0",
- "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JFk0+HHUPdjYuPhkpGBMLi2JtnEuWkE2pp0yXQp64DmeMe+Fb0hZyVNq/ENJ2vQNso7Zg+C758WmR/xyAl36bA==",
- "path": "swashbuckle.aspnetcore/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.6.3.1.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.Swagger/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-idAFh4xhyJHYHfdLVOOn+BmscBul1OQbWsnL6YPJE8tO/0y6S79hDCvs6OY5VI093/9+1pYY3j31Zet9yaDZjA==",
- "path": "swashbuckle.aspnetcore.swagger/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.swagger.6.3.1.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+uoBV4h/6NhCPLoTofSmuOnZ+usu4PW1jP6l4OHwPyu2frbYXGNpJsHs5uUXXn929OiVQkT8wo3Lj/o+P99Ejg==",
- "path": "swashbuckle.aspnetcore.swaggergen/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.swaggergen.6.3.1.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JLm9hN67jh7RHsX3H30+tb432Li8xm/qV5lRyMMkyHYMfWitIuKAAdrpo2ILcHOIeH7CLMuOO2hp/iLBmE+Bkw==",
- "path": "swashbuckle.aspnetcore.swaggerui/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.swaggerui.6.3.1.nupkg.sha512"
- },
- "System.Collections.Immutable/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
- "path": "system.collections.immutable/6.0.0",
- "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
- },
- "System.Configuration.ConfigurationManager/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
- "path": "system.configuration.configurationmanager/4.7.0",
- "hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512"
- },
- "System.Diagnostics.DiagnosticSource/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==",
- "path": "system.diagnostics.diagnosticsource/6.0.0",
- "hashPath": "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512"
- },
- "System.DirectoryServices.Protocols/6.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ndUZlEkAMc1XzM0xGN++SsJrNhRkIHaKI8+te325vrUgoLT1ufWNI6KB8FFrL7NpRMHPrdxP99aF3fHbAPxW0A==",
- "path": "system.directoryservices.protocols/6.0.1",
- "hashPath": "system.directoryservices.protocols.6.0.1.nupkg.sha512"
- },
- "System.Drawing.Common/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "path": "system.drawing.common/4.7.0",
- "hashPath": "system.drawing.common.4.7.0.nupkg.sha512"
- },
- "System.IdentityModel.Tokens.Jwt/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==",
- "path": "system.identitymodel.tokens.jwt/6.8.0",
- "hashPath": "system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512"
- },
- "System.IO.Pipelines/6.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
- "path": "system.io.pipelines/6.0.3",
- "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
- },
- "System.Runtime.Caching/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NdvNRjTPxYvIEhXQszT9L9vJhdQoX6AQ0AlhjTU+5NqFQVuacJTfhPVAvtGWNA2OJCqRiR/okBcZgMwI6MqcZg==",
- "path": "system.runtime.caching/4.7.0",
- "hashPath": "system.runtime.caching.4.7.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.Security.AccessControl/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
- "path": "system.security.accesscontrol/4.7.0",
- "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Cng/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
- "path": "system.security.cryptography.cng/4.5.0",
- "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
- },
- "System.Security.Cryptography.ProtectedData/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==",
- "path": "system.security.cryptography.protecteddata/4.7.0",
- "hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512"
- },
- "System.Security.Permissions/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "path": "system.security.permissions/4.7.0",
- "hashPath": "system.security.permissions.4.7.0.nupkg.sha512"
- },
- "System.Security.Principal.Windows/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
- "path": "system.security.principal.windows/4.7.0",
- "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
- },
- "System.Text.Encoding.CodePages/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aeu4FlaUTemuT1qOd1MyU4T516QR4Fy+9yDbwWMPHOHy7U8FD6SgTzdZFO7gHcfAPHtECqInbwklVvUK4RHcNg==",
- "path": "system.text.encoding.codepages/4.7.0",
- "hashPath": "system.text.encoding.codepages.4.7.0.nupkg.sha512"
- },
- "System.Windows.Extensions/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "path": "system.windows.extensions/4.7.0",
- "hashPath": "system.windows.extensions.4.7.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.dll b/ApiPolo/obj/Debug/net6.0/ApiPolo.dll
deleted file mode 100644
index 7984f64..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/ApiPolo.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.genruntimeconfig.cache b/ApiPolo/obj/Debug/net6.0/ApiPolo.genruntimeconfig.cache
deleted file mode 100644
index 1623e29..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.genruntimeconfig.cache
+++ /dev/null
@@ -1 +0,0 @@
-153ebeadabf03a6a990455fbd32f181e14171207
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.pdb b/ApiPolo/obj/Debug/net6.0/ApiPolo.pdb
deleted file mode 100644
index 67eccfd..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/ApiPolo.pdb and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/ApiPolo.xml b/ApiPolo/obj/Debug/net6.0/ApiPolo.xml
deleted file mode 100644
index 9d65719..0000000
--- a/ApiPolo/obj/Debug/net6.0/ApiPolo.xml
+++ /dev/null
@@ -1,9510 +0,0 @@
-
-
-
- ApiPolo
-
-
-
-
- Controller unico
-
-
-
- polocontroller
-
-
- vuoto=chiamata presa in carico 3=chiamata chiusa 2=manutenzione chiusa
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 200=Ok 500=ErroreInterno 400=OperazioneNonAmmessa
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Zucchetti Sicilia
-
-
- Discovery
-
-
- Sarom
-
-
- Sinergo
-
-
- Gitoga
-
-
- Lifta
-
-
- Siet
-
-
- PMS
-
-
- VT app
-
-
- Lift-web
-
-
- Tedesco Impianti
-
-
-
-
-
-
-
-
-
-
-
- Zucchetti Sicilia
-
-
- Discovery
-
-
- Sarom
-
-
- Sinergo
-
-
- Gitoga
-
-
- Lifta
-
-
- Siet
-
-
- PMS
-
-
- Virtual task
-
-
- Lift web
-
-
- Tedesco impianti
-
-
- trasforma un Saldiart in un Mag_New
-
-
- trasforma un Compi_Impia in un Mag_New
-
-
- crea un cpccchk
-
-
- formatta l'indirizzo della lista chiamate
-
-
- formatta l'indirizzo stampa chiamate
-
-
- formatta l'indirizzo stampa chiamateper Discovery
-
-
- formatta l'indirizzo della lista chiamate TEDESCO
-
-
- formatta l'indirizzo della lista chiamate Virtual task
-
-
- formatta il riferimento impainto (html)
-
-
- formatta il riferimento impianto Disco (html)
-
-
- formatta il riferimento impianto Ferrari (html)
-
-
- formatta l'indirizzo stampa manutenzioni
-
-
- formatta il riferimento impainto (html)
-
-
- formatta l'indirizzo della lista manutenzioni
-
-
- formatta riferimwnto impianto su buono (html)
-
-
- formatta riferimwnto impianto su buono (html) Disco
-
-
- Configurazioni per azienda return:ActionResult
-
-
- token riewmpimento
-
-
- elimina Token
-
-
- inserisce Token
-
-
- token salvataggio
-
-
- Magazzini per login return:ActionResult
-
-
- Login iniziale return:ActionResult
-
-
- Codici di chiusura per scheda intevento return:ActionResult
-
-
- Chiamate per tecnico e azienda (tenant) in stato C=Assegnate return:ActionResult
-
-
- presaInCarico: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce il primo record di una presa in carico su RAPP_NEW return:ActionResult
-
-
- rifiuta: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce record su RAPP_NEW con INCARICO=N e RIFIUTATA=S return:ActionResult
-
-
- chiudi: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce record su RAPP_NEW con i dati dell'intervento return:ActionResult
-
-
- rilascia: elimina record su RAPP_NEW con i dati dell'intervento return:ActionResult
-
-
- Manutenzioni per tecnico e azienda (tenant). Intervallo: 1 mese prima e 1 mese dopo rispetto a GETDATE() con GENERATO diverso da S return:ActionResult
-
-
- prendi_in_carico: inserisce record su Prese con i dati dell'intervento return:ActionResult TEDES_MAGAZZINIDbContext
-
-
- chiudi: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce record su RAPP_NEW con i dati dell'intervento return:ActionResult
-
-
- rilascia: elimina record su Prese con i dati dell'intervento return:ActionResult
-
-
-
-
-
- Upload return:ActionResult
-
-
- Componenti impianto return:ActionResult
-
-
- aggiunge un componente all'impianto. Inserisce in LABSEMICOMIMP return:ActionResult
-
-
- toglie un componente all'impianto. Cancella in LABSEMICOMIMP return:ActionResult
-
-
- Ricerca articoli per impianto return:ActionResult
-
-
- rapportino per pezzi magazzino. Inserisce in LABSEMAG_NEW return:ActionResult
-
-
- Ricerca Impianti return:ActionResult
-
-
- Storico interventi return:ActionResult
-
-
- Anagrafica return:ActionResult
-
-
- Tabelle di dominio: causali pagamenti, causali rapportino, tipi esito, tipi intervento return:ActionResult
-
-
-
-
-
- Commesse return:ActionResult IEnumerable Commessa
-
-
- Salva la timbratuta in tabella Timbrature return:ActionResult Timbratura_out
-
-
- Storico rapportini tecnico return:ActionResult di Sto_Imp_out
-
-
- Ricerca Commessa return:ActionResult
-
-
- Salva la timbratuta in tabella Timbrature return:ActionResult Timbratura_out
-
-
- Login iniziale return:ActionResult
-
-
- VIRTUAL TASK: Tecnici per azienda
-
-
- VIRTUAL TASK: Tecnici per azienda
-
-
- VIRTUAL TASK: crea un tecnico return:ActionResult
-
-
- VIRTUAL TASK: cancella un tecnico return:ActionResult
-
-
- VIRTUAL TASK: modifica un tecnico return:ActionResult
-
-
- VIRTUAL TASK: Codici di chiusura
-
-
- VIRTUAL TASK: crea un codice chiusura return:ActionResult
-
-
- VIRTUAL TASK: cancella un codice chiusura return:ActionResult
-
-
- VIRTUAL TASK: modifica un codice chiusura return:ActionResult
-
-
- VIRTUAL TASK: anagrafiche clienti per azienda
-
-
- VIRTUAL TASK: crea una anagrafica return:ActionResult
-
-
- VIRTUAL TASK: crea una anagrafica return:ActionResult
-
-
- VIRTUAL TASK: modifica una anagrafica return:ActionResult
-
-
- VIRTUAL TASK: cancella una anagrafica (valorizza data obsolescenza) return:ActionResult
-
-
- VIRTUAL TASK: rapp_new per azienda
-
-
- VIRTUAL TASK: crea una rappnew return:ActionResult
-
-
- VIRTUAL TASK: modifica una anagrafica return:ActionResult
-
-
- VIRTUAL TASK: cancella una rapp_new return:ActionResult
-
-
- VIRTUAL TASK: impianti per azienda
-
-
- VIRTUAL TASK: impianti per azienda
-
-
- VIRTUAL TASK: crea un impianto return:ActionResult
-
-
- VIRTUAL TASK: modifica un impianto return:ActionResult
-
-
- VIRTUAL TASK: cancella un impianto return:ActionResult
-
-
- VIRTUAL TASK: chiamate per azienda
-
-
- VIRTUAL TASK: chiamate per azienda
-
-
- VIRTUAL TASK: crea una chiamata return:ActionResult
-
-
- VIRTUAL TASK: modifica una chiamata return:ActionResult
-
-
- VIRTUAL TASK: cancella una chiamata return:ActionResult
-
-
- VIRTUAL TASK: progressivi per azienda
-
-
- VIRTUAL TASK: modifica un progressivo return:ActionResult
-
-
- VIRTUAL TASK: dati azienda
-
-
- VIRTUAL TASK: crea una azienda return:ActionResult
-
-
- VIRTUAL TASK: modifica un progressivo return:ActionResult
-
-
- VIRTUAL TASK: cancella una azienda return:ActionResult
-
-
- VIRTUAL TASK: registrazioni
-
-
- VIRTUAL TASK: crea una registrazione return:ActionResult
-
-
- VIRTUAL TASK: modifica una registrazione return:ActionResult
-
-
- VIRTUAL TASK: cancella una registrazione return:ActionResult
-
-
- VIRTUAL TASK: registrazioni
-
-
- VIRTUAL TASK: commesse
-
-
- VIRTUAL TASK: crea una commessa return:ActionResult
-
-
- VIRTUAL TASK: modifica una commessa return:ActionResult
-
-
- VIRTUAL TASK: cancella una commessa (valorizza data obsolescenza) return:ActionResult
-
-
- VIRTUAL TASK: dati Azienda
-
-
- VIRTUAL TASK: crea dati azienda return:ActionResult
-
-
- VIRTUAL TASK: modifica una commessa return:ActionResult
-
-
- VIRTUAL TASK: cancella una dati azienda return:ActionResult
-
-
- VIRTUAL TASK: cancella una dati azienda return:ActionResult
-
-
- VIRTUAL TASK: legge e salva su server return:ActionResult
-
-
- VIRTUAL TASK: salvataggio su disco
-
-
- VIRTUAL TASK: ricava il nome del file a partire dal path web
-
-
- VIRTUAL TASK: dati Azienda
-
-
- VIRTUAL TASK: inserisce buono
-
-
- VIRTUAL TASK: Timbrature da App
-
-
-
- Contiene i campi di SALDIART
-
-
-
- tipo
-
-
- codice
-
-
- email
-
-
- codice fiscale
-
-
- partita iva
-
-
- indirizzo
-
-
- telefono
-
-
- cellulare
-
-
- pec
-
-
- descrizione
-
-
- listino cliente
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tipo
-
-
- codice
-
-
- codice azienda
-
-
- email
-
-
- codice fiscale
-
-
- partita iva
-
-
- indirizzo
-
-
- telefono
-
-
- cellulare
-
-
- pec
-
-
- descrizione
-
-
- listino cliente
-
-
- cliente eliminato
-
-
-
- Contiene i campi di API_CLIENTI
-
-
-
- tipo
-
-
- codice
-
-
- email
-
-
- codice fiscale
-
-
- partita iva
-
-
- indirizzo
-
-
- telefono
-
-
- cellulare
-
-
- pec
-
-
- descrizione
-
-
- listino cliente
-
-
- cliente eliminato
-
-
- azienda (tenant2)
-
-
-
- Azienda prsente
-
-
-
-
- Azienda tecnico
-
-
-
- Azienda collegata all'azienda principale
-
-
- azienda
-
-
- tecnico
-
-
- tecnico
-
-
- Nome azienda collegata
-
-
- url logo
-
-
- Testo rapportino
-
-
- buoni rapportini
-
-
- azienda
-
-
- seriale buono
-
-
- immagine
-
-
- data inserimento
-
-
- Buono per Lift web
-
-
- azienda
-
-
- seriale buono
-
-
- immagine
-
-
- data inserimento
-
-
-
- Causali rapportino
-
-
-
- codice causale
-
-
- descrizione causale
-
-
- flag fatturazione
-
-
-
-
-
- codice azienda
-
-
- codice di chiusura
-
-
- codice intervento
-
-
- Oggetto Vista abbinamento codice chiusura-codice intervento
-
-
- Azienda
-
-
- codice di chiusura PIASSCHIU
-
-
- codice intervento PIASSCHIU
-
-
- codice intervento CODINTE
-
-
- descrizione intervento CODINTE
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
- ViSTA Chiamate
-
-
- Azienda
-
-
-
- Seriale Chiamata
-
-
-
-
- Stato chiamata
-
-
-
-
- Codice Chiamatista assegnato
-
-
-
-
- Data appuntamento chiamata
-
-
-
-
- Ora appuntamento inizio
-
-
-
-
- Minuti appuntamento inizio
-
-
-
-
- Note appuntamento
-
-
-
-
- Codice Impianto chiamata
-
-
-
-
- Descrizione codice segnalazione
-
-
-
-
- Telefono cliente
-
-
-
-
- descrizione cliente
-
-
-
-
- Indirizzo impianto tipo
-
- Via,Piazza,
-
-
-
- Indirizzo impianto nome
-
-
-
-
- Indirizzo impianto numero
-
-
-
-
- Indirizzo impianto sottonumero
-
-
-
-
- Indirizzo impianto Scala
-
-
-
-
- Indirizzo impianto località
-
-
-
-
- Indirizzo impianto Cap
-
-
-
-
- Indirizzo impianto comune
-
-
-
-
- Indirizzo impianto provincia
-
-
-
-
- Indirizzo impianto nazione
-
-
-
-
- MANPROG: matricola impianto
-
-
-
-
- MANPROG: numero impianto
-
-
-
-
- MANPROG: ubicazione impianto
-
-
-
-
- Tecnico descrizione
-
-
-
-
- Tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapp_new preso in carico
-
-
-
-
- RAPP_NEW: tipo rapp_new preso in carico (valore vuoto)
-
-
-
-
- RAPP_NEW: preso in carico (S o NULL)
-
-
-
-
- RAPP_NEW: seriale rapp_new rifiutata
-
-
-
-
- RAPP_NEW: tipo rapp rifiutata (valore vuoto)
-
-
-
-
- RAPP_NEW: rifiutato (S o null)
-
-
-
-
- RAPP_NEW: seriale chiamata chiusa
-
-
-
-
- RAPP_NEW: tipo chiamata chiusa (3 o null)
-
-
-
-
- RAPP_NEW: seriale buono chiamata chiusa
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
- Esercizio
-
-
- Tipo
-
-
- numero chiamata
-
-
- Data inserimento chiamata
-
-
- Ora inserimento chiamata
-
-
- Minuti inserimento chiamata
-
-
- operatore assegnazione
-
-
- operatore di chiusura
-
-
- azienda impianto
-
-
- ora appuntamento fine
-
-
- minuto appuntamento fine
-
-
- Riferimento chiamata
-
-
- telefono riferimento
-
-
- tcodice segnalazione
-
-
- Fermo impianto S/N
-
-
- Data assegnazione chiamata
-
-
- Ora assegnazione chiamata
-
-
- Min assegnazione chiamata
-
-
- Data chiusura chiamata
-
-
- Ora chiusura chiamata
-
-
- Min chiusura chiamata
-
-
- Data inizio intervento
-
-
- Ora inizio intervento
-
-
- Min inizio intervento
-
-
- Data fine intervento
-
-
- Ora fine intervento
-
-
- Min fine intervento
-
-
- Numero 1 rapportino futuro
-
-
- Serie 1 rapportino futuro
-
-
- Numero 2 rapportino futuro
-
-
- Modalità raccolta chiamata
-
-
- Numero chiamata per impianto per anno
-
-
- Importo manodopera
-
-
- Percentuale manodopera
-
-
- Stampa manodopera
-
-
- Chiusura da remoto
-
-
- Riferimento seriale importazione
-
-
- Descrizione
-
-
- Tipo impianto
-
-
- Ultimo amministratore
-
-
- Descrizione Ult. Amministratore
-
-
- Telefono Ult. Amministratore
-
-
- Zona manutenzione
-
-
- Pubblico/privato
-
-
- Zona chiamate
-
-
- Zona supervisione
-
-
- Data inizio manutenzione
-
-
- Data fine manutenzione
-
-
- Data costruzione
-
-
- Numero telesoccorso
-
-
- Email cliente
-
-
- Ultimo cliente
-
-
- codice cliente
-
-
- tipo anagrafica
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- Azienda di riferimento associata all'impianto (gestione loghi differenti)
-
-
- riferimento impianto (va su rapportino)
-
-
- Tabella CHIAMATE (insert da app)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tabella CHIAMATE (insert da app) - Output
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
- ViSTA Chiamate
-
-
- Azienda
-
-
-
- Seriale Chiamata
-
-
-
-
- Stato chiamata
-
-
-
-
- Codice Chiamatista assegnato
-
-
-
-
- Data appuntamento chiamata
-
-
-
-
- Ora appuntamento inizio
-
-
-
-
- Minuti appuntamento inizio
-
-
-
-
- Note appuntamento
-
-
-
-
- Codice Impianto chiamata
-
-
-
-
- Descrizione codice segnalazione
-
-
-
-
- Telefono cliente
-
-
-
-
- descrizione cliente
-
-
-
-
- Indirizzo impianto tipo
-
- Via,Piazza,
-
-
-
- Indirizzo impianto nome
-
-
-
-
- Indirizzo impianto numero
-
-
-
-
- Indirizzo impianto sottonumero
-
-
-
-
- Indirizzo impianto Scala
-
-
-
-
- Indirizzo impianto località
-
-
-
-
- Indirizzo impianto Cap
-
-
-
-
- Indirizzo impianto comune
-
-
-
-
- Indirizzo impianto provincia
-
-
-
-
- Indirizzo impianto nazione
-
-
-
-
- matricola impianto
-
-
-
-
- numero impianto
-
-
-
-
- ubicazione impianto
-
-
-
-
- Tecnico descrizione
-
-
-
-
- Tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapp_new preso in carico
-
-
-
-
- RAPP_NEW: tipo rapp_new preso in carico (valore vuoto)
-
-
-
-
- RAPP_NEW: preso in carico (S o NULL)
-
-
-
-
- RAPP_NEW: seriale rapp_new rifiutata
-
-
-
-
- RAPP_NEW: tipo rapp rifiutata (valore vuoto)
-
-
-
-
- RAPP_NEW: rifiutato (S o null)
-
-
-
-
- RAPP_NEW: seriale chiamata chiusa
-
-
-
-
- RAPP_NEW: tipo chiamata chiusa (3 o null)
-
-
-
-
- RAPP_NEW: seriale buono chiamata chiusa
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- altri dati chiamata
-
- Esercizio
-
-
- Tipo
-
-
- numero chiamata
-
-
- Data inserimento chiamata
-
-
- Ora inserimento chiamata
-
-
- Minuti inserimento chiamata
-
-
- operatore assegnazione
-
-
- operatore di chiusura
-
-
- azienda impianto
-
-
- ora appuntamento fine
-
-
- minuto appuntamento fine
-
-
- Riferimento chiamata
-
-
- telefono riferimento
-
-
- tcodice segnalazione
-
-
- altri campi
-
-
- Codice cliente
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- Azienda di riferimento associata all'impianto (gestione loghi differenti)
-
-
- riferimento impianto (va su rapportino)
-
-
- indirizzo stampa (html) su buono
-
-
- impianto per lista (html)
-
-
- riferimento impianto (html) su buono
-
-
- Chiusure
-
-
- codice chiusura
-
-
- descrizione
-
-
- ccrapabi
-
-
- obbligatoria
-
-
- ccchiint
-
-
- azienda
-
-
- Descrizione supplementare da mettere sul rapportino
-
-
- Contiena la lista di tipologie di manutenzione associate a quel codice
-
-
-
- (Virtual Task) Contiene i campi di CCHIUSA
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ViSTA API_COMMESSE
-
-
- seriale Commessa
-
-
- Codice Commessa
-
-
- Fase Commessa
-
-
- data fine validita Commessa
-
-
- tipo
-
-
- codice cliente
-
-
- descrizione cliente
-
-
- impianto
-
-
- tipo ind
-
-
- indirizzo
-
-
- numero
-
-
- lettera
-
-
- scala
-
-
- localita
-
-
- CAP
-
-
- provincia
-
-
- Descrizione commessa per SIET
-
-
- seriale Commessa
-
-
- tipo lavorazione
-
-
- centro di costo - ticket
-
-
- Codice commessa
-
-
- ViSTA API_COMMESSE
-
-
- Codice Commessa
-
-
- Descrizione Commessa
-
-
- data fine validita Commessa
-
-
- tipo
-
-
- codice cliente
-
-
- descrizione cliente
-
-
- impianto
-
-
- tipo ind
-
-
- indirizzo
-
-
- numero
-
-
- lettera
-
-
- scala
-
-
- localita
-
-
- CAP
-
-
- provincia
-
-
- elemento lista formato html
-
-
- Error title
-
-
- Error deatail
-
-
- Error code
-
-
- ViSTA API_COMMESSE - VT
-
-
- seriale Commessa
-
-
- Azienda
-
-
- Codice Commessa
-
-
- Fase Commessa
-
-
- data fine validita Commessa
-
-
- tipo
-
-
- codice cliente
-
-
- descrizione cliente
-
-
- impianto
-
-
- tipo ind
-
-
- indirizzo
-
-
- numero
-
-
- lettera
-
-
- scala
-
-
- localita
-
-
- CAP
-
-
- provincia
-
-
- codice impianto - commesse
-
-
- flag commessa generica cliente
-
-
- seriale Commessa
-
-
- seriale Commessa
-
-
- Azienda
-
-
- Codice Commessa
-
-
- Fase Commessa
-
-
- data fine validita Commessa
-
-
- tipo
-
-
- codice cliente
-
-
- codice impianto
-
-
- flag commessa generica cliente
-
-
-
- Contiene i campi di xxxMICOMIMP (componenti impianto)
-
-
-
-
- codice impianto
-
-
-
-
- codice impianto
-
-
-
-
- indice riga
-
-
-
-
- quantità
-
-
-
-
- codice articolo
-
-
-
-
- note
-
-
-
-
- lotto articolo
-
-
-
-
- matricola articolo
-
-
-
-
- descrizione articolo
-
-
-
-
- descrizione per ogni articolo (se abilitata da configurazioni)
-
-
-
- Contiene i campi di xxxMICOMIMP (componenti impianto) oggetto di output
-
-
-
-
- codice impianto
-
-
-
-
- codice impianto
-
-
-
-
- indice riga
-
-
-
-
- codice articolo
-
-
-
-
- codice articolo
-
-
-
-
- note
-
-
-
-
- lotto articolo
-
-
-
-
- matricola articolo
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Classe componenti per scrittura db
-
-
-
-
- codice impianto
-
-
-
-
- codice impianto
-
-
-
-
- indice riga
-
-
-
-
- codice articolo
-
-
-
-
- codice articolo
-
-
-
-
- note
-
-
-
-
- lotto articolo
-
-
-
-
- matricola articolo
-
-
-
-
-
-
- azienda
-
-
- path file buoni (immagini rapportini)
-
-
- prefisso dei buoni da chiamata
-
-
- prefisso dei buoni da mauntenzione
-
-
- url ftp per upload delle immagini
-
-
- utente ftp per upload delle immagini
-
-
- password ftp per upload delle immagini
-
-
- Listino articoli per magazzino
-
-
- pulsante naviga nelle liste
-
-
- pulsante telefona nelle liste
-
-
- abilita funzione
-
-
- abilita funzione
-
-
- barcode abilitato opzionalmente in varie sezioni. Per renderlo obbligatorio vedi flag sott
-
-
-
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- hiamate_rifiuta_barcode
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- abilita funzione
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- chiede presena DPI prima di scheda
-
-
- visualizza anagrafica
-
-
- abilita stato impianto
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- Costo orario intervento
-
-
- porta ftp
-
-
- barcode obbligatorio
-
-
- storico rapportini
-
-
- storico impianto
-
-
- Abilita link storico interventi
-
-
- Abilita link ricerca impianti
-
-
- Abilita link storico impianto (solo per chi gestisce il magazzino)
-
-
- Calcolo tempo rapportino automatico
-
-
- Stampa ora inizio-fine su buono
-
-
- Stampa intestazione su buono
-
-
- Seriale chiamata da usare come teplate per inserire chiamata da app (commessa o normale)
-
-
- 0=non abilitata 1,2,3=abilitata
-
-
- Data rapportino editabile
-
-
- articoli impianto in forma decimale
-
-
- max num record in ricerca
-
-
- storico impianto
-
-
- Error Message
-
-
- Error Message detail
-
-
- Status
-
-
- Configurazioni
-
-
- azienda
-
-
- path file buoni (immagini rapportini)
-
-
- prefisso dei buoni da chiamata
-
-
- prefisso dei buoni da mauntenzione
-
-
- url ftp per upload delle immagini
-
-
- utente ftp per upload delle immagini
-
-
- password ftp per upload delle immagini
-
-
- Listino articoli per magazzino
-
-
- pulsante naviga nelle liste
-
-
- pulsante telefona nelle liste
-
-
- abilita funzione
-
-
- abilita funzione
-
-
- barcode abilitato opzionalmente in varie sezioni. Per renderlo obbligatorio vedi flag sott
-
-
-
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- hiamate_rifiuta_barcode
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- abilita funzione
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- chiede presena DPI prima di scheda
-
-
- visualizza anagrafica
-
-
- abilita stato impianto
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- Costo orario intervento
-
-
- porta ftp
-
-
- barcode obbligatorio
-
-
- OBSOLETO
-
-
- OBSOLETO
-
-
- Abilita link storico interventi
-
-
- Abilita link ricerca impianti
-
-
- Abilita link storico impianto (solo per chi gestisce il magazzino)
-
-
- Calcolo tempo rapportino automatico
-
-
- Stampa ora inizio-fine su buono
-
-
- Stampa intestazione su buono
-
-
- Seriale chiamata da usare come teplate per inserire chiamata da app (commessa o normale)
-
-
- 0=non abilitata 1,2,3=abilitata
-
-
- data rapportino editabile
-
-
- articoli impianto in forma decimale se valore maggiore di 1 e la cifra indica il numero di cifre decimali, altrimenti sono numeri interi
-
-
- max num record in ricerca
-
-
- rende visibile la riga dei prezzi sul rapportino
-
-
- rende visibile la riga dei prezzi sul rapportino
-
-
- ConfigurazioniDbContext
-
-
- conf
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
- azienda
-
-
- tecnico
-
-
- Denominazione
-
-
- url del logo esposto
-
-
- logo
-
-
- testo azienda rapportino
-
-
- Aziende collegate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Error
-
-
- Error title
-
-
- Error deatail
-
-
- Error code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FERRA_CHIAMATEDbContext
-
-
- FERRA_CHIAMATEDbContext
-
-
- FERRA_CHIAMATEDbContext
-
-
- OnModelCreating
-
-
- FERRA_CHIUSUREDbContext
-
-
- Chiusure
-
-
-
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FERRA_MANPROG_TECDbContext
-
-
- Manutenzioni
-
-
- Manutenzioni
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FERRA_CHIAMATEDbContext
-
-
- FERRA_CHIAMATEDbContext
-
-
-
-
-
- A
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Impianto
-
-
- Codice Impianto
-
-
- Descrizione Impianto
-
-
- Tipo indirizzo (Via, piazza..)
-
-
- indirizzo
-
-
- numero civico
-
-
- sottonumero
-
-
- scala
-
-
- localita
-
-
- Cap
-
-
- Comune
-
-
- Provincia
-
-
- Azienda
-
-
- cod cliente
-
-
- descrizione cliente
-
-
- Data cancellazione
-
-
-
-
-
- Codice Impianto
-
-
- Azienda
-
-
- Descrizione Impianto
-
-
- Tipo indirizzo (Via, piazza..)
-
-
- indirizzo
-
-
- numero civico
-
-
- sottonumero
-
-
- scala
-
-
- localita
-
-
- Cap
-
-
- Comune
-
-
- Provincia
-
-
- cliente associato
-
-
- Data cancellazione
-
-
- Impianto out
-
-
- Codice Impianto
-
-
- Codice Impianto
-
-
- Indirizzo Impianto
-
-
- Cap
-
-
- Comune
-
-
- Provincia
-
-
- Località
-
-
- Error title
-
-
- Error deatail
-
-
- Error code
-
-
-
- Contiene i campi di input sia per RAPP_NEW che per PRESE
-
-
-
-
- Tabella RAPP_NEW: Seriale rapportini
-
-
-
-
- Tabella RAPP_NEW: Tipo rapportini
-
-
-
-
- Tabella RAPP_NEW: Azienda
-
-
-
-
- Tabella RAPP_NEW: Codice Impianto
-
-
-
-
- Tabella RAPP_NEW: Azienda su cui è la chiamata
-
-
-
-
- Tabella RAPP_NEW: Seriale chiamata
-
-
-
-
- Tabella RAPP_NEW: Seriale chiamata
-
-
-
-
- Tabella RAPP_NEW: Data rapportino
-
-
-
-
- Tabella RAPP_NEW: Ora inizio
-
-
-
-
- Tabella RAPP_NEW: Tabella RAPP_NEW: minuto inizio
-
-
-
-
- Tabella RAPP_NEW: Ora fine
-
-
-
-
- Tabella RAPP_NEW: Minuto fine
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: descrizione intervento
-
-
-
-
- Tabella RAPP_NEW: stato
-
-
-
-
- Tabella RAPP_NEW: generato
-
-
-
-
- Tabella RAPP_NEW: azienda tecnico
-
-
-
-
- Tabella RAPP_NEW: codice tecnico
-
-
-
-
- Tabella RAPP_NEW: flag rifiutata
-
-
-
-
- Tabella RAPP_NEW: nominativo firma
-
-
-
-
- Tabella RAPP_NEW: flag stato In Carico
-
-
-
-
- Tabella RAPP_NEW: data validità
-
-
-
-
- Tabella RAPP_NEW: pathg immagine buono o firma
-
-
-
-
- Tabella RAPP_NEW: seriale del buono
-
-
-
-
- Tabella RAPP_NEW: seriale del buono
-
-
-
-
- Tabella RAPP_NEW: data/ora effettiva del lavoro (nel caso dispositivo offline)
-
-
-
- Tabella PRESE: Azienda
-
-
- Tabella PRESE: Impianto
-
-
- Tabella PRESE: Codice intervento QUI=? SEM=SEMESTRALE
-
-
- Tabella PRESE: Tecnico
-
-
- Tabella PRESE: data della manutenzione
-
-
- Tabella PRESE: Zona manutenzione
-
-
- Tabella PRESE: check presa
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Componenti impianto aggiunti
-
-
- Componenti impianto eliminati
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LoginModel
-
-
- Username
-
-
- Password
-
-
- Tenant
-
-
- Conf (configurazioni app)
-
-
- pulsante naviga nelle liste
-
-
- pulsante telefona nelle liste
-
-
- abilita funzione
-
-
- abilita funzione
-
-
- barcode abilitato opzionalmente in varie sezioni. Per renderlo obbligatorio vedi flag sott
-
-
-
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- hiamate_rifiuta_barcode
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- abilita funzione
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- chiede presena DPI prima di scheda
-
-
- anagrafica visualizza anagrafica
-
-
- abilita stato impianto
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- Costo orario intervento
-
-
- porta ftp
-
-
- barcode obbligatorio
-
-
- storico rapportini abilita
-
-
- storico impianto
-
-
- Abilita link storico interventi
-
-
- Abilita link ricerca impianti
-
-
- Abilita link storico impianto (solo per chi gestisce il magazzino)
-
-
- Calcolo tempo rapportino automatico
-
-
- Stampa ora inizio-fine su buono
-
-
- Stampa intestazione su buono
-
-
- Seriale chiamata da usare come teplate per inserire chiamata da app (commessa o normale)
-
-
- 0=non abilitata 1,2,3=abilitata
-
-
- data rapportino editabile
-
-
- articoli impianto in forma decimale
-
-
- max num record in ricerca
-
-
- rende visibile la riga dei prezzi sul rapportino
-
-
- rende visibile la riga dei prezzi sul rapportino
-
-
- LoginOut (token+user)
-
-
- token
-
-
- token
-
-
- token
-
-
- token
-
-
- storico impianto
-
-
- Error Message
-
-
- Error Message detail
-
-
- Status
-
-
- flag admin
-
-
- tenant
-
-
-
- Magazzini azienda
-
-
-
-
- codice magazzino
-
-
-
-
- descrizione
-
-
-
-
- Contiene i campi di MAG_NEW
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- descrizione articolo
-
-
- riga impianto
-
-
- codice impianto
-
-
- note
-
-
- cpccchk
-
-
- descrizione per ogni articolo (se abilitata da configurazioni)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- descrizione articolo
-
-
- riga impianto
-
-
- codice impianto
-
-
- note
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Manutenzioni Programmate
-
-
-
-
- MANPROG: codice intervento (BIM=bimestrale, SEM=semestarle,..)
-
-
-
-
- MANPROG: data prossima manutenzione
-
-
-
-
- MANPROG: descrizione intervento
-
-
-
-
- MANPROG: indirizzo 1 impianto
-
-
-
-
- MANPROG: indirizzo 2 impianto
-
-
-
-
- MANPROG: indirizzo 3 impianto
-
-
-
-
- MANPROG: indirizzo 4 impianto
-
-
-
-
- MANPROG: indirizzo 5 impianto
-
-
-
-
- MANPROG: localita impianto
-
-
-
-
- MANPROG: cap impianto
-
-
-
-
- MANPROG: comune impianto
-
-
-
-
- MANPROG: matricola impianto
-
-
-
-
- MANPROG: numero impianto
-
-
-
-
- MANPROG: ubicazione impianto
-
-
-
-
- MANPROG: provincia 5 impianto
-
-
-
-
- MANPROG: nazione impianto
-
-
-
-
- MANPROG: codice impianto
-
-
-
-
- MANPROG: tecnico descrizione
-
-
-
-
- MANPROG: tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapportino
-
-
-
-
- RAPP_NEW: seriale buono
-
-
-
-
- RAPP_NEW: flag generato. Rapportino importato in AdHoc
-
-
-
-
- PRESE: codice impianto
-
-
-
-
- PRESE: codice intervento (BIM=bimestrale,SEM=semestrale)
-
-
-
-
- PRESE: data manutenzione
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- Azienda di riferimento associata all'impianto (gestione loghi differenti)
-
-
- Zona Impianto
-
-
- Riferimento Impianto
-
-
-
- Manutenzioni Programmate uscita
-
-
-
-
- MANPROG: codice intervento (BIM=bimestrale, SEM=semestarle,..)
-
-
-
-
- MANPROG: data prossima manutenzione
-
-
-
-
- MANPROG: descrizione intervento
-
-
-
-
- MANPROG: indirizzo 1 impianto
-
-
-
-
- MANPROG: indirizzo 2 impianto
-
-
-
-
- MANPROG: indirizzo 3 impianto
-
-
-
-
- MANPROG: indirizzo 4 impianto
-
-
-
-
- MANPROG: indirizzo 5 impianto
-
-
-
-
- MANPROG: localita impianto
-
-
-
-
- MANPROG: cap impianto
-
-
-
-
- MANPROG: comune impianto
-
-
-
-
- MANPROG: provincia 5 impianto
-
-
-
-
- matricola impianto
-
-
-
-
- numero impianto
-
-
-
-
- ubicazione impianto
-
-
-
-
- MANPROG: nazione impianto
-
-
-
-
- MANPROG: codice impianto
-
-
-
-
- MANPROG: tecnico descrizione
-
-
-
-
- MANPROG: tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapportino
-
-
-
-
- RAPP_NEW: seriale buono
-
-
-
-
- RAPP_NEW: flag generato. Rapportino importato in AdHoc
-
-
-
-
- PRESE: codice impianto
-
-
-
-
- PRESE: codice intervento (BIM=bimestrale,SEM=semestrale)
-
-
-
-
- PRESE: data manutenzione
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
- Manutenzioni: cliente
-
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- altri dati Manutenzione
-
-
- Azienda di riferimento associata all'impianto (gestione loghi differenti)
-
-
- Zona Impianto
-
-
- Riferimento Impianto
-
-
- indirizzo stampa (html)
-
-
- impianto per lista (html)
-
-
- riferimento impianto (html) su buono
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ViSTA Chiamate
-
-
- Azienda
-
-
- utente destinastario notifica
-
-
- seriale della chiamata
-
-
- data di invio della notifica
-
-
- Uscita chiamataTable+chiamate
-
-
- output di chiamataTable (inserimento in tabella Chiamate)
-
-
- output di Chiamate_out (inserimento in tabella Rapp_new)
-
-
- output di ChiamateSeriale_out (aggiornamento in tabella in tabella PINUMCHI)
-
-
- output di ChiamateSeriale_out (aggiornamento in tabella in tabella cpwarn)
-
-
- output di ChiamateSeriale_out (aggiornamento in tabella in tabella cpwarn)
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
- Output ricerca impianti e di ricerca commesse
-
-
- Codice Commessa
-
-
- Descrizione Commessa
-
-
- data fine validita Commessa
-
-
- tipo
-
-
- codice cliente
-
-
- descrizione cliente
-
-
- impianto
-
-
- tipo ind
-
-
- indirizzo
-
-
- numero
-
-
- lettera
-
-
- scala
-
-
- localita
-
-
- CAP
-
-
- provincia
-
-
- descrizione
-
-
- elemento lista formato html
-
-
- Error title
-
-
- Error deatail
-
-
- Error code
-
-
-
- Causali pagamento
-
-
-
- codice pagamento
-
-
- descrizione pagamento
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tabella PRESA
-
-
-
- Azienda
-
-
- Impianto
-
-
- Codice intervento QUI=? SEM=SEMESTRALE
-
-
- Tecnico
-
-
- data della manutenzione
-
-
- Zona manutenzione
-
-
- check presa
-
-
- cpccchk
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tabella progressivi
-
-
- Azienda
-
-
- stringa definisce il tipo di progressivo da gestire
-
-
- valore progressivo
-
-
- Azienda
-
-
- stringa definisce il tipo di progressivo da gestire
-
-
- valore progressivo
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
- Rappmast: storico interventi per tecnico
-
-
- Seriale rapportini
-
-
- Causale
-
-
- Azienda
-
-
- Impianto
-
-
- Lavoro
-
-
- fase Lavoro
-
-
- tipo cliente
-
-
- codice cliente
-
-
- contratto manutenzione
-
-
- verbale
-
-
- azienda chiamata
-
-
- chiamata
-
-
- esercizio
-
-
- codice giro
-
-
- intervento giro
-
-
- numero rapportino
-
-
- serie rapportino
-
-
- data rapportino
-
-
- flag da fatturare
-
-
- flag fatturabile
-
-
- utente fatturabile
-
-
- data fatturabilità
-
-
- codice pagamento
-
-
- azienda tecnico 1
-
-
- tecnico 1
-
-
- azienda tecnico 2
-
-
- tecnico 2
-
-
- azienda tecnico 3
-
-
- tecnico 3
-
-
- tecnici fatturabili
-
-
- Ore fatturabili
-
-
- giornate fatturabili
-
-
- Importo unitario
-
-
- servizio assistenza
-
-
- Importo totale
-
-
- descrizione
-
-
- Note
-
-
- Servizio dir. fisso
-
-
- descrizione dir. fisso
-
-
- Importo dir. fisso
-
-
- Importo dir. fisso
-
-
- servizio viaggio
-
-
- descrizione viaggio
-
-
- Importo viaggio
-
-
- Totale viaggio
-
-
- descrizione meteriale
-
-
- Note meteriale
-
-
- Importo materiali
-
-
- Descrizione intervento
-
-
- Note intervento
-
-
- Riferimento cliente
-
-
- Listino costi
-
-
- centro di costo
-
-
- commessa
-
-
- Zona analitica
-
-
- Seriale doc attivo
-
-
- Seriale doc passivo
-
-
- Seriale doc passivo
-
-
- Stato rapportino (Controllato S/N)
-
-
- Tipo intervento (Reperibile S/N)
-
-
- Modalita fatturazione
-
-
- Servizio per fatture a corpo
-
-
- Listino per fatture a corpo
-
-
- Importo servizio a corpo
-
-
- percentuale ricarico costi materiali
-
-
- descrizione servizio a corpo
-
-
- descrizione suppl servizio a corpo
-
-
- Numerazione automatica
-
-
- U.M. viaggio
-
-
- U.M. assistenza
-
-
- flag assegnazione tecnico da blocchetto
-
-
- percentuale manodopera
-
-
- importo manodopera a corpo
-
-
- importo materiale a corpo
-
-
- Servizio assistenza ore straordinario
-
-
- Servizio dir. fisso ore straordinario
-
-
- Servizio viaggio straordinario
-
-
- importo straord assistenza
-
-
- importo straord viaggio
-
-
- importo straord dir. fisso
-
-
- ore fatturabili straordinario
-
-
- importo totale straord assistenza
-
-
- importo totale straord viaggio
-
-
- Desc assistenza straordinario
-
-
- Desc dir. fisso straordinario
-
-
- Desc viaggio straordinario
-
-
- Servizio assistenza ore notturno
-
-
- Servizio dir. fisso ore notturno
-
-
- Servizio viaggio notturno
-
-
- importo notturno assistenza
-
-
- importo notturno viaggio
-
-
- importo notturno dir.fisso
-
-
- Ore fatturabili notturno
-
-
- importo totale notturno assistenza
-
-
- importo totale notturno viaggio
-
-
- 77777777
- Desc assistenza notturno
-
-
- Desc dir fisso notturno
-
-
- Desc viaggio notturno
-
-
- servizio assistenza ore festivo
-
-
- servizio dir. fisso ore festivo
-
-
- servizio viaggio festivo
-
-
- importo festivo assistenza
-
-
- importo festivo viaggio
-
-
- importo festivo dir. fisso
-
-
- ore fatturabili festivo
-
-
- importo totale festivo assistenza
-
-
- importo totale festivo viaggio
-
-
- desc assistenza festivo
-
-
- desc dir fisso festivo
-
-
- desc viaggio festivo
-
-
- importo unitario viaggio 2
-
-
- importo totale viaggio 2
-
-
- U.M. viaggio 2
-
-
- Km totali viaggio 2
-
-
- codice intervento
-
-
- Numero ordine
-
-
- ore fatturabili starordinario aiutante
-
-
- ore fatturabili notturne aiutante
-
-
- ore fatturabili festive aiutante
-
-
- importo straordinario aiutante
-
-
- importo notte aiutante
-
-
- importo festivo aiutante
-
-
- servizio assistenza straordinario aiutante
-
-
- descrizione servizio assistenza aiutante
-
-
- descrizione servizio notte aiutante
-
-
- descrizione servizio festivo aiutante
-
-
- servizio festivo aiutante
-
-
- descrizione festivo aiutante
-
-
- importo ore straordinario aiutante
-
-
- importo ore notturne aiutante
-
-
- importo ore festive aiutante
-
-
- periodo
-
-
- numero pasti
-
-
- importo pasti
-
-
-
-
-
- flag forza ore lavoro
-
-
- flag forza impianto
-
-
-
-
-
-
-
- Seriale
-
-
-
-
- Azienda
-
-
-
-
- Codice Impianto
-
-
-
-
- Seriale chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Data rapportino
-
-
-
- Codice Cliente
-
-
- Ragione Sociale
-
-
- ora inizio rapportino
-
-
- ora inizio rapportino
-
-
- min inizio rapportino
-
-
- min inizio rapportino
-
-
- codice chiusura 1
-
-
- codice chiusura 2
-
-
- codice chiusura 3
-
-
- codice chiusura 4
-
-
- codice chiusura 5
-
-
- codice chiusura 6
-
-
- codice chiusura 7
-
-
- codice chiusura 8
-
-
- codice chiusura 9
-
-
- codice chiusura 10
-
-
- descrizione int
-
-
- tecnico
-
-
- firma
-
-
- cod intervento
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapp_New
-
-
-
- Seriale rapportini
-
-
-
-
- Tipo rapportini
-
-
-
-
- Azienda
-
-
-
-
- Codice Impianto
-
-
-
-
- Azienda su cui è la chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Data rapportino
-
-
-
-
- Ora inizio
-
-
-
-
- minuto inizio
-
-
-
-
- Ora fine
-
-
-
-
- Minuto fine
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- descrizione intervento
-
-
-
-
- stato
-
-
-
-
- generato
-
-
-
-
- azienda tecnico
-
-
-
-
- codice tecnico
-
-
-
-
- flag rifiutata
-
-
-
-
- nminativo firma
-
-
-
-
- flag stato In Carico
-
-
-
-
- data validità
-
-
-
-
- pathg immagine buono o firma
-
-
-
-
- seriale del buono
-
-
-
-
- data/ora effettiva del lavoro (nel caso dispositivo offline)
-
-
-
-
- codice_intervento (valido per manutenzioni. Esempio: SEM=semestrale)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Vista Rapp_New
-
-
- Seriale rapportini
-
-
-
- Tipo rapportini
-
-
-
-
- Azienda
-
-
-
-
- Codice Impianto
-
-
-
-
- Azienda su cui è la chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Data rapportino
-
-
-
-
- Ora inizio
-
-
-
-
- minuto inizio
-
-
-
-
- Ora fine
-
-
-
-
- Minuto fine
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- descrizione intervento
-
-
-
-
- stato
-
-
-
-
- generato
-
-
-
-
- azienda tecnico
-
-
-
-
- codice tecnico
-
-
-
-
- flag rifiutata
-
-
-
-
- nminativo firma
-
-
-
-
- flag stato In Carico
-
-
-
-
- data validità
-
-
-
-
- pathg immagine buono o firma
-
-
-
-
- seriale del buono
-
-
-
-
- data/ora effettiva del lavoro (nel caso dispositivo offline)
-
-
-
-
- codice_intervento (valido per manutenzioni. Esempio: SEM=semestrale)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Form di registrazione
-
-
- tipo
-
-
- Nome
-
-
- Cognome
-
-
- Telefono
-
-
- Cellulare
-
-
- Email
-
-
- Email di conferma
-
-
- Azienda
-
-
- Username
-
-
- Password
-
-
- Città
-
-
- Provincia (sigla)
-
-
- Nazione (sigla)
-
-
- Attivato (S/N)
-
-
- Token registrazione
-
-
- Form registrazione: check 1
-
-
- Form registrazione: check 2
-
-
- Form registrazione: check 3
-
-
- Form registrazione: check 4
-
-
- Richiesta del moduulo Timesheet
-
-
- Richiesta del moduulo Rapportini
-
-
- Ragione sociale
-
-
-
- Contiene i campi di SALDIART
-
-
-
- articolo
-
-
- descrizione articolo
-
-
- magazzino
-
-
- quantita
-
-
- matricola
-
-
- lotto
-
-
- listino
-
-
- articolo del listino
-
-
- data validità listino
-
-
- quantita
-
-
- prezzo
-
-
- sconto1
-
-
- sconto2
-
-
- sconto3
-
-
- sconto4
-
-
- articolo gestito a matricole(S/N)
-
-
- articolo gestito a lotti (S e C=si, N=no)
-
-
- descrizione per ogni articolo (se abilitata da configurazioni)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SAROM_CHIAMATEDbContext
-
-
- SAROM_CHIAMATEDbContext
-
-
- SAROM_CHIAMATEDbContext
-
-
- OnModelCreating
-
-
-
-
-
- Chiusure
-
-
-
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Manutenzioni
-
-
- Manutenzioni
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- azienda
-
-
- tecnico
-
-
- zona
-
-
- Inizio sostituzione
-
-
- Fine sostituzione
-
-
- codice sostituzione
-
-
- Storico impianti
-
-
- seriale rapportino
-
-
- seriale rapportino
-
-
- indice riga
-
-
- codice magazzino
-
-
- codice articolo
-
-
- descrizione articolo
-
-
- tipologia movimento (E=eliminato,A=aggiunto,S=sotituito)
-
-
- quantità articolo
-
-
- prezzo articolo
-
-
- codice tecnico
-
-
- descrizione tecnico
-
-
- documento generato
-
-
- note
-
-
- codice lotto articolo
-
-
- matricola articolo
-
-
-
-
-
- codice impianto
-
-
- descrizione impianto
-
-
- azienda impianto
-
-
- tipo indirizzo (via, strada)
-
-
- indirizzo
-
-
- indirizzo numero
-
-
- indirizzo scala
-
-
- indirizzo sottonumero
-
-
- Storico impianti- output
-
-
- (LISTA)data rapportino
-
-
- (LISTA) codice articolo
-
-
- (LISTA) tipologia movimento (E=eliminato,A=aggiunto,S=sotituito)
-
-
- dettaglio movimento impianto
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
-
- Storico interventi New
-
-
-
- (LISTA) codice tecnico
-
-
- (LISTA) descrizione tecnico
-
-
- (LISTA) note esito
-
-
- (LISTA) note esito
-
-
- stato finale
-
-
- esito intervento
-
-
- descrizione intervento
-
-
- firma rapportino
-
-
- seriale chiamata (se chiamata, altrimenti null
-
-
- seriale buono
-
-
- difetti riscontrati
-
-
- lavoro eseguito
-
-
- note intervento
-
-
- ore lavoro
-
-
- costo materiale
-
-
- diritto chiamata
-
-
- anticipo
-
-
- manodopera
-
-
- spese viaggio
-
-
- pagamento
-
-
- codice impianto
-
-
- totale
-
-
- note pagamento
-
-
- tipo intervento
-
-
- rapportino generato in adhoc S/N
-
-
- azienda tecnico
-
-
- azienda impianto
-
-
- azienda chiamata
-
-
- cod chiusura 1
-
-
- cod chiusura 2
-
-
- cod chiusura 3
-
-
- cod chiusura 4
-
-
- cod chiusura 5
-
-
- cod chiusura 6
-
-
- cod chiusura 7
-
-
- cod chiusura 8
-
-
- cod chiusura 9
-
-
- cod chiusura 10
-
-
- des cod chiusura 1
-
-
- des cod chiusura 2
-
-
- des cod chiusura 3
-
-
- des cod chiusura 4
-
-
- des cod chiusura 5
-
-
- des cod chiusura 6
-
-
- des cod chiusura 7
-
-
- des cod chiusura 8
-
-
- des cod chiusura 9
-
-
- des cod chiusura 10
-
-
- des supp cod chiusura 1
-
-
- des supp cod chiusura 2
-
-
- des supp cod chiusura 3
-
-
- des supp cod chiusura 4
-
-
- des supp cod chiusura 5
-
-
- des supp cod chiusura 6
-
-
- des supp cod chiusura 7
-
-
- des supp cod chiusura 8
-
-
- des supp cod chiusura 9
-
-
- des supp cod chiusura 10
-
-
- seriale rapportino
-
-
- codice intervento manutenzione
-
-
- descrizione intervento manutenzione
-
-
- descrizione suppl. intervento manutenzione
-
-
- descrizione suppl. codice intervento manutenzione
-
-
- codice segnalazione chiamata
-
-
- tipo indirizzo (via, strada)
-
-
- indirizzo
-
-
- indirizzo numero
-
-
- indirizzo scala
-
-
- indirizzo sottonumero
-
-
- ViSTA Chiamate
-
-
- (LISTA) codice tecnico
-
-
- (LISTA) descrizione tecnico
-
-
- (LISTA) note esito
-
-
- (LISTA) note esito
-
-
- dettaglio rapportino
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
- Tabelle di Dominio
-
-
- lista causali rapportino
-
-
- lista causali pagamento
-
-
- stati impianto
-
-
- esito intervento
-
-
-
-
-
-
-
-
-
-
-
- tecnici
-
-
-
- Codice tecnico
-
-
-
-
- Descrizione tecnico
-
-
-
-
- telefono tecnico
-
-
-
-
- Qualifica tecnico chiamatista
-
-
-
-
- Qualifica tecnico manutentore
-
-
-
-
- Azienda tecnico
-
-
-
-
- Qualifica tecnico supervisore
-
-
-
-
- Username tecnico
-
-
-
-
- Password tecnico
-
-
-
-
- Zona tecnico
-
-
-
-
- data inizio attività tecnico
-
-
-
-
- data fine attività tecnico
-
-
-
-
- Flag utente Amministratore per Azienda. Se 1 Amministratore e entra in VT, 0 non entra
-
-
-
-
- (Virtual Task) Contiene i campi di TECNICI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- costo ordinario
-
-
- costo notturno
-
-
- costo straordinario
-
-
- costo festivo
-
-
- data cancellazione
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rapportini
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tabella Timbrature
-
-
- chiave primaria
-
-
- data
-
-
- ora inizio
-
-
- minuto inizio
-
-
- ora fine
-
-
- minuto fine
-
-
- commessa
-
-
- ore viaggio
-
-
- totale ore
-
-
- giorno settimana
-
-
- azienda
-
-
- tecnico
-
-
- cpccchk
-
-
- note
-
-
- Timbrature OUT
-
-
- id: chiave
-
-
- data
-
-
- ora inizio
-
-
- minuto inizio
-
-
- ora fine
-
-
- minuto fine
-
-
- commessa
-
-
- ore viaggio
-
-
- giorno settimana
-
-
- azienda
-
-
- tecnico
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
- note
-
-
- token di login sul device
-
-
- id
-
-
- tenant azienda
-
-
- utente login
-
-
- token device
-
-
- timestamp inserimento
-
-
- TokenDbContext
-
-
- conf
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
- token di login sul device- output
-
-
- tenant azienda
-
-
- utente login
-
-
- token device
-
-
- timestamp inserimento
-
-
- Error Message
-
-
- Error Message detail
-
-
- Status
-
-
- response
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Questo db context serve per creare l'eleco delle commesse da fornire all'APP
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Configuration
-
-
- Startup
-
-
- Costruttore
-
-
-
-
-
-
-
-
-
-
-
- tenant azienda
-
-
- utente login
-
-
- token device
-
-
- title
-
-
- body
-
-
- not
-
-
- Startup
-
-
- Configuration
-
-
- Startup
-
-
- ConfigureServices
-
-
- Configure:This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
-
-
-
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.deps.json b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.deps.json
deleted file mode 100644
index 9959600..0000000
--- a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.deps.json
+++ /dev/null
@@ -1,1008 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "ApiPolo/1.0.0": {
- "dependencies": {
- "Microsoft.AspNet.Mvc": "5.2.9",
- "Microsoft.AspNetCore.Authentication.Negotiate": "6.0.5",
- "Microsoft.EntityFrameworkCore": "6.0.5",
- "Microsoft.EntityFrameworkCore.SqlServer": "6.0.5",
- "Microsoft.EntityFrameworkCore.Tools": "6.0.5",
- "Swashbuckle.AspNetCore": "6.3.1"
- },
- "runtime": {
- "ApiPolo.dll": {}
- }
- },
- "Humanizer.Core/2.8.26": {},
- "Microsoft.AspNet.Mvc/5.2.9": {
- "dependencies": {
- "Microsoft.AspNet.Razor": "3.2.9",
- "Microsoft.AspNet.WebPages": "3.2.9"
- },
- "runtime": {
- "lib/net45/System.Web.Mvc.dll": {
- "assemblyVersion": "5.2.9.0",
- "fileVersion": "5.2.61129.10"
- }
- }
- },
- "Microsoft.AspNet.Razor/3.2.9": {
- "runtime": {
- "lib/net45/System.Web.Razor.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- }
- }
- },
- "Microsoft.AspNet.WebPages/3.2.9": {
- "dependencies": {
- "Microsoft.AspNet.Razor": "3.2.9",
- "Microsoft.Web.Infrastructure": "1.0.0"
- },
- "runtime": {
- "lib/net45/System.Web.Helpers.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- },
- "lib/net45/System.Web.WebPages.Deployment.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- },
- "lib/net45/System.Web.WebPages.Razor.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- },
- "lib/net45/System.Web.WebPages.dll": {
- "assemblyVersion": "3.0.0.0",
- "fileVersion": "3.0.61129.10"
- }
- }
- },
- "Microsoft.AspNetCore.Authentication.Negotiate/6.0.5": {
- "dependencies": {
- "Microsoft.AspNetCore.Connections.Abstractions": "6.0.5",
- "System.DirectoryServices.Protocols": "6.0.1"
- },
- "runtime": {
- "lib/net6.0/Microsoft.AspNetCore.Authentication.Negotiate.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21802"
- }
- }
- },
- "Microsoft.AspNetCore.Connections.Abstractions/6.0.5": {
- "dependencies": {
- "Microsoft.Extensions.Features": "6.0.5",
- "System.IO.Pipelines": "6.0.3"
- },
- "runtime": {
- "lib/net6.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.522.21802"
- }
- }
- },
- "Microsoft.CSharp/4.5.0": {},
- "Microsoft.Data.SqlClient/2.1.4": {
- "dependencies": {
- "Microsoft.Data.SqlClient.SNI.runtime": "2.1.1",
- "Microsoft.Identity.Client": "4.21.1",
- "Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.8.0",
- "Microsoft.Win32.Registry": "4.7.0",
- "System.Configuration.ConfigurationManager": "4.7.0",
- "System.Diagnostics.DiagnosticSource": "6.0.0",
- "System.Runtime.Caching": "4.7.0",
- "System.Security.Principal.Windows": "4.7.0",
- "System.Text.Encoding.CodePages": "4.7.0"
- },
- "runtime": {
- "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
- "assemblyVersion": "2.0.20168.4",
- "fileVersion": "2.0.20168.4"
- }
- },
- "runtimeTargets": {
- "runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
- "rid": "unix",
- "assetType": "runtime",
- "assemblyVersion": "2.0.20168.4",
- "fileVersion": "2.0.20168.4"
- },
- "runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "2.0.20168.4",
- "fileVersion": "2.0.20168.4"
- }
- }
- },
- "Microsoft.Data.SqlClient.SNI.runtime/2.1.1": {
- "runtimeTargets": {
- "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-arm",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- },
- "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-arm64",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- },
- "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-x64",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- },
- "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
- "rid": "win-x86",
- "assetType": "native",
- "fileVersion": "2.1.1.0"
- }
- }
- },
- "Microsoft.EntityFrameworkCore/6.0.5": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.5",
- "Microsoft.EntityFrameworkCore.Analyzers": "6.0.5",
- "Microsoft.Extensions.Caching.Memory": "6.0.1",
- "Microsoft.Extensions.DependencyInjection": "6.0.0",
- "Microsoft.Extensions.Logging": "6.0.0",
- "System.Collections.Immutable": "6.0.0",
- "System.Diagnostics.DiagnosticSource": "6.0.0"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/6.0.5": {
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/6.0.5": {},
- "Microsoft.EntityFrameworkCore.Design/6.0.5": {
- "dependencies": {
- "Humanizer.Core": "2.8.26",
- "Microsoft.EntityFrameworkCore.Relational": "6.0.5"
- }
- },
- "Microsoft.EntityFrameworkCore.Relational/6.0.5": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.5",
- "Microsoft.Extensions.Configuration.Abstractions": "6.0.0"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.SqlServer/6.0.5": {
- "dependencies": {
- "Microsoft.Data.SqlClient": "2.1.4",
- "Microsoft.EntityFrameworkCore.Relational": "6.0.5"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {
- "assemblyVersion": "6.0.5.0",
- "fileVersion": "6.0.522.21804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Tools/6.0.5": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Design": "6.0.5"
- }
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {},
- "Microsoft.Extensions.Caching.Abstractions/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "6.0.0"
- }
- },
- "Microsoft.Extensions.Caching.Memory/6.0.1": {
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "6.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "Microsoft.Extensions.Primitives": "6.0.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.222.6406"
- }
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "6.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0": {},
- "Microsoft.Extensions.Features/6.0.5": {
- "runtime": {
- "lib/net6.0/Microsoft.Extensions.Features.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.522.21802"
- }
- }
- },
- "Microsoft.Extensions.Logging/6.0.0": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "6.0.0",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0",
- "Microsoft.Extensions.Options": "6.0.0",
- "System.Diagnostics.DiagnosticSource": "6.0.0"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/6.0.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.Identity.Client/4.21.1": {
- "runtime": {
- "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": {
- "assemblyVersion": "4.21.1.0",
- "fileVersion": "4.21.1.0"
- }
- }
- },
- "Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Logging/6.8.0": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Protocols/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Logging": "6.8.0",
- "Microsoft.IdentityModel.Tokens": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "6.8.0",
- "System.IdentityModel.Tokens.Jwt": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.IdentityModel.Tokens/6.8.0": {
- "dependencies": {
- "Microsoft.CSharp": "4.5.0",
- "Microsoft.IdentityModel.Logging": "6.8.0",
- "System.Security.Cryptography.Cng": "4.5.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "Microsoft.NETCore.Platforms/3.1.0": {},
- "Microsoft.OpenApi/1.2.3": {
- "runtime": {
- "lib/netstandard2.0/Microsoft.OpenApi.dll": {
- "assemblyVersion": "1.2.3.0",
- "fileVersion": "1.2.3.0"
- }
- }
- },
- "Microsoft.Web.Infrastructure/1.0.0": {
- "runtime": {
- "lib/net40/Microsoft.Web.Infrastructure.dll": {
- "assemblyVersion": "1.0.0.0",
- "fileVersion": "1.0.20105.407"
- }
- }
- },
- "Microsoft.Win32.Registry/4.7.0": {
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Security.Principal.Windows": "4.7.0"
- }
- },
- "Microsoft.Win32.SystemEvents/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "Swashbuckle.AspNetCore/6.3.1": {
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "3.0.0",
- "Swashbuckle.AspNetCore.Swagger": "6.3.1",
- "Swashbuckle.AspNetCore.SwaggerGen": "6.3.1",
- "Swashbuckle.AspNetCore.SwaggerUI": "6.3.1"
- }
- },
- "Swashbuckle.AspNetCore.Swagger/6.3.1": {
- "dependencies": {
- "Microsoft.OpenApi": "1.2.3"
- },
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": {
- "assemblyVersion": "6.3.1.0",
- "fileVersion": "6.3.1.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.3.1": {
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "6.3.1"
- },
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
- "assemblyVersion": "6.3.1.0",
- "fileVersion": "6.3.1.0"
- }
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.3.1": {
- "runtime": {
- "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
- "assemblyVersion": "6.3.1.0",
- "fileVersion": "6.3.1.0"
- }
- }
- },
- "System.Collections.Immutable/6.0.0": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "System.Configuration.ConfigurationManager/4.7.0": {
- "dependencies": {
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Security.Permissions": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {
- "assemblyVersion": "4.0.3.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Diagnostics.DiagnosticSource/6.0.0": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "System.DirectoryServices.Protocols/6.0.1": {
- "runtime": {
- "lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- }
- },
- "runtimeTargets": {
- "runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "rid": "linux",
- "assetType": "runtime",
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- },
- "runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "rid": "osx",
- "assetType": "runtime",
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- },
- "runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "6.0.0.1",
- "fileVersion": "6.0.222.6406"
- }
- }
- },
- "System.Drawing.Common/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "Microsoft.Win32.SystemEvents": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Drawing.Common.dll": {
- "assemblyVersion": "4.0.0.1",
- "fileVersion": "4.6.26919.2"
- }
- },
- "runtimeTargets": {
- "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": {
- "rid": "unix",
- "assetType": "runtime",
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- },
- "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.2.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.IdentityModel.Tokens.Jwt/6.8.0": {
- "dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
- "Microsoft.IdentityModel.Tokens": "6.8.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
- "assemblyVersion": "6.8.0.0",
- "fileVersion": "6.8.0.11012"
- }
- }
- },
- "System.IO.Pipelines/6.0.3": {
- "runtime": {
- "lib/net6.0/System.IO.Pipelines.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.522.21309"
- }
- }
- },
- "System.Runtime.Caching/4.7.0": {
- "dependencies": {
- "System.Configuration.ConfigurationManager": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Runtime.Caching.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
- "System.Security.AccessControl/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0",
- "System.Security.Principal.Windows": "4.7.0"
- }
- },
- "System.Security.Cryptography.Cng/4.5.0": {},
- "System.Security.Cryptography.ProtectedData/4.7.0": {
- "runtime": {
- "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
- "assemblyVersion": "4.0.5.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.5.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Security.Permissions/4.7.0": {
- "dependencies": {
- "System.Security.AccessControl": "4.7.0",
- "System.Windows.Extensions": "4.7.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/System.Security.Permissions.dll": {
- "assemblyVersion": "4.0.3.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- },
- "System.Security.Principal.Windows/4.7.0": {},
- "System.Text.Encoding.CodePages/4.7.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "3.1.0"
- }
- },
- "System.Windows.Extensions/4.7.0": {
- "dependencies": {
- "System.Drawing.Common": "4.7.0"
- },
- "runtime": {
- "lib/netcoreapp3.0/System.Windows.Extensions.dll": {
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- },
- "runtimeTargets": {
- "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": {
- "rid": "win",
- "assetType": "runtime",
- "assemblyVersion": "4.0.1.0",
- "fileVersion": "4.700.19.56404"
- }
- }
- }
- }
- },
- "libraries": {
- "ApiPolo/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Humanizer.Core/2.8.26": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==",
- "path": "humanizer.core/2.8.26",
- "hashPath": "humanizer.core.2.8.26.nupkg.sha512"
- },
- "Microsoft.AspNet.Mvc/5.2.9": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bcekKshCAh7kTWSMZPavQStSZQF/QmjEjO2gVWGITEd0/t5eRlb+ZLDE+az2qY1bZ8L6Hz0OCNeS0uzXtJcK5w==",
- "path": "microsoft.aspnet.mvc/5.2.9",
- "hashPath": "microsoft.aspnet.mvc.5.2.9.nupkg.sha512"
- },
- "Microsoft.AspNet.Razor/3.2.9": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QOJEnEw3xp+t5lMvYR5nGCF4CfZpHqr2p8uZOBEgDZoB6r2txtSj6581YNr+/dOHjI3YRlo1QAKGQoSohbQ/KA==",
- "path": "microsoft.aspnet.razor/3.2.9",
- "hashPath": "microsoft.aspnet.razor.3.2.9.nupkg.sha512"
- },
- "Microsoft.AspNet.WebPages/3.2.9": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yByb721lwv8YFsx1oKA5CLKXa89XVbVMkPafS4bg/bPelBEgChq/coFBQEkA4kwcabG7AR56w3vapnoZUfr2Cw==",
- "path": "microsoft.aspnet.webpages/3.2.9",
- "hashPath": "microsoft.aspnet.webpages.3.2.9.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Negotiate/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZgKdA5VnmZSdpuyS9f4Myn2ybSYPyhOGWvZ63Z+ys0z9WcHGx6jyN4IjK8ORTdkhc7dOYxsMF/v/K+CGtvCbUA==",
- "path": "microsoft.aspnetcore.authentication.negotiate/6.0.5",
- "hashPath": "microsoft.aspnetcore.authentication.negotiate.6.0.5.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Connections.Abstractions/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OBbGvih5/CLHTbJVDiJ203TmKXCx8z539O2YGnfHmExbNtMwyQ9rgpqoxyYEVvQrVsqxRhXfh57DOCQYhxcOBQ==",
- "path": "microsoft.aspnetcore.connections.abstractions/6.0.5",
- "hashPath": "microsoft.aspnetcore.connections.abstractions.6.0.5.nupkg.sha512"
- },
- "Microsoft.CSharp/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
- "path": "microsoft.csharp/4.5.0",
- "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
- },
- "Microsoft.Data.SqlClient/2.1.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cDcKBTKILdRuAzJjbgXwGcUQXzMue+SG02kD4tZTXXfoz4ALrGLpCnA5k9khw3fnAMlMnRzLIGuvRdJurqmESA==",
- "path": "microsoft.data.sqlclient/2.1.4",
- "hashPath": "microsoft.data.sqlclient.2.1.4.nupkg.sha512"
- },
- "Microsoft.Data.SqlClient.SNI.runtime/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JwGDWkyZgm7SATJmFLfT2G4teimvNbNtq3lsS9a5DzvhEZnQrZjZhevCU0vdx8MjheLHoG5vocuO03QtioFQxQ==",
- "path": "microsoft.data.sqlclient.sni.runtime/2.1.1",
- "hashPath": "microsoft.data.sqlclient.sni.runtime.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hP5J3EvpVdZmCn1D3ovedphvZrIn3OXZaBZfEnCkSCqqbqAu6xzwbNqwRkik0y4R6zOOf4eLh1riwjy4eAUlZA==",
- "path": "microsoft.entityframeworkcore/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Abstractions/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Q3/fKW6XCTfnDk4fYP2BJZi84cD2SuCPkP3A3QqxvCQcXbX90bfSLzVIsoMXzigHGJgZUJ+Un7QodT5Nvk0+Eg==",
- "path": "microsoft.entityframeworkcore.abstractions/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Analyzers/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QUeDIhs+O+MoDEc3k60mNyVDbwyDURCqZQlZoKShuZUcSfXSrDMbHKuFSxBIDNQBt092qSjfnwf7w0Ua/IB3Zw==",
- "path": "microsoft.entityframeworkcore.analyzers/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Design/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-zNjMWJ6MJ/Qm7S6wFBqVgn7DEpilbDMy0xgA7c4Y1yY9/LoaC2pWwWO4ePaYoPCZpLx/eTViWEr5ZXta/vK//Q==",
- "path": "microsoft.entityframeworkcore.design/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.design.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Relational/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vhAQizlAgvPfurkh9XysNaFc/g3WPXtSka3Y1rXuQdnT//p16CDKt9lO9h+rYmooD+cA7TijSxwqck4GApDT/Q==",
- "path": "microsoft.entityframeworkcore.relational/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.relational.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.SqlServer/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fBBG1AvrqPSvTEWyg9W18F/obiV7Soi/RItwBt48kjte1heRaogCsKj8KBnJQACM/8L+NAhyKp3BH12nN7+yDA==",
- "path": "microsoft.entityframeworkcore.sqlserver/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.sqlserver.6.0.5.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Tools/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aeCzVNLmDl9IfB19WAjrlKcG61Cl4/ZV/9ubifmifKEps+kvMkKIcams5j+8q6dtx9/UL2x3tbOz2BS3eU0sXQ==",
- "path": "microsoft.entityframeworkcore.tools/6.0.5",
- "hashPath": "microsoft.entityframeworkcore.tools.6.0.5.nupkg.sha512"
- },
- "Microsoft.Extensions.ApiDescription.Server/3.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==",
- "path": "microsoft.extensions.apidescription.server/3.0.0",
- "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Abstractions/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bcz5sSFJbganH0+YrfvIjJDIcKNW7TL07C4d1eTmXy/wOt52iz4LVogJb6pazs7W0+74j0YpXFErvp++Aq5Bsw==",
- "path": "microsoft.extensions.caching.abstractions/6.0.0",
- "hashPath": "microsoft.extensions.caching.abstractions.6.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Memory/6.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-B4y+Cev05eMcjf1na0v9gza6GUtahXbtY1JCypIgx3B4Ea/KAgsWyXEmW4q6zMbmTMtKzmPVk09rvFJirvMwTg==",
- "path": "microsoft.extensions.caching.memory/6.0.1",
- "hashPath": "microsoft.extensions.caching.memory.6.0.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Abstractions/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==",
- "path": "microsoft.extensions.configuration.abstractions/6.0.0",
- "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyInjection/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-k6PWQMuoBDGGHOQTtyois2u4AwyVcIwL2LaSLlTZQm2CYcJ1pxbt6jfAnpWmzENA/wfrYRI/X9DTLoUkE4AsLw==",
- "path": "microsoft.extensions.dependencyinjection/6.0.0",
- "hashPath": "microsoft.extensions.dependencyinjection.6.0.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.Features/6.0.5": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-y7KLF1jRFQjSttfoilwHU86cU9ZgxN4ABfQR8tQ9qEC5AzTGYIX+K5RDwGFVK320eTiBwWuutV24ecmxBxo7Eg==",
- "path": "microsoft.extensions.features/6.0.5",
- "hashPath": "microsoft.extensions.features.6.0.5.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-eIbyj40QDg1NDz0HBW0S5f3wrLVnKWnDJ/JtZ+yJDFnDj90VoPuoPmFkeaXrtu+0cKm5GRAwoDf+dBWXK0TUdg==",
- "path": "microsoft.extensions.logging/6.0.0",
- "hashPath": "microsoft.extensions.logging.6.0.0.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Abstractions/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==",
- "path": "microsoft.extensions.logging.abstractions/6.0.0",
- "hashPath": "microsoft.extensions.logging.abstractions.6.0.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.Identity.Client/4.21.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vycgk7S/HAbHaUaK4Tid1fsWHsXdFRRP2KavAIOHCVV27zvuQfYAjXmMvctuuF4egydSumG58CwPZob3gWeYgQ==",
- "path": "microsoft.identity.client/4.21.1",
- "hashPath": "microsoft.identity.client.4.21.1.nupkg.sha512"
- },
- "Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==",
- "path": "microsoft.identitymodel.jsonwebtokens/6.8.0",
- "hashPath": "microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Logging/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==",
- "path": "microsoft.identitymodel.logging/6.8.0",
- "hashPath": "microsoft.identitymodel.logging.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==",
- "path": "microsoft.identitymodel.protocols/6.8.0",
- "hashPath": "microsoft.identitymodel.protocols.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==",
- "path": "microsoft.identitymodel.protocols.openidconnect/6.8.0",
- "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Tokens/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==",
- "path": "microsoft.identitymodel.tokens/6.8.0",
- "hashPath": "microsoft.identitymodel.tokens.6.8.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Platforms/3.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
- "path": "microsoft.netcore.platforms/3.1.0",
- "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
- },
- "Microsoft.OpenApi/1.2.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
- "path": "microsoft.openapi/1.2.3",
- "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
- },
- "Microsoft.Web.Infrastructure/1.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-FNmvLn5m2LTU/Rs2KWVo0SIIh9Ek+U0ojex7xeDaSHw/zgEP77A8vY5cVWgUtBGS8MJfDGNn8rpXJWEIQaPwTg==",
- "path": "microsoft.web.infrastructure/1.0.0",
- "hashPath": "microsoft.web.infrastructure.1.0.0.nupkg.sha512"
- },
- "Microsoft.Win32.Registry/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==",
- "path": "microsoft.win32.registry/4.7.0",
- "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512"
- },
- "Microsoft.Win32.SystemEvents/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
- "path": "microsoft.win32.systemevents/4.7.0",
- "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JFk0+HHUPdjYuPhkpGBMLi2JtnEuWkE2pp0yXQp64DmeMe+Fb0hZyVNq/ENJ2vQNso7Zg+C758WmR/xyAl36bA==",
- "path": "swashbuckle.aspnetcore/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.6.3.1.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.Swagger/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-idAFh4xhyJHYHfdLVOOn+BmscBul1OQbWsnL6YPJE8tO/0y6S79hDCvs6OY5VI093/9+1pYY3j31Zet9yaDZjA==",
- "path": "swashbuckle.aspnetcore.swagger/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.swagger.6.3.1.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerGen/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+uoBV4h/6NhCPLoTofSmuOnZ+usu4PW1jP6l4OHwPyu2frbYXGNpJsHs5uUXXn929OiVQkT8wo3Lj/o+P99Ejg==",
- "path": "swashbuckle.aspnetcore.swaggergen/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.swaggergen.6.3.1.nupkg.sha512"
- },
- "Swashbuckle.AspNetCore.SwaggerUI/6.3.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JLm9hN67jh7RHsX3H30+tb432Li8xm/qV5lRyMMkyHYMfWitIuKAAdrpo2ILcHOIeH7CLMuOO2hp/iLBmE+Bkw==",
- "path": "swashbuckle.aspnetcore.swaggerui/6.3.1",
- "hashPath": "swashbuckle.aspnetcore.swaggerui.6.3.1.nupkg.sha512"
- },
- "System.Collections.Immutable/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
- "path": "system.collections.immutable/6.0.0",
- "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
- },
- "System.Configuration.ConfigurationManager/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
- "path": "system.configuration.configurationmanager/4.7.0",
- "hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512"
- },
- "System.Diagnostics.DiagnosticSource/6.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==",
- "path": "system.diagnostics.diagnosticsource/6.0.0",
- "hashPath": "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512"
- },
- "System.DirectoryServices.Protocols/6.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ndUZlEkAMc1XzM0xGN++SsJrNhRkIHaKI8+te325vrUgoLT1ufWNI6KB8FFrL7NpRMHPrdxP99aF3fHbAPxW0A==",
- "path": "system.directoryservices.protocols/6.0.1",
- "hashPath": "system.directoryservices.protocols.6.0.1.nupkg.sha512"
- },
- "System.Drawing.Common/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
- "path": "system.drawing.common/4.7.0",
- "hashPath": "system.drawing.common.4.7.0.nupkg.sha512"
- },
- "System.IdentityModel.Tokens.Jwt/6.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==",
- "path": "system.identitymodel.tokens.jwt/6.8.0",
- "hashPath": "system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512"
- },
- "System.IO.Pipelines/6.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
- "path": "system.io.pipelines/6.0.3",
- "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
- },
- "System.Runtime.Caching/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NdvNRjTPxYvIEhXQszT9L9vJhdQoX6AQ0AlhjTU+5NqFQVuacJTfhPVAvtGWNA2OJCqRiR/okBcZgMwI6MqcZg==",
- "path": "system.runtime.caching/4.7.0",
- "hashPath": "system.runtime.caching.4.7.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.Security.AccessControl/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
- "path": "system.security.accesscontrol/4.7.0",
- "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Cng/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
- "path": "system.security.cryptography.cng/4.5.0",
- "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
- },
- "System.Security.Cryptography.ProtectedData/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==",
- "path": "system.security.cryptography.protecteddata/4.7.0",
- "hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512"
- },
- "System.Security.Permissions/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
- "path": "system.security.permissions/4.7.0",
- "hashPath": "system.security.permissions.4.7.0.nupkg.sha512"
- },
- "System.Security.Principal.Windows/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
- "path": "system.security.principal.windows/4.7.0",
- "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
- },
- "System.Text.Encoding.CodePages/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aeu4FlaUTemuT1qOd1MyU4T516QR4Fy+9yDbwWMPHOHy7U8FD6SgTzdZFO7gHcfAPHtECqInbwklVvUK4RHcNg==",
- "path": "system.text.encoding.codepages/4.7.0",
- "hashPath": "system.text.encoding.codepages.4.7.0.nupkg.sha512"
- },
- "System.Windows.Extensions/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
- "path": "system.windows.extensions/4.7.0",
- "hashPath": "system.windows.extensions.4.7.0.nupkg.sha512"
- }
- }
-}
\ No newline at end of file
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.dll
deleted file mode 100644
index 5c101ab..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.exe b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.exe
deleted file mode 100644
index 9c10b8e..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.exe and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.pdb b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.pdb
deleted file mode 100644
index 58328f2..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.pdb and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.runtimeconfig.json b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.runtimeconfig.json
deleted file mode 100644
index dfb1b77..0000000
--- a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.runtimeconfig.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "runtimeOptions": {
- "tfm": "net6.0",
- "frameworks": [
- {
- "name": "Microsoft.NETCore.App",
- "version": "6.0.0"
- },
- {
- "name": "Microsoft.AspNetCore.App",
- "version": "6.0.0"
- }
- ],
- "configProperties": {
- "System.GC.Server": true,
- "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
- }
- }
-}
\ No newline at end of file
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.xml b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.xml
deleted file mode 100644
index 1a7fca8..0000000
--- a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/ApiPolo.xml
+++ /dev/null
@@ -1,3419 +0,0 @@
-
-
-
- ApiPolo
-
-
-
-
- Controller unico
-
-
-
- polocontroller
-
-
- vuoto=chiamata presa in carico 3=chiamata chiusa 2=manutenzione chiusa
-
-
-
-
-
-
-
-
-
-
-
- 200=Ok 500=ErroreInterno 400=OperazioneNonAmmessa
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Zucchetti Sicilia
-
-
- Discovery
-
-
- trasforma un Saldiart in un Mag_New
-
-
- trasforma un Compi_Impia in un Mag_New
-
-
- crea un cpccchk
-
-
-
- Configurazioni per azienda
-
-
-
- Magazzini per login
-
-
-
- Login iniziale
-
-
-
- Codici di chiusura per cheda intevento
-
-
- Chiamate per tecnico e azienda (tenant) in stato C=Assegnate
-
-
- presaInCarico: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce il primo record di una presa in carico su RAPP_NEW output: Chiamate
-
-
- rifiuta: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce record su RAPP_NEW con INCARICO=N e RIFIUTATA=S output: Chiamate
-
-
- chiudi: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce record su RAPP_NEW con i dati dell'intervento output: Chiamate
-
-
- Manutenzioni per tecnico e azienda (tenant). Intervallo: 1 mese prima e 1 mese dopo rispetto a GETDATE() con GENERATO diverso da S
-
-
- prendi_in_carico: inserisce record su Prese con i dati dell'intervento
-
-
- chiudi: 1) crea un nuovo seriale per RAPP_NEW 2)inserisce record su RAPP_NEW con i dati dell'intervento
-
-
- Upload
-
-
- Componenti impianto
-
-
- aggiunge un componente all'impianto. Inserisce in LABSEMICOMIMP
-
-
- toglie un componente all'impianto. Cancella in LABSEMICOMIMP
-
-
- Ricerca articoli per impianto
-
-
- rapportino per pezzi magazzino. Inserisce in LABSEMAG_NEW
-
-
- Storico interventi
-
-
- Anagrafica
-
-
- Tabelle di dominio: causali pagamenti, causali rapportino, tipi esito, tipi intervento
-
-
-
-
-
- Commesse
-
-
- Salva la timbratuta in tabella Timbrature output: Timbratura
-
-
-
- Contiene i campi di SALDIART
-
-
-
- tipo
-
-
- codice
-
-
- email
-
-
- codice fiscale
-
-
- partita iva
-
-
- indirizzo
-
-
- telefono
-
-
- cellulare
-
-
- pec
-
-
- descrizione
-
-
- listino cliente
-
-
-
- Causali rapportino
-
-
-
- codice causale
-
-
- descrizione causale
-
-
- flag fatturazione
-
-
- ViSTA Chiamate
-
-
- Azienda
-
-
-
- Seriale Chiamata
-
-
-
-
- Stato chiamata
-
-
-
-
- Codice Chiamatista assegnato
-
-
-
-
- Data appuntamento chiamata
-
-
-
-
- Ora appuntamento inizio
-
-
-
-
- Minuti appuntamento inizio
-
-
-
-
- Note appuntamento
-
-
-
-
- Codice Impianto chiamata
-
-
-
-
- Descrizione codice segnalazione
-
-
-
-
- Telefono cliente
-
-
-
-
- descrizione cliente
-
-
-
-
- Indirizzo impianto tipo
-
- Via,Piazza,
-
-
-
- Indirizzo impianto nome
-
-
-
-
- Indirizzo impianto numero
-
-
-
-
- Indirizzo impianto sottonumero
-
-
-
-
- Indirizzo impianto Scala
-
-
-
-
- Indirizzo impianto località
-
-
-
-
- Indirizzo impianto Cap
-
-
-
-
- Indirizzo impianto comune
-
-
-
-
- Indirizzo impianto provincia
-
-
-
-
- Indirizzo impianto nazione
-
-
-
-
- MANPROG: matricola impianto
-
-
-
-
- MANPROG: numero impianto
-
-
-
-
- MANPROG: ubicazione impianto
-
-
-
-
- Tecnico descrizione
-
-
-
-
- Tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapp_new preso in carico
-
-
-
-
- RAPP_NEW: tipo rapp_new preso in carico (valore vuoto)
-
-
-
-
- RAPP_NEW: preso in carico (S o NULL)
-
-
-
-
- RAPP_NEW: seriale rapp_new rifiutata
-
-
-
-
- RAPP_NEW: tipo rapp rifiutata (valore vuoto)
-
-
-
-
- RAPP_NEW: rifiutato (S o null)
-
-
-
-
- RAPP_NEW: seriale chiamata chiusa
-
-
-
-
- RAPP_NEW: tipo chiamata chiusa (3 o null)
-
-
-
-
- RAPP_NEW: seriale buono chiamata chiusa
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
- Esercizio
-
-
- Tipo
-
-
- numero chiamata
-
-
- Data inserimento chiamata
-
-
- Ora inserimento chiamata
-
-
- Minuti inserimento chiamata
-
-
- operatore assegnazione
-
-
- operatore di chiusura
-
-
- azienda impianto
-
-
- ora appuntamento fine
-
-
- minuto appuntamento fine
-
-
- Riferimento chiamata
-
-
- telefono riferimento
-
-
- tcodice segnalazione
-
-
- Fermo impianto S/N
-
-
- Data assegnazione chiamata
-
-
- Ora assegnazione chiamata
-
-
- Min assegnazione chiamata
-
-
- Data chiusura chiamata
-
-
- Ora chiusura chiamata
-
-
- Min chiusura chiamata
-
-
- Data inizio intervento
-
-
- Ora inizio intervento
-
-
- Min inizio intervento
-
-
- Data fine intervento
-
-
- Ora fine intervento
-
-
- Min fine intervento
-
-
- Numero 1 rapportino futuro
-
-
- Serie 1 rapportino futuro
-
-
- Numero 2 rapportino futuro
-
-
- Modalità raccolta chiamata
-
-
- Numero chiamata per impianto per anno
-
-
- Importo manodopera
-
-
- Percentuale manodopera
-
-
- Stampa manodopera
-
-
- Chiusura da remoto
-
-
- Riferimento seriale importazione
-
-
- Descrizione
-
-
- Tipo impianto
-
-
- Ultimo amministratore
-
-
- Descrizione Ult. Amministratore
-
-
- Telefono Ult. Amministratore
-
-
- Zona manutenzione
-
-
- Pubblico/privato
-
-
- Zona chiamate
-
-
- Zona supervisione
-
-
- Data inizio manutenzione
-
-
- Data fine manutenzione
-
-
- Data costruzione
-
-
- Numero telesoccorso
-
-
- Email cliente
-
-
- Ultimo cliente
-
-
- codice cliente
-
-
- tipo anagrafica
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- ViSTA Chiamate
-
-
- Azienda
-
-
-
- Seriale Chiamata
-
-
-
-
- Stato chiamata
-
-
-
-
- Codice Chiamatista assegnato
-
-
-
-
- Data appuntamento chiamata
-
-
-
-
- Ora appuntamento inizio
-
-
-
-
- Minuti appuntamento inizio
-
-
-
-
- Note appuntamento
-
-
-
-
- Codice Impianto chiamata
-
-
-
-
- Descrizione codice segnalazione
-
-
-
-
- Telefono cliente
-
-
-
-
- descrizione cliente
-
-
-
-
- Indirizzo impianto tipo
-
- Via,Piazza,
-
-
-
- Indirizzo impianto nome
-
-
-
-
- Indirizzo impianto numero
-
-
-
-
- Indirizzo impianto sottonumero
-
-
-
-
- Indirizzo impianto Scala
-
-
-
-
- Indirizzo impianto località
-
-
-
-
- Indirizzo impianto Cap
-
-
-
-
- Indirizzo impianto comune
-
-
-
-
- Indirizzo impianto provincia
-
-
-
-
- Indirizzo impianto nazione
-
-
-
-
- matricola impianto
-
-
-
-
- numero impianto
-
-
-
-
- ubicazione impianto
-
-
-
-
- Tecnico descrizione
-
-
-
-
- Tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapp_new preso in carico
-
-
-
-
- RAPP_NEW: tipo rapp_new preso in carico (valore vuoto)
-
-
-
-
- RAPP_NEW: preso in carico (S o NULL)
-
-
-
-
- RAPP_NEW: seriale rapp_new rifiutata
-
-
-
-
- RAPP_NEW: tipo rapp rifiutata (valore vuoto)
-
-
-
-
- RAPP_NEW: rifiutato (S o null)
-
-
-
-
- RAPP_NEW: seriale chiamata chiusa
-
-
-
-
- RAPP_NEW: tipo chiamata chiusa (3 o null)
-
-
-
-
- RAPP_NEW: seriale buono chiamata chiusa
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- altri dati chiamata
-
- Esercizio
-
-
- Tipo
-
-
- numero chiamata
-
-
- Data inserimento chiamata
-
-
- Ora inserimento chiamata
-
-
- Minuti inserimento chiamata
-
-
- operatore assegnazione
-
-
- operatore di chiusura
-
-
- azienda impianto
-
-
- ora appuntamento fine
-
-
- minuto appuntamento fine
-
-
- Riferimento chiamata
-
-
- telefono riferimento
-
-
- tcodice segnalazione
-
-
- altri campi
-
-
- Codice cliente
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- Chiusure
-
-
- codice chiusura
-
-
- descrizione
-
-
- ccrapabi
-
-
- obbligatoria
-
-
- ccchiint
-
-
- azienda
-
-
- Descrizione supplementare da mettere sul rapportino
-
-
- ViSTA API_COMMESSE
-
-
- Codice Commessa
-
-
- Descrizione Commessa
-
-
- data fine validita Commessa
-
-
-
- Contiene i campi di xxxMICOMIMP (componenti impianto)
-
-
-
-
- codice impianto
-
-
-
-
- codice impianto
-
-
-
-
- indice riga
-
-
-
-
- quantità
-
-
-
-
- codice articolo
-
-
-
-
- note
-
-
-
-
- lotto articolo
-
-
-
-
- matricola articolo
-
-
-
-
- descrizione articolo
-
-
-
-
-
- Contiene i campi di xxxMICOMIMP (componenti impianto) oggetto di output
-
-
-
-
- codice impianto
-
-
-
-
- codice impianto
-
-
-
-
- indice riga
-
-
-
-
- codice articolo
-
-
-
-
- codice articolo
-
-
-
-
- note
-
-
-
-
- lotto articolo
-
-
-
-
- matricola articolo
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Classe componenti per scrittura db
-
-
-
-
- codice impianto
-
-
-
-
- codice impianto
-
-
-
-
- indice riga
-
-
-
-
- codice articolo
-
-
-
-
- codice articolo
-
-
-
-
- note
-
-
-
-
- lotto articolo
-
-
-
-
- matricola articolo
-
-
-
- Configurazioni
-
-
- azienda
-
-
- path file buoni (immagini rapportini)
-
-
- prefisso dei buoni da chiamata
-
-
- prefisso dei buoni da mauntenzione
-
-
- url ftp per upload delle immagini
-
-
- utente ftp per upload delle immagini
-
-
- password ftp per upload delle immagini
-
-
- Listino articoli per magazzino
-
-
- pulsante naviga nelle liste
-
-
- pulsante telefona nelle liste
-
-
- abilita funzione
-
-
- abilita funzione
-
-
- barcode abilitato opzionalmente in varie sezioni. Per renderlo obbligatorio vedi flag sott
-
-
-
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- hiamate_rifiuta_barcode
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- abilita funzione
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- chiede presena DPI prima di scheda
-
-
- visualizza anagrafica
-
-
- abilita stato impianto
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- Costo orario intervento
-
-
- ConfigurazioniDbContext
-
-
- conf
-
-
- ConfigurazioniDbContext
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FERRA_CHIAMATEDbContext
-
-
- FERRA_CHIAMATEDbContext
-
-
- FERRA_CHIAMATEDbContext
-
-
- OnModelCreating
-
-
- FERRA_CHIUSUREDbContext
-
-
- Chiusure
-
-
-
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FERRA_MANPROG_TECDbContext
-
-
- Manutenzioni
-
-
- Manutenzioni
-
-
- OnModelCreating
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FERRA_CHIAMATEDbContext
-
-
- FERRA_CHIAMATEDbContext
-
-
-
-
-
- A
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Contiene i campi di input sia per RAPP_NEW che per PRESE
-
-
-
-
- Tabella RAPP_NEW: Seriale rapportini
-
-
-
-
- Tabella RAPP_NEW: Tipo rapportini
-
-
-
-
- Tabella RAPP_NEW: Azienda
-
-
-
-
- Tabella RAPP_NEW: Codice Impianto
-
-
-
-
- Tabella RAPP_NEW: Azienda su cui è la chiamata
-
-
-
-
- Tabella RAPP_NEW: Seriale chiamata
-
-
-
-
- Tabella RAPP_NEW: Seriale chiamata
-
-
-
-
- Tabella RAPP_NEW: Data rapportino
-
-
-
-
- Tabella RAPP_NEW: Ora inizio
-
-
-
-
- Tabella RAPP_NEW: Tabella RAPP_NEW: minuto inizio
-
-
-
-
- Tabella RAPP_NEW: Ora fine
-
-
-
-
- Tabella RAPP_NEW: Minuto fine
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: codice chiusura
-
-
-
-
- Tabella RAPP_NEW: descrizione intervento
-
-
-
-
- Tabella RAPP_NEW: stato
-
-
-
-
- Tabella RAPP_NEW: generato
-
-
-
-
- Tabella RAPP_NEW: azienda tecnico
-
-
-
-
- Tabella RAPP_NEW: codice tecnico
-
-
-
-
- Tabella RAPP_NEW: flag rifiutata
-
-
-
-
- Tabella RAPP_NEW: nominativo firma
-
-
-
-
- Tabella RAPP_NEW: flag stato In Carico
-
-
-
-
- Tabella RAPP_NEW: data validità
-
-
-
-
- Tabella RAPP_NEW: pathg immagine buono o firma
-
-
-
-
- Tabella RAPP_NEW: seriale del buono
-
-
-
-
- Tabella RAPP_NEW: seriale del buono
-
-
-
-
- Tabella RAPP_NEW: data/ora effettiva del lavoro (nel caso dispositivo offline)
-
-
-
- Tabella PRESE: Azienda
-
-
- Tabella PRESE: Impianto
-
-
- Tabella PRESE: Codice intervento QUI=? SEM=SEMESTRALE
-
-
- Tabella PRESE: Tecnico
-
-
- Tabella PRESE: data della manutenzione
-
-
- Tabella PRESE: Zona manutenzione
-
-
- Tabella PRESE: check presa
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Componenti impianto aggiunti
-
-
- Componenti impianto eliminati
-
-
- LoginModel
-
-
- Username
-
-
- Password
-
-
- Tenant
-
-
- Conf (configurazioni app)
-
-
- pulsante naviga nelle liste
-
-
- pulsante telefona nelle liste
-
-
- abilita funzione
-
-
- abilita funzione
-
-
- barcode abilitato opzionalmente in varie sezioni. Per renderlo obbligatorio vedi flag sott
-
-
-
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- hiamate_rifiuta_barcode
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- abilita funzione
-
-
- funziona anche offline
-
-
- abilita funzione
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- barcode obbligatorio
-
-
- funziona anche offline
-
-
- chiede presena DPI prima di scheda
-
-
- anagrafica visualizza anagrafica
-
-
- abilita stato impianto
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- abilita
-
-
- Costo orario intervento
-
-
- LoginOut (token+user)
-
-
- token
-
-
- token
-
-
- token
-
-
- token
-
-
- Error Message
-
-
- Error Message detail
-
-
- Status
-
-
-
- Magazzini azienda
-
-
-
-
- codice magazzino
-
-
-
-
- descrizione
-
-
-
-
- Contiene i campi di MAG_NEW
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- descrizione articolo
-
-
- riga impianto
-
-
- codice impianto
-
-
- note
-
-
- cpccchk
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- descrizione articolo
-
-
- riga impianto
-
-
- codice impianto
-
-
- note
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Manutenzioni Programmate
-
-
-
-
- MANPROG: codice intervento (BIM=bimestrale, SEM=semestarle,..)
-
-
-
-
- MANPROG: data prossima manutenzione
-
-
-
-
- MANPROG: descrizione intervento
-
-
-
-
- MANPROG: indirizzo 1 impianto
-
-
-
-
- MANPROG: indirizzo 2 impianto
-
-
-
-
- MANPROG: indirizzo 3 impianto
-
-
-
-
- MANPROG: indirizzo 4 impianto
-
-
-
-
- MANPROG: indirizzo 5 impianto
-
-
-
-
- MANPROG: localita impianto
-
-
-
-
- MANPROG: cap impianto
-
-
-
-
- MANPROG: comune impianto
-
-
-
-
- MANPROG: matricola impianto
-
-
-
-
- MANPROG: numero impianto
-
-
-
-
- MANPROG: ubicazione impianto
-
-
-
-
- MANPROG: provincia 5 impianto
-
-
-
-
- MANPROG: nazione impianto
-
-
-
-
- MANPROG: codice impianto
-
-
-
-
- MANPROG: tecnico descrizione
-
-
-
-
- MANPROG: tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapportino
-
-
-
-
- RAPP_NEW: seriale buono
-
-
-
-
- RAPP_NEW: flag generato. Rapportino importato in AdHoc
-
-
-
-
- PRESE: codice impianto
-
-
-
-
- PRESE: codice intervento (BIM=bimestrale,SEM=semestrale)
-
-
-
-
- PRESE: data manutenzione
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
-
- Manutenzioni Programmate uscita
-
-
-
-
- MANPROG: codice intervento (BIM=bimestrale, SEM=semestarle,..)
-
-
-
-
- MANPROG: data prossima manutenzione
-
-
-
-
- MANPROG: descrizione intervento
-
-
-
-
- MANPROG: indirizzo 1 impianto
-
-
-
-
- MANPROG: indirizzo 2 impianto
-
-
-
-
- MANPROG: indirizzo 3 impianto
-
-
-
-
- MANPROG: indirizzo 4 impianto
-
-
-
-
- MANPROG: indirizzo 5 impianto
-
-
-
-
- MANPROG: localita impianto
-
-
-
-
- MANPROG: cap impianto
-
-
-
-
- MANPROG: comune impianto
-
-
-
-
- MANPROG: provincia 5 impianto
-
-
-
-
- matricola impianto
-
-
-
-
- numero impianto
-
-
-
-
- ubicazione impianto
-
-
-
-
- MANPROG: nazione impianto
-
-
-
-
- MANPROG: codice impianto
-
-
-
-
- MANPROG: tecnico descrizione
-
-
-
-
- MANPROG: tecnico codice
-
-
-
-
- RAPP_NEW: seriale rapportino
-
-
-
-
- RAPP_NEW: seriale buono
-
-
-
-
- RAPP_NEW: flag generato. Rapportino importato in AdHoc
-
-
-
-
- PRESE: codice impianto
-
-
-
-
- PRESE: codice intervento (BIM=bimestrale,SEM=semestrale)
-
-
-
-
- PRESE: data manutenzione
-
-
-
-
- errore titolo
-
-
-
-
- errore dettaglio
-
-
-
-
- errore status code (200, 500)
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
- Manutenzioni: telefono 1 impianto
-
-
-
-
- Manutenzioni: cliente
-
-
-
- costo chiamata
-
-
- spese viaggio
-
-
- costo orario ordinario
-
-
- costo orario notturno
-
-
- costo orario straordinario
-
-
- costo orario festivo
-
-
- altri dati Manutenzione
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Causali pagamento
-
-
-
- codice pagamento
-
-
- descrizione pagamento
-
-
-
- Tabella PRESA
-
-
-
- Azienda
-
-
- Impianto
-
-
- Codice intervento QUI=? SEM=SEMESTRALE
-
-
- Tecnico
-
-
- data della manutenzione
-
-
- Zona manutenzione
-
-
- check presa
-
-
- cpccchk
-
-
- Rapp_New
-
-
-
- Seriale rapportini
-
-
-
-
- Tipo rapportini
-
-
-
-
- Azienda
-
-
-
-
- Codice Impianto
-
-
-
-
- Azienda su cui è la chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Seriale chiamata
-
-
-
-
- Data rapportino
-
-
-
-
- Ora inizio
-
-
-
-
- minuto inizio
-
-
-
-
- Ora fine
-
-
-
-
- Minuto fine
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- codice chiusura
-
-
-
-
- descrizione intervento
-
-
-
-
- stato
-
-
-
-
- generato
-
-
-
-
- azienda tecnico
-
-
-
-
- codice tecnico
-
-
-
-
- flag rifiutata
-
-
-
-
- nminativo firma
-
-
-
-
- flag stato In Carico
-
-
-
-
- data validità
-
-
-
-
- pathg immagine buono o firma
-
-
-
-
- seriale del buono
-
-
-
-
- data/ora effettiva del lavoro (nel caso dispositivo offline)
-
-
-
-
- codice_intervento (valido per manutenzioni. Esempio: SEM=semestrale)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Contiene i campi di SALDIART
-
-
-
- articolo
-
-
- descrizione articolo
-
-
- magazzino
-
-
- quantita
-
-
- matricola
-
-
- lotto
-
-
- listino
-
-
- articolo del listino
-
-
- data validità listino
-
-
- quantita
-
-
- prezzo
-
-
- sconto1
-
-
- sconto2
-
-
- sconto3
-
-
- sconto4
-
-
- articolo gestito a matricole(S/N)
-
-
- articolo gestito a lotti (S e C=si, N=no)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Storico interventi
-
-
-
-
- Causale
-
-
-
-
- Azienda Impianto
-
-
-
-
- Codice Impianto
-
-
-
-
- Tipo cliente (C=cliente)
-
-
-
-
- Codice cliente
-
-
-
-
- Num rapportino
-
-
-
-
- alfa documento
-
-
-
-
- data documento
-
-
-
-
- azienda tecnico 1
-
-
-
-
- codice tecnico 1
-
-
-
-
- descrizione intervento
-
-
-
-
- note intervento
-
-
-
-
- descrizione
-
-
-
- Tabelle di Dominio
-
-
- lista causali rapportino
-
-
- lista causali pagamento
-
-
- stati impianto
-
-
- esito intervento
-
-
-
-
-
-
-
-
-
-
-
- tecnici
-
-
-
- Codice tecnico
-
-
-
-
- Descrizione tecnico
-
-
-
-
- telefono tecnico
-
-
-
-
- Qualifica tecnico chiamatista
-
-
-
-
- Qualifica tecnico manutentore
-
-
-
-
- Azienda tecnico
-
-
-
-
- Qualifica tecnico supervisore
-
-
-
-
- Username tecnico
-
-
-
-
- Password tecnico
-
-
-
-
- Zona tecnico
-
-
-
-
- data inizio attività tecnico
-
-
-
-
- data fine attività tecnico
-
-
-
- Tabella Timbrature
-
-
- chiave primaria
-
-
- data
-
-
- ora inizio
-
-
- minuto inizio
-
-
- ora fine
-
-
- minuto fine
-
-
- commessa
-
-
- ore viaggio
-
-
- totale ore
-
-
- giorno settimana
-
-
- azienda
-
-
- tecnico
-
-
- cpccchk
-
-
- Timbrature OUT
-
-
- id: chiave
-
-
- data
-
-
- ora inizio
-
-
- minuto inizio
-
-
- ora fine
-
-
- minuto fine
-
-
- commessa
-
-
- ore viaggio
-
-
- giorno settimana
-
-
- azienda
-
-
- tecnico
-
-
- errore titolo
-
-
- errore dettaglio
-
-
- errore status code (200, 500)
-
-
-
-
-
-
-
-
-
-
-
- Startup
-
-
- Configuration
-
-
- Startup
-
-
- ConfigureServices
-
-
- Configure:This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
-
-
-
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.AspNetCore.Authentication.Negotiate.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.AspNetCore.Authentication.Negotiate.dll
deleted file mode 100644
index 927529e..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.AspNetCore.Authentication.Negotiate.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.AspNetCore.Connections.Abstractions.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.AspNetCore.Connections.Abstractions.dll
deleted file mode 100644
index 85586ae..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.AspNetCore.Connections.Abstractions.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Data.SqlClient.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Data.SqlClient.dll
deleted file mode 100644
index 3114e92..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Data.SqlClient.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.Abstractions.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.Abstractions.dll
deleted file mode 100644
index c0bf058..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.Abstractions.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.Relational.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.Relational.dll
deleted file mode 100644
index b1f7d91..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.Relational.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.SqlServer.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.SqlServer.dll
deleted file mode 100644
index ba97f6b..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.SqlServer.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.dll
deleted file mode 100644
index ae94b8b..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.EntityFrameworkCore.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Extensions.Caching.Memory.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Extensions.Caching.Memory.dll
deleted file mode 100644
index 42eb85f..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Extensions.Caching.Memory.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Extensions.Features.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Extensions.Features.dll
deleted file mode 100644
index 71bca4a..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Extensions.Features.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Identity.Client.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Identity.Client.dll
deleted file mode 100644
index c01fcbf..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Identity.Client.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.JsonWebTokens.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.JsonWebTokens.dll
deleted file mode 100644
index 70b84f2..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.JsonWebTokens.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Logging.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Logging.dll
deleted file mode 100644
index 7ecc3be..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Logging.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
deleted file mode 100644
index d925b5b..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Protocols.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Protocols.dll
deleted file mode 100644
index 17423cc..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Protocols.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Tokens.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Tokens.dll
deleted file mode 100644
index dd66624..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.IdentityModel.Tokens.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.OpenApi.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.OpenApi.dll
deleted file mode 100644
index 14f3ded..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.OpenApi.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Web.Infrastructure.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Web.Infrastructure.dll
deleted file mode 100644
index 85f1138..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Web.Infrastructure.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Win32.SystemEvents.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Win32.SystemEvents.dll
deleted file mode 100644
index e27fe8d..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Microsoft.Win32.SystemEvents.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.Swagger.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.Swagger.dll
deleted file mode 100644
index 88995c9..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.Swagger.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.SwaggerGen.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.SwaggerGen.dll
deleted file mode 100644
index 6afe2f0..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.SwaggerGen.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.SwaggerUI.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.SwaggerUI.dll
deleted file mode 100644
index 0f538a7..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/Swashbuckle.AspNetCore.SwaggerUI.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Configuration.ConfigurationManager.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Configuration.ConfigurationManager.dll
deleted file mode 100644
index 6f34b8d..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Configuration.ConfigurationManager.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.DirectoryServices.Protocols.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.DirectoryServices.Protocols.dll
deleted file mode 100644
index f82bc91..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.DirectoryServices.Protocols.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Drawing.Common.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Drawing.Common.dll
deleted file mode 100644
index 69e5f5c..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Drawing.Common.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.IO.Pipelines.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.IO.Pipelines.dll
deleted file mode 100644
index 8ee4dfd..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.IO.Pipelines.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.IdentityModel.Tokens.Jwt.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.IdentityModel.Tokens.Jwt.dll
deleted file mode 100644
index efd3c61..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.IdentityModel.Tokens.Jwt.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Runtime.Caching.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Runtime.Caching.dll
deleted file mode 100644
index 6fedfab..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Runtime.Caching.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Security.Cryptography.ProtectedData.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Security.Cryptography.ProtectedData.dll
deleted file mode 100644
index a60b95b..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Security.Cryptography.ProtectedData.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Security.Permissions.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Security.Permissions.dll
deleted file mode 100644
index 76faf41..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Security.Permissions.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Helpers.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Helpers.dll
deleted file mode 100644
index 5979bab..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Helpers.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Mvc.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Mvc.dll
deleted file mode 100644
index 781deee..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Mvc.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Razor.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Razor.dll
deleted file mode 100644
index a992c65..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.Razor.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.Deployment.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.Deployment.dll
deleted file mode 100644
index 295581a..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.Deployment.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.Razor.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.Razor.dll
deleted file mode 100644
index 6d830f3..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.Razor.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.dll
deleted file mode 100644
index 4a910af..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Web.WebPages.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Windows.Extensions.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Windows.Extensions.dll
deleted file mode 100644
index 7f075b2..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/System.Windows.Extensions.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/appsettings.Development.json b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/appsettings.Development.json
deleted file mode 100644
index 0c208ae..0000000
--- a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/appsettings.Development.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- }
-}
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/appsettings.json b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/appsettings.json
deleted file mode 100644
index 663999e..0000000
--- a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/appsettings.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "Logging": {
- "LogLevel": {
- "Default": "Information",
- "Microsoft.AspNetCore": "Warning"
- }
- },
- "AllowedHosts": "*",
- "ConnectionStrings": {
-
- //connessione non sicura: Encrypt=False
-
- "ApiStr": "Data Source=10.0.0.10;Initial Catalog=API_POLO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
- "FERRA": "Data Source=10.0.0.10;Initial Catalog=AHR60_FERRARI;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
- /*"FERRA": "Data Source=37.159.179.14;Initial Catalog=AHR80_TEST;User Id=AppPolo; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False;Encrypt=False;Trust Server Certificate=True",*/
- "MARRO": "Data Source=10.0.0.10;Initial Catalog=R80_MARROCCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
- "SICILIA": "Data Source=10.0.0.10;Initial Catalog=AHR_SICILIA;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
- "DISCO": "Data Source=10.0.0.10;Initial Catalog=AHR60_FERRARI_VISTE_DISCO;User Id=sa; Password=p0l01nf.;Integrated Security=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
-
- },
- "JWT": {
- "ValidAudience": "http://localhost:4200",
- "ValidIssuer": "http://localhost:61955",
- "Secret": "ByYM000OLlMQG6VVVp1OH7Xzyr7gHuw1qvUC5dcGt3SNM"
- }
-}
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.dll
deleted file mode 100644
index a274287..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/linux/lib/net6.0/System.DirectoryServices.Protocols.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.dll
deleted file mode 100644
index c14a840..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/osx/lib/net6.0/System.DirectoryServices.Protocols.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll
deleted file mode 100644
index 3a19d3d..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
deleted file mode 100644
index 231e75a..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
deleted file mode 100644
index 3068646..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
deleted file mode 100644
index 965f535..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
deleted file mode 100644
index 227b87b..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
deleted file mode 100644
index 0add8c2..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.dll
deleted file mode 100644
index 3ebf5d8..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/net6.0/System.DirectoryServices.Protocols.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll
deleted file mode 100644
index c49c358..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll
deleted file mode 100644
index 9a04b68..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
deleted file mode 100644
index 3fb4939..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
deleted file mode 100644
index 0269777..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
deleted file mode 100644
index 175d085..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
deleted file mode 100644
index d8f2f45..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/web.config b/ApiPolo/obj/Debug/net6.0/PubTmp/Out/web.config
deleted file mode 100644
index 1303c93..0000000
--- a/ApiPolo/obj/Debug/net6.0/PubTmp/Out/web.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ApiPolo/obj/Debug/net6.0/PublishOutputs.950e6b5bf7.txt b/ApiPolo/obj/Debug/net6.0/PublishOutputs.950e6b5bf7.txt
deleted file mode 100644
index 374edb2..0000000
--- a/ApiPolo/obj/Debug/net6.0/PublishOutputs.950e6b5bf7.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\ApiPolo.exe
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\appsettings.Development.json
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\appsettings.json
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\ApiPolo.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\ApiPolo.runtimeconfig.json
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\ApiPolo.pdb
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Web.Mvc.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Web.Razor.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Web.Helpers.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Web.WebPages.Deployment.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Web.WebPages.Razor.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Web.WebPages.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.AspNetCore.Authentication.Negotiate.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.AspNetCore.Connections.Abstractions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.Data.SqlClient.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.Abstractions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.Relational.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.EntityFrameworkCore.SqlServer.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.Extensions.Caching.Memory.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.Extensions.Features.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.Identity.Client.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.IdentityModel.JsonWebTokens.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.IdentityModel.Logging.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.IdentityModel.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.IdentityModel.Tokens.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.OpenApi.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.Web.Infrastructure.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Microsoft.Win32.SystemEvents.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Swashbuckle.AspNetCore.Swagger.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Swashbuckle.AspNetCore.SwaggerGen.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\Swashbuckle.AspNetCore.SwaggerUI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Configuration.ConfigurationManager.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Drawing.Common.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.IdentityModel.Tokens.Jwt.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.IO.Pipelines.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Runtime.Caching.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Security.Cryptography.ProtectedData.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Security.Permissions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\System.Windows.Extensions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\linux\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\osx\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\net6.0\System.DirectoryServices.Protocols.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\netstandard2.0\System.Security.Cryptography.ProtectedData.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\ApiPolo.xml
-C:\SORGENTI\ApiPolo\ApiPolo\obj\Debug\net6.0\PubTmp\Out\ApiPolo.deps.json
diff --git a/ApiPolo/obj/Debug/net6.0/apphost.exe b/ApiPolo/obj/Debug/net6.0/apphost.exe
deleted file mode 100644
index 034c160..0000000
Binary files a/ApiPolo/obj/Debug/net6.0/apphost.exe and /dev/null differ
diff --git a/ApiPolo/obj/Debug/net6.0/project.razor.vs.json b/ApiPolo/obj/Debug/net6.0/project.razor.vs.json
deleted file mode 100644
index dd06473..0000000
--- a/ApiPolo/obj/Debug/net6.0/project.razor.vs.json
+++ /dev/null
@@ -1 +0,0 @@
-{"SerializedFilePath":"C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\obj\\Debug\\net6.0\\project.razor.vs.json","FilePath":"C:\\Users\\audif\\source\\repos\\ApiManutenzioni\\ApiPolo\\ApiPolo.csproj","Configuration":{"ConfigurationName":"MVC-3.0","LanguageVersion":"6.0","Extensions":[{"ExtensionName":"MVC-3.0"}]},"ProjectWorkspaceState":{"TagHelpers":[{"HashCode":456704173,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DataAnnotationsValidator"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":1602179958,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","AssemblyName":"Microsoft.AspNetCore.Components.Forms","Documentation":"\r\n \r\n Adds Data Annotations validation support to an .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator","Common.TypeNameIdentifier":"DataAnnotationsValidator"}},{"HashCode":-572663461,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext","Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnSubmit"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnValidSubmit"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnInvalidSubmit"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":-588114541,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.EditForm","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders a form element that cascades an to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created form element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"EditContext","TypeName":"Microsoft.AspNetCore.Components.Forms.EditContext","Documentation":"\r\n \r\n Supplies the edit context explicitly. If using this parameter, do not\r\n also supply , since the model value will be taken\r\n from the property.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.EditContext","Common.PropertyName":"EditContext"}},{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Specifies the top-level model object for the form. An edit context will\r\n be constructed for this model. If using this parameter, do not also supply\r\n a value for .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"OnSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted.\r\n \r\n If using this parameter, you are responsible for triggering any validation\r\n manually, e.g., by calling .\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnSubmit"}},{"Kind":"Components.Component","Name":"OnValidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be valid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnValidSubmit"}},{"Kind":"Components.Component","Name":"OnInvalidSubmit","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n A callback that will be invoked when the form is submitted and the\r\n is determined to be invalid.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnInvalidSubmit"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":924762995,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":1969597621,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Specifies the content to be rendered inside this .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.EditForm"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent","Common.TypeNameIdentifier":"EditForm"}},{"HashCode":-1362667734,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":390316276,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.Boolean","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputCheckbox","Common.TypeNameIdentifier":"InputCheckbox"}},{"HashCode":-1311768412,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":-27656975,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputDate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing date values.\r\n Supported types are and .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputDate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"Type","TypeName":"Microsoft.AspNetCore.Components.Forms.InputDateType","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets the type of HTML input to be rendered.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Forms.InputDateType","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputDate","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputDate"}},{"HashCode":512248358,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnChange"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":-793686601,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputFile","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that wraps the HTML file input element and supplies a for each file's contents.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputFile"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"OnChange","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets the event callback that will be invoked when the collection of selected files changes.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"OnChange"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputFile","Common.TypeNameIdentifier":"InputFile"}},{"HashCode":983649175,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":-556115839,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputNumber","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing numeric values.\r\n Supported numeric types are , , , , , .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputNumber"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ParsingErrorMessage","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the error message used when displaying an a parsing error.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ParsingErrorMessage"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputNumber","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputNumber"}},{"HashCode":323724845,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadio"}},{"HashCode":1048570729,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadio","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component used for selecting a value from a group of choices.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadio"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadio component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the input element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of this input.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the parent input radio group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadio","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadio"}},{"HashCode":3845135,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-325820364,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Groups child components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputRadioGroup component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the name of the group.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":68095476,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputRadioGroup"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":-2140436893,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputRadioGroup.ChildContent","Common.TypeNameIdentifier":"InputRadioGroup"}},{"HashCode":501651446,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1014469851,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A dropdown selection component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Components.GenericTyped":"True","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect","Components.GenericTyped":"True","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-2086620057,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"InputSelect"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":240832860,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content to be rendering inside the select element.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Forms.InputSelect"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent","Common.TypeNameIdentifier":"InputSelect"}},{"HashCode":-1352458492,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-226117494,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputText","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n An input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputText"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputText","Common.TypeNameIdentifier":"InputText"}},{"HashCode":-1100667989,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":919219871,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.InputTextArea","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A multiline input component for editing values.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.InputTextArea"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"Value","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the value of the input. This should be used with two-way binding.\r\n \r\n \r\n @bind-Value=\"model.PropertyName\"\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"ValueChanged","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n \r\n Gets or sets a callback that updates the bound value.\r\n \r\n ","Metadata":{"Components.EventCallback":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.EventCallback","Common.PropertyName":"ValueChanged"}},{"Kind":"Components.Component","Name":"ValueExpression","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Gets or sets an expression that identifies the bound value.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Common.PropertyName":"ValueExpression"}},{"Kind":"Components.Component","Name":"DisplayName","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the display name for this field.\r\n This value is used when generating error messages when the input value fails to parse correctly.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"DisplayName"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.InputTextArea","Common.TypeNameIdentifier":"InputTextArea"}},{"HashCode":-1478366108,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Common.TypeNameIdentifier":"ValidationMessage"}},{"HashCode":-1327564734,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages for a specified field within a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created div element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"For","TypeName":"System.Linq.Expressions.Expression>","Documentation":"\r\n \r\n Specifies the field for which validation messages should be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Linq.Expressions.Expression>","Components.GenericTyped":"True","Common.PropertyName":"For"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationMessage","Components.GenericTyped":"True","Common.TypeNameIdentifier":"ValidationMessage"}},{"HashCode":-1104507193,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":-1607129185,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Displays a list of validation messages from a cascaded .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Model","TypeName":"System.Object","Documentation":"\r\n \r\n Gets or sets the model to produce the list of validation messages for.\r\n When specified, this lists all errors that are associated with the model instance.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Model"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be applied to the created ul element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Forms","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Forms.ValidationSummary","Common.TypeNameIdentifier":"ValidationSummary"}},{"HashCode":27695941,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Selector"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":1693734471,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n After navigating from one page to another, sets focus to an element\r\n matching a CSS selector. This can be used to build an accessible\r\n navigation system compatible with screen readers.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","Documentation":"\r\n \r\n Gets or sets the route data. This can be obtained from an enclosing\r\n component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"Selector","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets a CSS selector describing the element to be focused after\r\n navigation between pages.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Selector"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.FocusOnNavigate","Common.TypeNameIdentifier":"FocusOnNavigate"}},{"HashCode":-402700225,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch","Common.PropertyName":"Match"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":1531657519,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.NavLink","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n A component that renders an anchor tag, automatically toggling its 'active'\r\n class based on whether its 'href' matches the current URI.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ActiveClass","TypeName":"System.String","Documentation":"\r\n \r\n Gets or sets the CSS class name applied to the NavLink when the\r\n current route matches the NavLink href.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"ActiveClass"}},{"Kind":"Components.Component","Name":"AdditionalAttributes","TypeName":"System.Collections.Generic.IReadOnlyDictionary","Documentation":"\r\n \r\n Gets or sets a collection of additional attributes that will be added to the generated\r\n a element.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IReadOnlyDictionary","Common.PropertyName":"AdditionalAttributes"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Match","TypeName":"Microsoft.AspNetCore.Components.Routing.NavLinkMatch","IsEnum":true,"Documentation":"\r\n \r\n Gets or sets a value representing the URL matching behavior.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Routing.NavLinkMatch","Common.PropertyName":"Match"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-446411434,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"NavLink"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1030631652,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the child content of the component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Routing.NavLink"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Routing","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent","Common.TypeNameIdentifier":"NavLink"}},{"HashCode":-1520898206,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-618466065,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides content to components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":319822320,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"HeadContent"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-749425297,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered in instances.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.HeadContent"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadContent.ChildContent","Common.TypeNameIdentifier":"HeadContent"}},{"HashCode":-2072687175,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"HeadOutlet"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":-1202216091,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.HeadOutlet","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Renders content provided by components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.HeadOutlet"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.HeadOutlet","Common.TypeNameIdentifier":"HeadOutlet"}},{"HashCode":-1102488851,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":1156767528,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.PageTitle","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Enables rendering an HTML <title> to a component.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-894340878,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"PageTitle"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-1244735021,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the content to be rendered as the document title.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.PageTitle"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.PageTitle.ChildContent","Common.TypeNameIdentifier":"PageTitle"}},{"HashCode":-985770859,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ErrorContent"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-280642229,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Captures errors thrown from its child content.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ErrorContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ErrorContent"}},{"Kind":"Components.Component","Name":"MaximumErrorCount","TypeName":"System.Int32","Documentation":"\r\n \r\n The maximum number of errors that can be handled. If more errors are received,\r\n they will be treated as fatal. Calling resets the count.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"MaximumErrorCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-835195399,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"ErrorBoundary"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1192805258,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is no error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ChildContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-342031245,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ErrorContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1147300225,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n The content to be displayed when there is an error.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ErrorContent","ParentTag":"Microsoft.AspNetCore.Components.Web.ErrorBoundary"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ErrorContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.ErrorBoundary.ErrorContent","Common.TypeNameIdentifier":"ErrorBoundary"}},{"HashCode":-1986957815,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TItem"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ItemContent"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Placeholder"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Single","Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True","Common.PropertyName":"ItemsProvider"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True","Common.PropertyName":"Items"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-554708338,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Provides functionality for rendering a virtualized list of items.\r\n \r\n The context type for the items being rendered.\r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TItem","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TItem for the Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TItem"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"ItemContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Components.GenericTyped":"True","Common.PropertyName":"ItemContent"}},{"Kind":"Components.Component","Name":"Placeholder","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Placeholder"}},{"Kind":"Components.Component","Name":"ItemSize","TypeName":"System.Single","Documentation":"\r\n \r\n Gets the size of each item in pixels. Defaults to 50px.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Single","Common.PropertyName":"ItemSize"}},{"Kind":"Components.Component","Name":"ItemsProvider","TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Documentation":"\r\n \r\n Gets or sets the function providing items to the list.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate","Components.DelegateSignature":"True","Components.IsDelegateAwaitableResult":"True","Components.GenericTyped":"True","Common.PropertyName":"ItemsProvider"}},{"Kind":"Components.Component","Name":"Items","TypeName":"System.Collections.Generic.ICollection","Documentation":"\r\n \r\n Gets or sets the fixed item source.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.ICollection","Components.GenericTyped":"True","Common.PropertyName":"Items"}},{"Kind":"Components.Component","Name":"OverscanCount","TypeName":"System.Int32","Documentation":"\r\n \r\n Gets or sets a value that determines how many additional items will be rendered\r\n before and after the visible region. This help to reduce the frequency of rendering\r\n during scrolling. However, higher values mean that more elements will be present\r\n in the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Int32","Common.PropertyName":"OverscanCount"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize","Components.GenericTyped":"True","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1718389561,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-1949831978,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ChildContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1203803959,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-2031543214,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the item template for the list.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ItemContent","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ItemContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.ItemContent","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":-14890901,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":520927092,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","AssemblyName":"Microsoft.AspNetCore.Components.Web","Documentation":"\r\n \r\n Gets or sets the template for items that have not yet been loaded in memory.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Placeholder","ParentTag":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Placeholder' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Web.Virtualization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.Placeholder","Common.TypeNameIdentifier":"Virtualize"}},{"HashCode":1940007618,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-792368137,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Combines the behaviors of and ,\r\n so that it displays the page matching the specified route but only if the user\r\n is authorized to see it.\r\n \r\n Additionally, this component supplies a cascading parameter of type ,\r\n which makes the user's current authentication state available to descendants.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-199390266,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-433760116,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":1972501356,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeRouteView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":1005752647,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing","Common.TypeNameIdentifier":"AuthorizeRouteView"}},{"HashCode":-1386055935,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-366856331,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n Displays differing content depending on the user's authorization status.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Policy","TypeName":"System.String","Documentation":"\r\n \r\n The policy name that determines whether the content can be displayed.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Policy"}},{"Kind":"Components.Component","Name":"Roles","TypeName":"System.String","Documentation":"\r\n \r\n A comma delimited list of roles that are allowed to display the content.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Roles"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"NotAuthorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotAuthorized"}},{"Kind":"Components.Component","Name":"Authorized","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorized"}},{"Kind":"Components.Component","Name":"Authorizing","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Authorizing"}},{"Kind":"Components.Component","Name":"Resource","TypeName":"System.Object","Documentation":"\r\n \r\n The resource to which access is being controlled.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Object","Common.PropertyName":"Resource"}},{"Kind":"Components.Component","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for all child content expressions.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-2126992260,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-480051696,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'ChildContent' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":1153701438,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":1947491960,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is not authorized.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"NotAuthorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'NotAuthorized' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1023823014,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1583319627,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed if the user is authorized.\r\n If you specify a value for this parameter, do not also specify a value for .\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorized","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"BoundAttributes":[{"Kind":"Components.ChildContent","Name":"Context","TypeName":"System.String","Documentation":"Specifies the parameter name for the 'Authorized' child content expression.","Metadata":{"Common.PropertyName":"Context","Components.ChildContentParameterName":"True"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":243149576,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"AuthorizeView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":-1100011753,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content that will be displayed while asynchronous authorization is in progress.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Authorizing","ParentTag":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing","Common.TypeNameIdentifier":"AuthorizeView"}},{"HashCode":908179135,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-1215977598,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":984151807,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingAuthenticationState"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-2143412950,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components.Authorization","Documentation":"\r\n \r\n The content to which the authentication state should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components.Authorization","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent","Common.TypeNameIdentifier":"CascadingAuthenticationState"}},{"HashCode":-977639569,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"IsFixed"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":202740433,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.CascadingValue","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that provides a cascading value to all descendant components.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.CascadingValue"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"TValue","TypeName":"System.Type","Documentation":"Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.","Metadata":{"Components.TypeParameterIsCascading":"False","Components.TypeParameter":"True","Common.PropertyName":"TValue"}},{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Value","TypeName":"TValue","Documentation":"\r\n \r\n The value to be provided.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"TValue","Components.GenericTyped":"True","Common.PropertyName":"Value"}},{"Kind":"Components.Component","Name":"Name","TypeName":"System.String","Documentation":"\r\n \r\n Optionally gives a name to the provided value. Descendant components\r\n will be able to receive the value by specifying this name.\r\n \r\n If no name is specified, then descendant components will receive the\r\n value based the type of value they are requesting.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.String","Common.PropertyName":"Name"}},{"Kind":"Components.Component","Name":"IsFixed","TypeName":"System.Boolean","Documentation":"\r\n \r\n If true, indicates that will not change. This is a\r\n performance optimization that allows the framework to skip setting up\r\n change notifications. Set this flag only if you will not change\r\n during the component's lifetime.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Boolean","Common.PropertyName":"IsFixed"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue","Components.GenericTyped":"True","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":1233880042,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"CascadingValue"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":-768078150,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n The content to which the value should be provided.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.CascadingValue"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.CascadingValue.ChildContent","Common.TypeNameIdentifier":"CascadingValue"}},{"HashCode":137251201,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"Parameters"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":143663655,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.DynamicComponent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that renders another component dynamically according to its\r\n parameter.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.DynamicComponent"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"Type","TypeName":"System.Type","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the type of the component to be rendered. The supplied type must\r\n implement .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Type"}},{"Kind":"Components.Component","Name":"Parameters","TypeName":"System.Collections.Generic.IDictionary","Documentation":"\r\n \r\n Gets or sets a dictionary of parameters to be passed to the component.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IDictionary","Common.PropertyName":"Parameters"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.DynamicComponent","Common.TypeNameIdentifier":"DynamicComponent"}},{"HashCode":2036585645,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Layout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":1906187394,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.LayoutView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified content inside the specified layout and any further\r\n nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.LayoutView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"ChildContent","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"ChildContent"}},{"Kind":"Components.Component","Name":"Layout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of the layout in which to display the content.\r\n The type must implement and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"Layout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":-1002655453,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"LayoutView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":1897224314,"Kind":"Components.ChildContent","Name":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Gets or sets the content to display.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"ChildContent","ParentTag":"Microsoft.AspNetCore.Components.LayoutView"}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.None","Components.IsSpecialKind":"Components.ChildContent","Common.TypeName":"Microsoft.AspNetCore.Components.LayoutView.ChildContent","Common.TypeNameIdentifier":"LayoutView"}},{"HashCode":755423178,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":-635781978,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.RouteView","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n Displays the specified page component, rendering it inside its layout\r\n and any further nested layouts.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Microsoft.AspNetCore.Components.RouteView"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"RouteData","TypeName":"Microsoft.AspNetCore.Components.RouteData","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the route data. This determines the page that will be\r\n displayed and the parameter values that will be supplied to the page.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RouteData","Common.PropertyName":"RouteData"}},{"Kind":"Components.Component","Name":"DefaultLayout","TypeName":"System.Type","Documentation":"\r\n \r\n Gets or sets the type of a layout to be used if the page does not\r\n declare any layout. If specified, the type must implement \r\n and accept a parameter named .\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Type","Common.PropertyName":"DefaultLayout"}}],"Metadata":{"Common.TypeNamespace":"Microsoft.AspNetCore.Components","Components.NameMatch":"Components.FullyQualifiedNameMatch","Runtime.Name":"Components.IComponent","Common.TypeName":"Microsoft.AspNetCore.Components.RouteView","Common.TypeNameIdentifier":"RouteView"}},{"HashCode":1587649487,"Kind":"Components.Component","Name":"Microsoft.AspNetCore.Components.Routing.Router","AssemblyName":"Microsoft.AspNetCore.Components","Documentation":"\r\n \r\n A component that supplies route data corresponding to the current navigation state.\r\n \r\n ","CaseSensitive":true,"TagMatchingRules":[{"TagName":"Router"}],"BoundAttributes":[{"Kind":"Components.Component","Name":"AppAssembly","TypeName":"System.Reflection.Assembly","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the assembly that should be searched for components matching the URI.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Reflection.Assembly","Common.PropertyName":"AppAssembly"}},{"Kind":"Components.Component","Name":"AdditionalAssemblies","TypeName":"System.Collections.Generic.IEnumerable","Documentation":"\r\n \r\n Gets or sets a collection of additional assemblies that should be searched for components\r\n that can match URIs.\r\n \r\n ","Metadata":{"Common.GloballyQualifiedTypeName":"global::System.Collections.Generic.IEnumerable","Common.PropertyName":"AdditionalAssemblies"}},{"Kind":"Components.Component","Name":"NotFound","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when no match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"NotFound"}},{"Kind":"Components.Component","Name":"Found","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","IsEditorRequired":true,"Documentation":"\r\n \r\n Gets or sets the content to display when a match is found for the requested route.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Found"}},{"Kind":"Components.Component","Name":"Navigating","TypeName":"Microsoft.AspNetCore.Components.RenderFragment","Documentation":"\r\n \r\n Get or sets the content to display when asynchronous navigation is in progress.\r\n \r\n ","Metadata":{"Components.ChildContent":"True","Common.GloballyQualifiedTypeName":"global::Microsoft.AspNetCore.Components.RenderFragment","Common.PropertyName":"Navigating"}},{"Kind":"Components.Component","Name":"OnNavigateAsync","TypeName":"Microsoft.AspNetCore.Components.EventCallback","Documentation":"\r\n