diff --git a/OCPP.Core.Database/OCPP.Core.Database.csproj b/OCPP.Core.Database/OCPP.Core.Database.csproj index 1d36e54..bc22a13 100644 --- a/OCPP.Core.Database/OCPP.Core.Database.csproj +++ b/OCPP.Core.Database/OCPP.Core.Database.csproj @@ -18,4 +18,8 @@ + + + + diff --git a/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.deps.json b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.deps.json new file mode 100644 index 0000000..dce32b4 --- /dev/null +++ b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.deps.json @@ -0,0 +1,1682 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "OCPP.Core.Database/1.3.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3", + "Microsoft.EntityFrameworkCore.Tools": "8.0.3" + }, + "runtime": { + "OCPP.Core.Database.dll": {} + } + }, + "Azure.Core/1.35.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Memory.Data": "1.0.2", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/net6.0/Azure.Core.dll": { + "assemblyVersion": "1.35.0.0", + "fileVersion": "1.3500.23.45706" + } + } + }, + "Azure.Identity/1.10.3": { + "dependencies": { + "Azure.Core": "1.35.0", + "Microsoft.Identity.Client": "4.56.0", + "Microsoft.Identity.Client.Extensions.Msal": "4.56.0", + "System.Memory": "4.5.4", + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Text.Json": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.10.3.0", + "fileVersion": "1.1000.323.51804" + } + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": {}, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", + "System.Reflection.Metadata": "6.0.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "4.5.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "6.0.3", + "System.Threading.Channels": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CSharp/4.5.0": {}, + "Microsoft.Data.SqlClient/5.1.5": { + "dependencies": { + "Azure.Identity": "1.10.3", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.1", + "Microsoft.Identity.Client": "4.56.0", + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Runtime.Caching": "6.0.0", + "System.Security.Cryptography.Cng": "5.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encoding.CodePages": "6.0.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.3", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.3", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": {}, + "Microsoft.EntityFrameworkCore.Design/8.0.3": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.3", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.3": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.5", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Tools/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": "8.0.3" + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Identity.Client/4.56.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.56.0.0", + "fileVersion": "4.56.0.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/4.56.0": { + "dependencies": { + "Microsoft.Identity.Client": "4.56.0", + "System.IO.FileSystem.AccessControl": "5.0.0", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "4.56.0.0", + "fileVersion": "4.56.0.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.35.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Logging/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.35.0", + "System.IdentityModel.Tokens.Jwt": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.35.0": { + "dependencies": { + "Microsoft.CSharp": "4.5.0", + "Microsoft.IdentityModel.Logging": "6.35.0", + "System.Security.Cryptography.Cng": "5.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Mono.TextTemplating/2.2.1": { + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.1.1" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.CodeDom/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.25519.3" + } + } + }, + "System.Collections.Immutable/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Composition/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + } + }, + "System.Composition.AttributedModel/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Convention/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Hosting/6.0.0": { + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Runtime/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.TypedParts/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Formats.Asn1/5.0.0": {}, + "System.IdentityModel.Tokens.Jwt/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "System.IO.FileSystem.AccessControl/5.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "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.Memory/4.5.4": {}, + "System.Memory.Data/1.0.2": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Numerics.Vectors/4.5.0": {}, + "System.Reflection.Metadata/6.0.1": { + "dependencies": { + "System.Collections.Immutable": "6.0.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Security.AccessControl/6.0.0": {}, + "System.Security.Cryptography.Cng/5.0.0": { + "dependencies": { + "System.Formats.Asn1": "5.0.0" + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": {}, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.CodePages/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading.Channels/6.0.0": {}, + "System.Threading.Tasks.Extensions/4.5.4": {}, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "OCPP.Core.Database/1.3.2": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Azure.Core/1.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hENcx03Jyuqv05F4RBEPbxz29UrM3Nbhnr6Wl6NQpoU9BCIbL3XLentrxDCTrH54NLS11Exxi/o8MYgT/cnKFA==", + "path": "azure.core/1.35.0", + "hashPath": "azure.core.1.35.0.nupkg.sha512" + }, + "Azure.Identity/1.10.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l1Xm2MWOF2Mzcwuarlw8kWQXLZk3UeB55aQXVyjj23aBfDwOZ3gu5GP2kJ6KlmZeZv2TCzw7x4L3V36iNr3gww==", + "path": "azure.identity/1.10.3", + "hashPath": "azure.identity.1.10.3.nupkg.sha512" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==", + "path": "microsoft.codeanalysis.analyzers/3.3.3", + "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "path": "microsoft.codeanalysis.common/4.5.0", + "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.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/5.1.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6kvhQjY5uBCdBccezFD2smfnpQjQ33cZtUZVrNvxlwoBu6uopM5INH6uSgLI7JRLtlQ3bMPwnhMq4kchsXeZ5w==", + "path": "microsoft.data.sqlclient/5.1.5", + "hashPath": "microsoft.data.sqlclient.5.1.5.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNGM5ZTQCa2blc9ikXQouybGiyMd6IHPVJvAlBEPtr6JepZEOYeDxGyprYvFVeOxlCXs7avridZQ0nYkHzQWCQ==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.1", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1euU97SivROH7nVIh2c/V63e0nQ73Txr/YlysB7fJuTV8LcfeL9WO1gdiJWcRIDoq8/McxcTc7evY6JJ1pD95w==", + "path": "microsoft.data.sqlite.core/8.0.3", + "hashPath": "microsoft.data.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QUPQbeq4yCjgIL/6PzkhfwhljXmai3CNOsErWFJ/WJ1Z41V8+At0Bi4PT8/2pX25kPgf83g0CUKIZd0QbeKT4A==", + "path": "microsoft.entityframeworkcore/8.0.3", + "hashPath": "microsoft.entityframeworkcore.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cW+SKdx34wZ25ZVKCpk/6+6z27wrZlQ1qXyx7UWpy34s9CyAojH0QiYlV/2owNOGSAH67rm+LxAjUOicsqlGzQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.3", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3csRAzz5O5Gn+GQBMyLn26OICtEo2/U2iDDygQhKb3LnC78bAUvutkMqvb0Ek5A6uHrBcZQrKQJfkgfnRT5XZw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.3", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OAh9P0M5VK3+mtmnjOyyw92s3L0r3fmYwWWAnh0pb/8JH3u7L2FmrJnNPFysChBiWIJu17+6Bqj4k/bkFK4RVw==", + "path": "microsoft.entityframeworkcore.design/8.0.3", + "hashPath": "microsoft.entityframeworkcore.design.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JnVZHWaNFkrrD/FC0O4jekiHIYey8y6TQ4Co3OzLz0wd5Dm1cwJfTp++1TvaVu0BBd4bVDtiktppa5epuoPrA==", + "path": "microsoft.entityframeworkcore.relational/8.0.3", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mdHNwlJkV71pKJU1MzIbjHWyjLw03S2kCO6mnuZL6V7uDv5ZxncoT5OELUiv7wRAYxnBucrl7ZPT76hwhBKBFw==", + "path": "microsoft.entityframeworkcore.sqlite/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6DvYtnLdpViXgA5F2Z/cIJfWIv31Eby5j2YqUzr+sgJulKtCX+ypvmfooXlYnCwJDlcmIaMY27TMnlrCcUvZmA==", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Xpk6BWqSD7bGa/I/QJ5oLVD+RTIj1mhfUo92g4OrhfRb3/HKhURtsfNz3v+xLYADvWsugwYxaPzypMbM9ucWfg==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Tools/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jKczLbj13jY6TvYsXgAYqfhkIow6VdqumCv0m8EvNr3vU1+nJ6LKoG+6pPKnkVOHycXHGy5DEhH0GN0ldmx7Kw==", + "path": "microsoft.entityframeworkcore.tools/8.0.3", + "hashPath": "microsoft.entityframeworkcore.tools.8.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.56.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rr4zbidvHy9r4NvOAs5hdd964Ao2A0pAeFBJKR95u1CJAVzbd1p6tPTXUZ+5ld0cfThiVSGvz6UHwY6JjraTpA==", + "path": "microsoft.identity.client/4.56.0", + "hashPath": "microsoft.identity.client.4.56.0.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/4.56.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H12YAzEGK55vZ+QpxUzozhW8ZZtgPDuWvgA0JbdIR9UhMUplj29JhIgE2imuH8W2Nw9D8JKygR1uxRFtpSNcrg==", + "path": "microsoft.identity.client.extensions.msal/4.56.0", + "hashPath": "microsoft.identity.client.extensions.msal.4.56.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg==", + "path": "microsoft.identitymodel.abstractions/6.35.0", + "hashPath": "microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==", + "path": "microsoft.identitymodel.jsonwebtokens/6.35.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jePrSfGAmqT81JDCNSY+fxVWoGuJKt9e6eJ+vT7+quVS55nWl//jGjUQn4eFtVKt4rt5dXaleZdHRB9J9AJZ7Q==", + "path": "microsoft.identitymodel.logging/6.35.0", + "hashPath": "microsoft.identitymodel.logging.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BPQhlDzdFvv1PzaUxNSk+VEPwezlDEVADIKmyxubw7IiELK18uJ06RQ9QKKkds30XI+gDu9n8j24XQ8w7fjWcg==", + "path": "microsoft.identitymodel.protocols/6.35.0", + "hashPath": "microsoft.identitymodel.protocols.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.35.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RN7lvp7s3Boucg1NaNAbqDbxtlLj5Qeb+4uSS1TeK5FSBVM40P4DKaTKChT43sHyKfh7V0zkrMph6DdHvyA4bg==", + "path": "microsoft.identitymodel.tokens/6.35.0", + "hashPath": "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "path": "mono.texttemplating/2.2.1", + "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.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.Composition/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "path": "system.composition/6.0.0", + "hashPath": "system.composition.6.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "path": "system.composition.attributedmodel/6.0.0", + "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512" + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "path": "system.composition.convention/6.0.0", + "hashPath": "system.composition.convention.6.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "path": "system.composition.hosting/6.0.0", + "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "path": "system.composition.runtime/6.0.0", + "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "path": "system.composition.typedparts/6.0.0", + "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "path": "system.diagnostics.diagnosticsource/6.0.1", + "hashPath": "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "path": "system.formats.asn1/5.0.0", + "hashPath": "system.formats.asn1.5.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==", + "path": "system.identitymodel.tokens.jwt/6.35.0", + "hashPath": "system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512" + }, + "System.IO.FileSystem.AccessControl/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", + "path": "system.io.filesystem.accesscontrol/5.0.0", + "hashPath": "system.io.filesystem.accesscontrol.5.0.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.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Reflection.Metadata/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==", + "path": "system.reflection.metadata/6.0.1", + "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.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/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "path": "system.security.cryptography.cng/5.0.0", + "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "path": "system.text.encoding.codepages/6.0.0", + "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "System.Threading.Channels/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", + "path": "system.threading.channels/6.0.0", + "hashPath": "system.threading.channels.6.0.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.dll b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.dll new file mode 100644 index 0000000..2359729 Binary files /dev/null and b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.dll differ diff --git a/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.pdb b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.pdb new file mode 100644 index 0000000..3c2ecfa Binary files /dev/null and b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.pdb differ diff --git a/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.runtimeconfig.json b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.runtimeconfig.json new file mode 100644 index 0000000..244e1ab --- /dev/null +++ b/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.runtimeconfig.json @@ -0,0 +1,13 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfo.cs b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfo.cs index 359a0eb..b37b0d6 100644 --- a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfo.cs +++ b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("dallmann consulting GmbH")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.3.2.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+88ddddd7c28044fdad5515c33a8fbef41a5387c4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+fc38961b62d48b98657acc81848beb625ce56692")] [assembly: System.Reflection.AssemblyProductAttribute("OCPP.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("OCPP.Core.Database")] [assembly: System.Reflection.AssemblyVersionAttribute("1.3.2.0")] diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfoInputs.cache b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfoInputs.cache index 9e35193..2b70469 100644 --- a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfoInputs.cache +++ b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfoInputs.cache @@ -1 +1 @@ -f0dcad204937d3fd26ede0d679763b6086f8bc46e534e366487a8bb7789d3eeb +4948cd7ca0c3fd6918148c915b0908e25f0d1dd0f003183492e0454eed097d03 diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.CoreCompileInputs.cache b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..914d5e8 --- /dev/null +++ b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +5a2adb8ea7cf59aa189c5a32ae8131885cbe33eefdc6f63817d77a651b063dd7 diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.FileListAbsolute.txt b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..79f30ca --- /dev/null +++ b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.deps.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.runtimeconfig.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/bin/Debug/net8.0/OCPP.Core.Database.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.AssemblyReference.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.GeneratedMSBuildEditorConfig.editorconfig +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfoInputs.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.AssemblyInfo.cs +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.csproj.CoreCompileInputs.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/refint/OCPP.Core.Database.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.genruntimeconfig.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Database/obj/Debug/net8.0/ref/OCPP.Core.Database.dll diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.dll b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.dll new file mode 100644 index 0000000..2359729 Binary files /dev/null and b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.dll differ diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.genruntimeconfig.cache b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.genruntimeconfig.cache new file mode 100644 index 0000000..b8d8e75 --- /dev/null +++ b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.genruntimeconfig.cache @@ -0,0 +1 @@ +5fd2adab629a63ef617a4291d238a5770737b262ae22539996a8dd3369faba78 diff --git a/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.pdb b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.pdb new file mode 100644 index 0000000..3c2ecfa Binary files /dev/null and b/OCPP.Core.Database/obj/Debug/net8.0/OCPP.Core.Database.pdb differ diff --git a/OCPP.Core.Database/obj/Debug/net8.0/ref/OCPP.Core.Database.dll b/OCPP.Core.Database/obj/Debug/net8.0/ref/OCPP.Core.Database.dll new file mode 100644 index 0000000..a8ab9e6 Binary files /dev/null and b/OCPP.Core.Database/obj/Debug/net8.0/ref/OCPP.Core.Database.dll differ diff --git a/OCPP.Core.Database/obj/Debug/net8.0/refint/OCPP.Core.Database.dll b/OCPP.Core.Database/obj/Debug/net8.0/refint/OCPP.Core.Database.dll new file mode 100644 index 0000000..a8ab9e6 Binary files /dev/null and b/OCPP.Core.Database/obj/Debug/net8.0/refint/OCPP.Core.Database.dll differ diff --git a/OCPP.Core.Database/obj/rider.project.model.nuget.info b/OCPP.Core.Database/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..a88aa31 --- /dev/null +++ b/OCPP.Core.Database/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17170907493933033 \ No newline at end of file diff --git a/OCPP.Core.Management/Dockerfile b/OCPP.Core.Management/Dockerfile index 868ea59..80352f6 100644 --- a/OCPP.Core.Management/Dockerfile +++ b/OCPP.Core.Management/Dockerfile @@ -1,7 +1,7 @@ FROM registry.71dev.com/dotnetsdk:8.0 as build-env WORKDIR /source COPY . . -RUN dotnet publish OCPP.Core.Server/OCPP.Core.Server.csproj -o /publish +RUN dotnet publish OCPP.Core.Management/OCPP.Core.Management.csproj -o /publish #RUN dotnet build #RUN dotnet publish -o /publish --configuration Release ; # Publish Stage @@ -9,4 +9,4 @@ FROM registry.71dev.com/dotnetaspnet:8.0 WORKDIR /app COPY --from=build-env /publish . ENV ASPNETCORE_URLS http://*:8081 -ENTRYPOINT ["dotnet", "OCPP.Core.Server.dll"] \ No newline at end of file +ENTRYPOINT ["dotnet", "OCPP.Core.Management.dll"] \ No newline at end of file diff --git a/OCPP.Core.Management/Logs/OCPP.Core.Management-00.log b/OCPP.Core.Management/Logs/OCPP.Core.Management-00.log new file mode 100644 index 0000000..f56e0f9 --- /dev/null +++ b/OCPP.Core.Management/Logs/OCPP.Core.Management-00.log @@ -0,0 +1,2 @@ +warn: Microsoft.AspNetCore.Server.Kestrel[0] @ 2024-06-01T18:31:32.2089150+07:00 + Overriding address(es) 'http://localhost:8082'. Binding to endpoints defined via IConfiguration and/or UseKestrel() instead. diff --git a/OCPP.Core.Management/OCPP.Core.Management.csproj b/OCPP.Core.Management/OCPP.Core.Management.csproj index bb069ab..251d6c6 100644 --- a/OCPP.Core.Management/OCPP.Core.Management.csproj +++ b/OCPP.Core.Management/OCPP.Core.Management.csproj @@ -12,6 +12,7 @@ + diff --git a/OCPP.Core.Management/appsettings.json b/OCPP.Core.Management/appsettings.json index 3aa2b0e..ef0fd80 100644 --- a/OCPP.Core.Management/appsettings.json +++ b/OCPP.Core.Management/appsettings.json @@ -31,10 +31,12 @@ "ConnectionStrings": { //"SQLite": "Filename=.\\..\\SQLite\\OCPP.Core.sqlite;" - "SqlServer": "Server=.;Database=OCPP.Core;Trusted_Connection=True;Encrypt=false;TrustServerCertificate=false" + //"SqlServer": "Server=.;Database=OCPP.Core;Trusted_Connection=True;Encrypt=false;TrustServerCertificate=false", + "SqlServer": "Data Source=202.129.205.201,31455;Initial Catalog=OCPP.Core;User ID=dev;Password=password@1;TrustServerCertificate=true;" }, - "ServerApiUrl": "http://localhost:8081/API", + //"ServerApiUrl": "http://localhost:8081/API", + "ServerApiUrl": "http://server-ocpp-service.ocpp/API", "ApiKey": "36029A5F-B736-4DA9-AE46-D66847C9062C", "Users": [ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Azure.Core.dll b/OCPP.Core.Management/bin/Debug/net8.0/Azure.Core.dll new file mode 100755 index 0000000..791391b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Azure.Core.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Azure.Identity.dll b/OCPP.Core.Management/bin/Debug/net8.0/Azure.Identity.dll new file mode 100755 index 0000000..4a32fd0 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Azure.Identity.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll b/OCPP.Core.Management/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll new file mode 100755 index 0000000..7219f79 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100755 index 0000000..a5b7ff9 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll new file mode 100755 index 0000000..ad230c9 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll new file mode 100755 index 0000000..5415d6f Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100755 index 0000000..d80430b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100755 index 0000000..0d72770 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll new file mode 100755 index 0000000..1fa0213 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll new file mode 100755 index 0000000..0147855 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll new file mode 100755 index 0000000..029c06c Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100755 index 0000000..8a32950 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll new file mode 100755 index 0000000..1a2779c Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.dll new file mode 100755 index 0000000..eac2f91 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll new file mode 100755 index 0000000..dfcb632 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100755 index 0000000..30b9c05 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll new file mode 100755 index 0000000..ce60b3c Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll new file mode 100755 index 0000000..57a9536 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll new file mode 100755 index 0000000..9fd9ebf Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll new file mode 100755 index 0000000..da12e5f Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll new file mode 100755 index 0000000..ddeaa86 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll new file mode 100755 index 0000000..3ab5850 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/Newtonsoft.Json.dll b/OCPP.Core.Management/bin/Debug/net8.0/Newtonsoft.Json.dll new file mode 100755 index 0000000..d035c38 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/Newtonsoft.Json.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.dll b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.dll new file mode 100644 index 0000000..2359729 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.pdb b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.pdb new file mode 100644 index 0000000..3c2ecfa Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.pdb differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management new file mode 100755 index 0000000..1ef1575 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.deps.json b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.deps.json new file mode 100644 index 0000000..eca4151 --- /dev/null +++ b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.deps.json @@ -0,0 +1,1296 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "OCPP.Core.Management/1.3.2": { + "dependencies": { + "Karambolo.Extensions.Logging.File": "3.5.0", + "Newtonsoft.Json": "13.0.3", + "OCPP.Core.Database": "1.3.2" + }, + "runtime": { + "OCPP.Core.Management.dll": {} + }, + "resources": { + "de/OCPP.Core.Management.resources.dll": { + "locale": "de" + } + } + }, + "Azure.Core/1.35.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Memory.Data": "1.0.2", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/net6.0/Azure.Core.dll": { + "assemblyVersion": "1.35.0.0", + "fileVersion": "1.3500.23.45706" + } + } + }, + "Azure.Identity/1.10.3": { + "dependencies": { + "Azure.Core": "1.35.0", + "Microsoft.Identity.Client": "4.56.0", + "Microsoft.Identity.Client.Extensions.Msal": "4.56.0", + "System.Memory": "4.5.4", + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Text.Json": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.10.3.0", + "fileVersion": "1.1000.323.51804" + } + } + }, + "Karambolo.Extensions.Logging.File/3.5.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", + "System.Threading.Channels": "6.0.0" + }, + "runtime": { + "lib/net6.0/Karambolo.Extensions.Logging.File.dll": { + "assemblyVersion": "3.5.0.0", + "fileVersion": "3.5.0.120" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.20.21406" + } + } + }, + "Microsoft.CSharp/4.5.0": {}, + "Microsoft.Data.SqlClient/5.1.5": { + "dependencies": { + "Azure.Identity": "1.10.3", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.1", + "Microsoft.Identity.Client": "4.56.0", + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Runtime.Caching": "6.0.0", + "System.Security.Cryptography.Cng": "5.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encoding.CodePages": "6.0.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.3", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.3", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": {}, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.3", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.3": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.5", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {}, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/6.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "6.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/6.0.0": {}, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0" + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Primitives/8.0.0": {}, + "Microsoft.Identity.Client/4.56.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.56.0.0", + "fileVersion": "4.56.0.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/4.56.0": { + "dependencies": { + "Microsoft.Identity.Client": "4.56.0", + "System.IO.FileSystem.AccessControl": "5.0.0", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "4.56.0.0", + "fileVersion": "4.56.0.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.35.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Logging/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.35.0", + "System.IdentityModel.Tokens.Jwt": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.35.0": { + "dependencies": { + "Microsoft.CSharp": "4.5.0", + "Microsoft.IdentityModel.Logging": "6.35.0", + "System.Security.Cryptography.Cng": "5.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Formats.Asn1/5.0.0": {}, + "System.IdentityModel.Tokens.Jwt/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "System.IO.FileSystem.AccessControl/5.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "System.Memory/4.5.4": {}, + "System.Memory.Data/1.0.2": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Numerics.Vectors/4.5.0": {}, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Security.AccessControl/6.0.0": {}, + "System.Security.Cryptography.Cng/5.0.0": { + "dependencies": { + "System.Formats.Asn1": "5.0.0" + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": {}, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.CodePages/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading.Channels/6.0.0": {}, + "System.Threading.Tasks.Extensions/4.5.4": {}, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "OCPP.Core.Database/1.3.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "runtime": { + "OCPP.Core.Database.dll": {} + } + } + } + }, + "libraries": { + "OCPP.Core.Management/1.3.2": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Azure.Core/1.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hENcx03Jyuqv05F4RBEPbxz29UrM3Nbhnr6Wl6NQpoU9BCIbL3XLentrxDCTrH54NLS11Exxi/o8MYgT/cnKFA==", + "path": "azure.core/1.35.0", + "hashPath": "azure.core.1.35.0.nupkg.sha512" + }, + "Azure.Identity/1.10.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l1Xm2MWOF2Mzcwuarlw8kWQXLZk3UeB55aQXVyjj23aBfDwOZ3gu5GP2kJ6KlmZeZv2TCzw7x4L3V36iNr3gww==", + "path": "azure.identity/1.10.3", + "hashPath": "azure.identity.1.10.3.nupkg.sha512" + }, + "Karambolo.Extensions.Logging.File/3.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ltOeYLgXoBdhlNp1NhCDCyRr7nk8y7KbBfaefS4H2rQ9pB0yNE07Z+TPHuTAxugr0nObeaBmRQgNIW1AwLBW0g==", + "path": "karambolo.extensions.logging.file/3.5.0", + "hashPath": "karambolo.extensions.logging.file.3.5.0.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "hashPath": "microsoft.bcl.asyncinterfaces.1.1.1.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/5.1.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6kvhQjY5uBCdBccezFD2smfnpQjQ33cZtUZVrNvxlwoBu6uopM5INH6uSgLI7JRLtlQ3bMPwnhMq4kchsXeZ5w==", + "path": "microsoft.data.sqlclient/5.1.5", + "hashPath": "microsoft.data.sqlclient.5.1.5.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNGM5ZTQCa2blc9ikXQouybGiyMd6IHPVJvAlBEPtr6JepZEOYeDxGyprYvFVeOxlCXs7avridZQ0nYkHzQWCQ==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.1", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1euU97SivROH7nVIh2c/V63e0nQ73Txr/YlysB7fJuTV8LcfeL9WO1gdiJWcRIDoq8/McxcTc7evY6JJ1pD95w==", + "path": "microsoft.data.sqlite.core/8.0.3", + "hashPath": "microsoft.data.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QUPQbeq4yCjgIL/6PzkhfwhljXmai3CNOsErWFJ/WJ1Z41V8+At0Bi4PT8/2pX25kPgf83g0CUKIZd0QbeKT4A==", + "path": "microsoft.entityframeworkcore/8.0.3", + "hashPath": "microsoft.entityframeworkcore.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cW+SKdx34wZ25ZVKCpk/6+6z27wrZlQ1qXyx7UWpy34s9CyAojH0QiYlV/2owNOGSAH67rm+LxAjUOicsqlGzQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.3", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3csRAzz5O5Gn+GQBMyLn26OICtEo2/U2iDDygQhKb3LnC78bAUvutkMqvb0Ek5A6uHrBcZQrKQJfkgfnRT5XZw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.3", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JnVZHWaNFkrrD/FC0O4jekiHIYey8y6TQ4Co3OzLz0wd5Dm1cwJfTp++1TvaVu0BBd4bVDtiktppa5epuoPrA==", + "path": "microsoft.entityframeworkcore.relational/8.0.3", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mdHNwlJkV71pKJU1MzIbjHWyjLw03S2kCO6mnuZL6V7uDv5ZxncoT5OELUiv7wRAYxnBucrl7ZPT76hwhBKBFw==", + "path": "microsoft.entityframeworkcore.sqlite/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6DvYtnLdpViXgA5F2Z/cIJfWIv31Eby5j2YqUzr+sgJulKtCX+ypvmfooXlYnCwJDlcmIaMY27TMnlrCcUvZmA==", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Xpk6BWqSD7bGa/I/QJ5oLVD+RTIj1mhfUo92g4OrhfRb3/HKhURtsfNz3v+xLYADvWsugwYxaPzypMbM9ucWfg==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tq2wXyh3fL17EMF2bXgRhU7JrbO3on93MRKYxzz4JzzvuGSA1l0W3GI9/tl8EO89TH+KWEymP7bcFway6z9fXg==", + "path": "microsoft.extensions.configuration/6.0.0", + "hashPath": "microsoft.extensions.configuration.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", + "path": "microsoft.extensions.configuration.binder/6.0.0", + "hashPath": "microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==", + "path": "microsoft.extensions.fileproviders.abstractions/6.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QvkL7l0nM8udt3gfyu0Vw8bbCXblxaKOl7c2oBfgGy4LCURRaL9XWZX1FWJrQc43oMokVneVxH38iz+bY1sbhg==", + "path": "microsoft.extensions.fileproviders.physical/6.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ip8jnL1aPiaPeKINCqaTEbvBFDmVx9dXQEBZ2HOBRXPD1eabGNqP/bKlsIcp7U2lGxiXd5xIhoFcmY8nM4Hdiw==", + "path": "microsoft.extensions.filesystemglobbing/6.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZDskjagmBAbv+K8rYW9VhjPplhbOE63xUD0DiuydZJwt15dRyoqicYklLd86zzeintUc7AptDkHn+YhhYkYo8A==", + "path": "microsoft.extensions.logging.configuration/6.0.0", + "hashPath": "microsoft.extensions.logging.configuration.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==", + "path": "microsoft.extensions.options.configurationextensions/6.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.56.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rr4zbidvHy9r4NvOAs5hdd964Ao2A0pAeFBJKR95u1CJAVzbd1p6tPTXUZ+5ld0cfThiVSGvz6UHwY6JjraTpA==", + "path": "microsoft.identity.client/4.56.0", + "hashPath": "microsoft.identity.client.4.56.0.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/4.56.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H12YAzEGK55vZ+QpxUzozhW8ZZtgPDuWvgA0JbdIR9UhMUplj29JhIgE2imuH8W2Nw9D8JKygR1uxRFtpSNcrg==", + "path": "microsoft.identity.client.extensions.msal/4.56.0", + "hashPath": "microsoft.identity.client.extensions.msal.4.56.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg==", + "path": "microsoft.identitymodel.abstractions/6.35.0", + "hashPath": "microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==", + "path": "microsoft.identitymodel.jsonwebtokens/6.35.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jePrSfGAmqT81JDCNSY+fxVWoGuJKt9e6eJ+vT7+quVS55nWl//jGjUQn4eFtVKt4rt5dXaleZdHRB9J9AJZ7Q==", + "path": "microsoft.identitymodel.logging/6.35.0", + "hashPath": "microsoft.identitymodel.logging.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BPQhlDzdFvv1PzaUxNSk+VEPwezlDEVADIKmyxubw7IiELK18uJ06RQ9QKKkds30XI+gDu9n8j24XQ8w7fjWcg==", + "path": "microsoft.identitymodel.protocols/6.35.0", + "hashPath": "microsoft.identitymodel.protocols.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.35.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RN7lvp7s3Boucg1NaNAbqDbxtlLj5Qeb+4uSS1TeK5FSBVM40P4DKaTKChT43sHyKfh7V0zkrMph6DdHvyA4bg==", + "path": "microsoft.identitymodel.tokens/6.35.0", + "hashPath": "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "path": "system.diagnostics.diagnosticsource/6.0.1", + "hashPath": "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "path": "system.formats.asn1/5.0.0", + "hashPath": "system.formats.asn1.5.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==", + "path": "system.identitymodel.tokens.jwt/6.35.0", + "hashPath": "system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512" + }, + "System.IO.FileSystem.AccessControl/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", + "path": "system.io.filesystem.accesscontrol/5.0.0", + "hashPath": "system.io.filesystem.accesscontrol.5.0.0.nupkg.sha512" + }, + "System.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.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/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "path": "system.security.cryptography.cng/5.0.0", + "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "path": "system.text.encoding.codepages/6.0.0", + "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "System.Threading.Channels/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", + "path": "system.threading.channels/6.0.0", + "hashPath": "system.threading.channels.6.0.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + }, + "OCPP.Core.Database/1.3.2": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.dll b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.dll new file mode 100644 index 0000000..e96e4ed Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.pdb b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.pdb new file mode 100644 index 0000000..1156d21 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.pdb differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.runtimeconfig.json b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.runtimeconfig.json new file mode 100644 index 0000000..b8a4a9c --- /dev/null +++ b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.staticwebassets.runtime.json b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.staticwebassets.runtime.json new file mode 100644 index 0000000..f73797d --- /dev/null +++ b/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.staticwebassets.runtime.json @@ -0,0 +1 @@ +{"ContentRoots":["/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap-dialog":{"Children":{"bootstrap-dialog.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap-dialog/bootstrap-dialog.min.css"},"Patterns":null},"bootstrap-dialog.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap-dialog/bootstrap-dialog.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll b/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll new file mode 100755 index 0000000..f9eb46b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.core.dll b/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.core.dll new file mode 100755 index 0000000..556d40f Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.core.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll b/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll new file mode 100755 index 0000000..fc5919d Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll new file mode 100755 index 0000000..14f8ef6 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Drawing.Common.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Drawing.Common.dll new file mode 100755 index 0000000..be6915e Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Drawing.Common.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll new file mode 100755 index 0000000..2311025 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Memory.Data.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Memory.Data.dll new file mode 100755 index 0000000..6f2a3e0 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Memory.Data.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Runtime.Caching.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Runtime.Caching.dll new file mode 100755 index 0000000..14826eb Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Runtime.Caching.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll new file mode 100755 index 0000000..1ba8770 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Permissions.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Permissions.dll new file mode 100755 index 0000000..39dd4df Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Permissions.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/System.Windows.Extensions.dll b/OCPP.Core.Management/bin/Debug/net8.0/System.Windows.Extensions.dll new file mode 100755 index 0000000..c3e8844 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/System.Windows.Extensions.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/appsettings.Development.json b/OCPP.Core.Management/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..8983e0f --- /dev/null +++ b/OCPP.Core.Management/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/OCPP.Core.Management/bin/Debug/net8.0/appsettings.json b/OCPP.Core.Management/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..3aa2b0e --- /dev/null +++ b/OCPP.Core.Management/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,67 @@ +{ + "Logging": { + "File": { + "BasePath": "Logs", + "FileAccessMode": "KeepOpenAndAutoFlush", + "FileEncodingName": "utf-8", + "DateFormat": "yyyyMMdd", + "CounterFormat": "000", + "MaxFileSize": 1048576, + "LogLevel": { + "OCPP": "Trace", + "Microsoft": "Warning", + "Default": "Debug" + }, + "IncludeScopes": false, + "MaxQueueSize": 10, + "Files": [ + { + "Path": "OCPP.Core.Management-.log", + "CounterFormat": "00" + } + ] + } + }, + + "LogLevel": { + "Default": "Information" + }, + + "AllowedHosts": "*", + + "ConnectionStrings": { + //"SQLite": "Filename=.\\..\\SQLite\\OCPP.Core.sqlite;" + "SqlServer": "Server=.;Database=OCPP.Core;Trusted_Connection=True;Encrypt=false;TrustServerCertificate=false" + }, + + "ServerApiUrl": "http://localhost:8081/API", + "ApiKey": "36029A5F-B736-4DA9-AE46-D66847C9062C", + + "Users": [ + { + "Username": "admin", + "Password": "t3st", + "Administrator": true + }, + { + "Username": "user", + "Password": "t3st", + "Administrator": false + } + ], + + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://localhost:8082" + }, + "HttpsInlineCertFile": { + "Url": "https://localhost:8092", + "Certificate": { + "Path": "localhost.pfx", + "Password": "OCPP.Core" + } + } + } + } +} diff --git a/OCPP.Core.Management/bin/Debug/net8.0/de/OCPP.Core.Management.resources.dll b/OCPP.Core.Management/bin/Debug/net8.0/de/OCPP.Core.Management.resources.dll new file mode 100644 index 0000000..55f8f98 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/de/OCPP.Core.Management.resources.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/localhost.pfx b/OCPP.Core.Management/bin/Debug/net8.0/localhost.pfx new file mode 100644 index 0000000..eab7102 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/localhost.pfx differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a new file mode 100755 index 0000000..ace30e6 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so new file mode 100755 index 0000000..8520492 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so new file mode 100755 index 0000000..30b84ea Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so new file mode 100755 index 0000000..48de629 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so new file mode 100755 index 0000000..4f7d693 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so new file mode 100755 index 0000000..2c9dcda Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so new file mode 100755 index 0000000..53949cf Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so new file mode 100755 index 0000000..a043d7d Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so new file mode 100755 index 0000000..3593c9b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so new file mode 100755 index 0000000..7e01b91 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so new file mode 100755 index 0000000..a8f9ae0 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so new file mode 100755 index 0000000..f9a9b69 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..e6612c5 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..3ad1142 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..21a8f42 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..ffaf82f Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll new file mode 100755 index 0000000..2dfb3c3 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll new file mode 100755 index 0000000..9e26473 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..c171a72 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll new file mode 100755 index 0000000..454821f Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..3f2b452 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll new file mode 100755 index 0000000..70805d9 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..8fde16b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll new file mode 100755 index 0000000..379665c Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..93fb631 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll new file mode 100755 index 0000000..c0e722d Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll new file mode 100755 index 0000000..b804b11 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll new file mode 100755 index 0000000..66af198 Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll new file mode 100755 index 0000000..7c9e87b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll new file mode 100755 index 0000000..bdca76d Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll new file mode 100755 index 0000000..332dbfa Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll new file mode 100755 index 0000000..69f0d1b Binary files /dev/null and b/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Cor.118DA5A1.Up2Date b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Cor.118DA5A1.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfo.cs b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfo.cs index 012b237..e01fb4b 100644 --- a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfo.cs +++ b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("dallmann consulting GmbH")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.3.2.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+88ddddd7c28044fdad5515c33a8fbef41a5387c4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+fc38961b62d48b98657acc81848beb625ce56692")] [assembly: System.Reflection.AssemblyProductAttribute("OCPP.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("OCPP.Core.Management")] [assembly: System.Reflection.AssemblyVersionAttribute("1.3.2.0")] diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfoInputs.cache b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfoInputs.cache index 9aa112a..aab02f5 100644 --- a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfoInputs.cache +++ b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfoInputs.cache @@ -1 +1 @@ -8a23988c6a892ff0d7ca584ecafd18988537390493f966a7777d98e91f2575e3 +ec8730582114481ba95afca3f7c6d409282650a7d1eb4ed7cf74d0cf01c5f0b7 diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.MvcApplicationPartsAssemblyInfo.cache b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.de.resources new file mode 100644 index 0000000..3f38eb4 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.resources new file mode 100644 index 0000000..42689fb Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.de.resources new file mode 100644 index 0000000..6e6fb42 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.resources new file mode 100644 index 0000000..bb3559a Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.de.resources new file mode 100644 index 0000000..3e71203 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.resources new file mode 100644 index 0000000..29dc64b Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.de.resources new file mode 100644 index 0000000..7acfae1 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.resources new file mode 100644 index 0000000..0ae2961 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.de.resources new file mode 100644 index 0000000..9537af7 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.resources new file mode 100644 index 0000000..ba15098 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.de.resources new file mode 100644 index 0000000..94c1230 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.resources new file mode 100644 index 0000000..1363292 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.de.resources new file mode 100644 index 0000000..bdf29d4 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.resources new file mode 100644 index 0000000..6e970b7 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.de.resources new file mode 100644 index 0000000..1167da2 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.resources new file mode 100644 index 0000000..1f379ca Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.de.resources new file mode 100644 index 0000000..2d85ed8 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.resources new file mode 100644 index 0000000..a637ccd Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.de.resources new file mode 100644 index 0000000..2c4b199 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.resources new file mode 100644 index 0000000..2b03234 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.de.resources new file mode 100644 index 0000000..31f1dc5 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.resources new file mode 100644 index 0000000..5d6983b Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.de.resources new file mode 100644 index 0000000..11f9763 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.resources new file mode 100644 index 0000000..24f636d Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.de.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.de.resources new file mode 100644 index 0000000..7cdd689 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.de.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.resources b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.resources new file mode 100644 index 0000000..05c8761 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.resources differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.AssemblyReference.cache b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.AssemblyReference.cache index 22c4b8d..5a85684 100644 Binary files a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.AssemblyReference.cache and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.AssemblyReference.cache differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.CoreCompileInputs.cache b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e56f9b0 --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +0260d7dcbbc86496c19242d473bc99fc77f9d57d56d90ff1646c2c267afde980 diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.FileListAbsolute.txt b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6475334 --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.FileListAbsolute.txt @@ -0,0 +1,129 @@ +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/appsettings.Development.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/appsettings.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/localhost.pfx +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.staticwebassets.runtime.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.deps.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.runtimeconfig.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Management.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/de/OCPP.Core.Management.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Azure.Core.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Azure.Identity.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/Newtonsoft.Json.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.core.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Drawing.Common.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Memory.Data.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Runtime.Caching.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Security.Permissions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/System.Windows.Extensions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/bin/Debug/net8.0/OCPP.Core.Database.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.AssemblyReference.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.ApiController.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Controllers.HomeController.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Account.Login.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointDetail.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargePointList.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagDetail.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ChargeTagList.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorDetail.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.ConnectorList.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Index.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Home.Transactions.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared.Error.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.Resources.Views.Shared._Layout.de.resources +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.GenerateResource.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.GeneratedMSBuildEditorConfig.editorconfig +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfoInputs.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.AssemblyInfo.cs +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.CoreCompileInputs.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.MvcApplicationPartsAssemblyInfo.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.RazorAssemblyInfo.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.RazorAssemblyInfo.cs +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.cs +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.build.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.development.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.OCPP.Core.Management.Microsoft.AspNetCore.StaticWebAssets.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Management.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Management.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Management.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.pack.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/scopedcss/bundle/OCPP.Core.Management.styles.css +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Cor.118DA5A1.Up2Date +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/refint/OCPP.Core.Management.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.genruntimeconfig.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Management/obj/Debug/net8.0/ref/OCPP.Core.Management.dll diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.GenerateResource.cache b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.GenerateResource.cache new file mode 100644 index 0000000..f6b3eaf Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.csproj.GenerateResource.cache differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.dll b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.dll new file mode 100644 index 0000000..e96e4ed Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.dll differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.genruntimeconfig.cache b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.genruntimeconfig.cache new file mode 100644 index 0000000..8ce8ec8 --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.genruntimeconfig.cache @@ -0,0 +1 @@ +d4f778a35ad3b32b612c3c470de195e2b0bca61335ac8f8e3094058b375ed65b diff --git a/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.pdb b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.pdb new file mode 100644 index 0000000..1156d21 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/OCPP.Core.Management.pdb differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/apphost b/OCPP.Core.Management/obj/Debug/net8.0/apphost new file mode 100755 index 0000000..1ef1575 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/apphost differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.cs b/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.cs new file mode 100644 index 0000000..640531f --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("dallmann consulting GmbH")] +[assembly: System.Reflection.AssemblyCopyrightAttribute(" ")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.3.2.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+fc38961b62d48b98657acc81848beb625ce56692")] +[assembly: System.Reflection.AssemblyProductAttribute("OCPP.Core")] +[assembly: System.Reflection.AssemblyTitleAttribute("OCPP.Core.Management")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.3.2.0")] +[assembly: System.Reflection.AssemblyCultureAttribute("de")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.dll b/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.dll new file mode 100644 index 0000000..55f8f98 Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/de/OCPP.Core.Management.resources.dll differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/ref/OCPP.Core.Management.dll b/OCPP.Core.Management/obj/Debug/net8.0/ref/OCPP.Core.Management.dll new file mode 100644 index 0000000..59db14d Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/ref/OCPP.Core.Management.dll differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/refint/OCPP.Core.Management.dll b/OCPP.Core.Management/obj/Debug/net8.0/refint/OCPP.Core.Management.dll new file mode 100644 index 0000000..59db14d Binary files /dev/null and b/OCPP.Core.Management/obj/Debug/net8.0/refint/OCPP.Core.Management.dll differ diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.build.json b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..c750eb8 --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,343 @@ +{ + "Version": 1, + "Hash": "nm1HKbtPzoAGdSSQmURZpfkjuXoKwYhO7UCoYnH3gQI=", + "Source": "OCPP.Core.Management", + "BasePath": "_content/OCPP.Core.Management", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [ + { + "Name": "OCPP.Core.Management/wwwroot", + "Source": "OCPP.Core.Management", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "Pattern": "**" + } + ], + "Assets": [ + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/css/site.css", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "css/site.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/css/site.css" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/favicon.ico", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "favicon.ico", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/favicon.ico" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/js/site.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "js/site.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/js/site.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/bootstrap-dialog/bootstrap-dialog.min.css", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/bootstrap-dialog/bootstrap-dialog.min.css", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/bootstrap-dialog/bootstrap-dialog.min.css" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/bootstrap-dialog/bootstrap-dialog.min.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/bootstrap-dialog/bootstrap-dialog.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/bootstrap-dialog/bootstrap-dialog.min.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation-unobtrusive/LICENSE.txt", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/additional-methods.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation/dist/additional-methods.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation/dist/additional-methods.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/additional-methods.min.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation/dist/additional-methods.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation/dist/additional-methods.min.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/jquery.validate.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation/dist/jquery.validate.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation/dist/jquery.validate.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation/dist/jquery.validate.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation/dist/jquery.validate.min.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/LICENSE.md", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery-validation/LICENSE.md", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery-validation/LICENSE.md" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/dist/jquery.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery/dist/jquery.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery/dist/jquery.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/dist/jquery.min.js", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery/dist/jquery.min.js", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery/dist/jquery.min.js" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/dist/jquery.min.map", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery/dist/jquery.min.map", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery/dist/jquery.min.map" + }, + { + "Identity": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/LICENSE.txt", + "SourceId": "OCPP.Core.Management", + "SourceType": "Discovered", + "ContentRoot": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/", + "BasePath": "_content/OCPP.Core.Management", + "RelativePath": "lib/jquery/LICENSE.txt", + "AssetKind": "All", + "AssetMode": "All", + "AssetRole": "Primary", + "AssetMergeBehavior": "PreferTarget", + "AssetMergeSource": "", + "RelatedAsset": "", + "AssetTraitName": "", + "AssetTraitValue": "", + "CopyToOutputDirectory": "Never", + "CopyToPublishDirectory": "PreserveNewest", + "OriginalItemSpec": "wwwroot/lib/jquery/LICENSE.txt" + } + ] +} \ No newline at end of file diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.development.json b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.development.json new file mode 100644 index 0000000..f73797d --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.development.json @@ -0,0 +1 @@ +{"ContentRoots":["/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap-dialog":{"Children":{"bootstrap-dialog.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap-dialog/bootstrap-dialog.min.css"},"Patterns":null},"bootstrap-dialog.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap-dialog/bootstrap-dialog.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.pack.json b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.pack.json new file mode 100644 index 0000000..30659bc --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets.pack.json @@ -0,0 +1,89 @@ +{ + "Files": [ + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/css/site.css", + "PackagePath": "staticwebassets/css/site.css" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/favicon.ico", + "PackagePath": "staticwebassets/favicon.ico" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/js/site.js", + "PackagePath": "staticwebassets/js/site.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/bootstrap-dialog/bootstrap-dialog.min.css", + "PackagePath": "staticwebassets/lib/bootstrap-dialog/bootstrap-dialog.min.css" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/bootstrap-dialog/bootstrap-dialog.min.js", + "PackagePath": "staticwebassets/lib/bootstrap-dialog/bootstrap-dialog.min.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt", + "PackagePath": "staticwebassets/lib/jquery-validation-unobtrusive/LICENSE.txt" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js", + "PackagePath": "staticwebassets/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js", + "PackagePath": "staticwebassets/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/LICENSE.md", + "PackagePath": "staticwebassets/lib/jquery-validation/LICENSE.md" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/additional-methods.js", + "PackagePath": "staticwebassets/lib/jquery-validation/dist/additional-methods.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/additional-methods.min.js", + "PackagePath": "staticwebassets/lib/jquery-validation/dist/additional-methods.min.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/jquery.validate.js", + "PackagePath": "staticwebassets/lib/jquery-validation/dist/jquery.validate.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js", + "PackagePath": "staticwebassets/lib/jquery-validation/dist/jquery.validate.min.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/LICENSE.txt", + "PackagePath": "staticwebassets/lib/jquery/LICENSE.txt" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/dist/jquery.js", + "PackagePath": "staticwebassets/lib/jquery/dist/jquery.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/dist/jquery.min.js", + "PackagePath": "staticwebassets/lib/jquery/dist/jquery.min.js" + }, + { + "Id": "/Users/nutchayut/OCPP.Core/OCPP.Core.Management/wwwroot/lib/jquery/dist/jquery.min.map", + "PackagePath": "staticwebassets/lib/jquery/dist/jquery.min.map" + }, + { + "Id": "obj/Debug/net8.0/staticwebassets/msbuild.OCPP.Core.Management.Microsoft.AspNetCore.StaticWebAssets.props", + "PackagePath": "build\\Microsoft.AspNetCore.StaticWebAssets.props" + }, + { + "Id": "obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Management.props", + "PackagePath": "build\\OCPP.Core.Management.props" + }, + { + "Id": "obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Management.props", + "PackagePath": "buildMultiTargeting\\OCPP.Core.Management.props" + }, + { + "Id": "obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Management.props", + "PackagePath": "buildTransitive\\OCPP.Core.Management.props" + } + ], + "ElementsToRemove": [] +} \ No newline at end of file diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.OCPP.Core.Management.Microsoft.AspNetCore.StaticWebAssets.props b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.OCPP.Core.Management.Microsoft.AspNetCore.StaticWebAssets.props new file mode 100644 index 0000000..9ee8389 --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.OCPP.Core.Management.Microsoft.AspNetCore.StaticWebAssets.props @@ -0,0 +1,276 @@ + + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + css/site.css + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\css\site.css)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + favicon.ico + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.ico)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + js/site.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\js\site.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/bootstrap-dialog/bootstrap-dialog.min.css + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\bootstrap-dialog\bootstrap-dialog.min.css)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/bootstrap-dialog/bootstrap-dialog.min.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\bootstrap-dialog\bootstrap-dialog.min.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.min.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation-unobtrusive/LICENSE.txt + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation-unobtrusive\LICENSE.txt)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation/dist/additional-methods.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation\dist\additional-methods.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation/dist/additional-methods.min.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation\dist\additional-methods.min.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation/dist/jquery.validate.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation\dist\jquery.validate.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation/dist/jquery.validate.min.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation\dist\jquery.validate.min.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery-validation/LICENSE.md + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery-validation\LICENSE.md)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery/dist/jquery.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery\dist\jquery.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery/dist/jquery.min.js + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery\dist\jquery.min.js)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery/dist/jquery.min.map + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery\dist\jquery.min.map)) + + + Package + OCPP.Core.Management + $(MSBuildThisFileDirectory)..\staticwebassets\ + _content/OCPP.Core.Management + lib/jquery/LICENSE.txt + All + All + Primary + + + + Never + PreserveNewest + $([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\lib\jquery\LICENSE.txt)) + + + \ No newline at end of file diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Management.props b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Management.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Management.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Management.props b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Management.props new file mode 100644 index 0000000..3c2bfb7 --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Management.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Management.props b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Management.props new file mode 100644 index 0000000..69ff40c --- /dev/null +++ b/OCPP.Core.Management/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Management.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/OCPP.Core.Management/obj/rider.project.model.nuget.info b/OCPP.Core.Management/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..5247913 --- /dev/null +++ b/OCPP.Core.Management/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17170907493933268 \ No newline at end of file diff --git a/OCPP.Core.Server/.drone.yml b/OCPP.Core.Server/.drone.yml index 00f6884..e4d96c2 100644 --- a/OCPP.Core.Server/.drone.yml +++ b/OCPP.Core.Server/.drone.yml @@ -11,7 +11,7 @@ globals: from_secret: gitea_password steps: - - name: API # building the API docker image + - name: API Server # building the API docker image image: plugins/docker pull: if-not-exists settings: @@ -21,4 +21,16 @@ steps: registry: "registry.71dev.com" #dry_run: true debug: false + <<: *docker_creds +steps: + - name: API Management # building the API docker image + image: plugins/docker + pull: if-not-exists + settings: + dockerfile: OCPP.Core.Management/Dockerfile + repo: registry.71dev.com/nutchayut/ocpp.core.server + tags: latest + registry: "registry.71dev.com" + #dry_run: true + debug: false <<: *docker_creds \ No newline at end of file diff --git a/OCPP.Core.Server/Logs/OCPP.Core.Server-00.log b/OCPP.Core.Server/Logs/OCPP.Core.Server-00.log new file mode 100644 index 0000000..fdcf3ef --- /dev/null +++ b/OCPP.Core.Server/Logs/OCPP.Core.Server-00.log @@ -0,0 +1,659 @@ +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:04:17.7152950+07:00 + Startup => Configure(...) +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:04:18.8712290+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot authenticate using Kerberos. Ensure Kerberos has been initialized on the client with 'kinit' and a Service Principal Name has been registered for the SQL Server to allow Kerberos authentication. +ErrorCode=InternalError, Exception=Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - An unsupported mechanism was requested (unknown mech-code 0 for mech unknown). + at System.Net.Security.NegotiateStreamPal.GssInitSecurityContext(SafeGssContextHandle& context, SafeGssCredHandle credential, Boolean isNtlm, SafeGssNameHandle targetName, GssFlags inFlags, Byte[] buffer, Byte[]& outputBuffer, UInt32& outFlags, Int32& isNtlmUsed) + at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) + at Microsoft.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[][] serverName) + at Microsoft.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[][] _sniSpnBuffer) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.SSPIError(String error, String procedure) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.SSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData, FederatedAuthenticationFeatureExtensionData fedAuthFeatureExtensionData, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.Login(ServerInfo server, TimeoutTimer timeout, String newPassword, SecureString newSecurePassword, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:cb54942e-8dbb-4f2d-9aff-3183a89af1ca +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:04:18.8722340+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot authenticate using Kerberos. Ensure Kerberos has been initialized on the client with 'kinit' and a Service Principal Name has been registered for the SQL Server to allow Kerberos authentication. +ErrorCode=InternalError, Exception=Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - An unsupported mechanism was requested (unknown mech-code 0 for mech unknown). + at System.Net.Security.NegotiateStreamPal.GssInitSecurityContext(SafeGssContextHandle& context, SafeGssCredHandle credential, Boolean isNtlm, SafeGssNameHandle targetName, GssFlags inFlags, Byte[] buffer, Byte[]& outputBuffer, UInt32& outFlags, Int32& isNtlmUsed) + at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) + at Microsoft.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[][] serverName) + at Microsoft.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[][] _sniSpnBuffer) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.SSPIError(String error, String procedure) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.SSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData, FederatedAuthenticationFeatureExtensionData fedAuthFeatureExtensionData, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.Login(ServerInfo server, TimeoutTimer timeout, String newPassword, SecureString newSecurePassword, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:cb54942e-8dbb-4f2d-9aff-3183a89af1ca +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:06:45.0993980+07:00 + Startup => Configure(...) +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:06:45.7022420+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot authenticate using Kerberos. Ensure Kerberos has been initialized on the client with 'kinit' and a Service Principal Name has been registered for the SQL Server to allow Kerberos authentication. +ErrorCode=InternalError, Exception=Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - An unsupported mechanism was requested (unknown mech-code 0 for mech unknown). + at System.Net.Security.NegotiateStreamPal.GssInitSecurityContext(SafeGssContextHandle& context, SafeGssCredHandle credential, Boolean isNtlm, SafeGssNameHandle targetName, GssFlags inFlags, Byte[] buffer, Byte[]& outputBuffer, UInt32& outFlags, Int32& isNtlmUsed) + at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) + at Microsoft.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[][] serverName) + at Microsoft.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[][] _sniSpnBuffer) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.SSPIError(String error, String procedure) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.SSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData, FederatedAuthenticationFeatureExtensionData fedAuthFeatureExtensionData, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.Login(ServerInfo server, TimeoutTimer timeout, String newPassword, SecureString newSecurePassword, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:f180521c-ca8c-4f85-b642-a49e0454074d +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:06:45.7032320+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot authenticate using Kerberos. Ensure Kerberos has been initialized on the client with 'kinit' and a Service Principal Name has been registered for the SQL Server to allow Kerberos authentication. +ErrorCode=InternalError, Exception=Interop+NetSecurityNative+GssApiException: GSSAPI operation failed with error - An unsupported mechanism was requested (unknown mech-code 0 for mech unknown). + at System.Net.Security.NegotiateStreamPal.GssInitSecurityContext(SafeGssContextHandle& context, SafeGssCredHandle credential, Boolean isNtlm, SafeGssNameHandle targetName, GssFlags inFlags, Byte[] buffer, Byte[]& outputBuffer, UInt32& outFlags, Int32& isNtlmUsed) + at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) + at Microsoft.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[][] serverName) + at Microsoft.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[][] _sniSpnBuffer) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.SSPIError(String error, String procedure) + at Microsoft.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.SSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) + at Microsoft.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData, FederatedAuthenticationFeatureExtensionData fedAuthFeatureExtensionData, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.Login(ServerInfo server, TimeoutTimer timeout, String newPassword, SecureString newSecurePassword, SqlConnectionEncryptOption encrypt) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:f180521c-ca8c-4f85-b642-a49e0454074d +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:08:29.4124540+07:00 + Startup => Configure(...) +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:08:29.8819370+07:00 + Application startup exception +System.NotSupportedException: The keyword 'Network Library' is not supported on this platform, prefix the 'Data Source' with the protocol desired instead ('tcp:' for a TCP connection, or 'np:' for a Named Pipe connection). + at Microsoft.Data.SqlClient.SqlConnectionString..ctor(String connectionString) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) + at Microsoft.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) + at Microsoft.Data.SqlClient.SqlConnection.ConnectionString_Set(DbConnectionPoolKey key) + at Microsoft.Data.SqlClient.SqlConnection.set_ConnectionString(String value) + at Microsoft.Data.SqlClient.SqlConnection..ctor(String connectionString) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.CreateDbConnection() + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.get_DbConnection() + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:08:29.8825880+07:00 + Hosting failed to start +System.NotSupportedException: The keyword 'Network Library' is not supported on this platform, prefix the 'Data Source' with the protocol desired instead ('tcp:' for a TCP connection, or 'np:' for a Named Pipe connection). + at Microsoft.Data.SqlClient.SqlConnectionString..ctor(String connectionString) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) + at Microsoft.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) + at Microsoft.Data.SqlClient.SqlConnection.ConnectionString_Set(DbConnectionPoolKey key) + at Microsoft.Data.SqlClient.SqlConnection.set_ConnectionString(String value) + at Microsoft.Data.SqlClient.SqlConnection..ctor(String connectionString) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.CreateDbConnection() + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.get_DbConnection() + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:08:39.5516650+07:00 + Startup => Configure(...) +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:08:40.1432430+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught) + ---> System.Security.Authentication.AuthenticationException: The remote certificate was rejected by the provided RemoteCertificateValidationCallback. + at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1 alert, ExceptionDispatchInfo exception) + at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions) + at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) + at System.Net.Security.SslStream.AuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions) + at Microsoft.Data.SqlClient.SNI.SNITCPHandle.EnableSsl(UInt32 options) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.EnableSsl(UInt32 info, SqlConnectionEncryptOption encrypt, Boolean integratedSecurity, String serverCertificateFilename) + at Microsoft.Data.SqlClient.TdsParser.ConsumePreLoginHandshake(SqlConnectionEncryptOption encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean& marsCapable, Boolean& fedAuthRequired, Boolean tlsFirst, String serverCert) + at Microsoft.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnectionString connectionOptions, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:da3c6e2b-2d88-41b5-8947-48f5ab457138 +Error Number:-2146893019,State:0,Class:20 +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:08:40.1441840+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught) + ---> System.Security.Authentication.AuthenticationException: The remote certificate was rejected by the provided RemoteCertificateValidationCallback. + at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1 alert, ExceptionDispatchInfo exception) + at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions) + at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken) + at System.Net.Security.SslStream.AuthenticateAsClient(SslClientAuthenticationOptions sslClientAuthenticationOptions) + at Microsoft.Data.SqlClient.SNI.SNITCPHandle.EnableSsl(UInt32 options) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.EnableSsl(UInt32 info, SqlConnectionEncryptOption encrypt, Boolean integratedSecurity, String serverCertificateFilename) + at Microsoft.Data.SqlClient.TdsParser.ConsumePreLoginHandshake(SqlConnectionEncryptOption encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean& marsCapable, Boolean& fedAuthRequired, Boolean tlsFirst, String serverCert) + at Microsoft.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnectionString connectionOptions, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance) + at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken, DbConnectionPool pool) + at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) + at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) + at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides) + at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.<>c__DisplayClass18_0.b__0(DateTime giveUp) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.<>c__DisplayClass12_0`2.b__0(DbContext _, TState s) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) + at Microsoft.EntityFrameworkCore.ExecutionStrategyExtensions.Execute[TState,TResult](IExecutionStrategy strategy, TState state, Func`2 operation, Func`2 verifySucceeded) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists(Boolean retryOnNotExists) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Exists() + at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:da3c6e2b-2d88-41b5-8947-48f5ab457138 +Error Number:-2146893019,State:0,Class:20 +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:09:44.4495220+07:00 + Startup => Configure(...) +fail: Microsoft.EntityFrameworkCore.Database.Command[Microsoft.EntityFrameworkCore.Database.Command.CommandError] @ 2024-06-01T15:09:45.2453350+07:00 + Failed executing DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] + CREATE INDEX [IX_Transactions_ChargePointId_ConnectorId] ON [Transactions] ([ChargePointId], [ConnectorId]); +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:09:45.2561070+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:0deb407e-de0d-4a75-9182-b8c17e0fbb05 +Error Number:1088,State:12,Class:16 +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:09:45.2568450+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:0deb407e-de0d-4a75-9182-b8c17e0fbb05 +Error Number:1088,State:12,Class:16 +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:11:09.3753810+07:00 + Startup => Configure(...) +fail: Microsoft.EntityFrameworkCore.Database.Command[Microsoft.EntityFrameworkCore.Database.Command.CommandError] @ 2024-06-01T15:11:10.0642530+07:00 + Failed executing DbCommand (16ms) [Parameters=[], CommandType='Text', CommandTimeout='60'] + CREATE DATABASE [test]; +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:11:10.0772430+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Database 'test' already exists. Choose a different database name. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Create() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:758ffdc6-2470-4e57-97fb-f52962795d60 +Error Number:1801,State:3,Class:16 +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:11:10.0779140+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Database 'test' already exists. Choose a different database name. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerDatabaseCreator.Create() + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:758ffdc6-2470-4e57-97fb-f52962795d60 +Error Number:1801,State:3,Class:16 +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:11:26.6471740+07:00 + Startup => Configure(...) +fail: Microsoft.EntityFrameworkCore.Database.Command[Microsoft.EntityFrameworkCore.Database.Command.CommandError] @ 2024-06-01T15:11:28.1184110+07:00 + Failed executing DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] + CREATE INDEX [IX_Transactions_ChargePointId_ConnectorId] ON [Transactions] ([ChargePointId], [ConnectorId]); +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:11:28.1299960+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:06612e81-3f31-4f36-905e-db88d3620b6d +Error Number:1088,State:12,Class:16 +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:11:28.1308560+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:06612e81-3f31-4f36-905e-db88d3620b6d +Error Number:1088,State:12,Class:16 +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:34:29.8331350+07:00 + Startup => Configure(...) +fail: Microsoft.EntityFrameworkCore.Database.Command[Microsoft.EntityFrameworkCore.Database.Command.CommandError] @ 2024-06-01T15:34:32.8946010+07:00 + Failed executing DbCommand (8ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] + CREATE INDEX [IX_Transactions_ChargePointId_ConnectorId] ON [Transactions] ([ChargePointId], [ConnectorId]); +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:34:32.9042630+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:c726dcbb-c46c-495a-a891-89093030f10b +Error Number:1088,State:12,Class:16 +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:34:32.9050030+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:c726dcbb-c46c-495a-a891-89093030f10b +Error Number:1088,State:12,Class:16 +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:36:50.1753290+07:00 + Startup => Configure(...) +fail: Microsoft.EntityFrameworkCore.Database.Command[Microsoft.EntityFrameworkCore.Database.Command.CommandError] @ 2024-06-01T15:36:50.9070390+07:00 + Failed executing DbCommand (9ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] + CREATE INDEX [IX_Transactions_ChargePointId_ConnectorId] ON [Transactions] ([ChargePointId], [ConnectorId]); +crit: Microsoft.AspNetCore.Hosting.Diagnostics[6] @ 2024-06-01T15:36:50.9169870+07:00 + Application startup exception +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) +ClientConnectionId:5efc525d-d1bd-45ce-b1e5-5e4a3038fec5 +Error Number:1088,State:12,Class:16 +fail: Microsoft.Extensions.Hosting.Internal.Host[HostedServiceStartupFaulted] @ 2024-06-01T15:36:50.9177580+07:00 + Hosting failed to start +Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot find the object "Transactions" because it does not exist or you do not have permissions. + at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) + at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) + at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) + at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite) + at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName) + at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery() + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject) + at Microsoft.EntityFrameworkCore.Migrations.MigrationCommand.ExecuteNonQuery(IRelationalConnection connection, IReadOnlyDictionary`2 parameterValues) + at Microsoft.EntityFrameworkCore.Migrations.Internal.MigrationCommandExecutor.ExecuteNonQuery(IEnumerable`1 migrationCommands, IRelationalConnection connection) + at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration) + at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade databaseFacade) + at OCPP.Core.Server.Startup.Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, IServiceScopeFactory serviceScopeFactory) in /Users/nutchayut/OCPP.Core/OCPP.Core.Server/Startup.cs:line 87 + at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) + at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr) + at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) + at Microsoft.AspNetCore.Hosting.ConfigureBuilder.Invoke(Object instance, IApplicationBuilder builder) + at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) + at Microsoft.Extensions.Hosting.Internal.Host.b__15_1(IHostedService service, CancellationToken token) + at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) +ClientConnectionId:5efc525d-d1bd-45ce-b1e5-5e4a3038fec5 +Error Number:1088,State:12,Class:16 +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T15:41:02.5883190+07:00 + Startup => Configure(...) +warn: Microsoft.AspNetCore.Server.Kestrel[0] @ 2024-06-01T15:41:04.2100730+07:00 + Overriding address(es) 'http://localhost:8081'. Binding to endpoints defined via IConfiguration and/or UseKestrel() instead. +trce: OCPPMiddleware[0] @ 2024-06-01T15:41:04.6739580+07:00 + OCPPMiddleware => Websocket request: Path='/weatherforecast' +warn: OCPPMiddleware[0] @ 2024-06-01T15:41:04.6740930+07:00 + OCPPMiddleware => Bad path request +trce: OCPP.Core.Server.Startup[0] @ 2024-06-01T18:26:36.4029440+07:00 + Startup => Configure(...) +warn: Microsoft.AspNetCore.Server.Kestrel[0] @ 2024-06-01T18:26:37.2110380+07:00 + Overriding address(es) 'http://localhost:8081'. Binding to endpoints defined via IConfiguration and/or UseKestrel() instead. +trce: OCPPMiddleware[0] @ 2024-06-01T18:26:37.5044450+07:00 + OCPPMiddleware => Websocket request: Path='/weatherforecast' +warn: OCPPMiddleware[0] @ 2024-06-01T18:26:37.5046120+07:00 + OCPPMiddleware => Bad path request +trce: OCPPMiddleware[0] @ 2024-06-01T18:26:40.9472650+07:00 + OCPPMiddleware => Websocket request: Path='/' +trce: OCPPMiddleware[0] @ 2024-06-01T18:26:40.9476190+07:00 + OCPPMiddleware => Index status page +trce: OCPPMiddleware[0] @ 2024-06-01T18:26:40.9769120+07:00 + OCPPMiddleware => Websocket request: Path='/favicon.ico' +warn: OCPPMiddleware[0] @ 2024-06-01T18:26:40.9770220+07:00 + OCPPMiddleware => Bad path request diff --git a/OCPP.Core.Server/OCPP.Core.Server.csproj b/OCPP.Core.Server/OCPP.Core.Server.csproj index bc72d14..00b1ca9 100644 --- a/OCPP.Core.Server/OCPP.Core.Server.csproj +++ b/OCPP.Core.Server/OCPP.Core.Server.csproj @@ -12,6 +12,7 @@ + diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Azure.Core.dll b/OCPP.Core.Server/bin/Debug/net8.0/Azure.Core.dll new file mode 100755 index 0000000..791391b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Azure.Core.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Azure.Identity.dll b/OCPP.Core.Server/bin/Debug/net8.0/Azure.Identity.dll new file mode 100755 index 0000000..4a32fd0 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Azure.Identity.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Humanizer.dll b/OCPP.Core.Server/bin/Debug/net8.0/Humanizer.dll new file mode 100755 index 0000000..c9a7ef8 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Humanizer.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll b/OCPP.Core.Server/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll new file mode 100755 index 0000000..7219f79 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100755 index 0000000..fe6ba4c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll new file mode 100755 index 0000000..dc218f9 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll new file mode 100755 index 0000000..412e7ed Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll new file mode 100755 index 0000000..8dec441 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll new file mode 100755 index 0000000..79e9046 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll new file mode 100755 index 0000000..ad230c9 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll new file mode 100755 index 0000000..5415d6f Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100755 index 0000000..d80430b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll new file mode 100755 index 0000000..904334e Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100755 index 0000000..0d72770 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll new file mode 100755 index 0000000..1fa0213 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll new file mode 100755 index 0000000..0147855 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll new file mode 100755 index 0000000..029c06c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100755 index 0000000..8a32950 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll new file mode 100755 index 0000000..1a2779c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.dll new file mode 100755 index 0000000..eac2f91 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll new file mode 100755 index 0000000..dfcb632 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100755 index 0000000..30b9c05 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll new file mode 100755 index 0000000..ce60b3c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll new file mode 100755 index 0000000..57a9536 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll new file mode 100755 index 0000000..9fd9ebf Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll new file mode 100755 index 0000000..da12e5f Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll new file mode 100755 index 0000000..ddeaa86 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll new file mode 100755 index 0000000..3ab5850 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Mono.TextTemplating.dll b/OCPP.Core.Server/bin/Debug/net8.0/Mono.TextTemplating.dll new file mode 100755 index 0000000..d5a4b3c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Mono.TextTemplating.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.Schema.dll b/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.Schema.dll new file mode 100755 index 0000000..bed7345 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.Schema.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.dll b/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.dll new file mode 100755 index 0000000..d035c38 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.dll b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.dll new file mode 100644 index 0000000..2359729 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.pdb b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.pdb new file mode 100644 index 0000000..3c2ecfa Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.pdb differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server new file mode 100755 index 0000000..6cd90c6 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.deps.json b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.deps.json new file mode 100644 index 0000000..a7f0589 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.deps.json @@ -0,0 +1,1771 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "OCPP.Core.Server/1.3.2": { + "dependencies": { + "Karambolo.Extensions.Logging.File": "3.5.0", + "Microsoft.EntityFrameworkCore.Design": "8.0.3", + "Newtonsoft.Json": "13.0.3", + "Newtonsoft.Json.Schema": "3.0.15", + "OCPP.Core.Database": "1.3.2" + }, + "runtime": { + "OCPP.Core.Server.dll": {} + } + }, + "Azure.Core/1.35.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Memory.Data": "1.0.2", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/net6.0/Azure.Core.dll": { + "assemblyVersion": "1.35.0.0", + "fileVersion": "1.3500.23.45706" + } + } + }, + "Azure.Identity/1.10.3": { + "dependencies": { + "Azure.Core": "1.35.0", + "Microsoft.Identity.Client": "4.56.0", + "Microsoft.Identity.Client.Extensions.Msal": "4.56.0", + "System.Memory": "4.5.4", + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Text.Json": "8.0.0", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.10.3.0", + "fileVersion": "1.1000.323.51804" + } + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "Karambolo.Extensions.Logging.File/3.5.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Physical": "6.0.0", + "Microsoft.Extensions.Logging.Configuration": "6.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0", + "System.Threading.Channels": "6.0.0" + }, + "runtime": { + "lib/net6.0/Karambolo.Extensions.Logging.File.dll": { + "assemblyVersion": "3.5.0.0", + "fileVersion": "3.5.0.120" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": {}, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", + "System.Reflection.Metadata": "6.0.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "4.5.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "6.0.3", + "System.Threading.Channels": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CSharp/4.5.0": {}, + "Microsoft.Data.SqlClient/5.1.5": { + "dependencies": { + "Azure.Identity": "1.10.3", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.1", + "Microsoft.Identity.Client": "4.56.0", + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Diagnostics.DiagnosticSource": "6.0.1", + "System.Runtime.Caching": "6.0.0", + "System.Security.Cryptography.Cng": "5.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encoding.CodePages": "6.0.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.15.24027.2" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.3", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.3", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": {}, + "Microsoft.EntityFrameworkCore.Design/8.0.3": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.3", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.3": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.5", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {}, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Physical/6.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "6.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.FileSystemGlobbing/6.0.0": {}, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.Logging.Configuration/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration": "6.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0" + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Primitives/8.0.0": {}, + "Microsoft.Identity.Client/4.56.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.56.0.0", + "fileVersion": "4.56.0.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/4.56.0": { + "dependencies": { + "Microsoft.Identity.Client": "4.56.0", + "System.IO.FileSystem.AccessControl": "5.0.0", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "4.56.0.0", + "fileVersion": "4.56.0.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.35.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Logging/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.35.0", + "System.IdentityModel.Tokens.Jwt": "6.35.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.35.0": { + "dependencies": { + "Microsoft.CSharp": "4.5.0", + "Microsoft.IdentityModel.Logging": "6.35.0", + "System.Security.Cryptography.Cng": "5.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Mono.TextTemplating/2.2.1": { + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.1.1" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Newtonsoft.Json.Schema/3.0.15": { + "dependencies": { + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Schema.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.0.15.28029" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.4" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.CodeDom/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.25519.3" + } + } + }, + "System.Collections.Immutable/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Composition/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + } + }, + "System.Composition.AttributedModel/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Convention/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Hosting/6.0.0": { + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Runtime/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.TypedParts/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Formats.Asn1/5.0.0": {}, + "System.IdentityModel.Tokens.Jwt/6.35.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.35.0", + "Microsoft.IdentityModel.Tokens": "6.35.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.35.0.0", + "fileVersion": "6.35.0.41201" + } + } + }, + "System.IO.FileSystem.AccessControl/5.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Security.Principal.Windows": "5.0.0" + } + }, + "System.IO.Pipelines/6.0.3": {}, + "System.Memory/4.5.4": {}, + "System.Memory.Data/1.0.2": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Numerics.Vectors/4.5.0": {}, + "System.Reflection.Metadata/6.0.1": { + "dependencies": { + "System.Collections.Immutable": "6.0.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Security.AccessControl/6.0.0": {}, + "System.Security.Cryptography.Cng/5.0.0": { + "dependencies": { + "System.Formats.Asn1": "5.0.0" + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Principal.Windows/5.0.0": {}, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Text.Encoding.CodePages/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading.Channels/6.0.0": {}, + "System.Threading.Tasks.Extensions/4.5.4": {}, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "OCPP.Core.Database/1.3.2": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "runtime": { + "OCPP.Core.Database.dll": {} + } + } + } + }, + "libraries": { + "OCPP.Core.Server/1.3.2": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Azure.Core/1.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hENcx03Jyuqv05F4RBEPbxz29UrM3Nbhnr6Wl6NQpoU9BCIbL3XLentrxDCTrH54NLS11Exxi/o8MYgT/cnKFA==", + "path": "azure.core/1.35.0", + "hashPath": "azure.core.1.35.0.nupkg.sha512" + }, + "Azure.Identity/1.10.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l1Xm2MWOF2Mzcwuarlw8kWQXLZk3UeB55aQXVyjj23aBfDwOZ3gu5GP2kJ6KlmZeZv2TCzw7x4L3V36iNr3gww==", + "path": "azure.identity/1.10.3", + "hashPath": "azure.identity.1.10.3.nupkg.sha512" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "Karambolo.Extensions.Logging.File/3.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ltOeYLgXoBdhlNp1NhCDCyRr7nk8y7KbBfaefS4H2rQ9pB0yNE07Z+TPHuTAxugr0nObeaBmRQgNIW1AwLBW0g==", + "path": "karambolo.extensions.logging.file/3.5.0", + "hashPath": "karambolo.extensions.logging.file.3.5.0.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==", + "path": "microsoft.codeanalysis.analyzers/3.3.3", + "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "path": "microsoft.codeanalysis.common/4.5.0", + "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.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/5.1.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6kvhQjY5uBCdBccezFD2smfnpQjQ33cZtUZVrNvxlwoBu6uopM5INH6uSgLI7JRLtlQ3bMPwnhMq4kchsXeZ5w==", + "path": "microsoft.data.sqlclient/5.1.5", + "hashPath": "microsoft.data.sqlclient.5.1.5.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wNGM5ZTQCa2blc9ikXQouybGiyMd6IHPVJvAlBEPtr6JepZEOYeDxGyprYvFVeOxlCXs7avridZQ0nYkHzQWCQ==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.1", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1euU97SivROH7nVIh2c/V63e0nQ73Txr/YlysB7fJuTV8LcfeL9WO1gdiJWcRIDoq8/McxcTc7evY6JJ1pD95w==", + "path": "microsoft.data.sqlite.core/8.0.3", + "hashPath": "microsoft.data.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QUPQbeq4yCjgIL/6PzkhfwhljXmai3CNOsErWFJ/WJ1Z41V8+At0Bi4PT8/2pX25kPgf83g0CUKIZd0QbeKT4A==", + "path": "microsoft.entityframeworkcore/8.0.3", + "hashPath": "microsoft.entityframeworkcore.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cW+SKdx34wZ25ZVKCpk/6+6z27wrZlQ1qXyx7UWpy34s9CyAojH0QiYlV/2owNOGSAH67rm+LxAjUOicsqlGzQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.3", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3csRAzz5O5Gn+GQBMyLn26OICtEo2/U2iDDygQhKb3LnC78bAUvutkMqvb0Ek5A6uHrBcZQrKQJfkgfnRT5XZw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.3", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OAh9P0M5VK3+mtmnjOyyw92s3L0r3fmYwWWAnh0pb/8JH3u7L2FmrJnNPFysChBiWIJu17+6Bqj4k/bkFK4RVw==", + "path": "microsoft.entityframeworkcore.design/8.0.3", + "hashPath": "microsoft.entityframeworkcore.design.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JnVZHWaNFkrrD/FC0O4jekiHIYey8y6TQ4Co3OzLz0wd5Dm1cwJfTp++1TvaVu0BBd4bVDtiktppa5epuoPrA==", + "path": "microsoft.entityframeworkcore.relational/8.0.3", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mdHNwlJkV71pKJU1MzIbjHWyjLw03S2kCO6mnuZL6V7uDv5ZxncoT5OELUiv7wRAYxnBucrl7ZPT76hwhBKBFw==", + "path": "microsoft.entityframeworkcore.sqlite/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6DvYtnLdpViXgA5F2Z/cIJfWIv31Eby5j2YqUzr+sgJulKtCX+ypvmfooXlYnCwJDlcmIaMY27TMnlrCcUvZmA==", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Xpk6BWqSD7bGa/I/QJ5oLVD+RTIj1mhfUo92g4OrhfRb3/HKhURtsfNz3v+xLYADvWsugwYxaPzypMbM9ucWfg==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tq2wXyh3fL17EMF2bXgRhU7JrbO3on93MRKYxzz4JzzvuGSA1l0W3GI9/tl8EO89TH+KWEymP7bcFway6z9fXg==", + "path": "microsoft.extensions.configuration/6.0.0", + "hashPath": "microsoft.extensions.configuration.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Binder/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-b3ErKzND8LIC7o08QAVlKfaEIYEvLJbtmVbFZVBRXeu9YkKfSSzLZfR1SUfQPBIy9mKLhEtJgGYImkcMNaKE0A==", + "path": "microsoft.extensions.configuration.binder/6.0.0", + "hashPath": "microsoft.extensions.configuration.binder.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==", + "path": "microsoft.extensions.fileproviders.abstractions/6.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QvkL7l0nM8udt3gfyu0Vw8bbCXblxaKOl7c2oBfgGy4LCURRaL9XWZX1FWJrQc43oMokVneVxH38iz+bY1sbhg==", + "path": "microsoft.extensions.fileproviders.physical/6.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ip8jnL1aPiaPeKINCqaTEbvBFDmVx9dXQEBZ2HOBRXPD1eabGNqP/bKlsIcp7U2lGxiXd5xIhoFcmY8nM4Hdiw==", + "path": "microsoft.extensions.filesystemglobbing/6.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Configuration/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZDskjagmBAbv+K8rYW9VhjPplhbOE63xUD0DiuydZJwt15dRyoqicYklLd86zzeintUc7AptDkHn+YhhYkYo8A==", + "path": "microsoft.extensions.logging.configuration/6.0.0", + "hashPath": "microsoft.extensions.logging.configuration.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==", + "path": "microsoft.extensions.options.configurationextensions/6.0.0", + "hashPath": "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.56.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rr4zbidvHy9r4NvOAs5hdd964Ao2A0pAeFBJKR95u1CJAVzbd1p6tPTXUZ+5ld0cfThiVSGvz6UHwY6JjraTpA==", + "path": "microsoft.identity.client/4.56.0", + "hashPath": "microsoft.identity.client.4.56.0.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/4.56.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-H12YAzEGK55vZ+QpxUzozhW8ZZtgPDuWvgA0JbdIR9UhMUplj29JhIgE2imuH8W2Nw9D8JKygR1uxRFtpSNcrg==", + "path": "microsoft.identity.client.extensions.msal/4.56.0", + "hashPath": "microsoft.identity.client.extensions.msal.4.56.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg==", + "path": "microsoft.identitymodel.abstractions/6.35.0", + "hashPath": "microsoft.identitymodel.abstractions.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==", + "path": "microsoft.identitymodel.jsonwebtokens/6.35.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jePrSfGAmqT81JDCNSY+fxVWoGuJKt9e6eJ+vT7+quVS55nWl//jGjUQn4eFtVKt4rt5dXaleZdHRB9J9AJZ7Q==", + "path": "microsoft.identitymodel.logging/6.35.0", + "hashPath": "microsoft.identitymodel.logging.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BPQhlDzdFvv1PzaUxNSk+VEPwezlDEVADIKmyxubw7IiELK18uJ06RQ9QKKkds30XI+gDu9n8j24XQ8w7fjWcg==", + "path": "microsoft.identitymodel.protocols/6.35.0", + "hashPath": "microsoft.identitymodel.protocols.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.35.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.35.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RN7lvp7s3Boucg1NaNAbqDbxtlLj5Qeb+4uSS1TeK5FSBVM40P4DKaTKChT43sHyKfh7V0zkrMph6DdHvyA4bg==", + "path": "microsoft.identitymodel.tokens/6.35.0", + "hashPath": "microsoft.identitymodel.tokens.6.35.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "path": "mono.texttemplating/2.2.1", + "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Newtonsoft.Json.Schema/3.0.15": { + "type": "package", + "serviceable": true, + "sha512": "sha512-O/RBoXYm93pJy/JF3vRJxISALxup8CxKrBGXAyd/pFGrCa9hnSeHq/rQqkTnnpOcvtQwcEDfMZ+R5h871XEO5A==", + "path": "newtonsoft.json.schema/3.0.15", + "hashPath": "newtonsoft.json.schema.3.0.15.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.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.Composition/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "path": "system.composition/6.0.0", + "hashPath": "system.composition.6.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "path": "system.composition.attributedmodel/6.0.0", + "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512" + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "path": "system.composition.convention/6.0.0", + "hashPath": "system.composition.convention.6.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "path": "system.composition.hosting/6.0.0", + "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "path": "system.composition.runtime/6.0.0", + "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "path": "system.composition.typedparts/6.0.0", + "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KiLYDu2k2J82Q9BJpWiuQqCkFjRBWVq4jDzKKWawVi9KWzyD0XG3cmfX0vqTQlL14Wi9EufJrbL0+KCLTbqWiQ==", + "path": "system.diagnostics.diagnosticsource/6.0.1", + "hashPath": "system.diagnostics.diagnosticsource.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "path": "system.formats.asn1/5.0.0", + "hashPath": "system.formats.asn1.5.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.35.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==", + "path": "system.identitymodel.tokens.jwt/6.35.0", + "hashPath": "system.identitymodel.tokens.jwt.6.35.0.nupkg.sha512" + }, + "System.IO.FileSystem.AccessControl/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==", + "path": "system.io.filesystem.accesscontrol/5.0.0", + "hashPath": "system.io.filesystem.accesscontrol.5.0.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.Memory/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "path": "system.memory/4.5.4", + "hashPath": "system.memory.4.5.4.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Reflection.Metadata/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==", + "path": "system.reflection.metadata/6.0.1", + "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.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/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "path": "system.security.accesscontrol/6.0.0", + "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "path": "system.security.cryptography.cng/5.0.0", + "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "path": "system.security.principal.windows/5.0.0", + "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "path": "system.text.encoding.codepages/6.0.0", + "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "System.Threading.Channels/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", + "path": "system.threading.channels/6.0.0", + "hashPath": "system.threading.channels.6.0.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "path": "system.threading.tasks.extensions/4.5.4", + "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + }, + "OCPP.Core.Database/1.3.2": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.dll b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.dll new file mode 100644 index 0000000..0871f69 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.pdb b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.pdb new file mode 100644 index 0000000..05b9eac Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.pdb differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.runtimeconfig.json b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.runtimeconfig.json new file mode 100644 index 0000000..b8a4a9c --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll b/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll new file mode 100755 index 0000000..f9eb46b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.core.dll b/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.core.dll new file mode 100755 index 0000000..556d40f Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.core.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll b/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll new file mode 100755 index 0000000..fc5919d Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/AuthorizeRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/AuthorizeRequest.json new file mode 100644 index 0000000..cf78690 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/AuthorizeRequest.json @@ -0,0 +1,16 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:AuthorizeRequest", + "title": "AuthorizeRequest", + "type": "object", + "properties": { + "idTag": { + "type": "string", + "maxLength": 20 + } + }, + "additionalProperties": false, + "required": [ + "idTag" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/BootNotificationRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/BootNotificationRequest.json new file mode 100644 index 0000000..13f1455 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/BootNotificationRequest.json @@ -0,0 +1,49 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:BootNotificationRequest", + "title": "BootNotificationRequest", + "type": "object", + "properties": { + "chargePointVendor": { + "type": "string", + "maxLength": 20 + }, + "chargePointModel": { + "type": "string", + "maxLength": 20 + }, + "chargePointSerialNumber": { + "type": "string", + "maxLength": 25 + }, + "chargeBoxSerialNumber": { + "type": "string", + "maxLength": 25 + }, + "firmwareVersion": { + "type": "string", + "maxLength": 50 + }, + "iccid": { + "type": "string", + "maxLength": 20 + }, + "imsi": { + "type": "string", + "maxLength": 20 + }, + "meterType": { + "type": "string", + "maxLength": 25 + }, + "meterSerialNumber": { + "type": "string", + "maxLength": 25 + } + }, + "additionalProperties": false, + "required": [ + "chargePointVendor", + "chargePointModel" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/DataTransferRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/DataTransferRequest.json new file mode 100644 index 0000000..16d4a55 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/DataTransferRequest.json @@ -0,0 +1,23 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:DataTransferRequest", + "title": "DataTransferRequest", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + }, + "messageId": { + "type": "string", + "maxLength": 50 + }, + "data": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "vendorId" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/HeartbeatRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/HeartbeatRequest.json new file mode 100644 index 0000000..836016c --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/HeartbeatRequest.json @@ -0,0 +1,8 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:HeartbeatRequest", + "title": "HeartbeatRequest", + "type": "object", + "properties": {}, + "additionalProperties": false +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/MeterValuesRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/MeterValuesRequest.json new file mode 100644 index 0000000..9b3e2b5 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/MeterValuesRequest.json @@ -0,0 +1,151 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:MeterValuesRequest", + "title": "MeterValuesRequest", + "type": "object", + "properties": { + "connectorId": { + "type": "integer" + }, + "transactionId": { + "type": "integer" + }, + "meterValue": { + "type": "array", + "items": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "date-time" + }, + "sampledValue": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "context": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Interruption.Begin", + "Interruption.End", + "Sample.Clock", + "Sample.Periodic", + "Transaction.Begin", + "Transaction.End", + "Trigger", + "Other" + ] + }, + "format": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Raw", + "SignedData" + ] + }, + "measurand": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Energy.Active.Export.Register", + "Energy.Active.Import.Register", + "Energy.Reactive.Export.Register", + "Energy.Reactive.Import.Register", + "Energy.Active.Export.Interval", + "Energy.Active.Import.Interval", + "Energy.Reactive.Export.Interval", + "Energy.Reactive.Import.Interval", + "Power.Active.Export", + "Power.Active.Import", + "Power.Offered", + "Power.Reactive.Export", + "Power.Reactive.Import", + "Power.Factor", + "Current.Import", + "Current.Export", + "Current.Offered", + "Voltage", + "Frequency", + "Temperature", + "SoC", + "RPM" + ] + }, + "phase": { + "type": "string", + "additionalProperties": false, + "enum": [ + "L1", + "L2", + "L3", + "N", + "L1-N", + "L2-N", + "L3-N", + "L1-L2", + "L2-L3", + "L3-L1" + ] + }, + "location": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Cable", + "EV", + "Inlet", + "Outlet", + "Body" + ] + }, + "unit": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Wh", + "kWh", + "varh", + "kvarh", + "W", + "kW", + "VA", + "kVA", + "var", + "kvar", + "A", + "V", + "K", + "Celcius", + "Celsius", + "Fahrenheit", + "Percent" + ] + } + }, + "additionalProperties": false, + "required": [ + "value" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "timestamp", + "sampledValue" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "connectorId", + "meterValue" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/ResetResponse.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/ResetResponse.json new file mode 100644 index 0000000..3e5cdab --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/ResetResponse.json @@ -0,0 +1,20 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:ResetResponse", + "title": "ResetResponse", + "type": "object", + "properties": { + "status": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Accepted", + "Rejected" + ] + } + }, + "additionalProperties": false, + "required": [ + "status" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StartTransactionRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StartTransactionRequest.json new file mode 100644 index 0000000..fbf4590 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StartTransactionRequest.json @@ -0,0 +1,32 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:StartTransactionRequest", + "title": "StartTransactionRequest", + "type": "object", + "properties": { + "connectorId": { + "type": "integer" + }, + "idTag": { + "type": "string", + "maxLength": 20 + }, + "meterStart": { + "type": "integer" + }, + "reservationId": { + "type": "integer" + }, + "timestamp": { + "type": "string", + "format": "date-time" + } + }, + "additionalProperties": false, + "required": [ + "connectorId", + "idTag", + "meterStart", + "timestamp" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StatusNotificationRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StatusNotificationRequest.json new file mode 100644 index 0000000..96b9eca --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StatusNotificationRequest.json @@ -0,0 +1,70 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:StatusNotificationRequest", + "title": "StatusNotificationRequest", + "type": "object", + "properties": { + "connectorId": { + "type": "integer" + }, + "errorCode": { + "type": "string", + "additionalProperties": false, + "enum": [ + "ConnectorLockFailure", + "EVCommunicationError", + "GroundFailure", + "HighTemperature", + "InternalError", + "LocalListConflict", + "NoError", + "OtherError", + "OverCurrentFailure", + "PowerMeterFailure", + "PowerSwitchFailure", + "ReaderFailure", + "ResetFailure", + "UnderVoltage", + "OverVoltage", + "WeakSignal" + ] + }, + "info": { + "type": "string", + "maxLength": 50 + }, + "status": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Available", + "Preparing", + "Charging", + "SuspendedEVSE", + "SuspendedEV", + "Finishing", + "Reserved", + "Unavailable", + "Faulted" + ] + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "vendorId": { + "type": "string", + "maxLength": 255 + }, + "vendorErrorCode": { + "type": "string", + "maxLength": 50 + } + }, + "additionalProperties": false, + "required": [ + "connectorId", + "errorCode", + "status" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StopTransactionRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StopTransactionRequest.json new file mode 100644 index 0000000..f79c6a2 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StopTransactionRequest.json @@ -0,0 +1,176 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:StopTransactionRequest", + "title": "StopTransactionRequest", + "type": "object", + "properties": { + "idTag": { + "type": "string", + "maxLength": 20 + }, + "meterStop": { + "type": "integer" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "transactionId": { + "type": "integer" + }, + "reason": { + "type": "string", + "additionalProperties": false, + "enum": [ + "EmergencyStop", + "EVDisconnected", + "HardReset", + "Local", + "Other", + "PowerLoss", + "Reboot", + "Remote", + "SoftReset", + "UnlockCommand", + "DeAuthorized" + ] + }, + "transactionData": { + "type": "array", + "items": { + "type": "object", + "properties": { + "timestamp": { + "type": "string", + "format": "date-time" + }, + "sampledValue": { + "type": "array", + "items": { + "type": "object", + "properties": { + "value": { + "type": "string" + }, + "context": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Interruption.Begin", + "Interruption.End", + "Sample.Clock", + "Sample.Periodic", + "Transaction.Begin", + "Transaction.End", + "Trigger", + "Other" + ] + }, + "format": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Raw", + "SignedData" + ] + }, + "measurand": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Energy.Active.Export.Register", + "Energy.Active.Import.Register", + "Energy.Reactive.Export.Register", + "Energy.Reactive.Import.Register", + "Energy.Active.Export.Interval", + "Energy.Active.Import.Interval", + "Energy.Reactive.Export.Interval", + "Energy.Reactive.Import.Interval", + "Power.Active.Export", + "Power.Active.Import", + "Power.Offered", + "Power.Reactive.Export", + "Power.Reactive.Import", + "Power.Factor", + "Current.Import", + "Current.Export", + "Current.Offered", + "Voltage", + "Frequency", + "Temperature", + "SoC", + "RPM" + ] + }, + "phase": { + "type": "string", + "additionalProperties": false, + "enum": [ + "L1", + "L2", + "L3", + "N", + "L1-N", + "L2-N", + "L3-N", + "L1-L2", + "L2-L3", + "L3-L1" + ] + }, + "location": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Cable", + "EV", + "Inlet", + "Outlet", + "Body" + ] + }, + "unit": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Wh", + "kWh", + "varh", + "kvarh", + "W", + "kW", + "VA", + "kVA", + "var", + "kvar", + "A", + "V", + "K", + "Celcius", + "Fahrenheit", + "Percent" + ] + } + }, + "additionalProperties": false, + "required": [ + "value" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "timestamp", + "sampledValue" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "transactionId", + "timestamp", + "meterStop" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema16/UnlockConnectorResponse.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/UnlockConnectorResponse.json new file mode 100644 index 0000000..8a5371f --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema16/UnlockConnectorResponse.json @@ -0,0 +1,21 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "urn:OCPP:1.6:2019:12:UnlockConnectorResponse", + "title": "UnlockConnectorResponse", + "type": "object", + "properties": { + "status": { + "type": "string", + "additionalProperties": false, + "enum": [ + "Unlocked", + "UnlockFailed", + "NotSupported" + ] + } + }, + "additionalProperties": false, + "required": [ + "status" + ] +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/AuthorizeRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/AuthorizeRequest.json new file mode 100644 index 0000000..5d88d2d --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/AuthorizeRequest.json @@ -0,0 +1,171 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:AuthorizeRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "HashAlgorithmEnumType": { + "description": "Used algorithms for the hashes provided.\r\n", + "javaType": "HashAlgorithmEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "SHA256", + "SHA384", + "SHA512" + ] + }, + "IdTokenEnumType": { + "description": "Enumeration of possible idToken types.\r\n", + "javaType": "IdTokenEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Central", + "eMAID", + "ISO14443", + "ISO15693", + "KeyCode", + "Local", + "MacAddress", + "NoAuthorization" + ] + }, + "AdditionalInfoType": { + "description": "Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.\r\n", + "javaType": "AdditionalInfo", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "additionalIdToken": { + "description": "This field specifies the additional IdToken.\r\n", + "type": "string", + "maxLength": 36 + }, + "type": { + "description": "This defines the type of the additionalIdToken. This is a custom type, so the implementation needs to be agreed upon by all involved parties.\r\n", + "type": "string", + "maxLength": 50 + } + }, + "required": [ + "additionalIdToken", + "type" + ] + }, + "IdTokenType": { + "description": "Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.\r\n", + "javaType": "IdToken", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "additionalInfo": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/AdditionalInfoType" + }, + "minItems": 1 + }, + "idToken": { + "description": "IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.\r\n", + "type": "string", + "maxLength": 36 + }, + "type": { + "$ref": "#/definitions/IdTokenEnumType" + } + }, + "required": [ + "idToken", + "type" + ] + }, + "OCSPRequestDataType": { + "javaType": "OCSPRequestData", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "hashAlgorithm": { + "$ref": "#/definitions/HashAlgorithmEnumType" + }, + "issuerNameHash": { + "description": "Hashed value of the Issuer DN (Distinguished Name).\r\n\r\n", + "type": "string", + "maxLength": 128 + }, + "issuerKeyHash": { + "description": "Hashed value of the issuers public key\r\n", + "type": "string", + "maxLength": 128 + }, + "serialNumber": { + "description": "The serial number of the certificate.\r\n", + "type": "string", + "maxLength": 40 + }, + "responderURL": { + "description": "This contains the responder URL (Case insensitive). \r\n\r\n", + "type": "string", + "maxLength": 512 + } + }, + "required": [ + "hashAlgorithm", + "issuerNameHash", + "issuerKeyHash", + "serialNumber", + "responderURL" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "idToken": { + "$ref": "#/definitions/IdTokenType" + }, + "certificate": { + "description": "The X.509 certificated presented by EV and encoded in PEM format.\r\n", + "type": "string", + "maxLength": 5500 + }, + "iso15118CertificateHashData": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/OCSPRequestDataType" + }, + "minItems": 1, + "maxItems": 4 + } + }, + "required": [ + "idToken" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/BootNotificationRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/BootNotificationRequest.json new file mode 100644 index 0000000..86aee13 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/BootNotificationRequest.json @@ -0,0 +1,114 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:BootNotificationRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "BootReasonEnumType": { + "description": "This contains the reason for sending this message to the CSMS.\r\n", + "javaType": "BootReasonEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "ApplicationReset", + "FirmwareUpdate", + "LocalReset", + "PowerUp", + "RemoteReset", + "ScheduledReset", + "Triggered", + "Unknown", + "Watchdog" + ] + }, + "ChargingStationType": { + "description": "Charge_ Point\r\nurn:x-oca:ocpp:uid:2:233122\r\nThe physical system where an Electrical Vehicle (EV) can be charged.\r\n", + "javaType": "ChargingStation", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "serialNumber": { + "description": "Device. Serial_ Number. Serial_ Number\r\nurn:x-oca:ocpp:uid:1:569324\r\nVendor-specific device identifier.\r\n", + "type": "string", + "maxLength": 25 + }, + "model": { + "description": "Device. Model. CI20_ Text\r\nurn:x-oca:ocpp:uid:1:569325\r\nDefines the model of the device.\r\n", + "type": "string", + "maxLength": 20 + }, + "modem": { + "$ref": "#/definitions/ModemType" + }, + "vendorName": { + "description": "Identifies the vendor (not necessarily in a unique manner).\r\n", + "type": "string", + "maxLength": 50 + }, + "firmwareVersion": { + "description": "This contains the firmware version of the Charging Station.\r\n\r\n", + "type": "string", + "maxLength": 50 + } + }, + "required": [ + "model", + "vendorName" + ] + }, + "ModemType": { + "description": "Wireless_ Communication_ Module\r\nurn:x-oca:ocpp:uid:2:233306\r\nDefines parameters required for initiating and maintaining wireless communication with other devices.\r\n", + "javaType": "Modem", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "iccid": { + "description": "Wireless_ Communication_ Module. ICCID. CI20_ Text\r\nurn:x-oca:ocpp:uid:1:569327\r\nThis contains the ICCID of the modem’s SIM card.\r\n", + "type": "string", + "maxLength": 20 + }, + "imsi": { + "description": "Wireless_ Communication_ Module. IMSI. CI20_ Text\r\nurn:x-oca:ocpp:uid:1:569328\r\nThis contains the IMSI of the modem’s SIM card.\r\n", + "type": "string", + "maxLength": 20 + } + } + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "chargingStation": { + "$ref": "#/definitions/ChargingStationType" + }, + "reason": { + "$ref": "#/definitions/BootReasonEnumType" + } + }, + "required": [ + "reason", + "chargingStation" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ClearedChargingLimitRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ClearedChargingLimitRequest.json new file mode 100644 index 0000000..d9e8965 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ClearedChargingLimitRequest.json @@ -0,0 +1,50 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:ClearedChargingLimitRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "ChargingLimitSourceEnumType": { + "description": "Source of the charging limit.\r\n", + "javaType": "ChargingLimitSourceEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "EMS", + "Other", + "SO", + "CSO" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "chargingLimitSource": { + "$ref": "#/definitions/ChargingLimitSourceEnumType" + }, + "evseId": { + "description": "EVSE Identifier.\r\n", + "type": "integer" + } + }, + "required": [ + "chargingLimitSource" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/DataTransferRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/DataTransferRequest.json new file mode 100644 index 0000000..fb66fd5 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/DataTransferRequest.json @@ -0,0 +1,44 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:DataTransferRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "messageId": { + "description": "May be used to indicate a specific message or implementation.\r\n", + "type": "string", + "maxLength": 50 + }, + "data": { + "description": "Data without specified length or format. This needs to be decided by both parties (Open to implementation).\r\n" + }, + "vendorId": { + "description": "This identifies the Vendor specific implementation\r\n\r\n", + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/FirmwareStatusNotificationRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/FirmwareStatusNotificationRequest.json new file mode 100644 index 0000000..879534f --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/FirmwareStatusNotificationRequest.json @@ -0,0 +1,60 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:FirmwareStatusNotificationRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "FirmwareStatusEnumType": { + "description": "This contains the progress status of the firmware installation.\r\n", + "javaType": "FirmwareStatusEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Downloaded", + "DownloadFailed", + "Downloading", + "DownloadScheduled", + "DownloadPaused", + "Idle", + "InstallationFailed", + "Installing", + "Installed", + "InstallRebooting", + "InstallScheduled", + "InstallVerificationFailed", + "InvalidSignature", + "SignatureVerified" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "status": { + "$ref": "#/definitions/FirmwareStatusEnumType" + }, + "requestId": { + "description": "The request id that was provided in the\r\nUpdateFirmwareRequest that started this firmware update.\r\nThis field is mandatory, unless the message was triggered by a TriggerMessageRequest AND there is no firmware update ongoing.\r\n", + "type": "integer" + } + }, + "required": [ + "status" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/HeartbeatRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/HeartbeatRequest.json new file mode 100644 index 0000000..8d9d5c8 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/HeartbeatRequest.json @@ -0,0 +1,28 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:HeartbeatRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + } + } +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/LogStatusNotificationRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/LogStatusNotificationRequest.json new file mode 100644 index 0000000..4f5108f --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/LogStatusNotificationRequest.json @@ -0,0 +1,54 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:LogStatusNotificationRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "UploadLogStatusEnumType": { + "description": "This contains the status of the log upload.\r\n", + "javaType": "UploadLogStatusEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "BadMessage", + "Idle", + "NotSupportedOperation", + "PermissionDenied", + "Uploaded", + "UploadFailure", + "Uploading", + "AcceptedCanceled" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "status": { + "$ref": "#/definitions/UploadLogStatusEnumType" + }, + "requestId": { + "description": "The request id that was provided in GetLogRequest that started this log upload. This field is mandatory,\r\nunless the message was triggered by a TriggerMessageRequest AND there is no log upload ongoing.\r\n", + "type": "integer" + } + }, + "required": [ + "status" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/MeterValuesRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/MeterValuesRequest.json new file mode 100644 index 0000000..c6ac310 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/MeterValuesRequest.json @@ -0,0 +1,251 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:MeterValuesRequest", + "description": "Request_ Body\r\nurn:x-enexis:ecdm:uid:2:234744\r\n", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "LocationEnumType": { + "description": "Sampled_ Value. Location. Location_ Code\r\nurn:x-oca:ocpp:uid:1:569265\r\nIndicates where the measured value has been sampled. Default = \"Outlet\"\r\n\r\n", + "javaType": "LocationEnum", + "type": "string", + "default": "Outlet", + "additionalProperties": false, + "enum": [ + "Body", + "Cable", + "EV", + "Inlet", + "Outlet" + ] + }, + "MeasurandEnumType": { + "description": "Sampled_ Value. Measurand. Measurand_ Code\r\nurn:x-oca:ocpp:uid:1:569263\r\nType of measurement. Default = \"Energy.Active.Import.Register\"\r\n", + "javaType": "MeasurandEnum", + "type": "string", + "default": "Energy.Active.Import.Register", + "additionalProperties": false, + "enum": [ + "Current.Export", + "Current.Import", + "Current.Offered", + "Energy.Active.Export.Register", + "Energy.Active.Import.Register", + "Energy.Reactive.Export.Register", + "Energy.Reactive.Import.Register", + "Energy.Active.Export.Interval", + "Energy.Active.Import.Interval", + "Energy.Active.Net", + "Energy.Reactive.Export.Interval", + "Energy.Reactive.Import.Interval", + "Energy.Reactive.Net", + "Energy.Apparent.Net", + "Energy.Apparent.Import", + "Energy.Apparent.Export", + "Frequency", + "Power.Active.Export", + "Power.Active.Import", + "Power.Factor", + "Power.Offered", + "Power.Reactive.Export", + "Power.Reactive.Import", + "SoC", + "Voltage" + ] + }, + "PhaseEnumType": { + "description": "Sampled_ Value. Phase. Phase_ Code\r\nurn:x-oca:ocpp:uid:1:569264\r\nIndicates how the measured value is to be interpreted. For instance between L1 and neutral (L1-N) Please note that not all values of phase are applicable to all Measurands. When phase is absent, the measured value is interpreted as an overall value.\r\n", + "javaType": "PhaseEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "L1", + "L2", + "L3", + "N", + "L1-N", + "L2-N", + "L3-N", + "L1-L2", + "L2-L3", + "L3-L1" + ] + }, + "ReadingContextEnumType": { + "description": "Sampled_ Value. Context. Reading_ Context_ Code\r\nurn:x-oca:ocpp:uid:1:569261\r\nType of detail value: start, end or sample. Default = \"Sample.Periodic\"\r\n", + "javaType": "ReadingContextEnum", + "type": "string", + "default": "Sample.Periodic", + "additionalProperties": false, + "enum": [ + "Interruption.Begin", + "Interruption.End", + "Other", + "Sample.Clock", + "Sample.Periodic", + "Transaction.Begin", + "Transaction.End", + "Trigger" + ] + }, + "MeterValueType": { + "description": "Meter_ Value\r\nurn:x-oca:ocpp:uid:2:233265\r\nCollection of one or more sampled values in MeterValuesRequest and TransactionEvent. All sampled values in a MeterValue are sampled at the same point in time.\r\n", + "javaType": "MeterValue", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "sampledValue": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/SampledValueType" + }, + "minItems": 1 + }, + "timestamp": { + "description": "Meter_ Value. Timestamp. Date_ Time\r\nurn:x-oca:ocpp:uid:1:569259\r\nTimestamp for measured value(s).\r\n", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "timestamp", + "sampledValue" + ] + }, + "SampledValueType": { + "description": "Sampled_ Value\r\nurn:x-oca:ocpp:uid:2:233266\r\nSingle sampled value in MeterValues. Each value can be accompanied by optional fields.\r\n\r\nTo save on mobile data usage, default values of all of the optional fields are such that. The value without any additional fields will be interpreted, as a register reading of active import energy in Wh (Watt-hour) units.\r\n", + "javaType": "SampledValue", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "value": { + "description": "Sampled_ Value. Value. Measure\r\nurn:x-oca:ocpp:uid:1:569260\r\nIndicates the measured value.\r\n\r\n", + "type": "number" + }, + "context": { + "$ref": "#/definitions/ReadingContextEnumType" + }, + "measurand": { + "$ref": "#/definitions/MeasurandEnumType" + }, + "phase": { + "$ref": "#/definitions/PhaseEnumType" + }, + "location": { + "$ref": "#/definitions/LocationEnumType" + }, + "signedMeterValue": { + "$ref": "#/definitions/SignedMeterValueType" + }, + "unitOfMeasure": { + "$ref": "#/definitions/UnitOfMeasureType" + } + }, + "required": [ + "value" + ] + }, + "SignedMeterValueType": { + "description": "Represent a signed version of the meter value.\r\n", + "javaType": "SignedMeterValue", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "signedMeterData": { + "description": "Base64 encoded, contains the signed data which might contain more then just the meter value. It can contain information like timestamps, reference to a customer etc.\r\n", + "type": "string", + "maxLength": 2500 + }, + "signingMethod": { + "description": "Method used to create the digital signature.\r\n", + "type": "string", + "maxLength": 50 + }, + "encodingMethod": { + "description": "Method used to encode the meter values before applying the digital signature algorithm.\r\n", + "type": "string", + "maxLength": 50 + }, + "publicKey": { + "description": "Base64 encoded, sending depends on configuration variable _PublicKeyWithSignedMeterValue_.\r\n", + "type": "string", + "maxLength": 2500 + } + }, + "required": [ + "signedMeterData", + "signingMethod", + "encodingMethod", + "publicKey" + ] + }, + "UnitOfMeasureType": { + "description": "Represents a UnitOfMeasure with a multiplier\r\n", + "javaType": "UnitOfMeasure", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "unit": { + "description": "Unit of the value. Default = \"Wh\" if the (default) measurand is an \"Energy\" type.\r\nThis field SHALL use a value from the list Standardized Units of Measurements in Part 2 Appendices. \r\nIf an applicable unit is available in that list, otherwise a \"custom\" unit might be used.\r\n", + "type": "string", + "default": "Wh", + "maxLength": 20 + }, + "multiplier": { + "description": "Multiplier, this value represents the exponent to base 10. I.e. multiplier 3 means 10 raised to the 3rd power. Default is 0.\r\n", + "type": "integer", + "default": 0 + } + } + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "evseId": { + "description": "Request_ Body. EVSEID. Numeric_ Identifier\r\nurn:x-enexis:ecdm:uid:1:571101\r\nThis contains a number (>0) designating an EVSE of the Charging Station. ‘0’ (zero) is used to designate the main power meter.\r\n", + "type": "integer" + }, + "meterValue": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/MeterValueType" + }, + "minItems": 1 + } + }, + "required": [ + "evseId", + "meterValue" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyChargingLimitRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyChargingLimitRequest.json new file mode 100644 index 0000000..49c0842 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyChargingLimitRequest.json @@ -0,0 +1,323 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:NotifyChargingLimitRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "ChargingLimitSourceEnumType": { + "description": "Charging_ Limit. Charging_ Limit_ Source. Charging_ Limit_ Source_ Code\r\nurn:x-enexis:ecdm:uid:1:570845\r\nRepresents the source of the charging limit.\r\n", + "javaType": "ChargingLimitSourceEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "EMS", + "Other", + "SO", + "CSO" + ] + }, + "ChargingRateUnitEnumType": { + "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n", + "javaType": "ChargingRateUnitEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "W", + "A" + ] + }, + "CostKindEnumType": { + "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n", + "javaType": "CostKindEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "CarbonDioxideEmission", + "RelativePricePercentage", + "RenewableGenerationPercentage" + ] + }, + "ChargingLimitType": { + "description": "Charging_ Limit\r\nurn:x-enexis:ecdm:uid:2:234489\r\n", + "javaType": "ChargingLimit", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "chargingLimitSource": { + "$ref": "#/definitions/ChargingLimitSourceEnumType" + }, + "isGridCritical": { + "description": "Charging_ Limit. Is_ Grid_ Critical. Indicator\r\nurn:x-enexis:ecdm:uid:1:570847\r\nIndicates whether the charging limit is critical for the grid.\r\n", + "type": "boolean" + } + }, + "required": [ + "chargingLimitSource" + ] + }, + "ChargingSchedulePeriodType": { + "description": "Charging_ Schedule_ Period\r\nurn:x-oca:ocpp:uid:2:233257\r\nCharging schedule period structure defines a time period in a charging schedule.\r\n", + "javaType": "ChargingSchedulePeriod", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "startPeriod": { + "description": "Charging_ Schedule_ Period. Start_ Period. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569240\r\nStart of the period, in seconds from the start of schedule. The value of StartPeriod also defines the stop time of the previous period.\r\n", + "type": "integer" + }, + "limit": { + "description": "Charging_ Schedule_ Period. Limit. Measure\r\nurn:x-oca:ocpp:uid:1:569241\r\nCharging rate limit during the schedule period, in the applicable chargingRateUnit, for example in Amperes (A) or Watts (W). Accepts at most one digit fraction (e.g. 8.1).\r\n", + "type": "number" + }, + "numberPhases": { + "description": "Charging_ Schedule_ Period. Number_ Phases. Counter\r\nurn:x-oca:ocpp:uid:1:569242\r\nThe number of phases that can be used for charging. If a number of phases is needed, numberPhases=3 will be assumed unless another number is given.\r\n", + "type": "integer" + }, + "phaseToUse": { + "description": "Values: 1..3, Used if numberPhases=1 and if the EVSE is capable of switching the phase connected to the EV, i.e. ACPhaseSwitchingSupported is defined and true. It’s not allowed unless both conditions above are true. If both conditions are true, and phaseToUse is omitted, the Charging Station / EVSE will make the selection on its own.\r\n\r\n", + "type": "integer" + } + }, + "required": [ + "startPeriod", + "limit" + ] + }, + "ChargingScheduleType": { + "description": "Charging_ Schedule\r\nurn:x-oca:ocpp:uid:2:233256\r\nCharging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile. \r\n", + "javaType": "ChargingSchedule", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "id": { + "description": "Identifies the ChargingSchedule.\r\n", + "type": "integer" + }, + "startSchedule": { + "description": "Charging_ Schedule. Start_ Schedule. Date_ Time\r\nurn:x-oca:ocpp:uid:1:569237\r\nStarting point of an absolute schedule. If absent the schedule will be relative to start of charging.\r\n", + "type": "string", + "format": "date-time" + }, + "duration": { + "description": "Charging_ Schedule. Duration. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569236\r\nDuration of the charging schedule in seconds. If the duration is left empty, the last period will continue indefinitely or until end of the transaction if chargingProfilePurpose = TxProfile.\r\n", + "type": "integer" + }, + "chargingRateUnit": { + "$ref": "#/definitions/ChargingRateUnitEnumType" + }, + "chargingSchedulePeriod": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/ChargingSchedulePeriodType" + }, + "minItems": 1, + "maxItems": 1024 + }, + "minChargingRate": { + "description": "Charging_ Schedule. Min_ Charging_ Rate. Numeric\r\nurn:x-oca:ocpp:uid:1:569239\r\nMinimum charging rate supported by the EV. The unit of measure is defined by the chargingRateUnit. This parameter is intended to be used by a local smart charging algorithm to optimize the power allocation for in the case a charging process is inefficient at lower charging rates. Accepts at most one digit fraction (e.g. 8.1)\r\n", + "type": "number" + }, + "salesTariff": { + "$ref": "#/definitions/SalesTariffType" + } + }, + "required": [ + "id", + "chargingRateUnit", + "chargingSchedulePeriod" + ] + }, + "ConsumptionCostType": { + "description": "Consumption_ Cost\r\nurn:x-oca:ocpp:uid:2:233259\r\n", + "javaType": "ConsumptionCost", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "startValue": { + "description": "Consumption_ Cost. Start_ Value. Numeric\r\nurn:x-oca:ocpp:uid:1:569246\r\nThe lowest level of consumption that defines the starting point of this consumption block. The block interval extends to the start of the next interval.\r\n", + "type": "number" + }, + "cost": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/CostType" + }, + "minItems": 1, + "maxItems": 3 + } + }, + "required": [ + "startValue", + "cost" + ] + }, + "CostType": { + "description": "Cost\r\nurn:x-oca:ocpp:uid:2:233258\r\n", + "javaType": "Cost", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "costKind": { + "$ref": "#/definitions/CostKindEnumType" + }, + "amount": { + "description": "Cost. Amount. Amount\r\nurn:x-oca:ocpp:uid:1:569244\r\nThe estimated or actual cost per kWh\r\n", + "type": "integer" + }, + "amountMultiplier": { + "description": "Cost. Amount_ Multiplier. Integer\r\nurn:x-oca:ocpp:uid:1:569245\r\nValues: -3..3, The amountMultiplier defines the exponent to base 10 (dec). The final value is determined by: amount * 10 ^ amountMultiplier\r\n", + "type": "integer" + } + }, + "required": [ + "costKind", + "amount" + ] + }, + "RelativeTimeIntervalType": { + "description": "Relative_ Timer_ Interval\r\nurn:x-oca:ocpp:uid:2:233270\r\n", + "javaType": "RelativeTimeInterval", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "start": { + "description": "Relative_ Timer_ Interval. Start. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569279\r\nStart of the interval, in seconds from NOW.\r\n", + "type": "integer" + }, + "duration": { + "description": "Relative_ Timer_ Interval. Duration. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569280\r\nDuration of the interval, in seconds.\r\n", + "type": "integer" + } + }, + "required": [ + "start" + ] + }, + "SalesTariffEntryType": { + "description": "Sales_ Tariff_ Entry\r\nurn:x-oca:ocpp:uid:2:233271\r\n", + "javaType": "SalesTariffEntry", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "relativeTimeInterval": { + "$ref": "#/definitions/RelativeTimeIntervalType" + }, + "ePriceLevel": { + "description": "Sales_ Tariff_ Entry. E_ Price_ Level. Unsigned_ Integer\r\nurn:x-oca:ocpp:uid:1:569281\r\nDefines the price level of this SalesTariffEntry (referring to NumEPriceLevels). Small values for the EPriceLevel represent a cheaper TariffEntry. Large values for the EPriceLevel represent a more expensive TariffEntry.\r\n", + "type": "integer", + "minimum": 0.0 + }, + "consumptionCost": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/ConsumptionCostType" + }, + "minItems": 1, + "maxItems": 3 + } + }, + "required": [ + "relativeTimeInterval" + ] + }, + "SalesTariffType": { + "description": "Sales_ Tariff\r\nurn:x-oca:ocpp:uid:2:233272\r\nNOTE: This dataType is based on dataTypes from <<ref-ISOIEC15118-2,ISO 15118-2>>.\r\n", + "javaType": "SalesTariff", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "id": { + "description": "Identified_ Object. MRID. Numeric_ Identifier\r\nurn:x-enexis:ecdm:uid:1:569198\r\nSalesTariff identifier used to identify one sales tariff. An SAID remains a unique identifier for one schedule throughout a charging session.\r\n", + "type": "integer" + }, + "salesTariffDescription": { + "description": "Sales_ Tariff. Sales. Tariff_ Description\r\nurn:x-oca:ocpp:uid:1:569283\r\nA human readable title/short description of the sales tariff e.g. for HMI display purposes.\r\n", + "type": "string", + "maxLength": 32 + }, + "numEPriceLevels": { + "description": "Sales_ Tariff. Num_ E_ Price_ Levels. Counter\r\nurn:x-oca:ocpp:uid:1:569284\r\nDefines the overall number of distinct price levels used across all provided SalesTariff elements.\r\n", + "type": "integer" + }, + "salesTariffEntry": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/SalesTariffEntryType" + }, + "minItems": 1, + "maxItems": 1024 + } + }, + "required": [ + "id", + "salesTariffEntry" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "chargingSchedule": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/ChargingScheduleType" + }, + "minItems": 1 + }, + "evseId": { + "description": "The charging schedule contained in this notification applies to an EVSE. evseId must be > 0.\r\n", + "type": "integer" + }, + "chargingLimit": { + "$ref": "#/definitions/ChargingLimitType" + } + }, + "required": [ + "chargingLimit" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyEVChargingScheduleRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyEVChargingScheduleRequest.json new file mode 100644 index 0000000..aa851dd --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyEVChargingScheduleRequest.json @@ -0,0 +1,289 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:NotifyEVChargingScheduleRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "ChargingRateUnitEnumType": { + "description": "Charging_ Schedule. Charging_ Rate_ Unit. Charging_ Rate_ Unit_ Code\r\nurn:x-oca:ocpp:uid:1:569238\r\nThe unit of measure Limit is expressed in.\r\n", + "javaType": "ChargingRateUnitEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "W", + "A" + ] + }, + "CostKindEnumType": { + "description": "Cost. Cost_ Kind. Cost_ Kind_ Code\r\nurn:x-oca:ocpp:uid:1:569243\r\nThe kind of cost referred to in the message element amount\r\n", + "javaType": "CostKindEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "CarbonDioxideEmission", + "RelativePricePercentage", + "RenewableGenerationPercentage" + ] + }, + "ChargingSchedulePeriodType": { + "description": "Charging_ Schedule_ Period\r\nurn:x-oca:ocpp:uid:2:233257\r\nCharging schedule period structure defines a time period in a charging schedule.\r\n", + "javaType": "ChargingSchedulePeriod", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "startPeriod": { + "description": "Charging_ Schedule_ Period. Start_ Period. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569240\r\nStart of the period, in seconds from the start of schedule. The value of StartPeriod also defines the stop time of the previous period.\r\n", + "type": "integer" + }, + "limit": { + "description": "Charging_ Schedule_ Period. Limit. Measure\r\nurn:x-oca:ocpp:uid:1:569241\r\nCharging rate limit during the schedule period, in the applicable chargingRateUnit, for example in Amperes (A) or Watts (W). Accepts at most one digit fraction (e.g. 8.1).\r\n", + "type": "number" + }, + "numberPhases": { + "description": "Charging_ Schedule_ Period. Number_ Phases. Counter\r\nurn:x-oca:ocpp:uid:1:569242\r\nThe number of phases that can be used for charging. If a number of phases is needed, numberPhases=3 will be assumed unless another number is given.\r\n", + "type": "integer" + }, + "phaseToUse": { + "description": "Values: 1..3, Used if numberPhases=1 and if the EVSE is capable of switching the phase connected to the EV, i.e. ACPhaseSwitchingSupported is defined and true. It’s not allowed unless both conditions above are true. If both conditions are true, and phaseToUse is omitted, the Charging Station / EVSE will make the selection on its own.\r\n\r\n", + "type": "integer" + } + }, + "required": [ + "startPeriod", + "limit" + ] + }, + "ChargingScheduleType": { + "description": "Charging_ Schedule\r\nurn:x-oca:ocpp:uid:2:233256\r\nCharging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile. \r\n", + "javaType": "ChargingSchedule", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "id": { + "description": "Identifies the ChargingSchedule.\r\n", + "type": "integer" + }, + "startSchedule": { + "description": "Charging_ Schedule. Start_ Schedule. Date_ Time\r\nurn:x-oca:ocpp:uid:1:569237\r\nStarting point of an absolute schedule. If absent the schedule will be relative to start of charging.\r\n", + "type": "string", + "format": "date-time" + }, + "duration": { + "description": "Charging_ Schedule. Duration. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569236\r\nDuration of the charging schedule in seconds. If the duration is left empty, the last period will continue indefinitely or until end of the transaction if chargingProfilePurpose = TxProfile.\r\n", + "type": "integer" + }, + "chargingRateUnit": { + "$ref": "#/definitions/ChargingRateUnitEnumType" + }, + "chargingSchedulePeriod": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/ChargingSchedulePeriodType" + }, + "minItems": 1, + "maxItems": 1024 + }, + "minChargingRate": { + "description": "Charging_ Schedule. Min_ Charging_ Rate. Numeric\r\nurn:x-oca:ocpp:uid:1:569239\r\nMinimum charging rate supported by the EV. The unit of measure is defined by the chargingRateUnit. This parameter is intended to be used by a local smart charging algorithm to optimize the power allocation for in the case a charging process is inefficient at lower charging rates. Accepts at most one digit fraction (e.g. 8.1)\r\n", + "type": "number" + }, + "salesTariff": { + "$ref": "#/definitions/SalesTariffType" + } + }, + "required": [ + "id", + "chargingRateUnit", + "chargingSchedulePeriod" + ] + }, + "ConsumptionCostType": { + "description": "Consumption_ Cost\r\nurn:x-oca:ocpp:uid:2:233259\r\n", + "javaType": "ConsumptionCost", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "startValue": { + "description": "Consumption_ Cost. Start_ Value. Numeric\r\nurn:x-oca:ocpp:uid:1:569246\r\nThe lowest level of consumption that defines the starting point of this consumption block. The block interval extends to the start of the next interval.\r\n", + "type": "number" + }, + "cost": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/CostType" + }, + "minItems": 1, + "maxItems": 3 + } + }, + "required": [ + "startValue", + "cost" + ] + }, + "CostType": { + "description": "Cost\r\nurn:x-oca:ocpp:uid:2:233258\r\n", + "javaType": "Cost", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "costKind": { + "$ref": "#/definitions/CostKindEnumType" + }, + "amount": { + "description": "Cost. Amount. Amount\r\nurn:x-oca:ocpp:uid:1:569244\r\nThe estimated or actual cost per kWh\r\n", + "type": "integer" + }, + "amountMultiplier": { + "description": "Cost. Amount_ Multiplier. Integer\r\nurn:x-oca:ocpp:uid:1:569245\r\nValues: -3..3, The amountMultiplier defines the exponent to base 10 (dec). The final value is determined by: amount * 10 ^ amountMultiplier\r\n", + "type": "integer" + } + }, + "required": [ + "costKind", + "amount" + ] + }, + "RelativeTimeIntervalType": { + "description": "Relative_ Timer_ Interval\r\nurn:x-oca:ocpp:uid:2:233270\r\n", + "javaType": "RelativeTimeInterval", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "start": { + "description": "Relative_ Timer_ Interval. Start. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569279\r\nStart of the interval, in seconds from NOW.\r\n", + "type": "integer" + }, + "duration": { + "description": "Relative_ Timer_ Interval. Duration. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569280\r\nDuration of the interval, in seconds.\r\n", + "type": "integer" + } + }, + "required": [ + "start" + ] + }, + "SalesTariffEntryType": { + "description": "Sales_ Tariff_ Entry\r\nurn:x-oca:ocpp:uid:2:233271\r\n", + "javaType": "SalesTariffEntry", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "relativeTimeInterval": { + "$ref": "#/definitions/RelativeTimeIntervalType" + }, + "ePriceLevel": { + "description": "Sales_ Tariff_ Entry. E_ Price_ Level. Unsigned_ Integer\r\nurn:x-oca:ocpp:uid:1:569281\r\nDefines the price level of this SalesTariffEntry (referring to NumEPriceLevels). Small values for the EPriceLevel represent a cheaper TariffEntry. Large values for the EPriceLevel represent a more expensive TariffEntry.\r\n", + "type": "integer", + "minimum": 0.0 + }, + "consumptionCost": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/ConsumptionCostType" + }, + "minItems": 1, + "maxItems": 3 + } + }, + "required": [ + "relativeTimeInterval" + ] + }, + "SalesTariffType": { + "description": "Sales_ Tariff\r\nurn:x-oca:ocpp:uid:2:233272\r\nNOTE: This dataType is based on dataTypes from <<ref-ISOIEC15118-2,ISO 15118-2>>.\r\n", + "javaType": "SalesTariff", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "id": { + "description": "Identified_ Object. MRID. Numeric_ Identifier\r\nurn:x-enexis:ecdm:uid:1:569198\r\nSalesTariff identifier used to identify one sales tariff. An SAID remains a unique identifier for one schedule throughout a charging session.\r\n", + "type": "integer" + }, + "salesTariffDescription": { + "description": "Sales_ Tariff. Sales. Tariff_ Description\r\nurn:x-oca:ocpp:uid:1:569283\r\nA human readable title/short description of the sales tariff e.g. for HMI display purposes.\r\n", + "type": "string", + "maxLength": 32 + }, + "numEPriceLevels": { + "description": "Sales_ Tariff. Num_ E_ Price_ Levels. Counter\r\nurn:x-oca:ocpp:uid:1:569284\r\nDefines the overall number of distinct price levels used across all provided SalesTariff elements.\r\n", + "type": "integer" + }, + "salesTariffEntry": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/SalesTariffEntryType" + }, + "minItems": 1, + "maxItems": 1024 + } + }, + "required": [ + "id", + "salesTariffEntry" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "timeBase": { + "description": "Periods contained in the charging profile are relative to this point in time.\r\n", + "type": "string", + "format": "date-time" + }, + "chargingSchedule": { + "$ref": "#/definitions/ChargingScheduleType" + }, + "evseId": { + "description": "The charging schedule contained in this notification applies to an EVSE. EvseId must be > 0.\r\n", + "type": "integer" + } + }, + "required": [ + "timeBase", + "evseId", + "chargingSchedule" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ResetResponse.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ResetResponse.json new file mode 100644 index 0000000..f2cbe73 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ResetResponse.json @@ -0,0 +1,48 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:ResetRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "ResetEnumType": { + "description": "This contains the type of reset that the Charging Station or EVSE should perform.\r\n", + "javaType": "ResetEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Immediate", + "OnIdle" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "type": { + "$ref": "#/definitions/ResetEnumType" + }, + "evseId": { + "description": "This contains the ID of a specific EVSE that needs to be reset, instead of the entire Charging Station.\r\n", + "type": "integer" + } + }, + "required": [ + "type" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/StatusNotificationRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/StatusNotificationRequest.json new file mode 100644 index 0000000..d47cfdf --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/StatusNotificationRequest.json @@ -0,0 +1,63 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:StatusNotificationRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "ConnectorStatusEnumType": { + "description": "This contains the current status of the Connector.\r\n", + "javaType": "ConnectorStatusEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Available", + "Occupied", + "Reserved", + "Unavailable", + "Faulted" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "timestamp": { + "description": "The time for which the status is reported. If absent time of receipt of the message will be assumed.\r\n", + "type": "string", + "format": "date-time" + }, + "connectorStatus": { + "$ref": "#/definitions/ConnectorStatusEnumType" + }, + "evseId": { + "description": "The id of the EVSE to which the connector belongs for which the the status is reported.\r\n", + "type": "integer" + }, + "connectorId": { + "description": "The id of the connector within the EVSE for which the status is reported.\r\n", + "type": "integer" + } + }, + "required": [ + "timestamp", + "connectorStatus", + "evseId", + "connectorId" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/TransactionEventRequest.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/TransactionEventRequest.json new file mode 100644 index 0000000..acf691a --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/TransactionEventRequest.json @@ -0,0 +1,497 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:TransactionEventRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + }, + "ChargingStateEnumType": { + "description": "Transaction. State. Transaction_ State_ Code\r\nurn:x-oca:ocpp:uid:1:569419\r\nCurrent charging state, is required when state\r\nhas changed.\r\n", + "javaType": "ChargingStateEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Charging", + "EVConnected", + "SuspendedEV", + "SuspendedEVSE", + "Idle" + ] + }, + "IdTokenEnumType": { + "description": "Enumeration of possible idToken types.\r\n", + "javaType": "IdTokenEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Central", + "eMAID", + "ISO14443", + "ISO15693", + "KeyCode", + "Local", + "MacAddress", + "NoAuthorization" + ] + }, + "LocationEnumType": { + "description": "Sampled_ Value. Location. Location_ Code\r\nurn:x-oca:ocpp:uid:1:569265\r\nIndicates where the measured value has been sampled. Default = \"Outlet\"\r\n\r\n", + "javaType": "LocationEnum", + "type": "string", + "default": "Outlet", + "additionalProperties": false, + "enum": [ + "Body", + "Cable", + "EV", + "Inlet", + "Outlet" + ] + }, + "MeasurandEnumType": { + "description": "Sampled_ Value. Measurand. Measurand_ Code\r\nurn:x-oca:ocpp:uid:1:569263\r\nType of measurement. Default = \"Energy.Active.Import.Register\"\r\n", + "javaType": "MeasurandEnum", + "type": "string", + "default": "Energy.Active.Import.Register", + "additionalProperties": false, + "enum": [ + "Current.Export", + "Current.Import", + "Current.Offered", + "Energy.Active.Export.Register", + "Energy.Active.Import.Register", + "Energy.Reactive.Export.Register", + "Energy.Reactive.Import.Register", + "Energy.Active.Export.Interval", + "Energy.Active.Import.Interval", + "Energy.Active.Net", + "Energy.Reactive.Export.Interval", + "Energy.Reactive.Import.Interval", + "Energy.Reactive.Net", + "Energy.Apparent.Net", + "Energy.Apparent.Import", + "Energy.Apparent.Export", + "Frequency", + "Power.Active.Export", + "Power.Active.Import", + "Power.Factor", + "Power.Offered", + "Power.Reactive.Export", + "Power.Reactive.Import", + "SoC", + "Voltage" + ] + }, + "PhaseEnumType": { + "description": "Sampled_ Value. Phase. Phase_ Code\r\nurn:x-oca:ocpp:uid:1:569264\r\nIndicates how the measured value is to be interpreted. For instance between L1 and neutral (L1-N) Please note that not all values of phase are applicable to all Measurands. When phase is absent, the measured value is interpreted as an overall value.\r\n", + "javaType": "PhaseEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "L1", + "L2", + "L3", + "N", + "L1-N", + "L2-N", + "L3-N", + "L1-L2", + "L2-L3", + "L3-L1" + ] + }, + "ReadingContextEnumType": { + "description": "Sampled_ Value. Context. Reading_ Context_ Code\r\nurn:x-oca:ocpp:uid:1:569261\r\nType of detail value: start, end or sample. Default = \"Sample.Periodic\"\r\n", + "javaType": "ReadingContextEnum", + "type": "string", + "default": "Sample.Periodic", + "additionalProperties": false, + "enum": [ + "Interruption.Begin", + "Interruption.End", + "Other", + "Sample.Clock", + "Sample.Periodic", + "Transaction.Begin", + "Transaction.End", + "Trigger" + ] + }, + "ReasonEnumType": { + "description": "Transaction. Stopped_ Reason. EOT_ Reason_ Code\r\nurn:x-oca:ocpp:uid:1:569413\r\nThis contains the reason why the transaction was stopped. MAY only be omitted when Reason is \"Local\".\r\n", + "javaType": "ReasonEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "DeAuthorized", + "EmergencyStop", + "EnergyLimitReached", + "EVDisconnected", + "GroundFault", + "ImmediateReset", + "Local", + "LocalOutOfCredit", + "MasterPass", + "Other", + "OvercurrentFault", + "PowerLoss", + "PowerQuality", + "Reboot", + "Remote", + "SOCLimitReached", + "StoppedByEV", + "TimeLimitReached", + "Timeout" + ] + }, + "TransactionEventEnumType": { + "description": "This contains the type of this event.\r\nThe first TransactionEvent of a transaction SHALL contain: \"Started\" The last TransactionEvent of a transaction SHALL contain: \"Ended\" All others SHALL contain: \"Updated\"\r\n", + "javaType": "TransactionEventEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Ended", + "Started", + "Updated" + ] + }, + "TriggerReasonEnumType": { + "description": "Reason the Charging Station sends this message to the CSMS\r\n", + "javaType": "TriggerReasonEnum", + "type": "string", + "additionalProperties": false, + "enum": [ + "Authorized", + "CablePluggedIn", + "ChargingRateChanged", + "ChargingStateChanged", + "Deauthorized", + "EnergyLimitReached", + "EVCommunicationLost", + "EVConnectTimeout", + "MeterValueClock", + "MeterValuePeriodic", + "TimeLimitReached", + "Trigger", + "UnlockCommand", + "StopAuthorized", + "EVDeparted", + "EVDetected", + "RemoteStop", + "RemoteStart", + "AbnormalCondition", + "SignedDataReceived", + "ResetCommand" + ] + }, + "AdditionalInfoType": { + "description": "Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.\r\n", + "javaType": "AdditionalInfo", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "additionalIdToken": { + "description": "This field specifies the additional IdToken.\r\n", + "type": "string", + "maxLength": 36 + }, + "type": { + "description": "This defines the type of the additionalIdToken. This is a custom type, so the implementation needs to be agreed upon by all involved parties.\r\n", + "type": "string", + "maxLength": 50 + } + }, + "required": [ + "additionalIdToken", + "type" + ] + }, + "EVSEType": { + "description": "EVSE\r\nurn:x-oca:ocpp:uid:2:233123\r\nElectric Vehicle Supply Equipment\r\n", + "javaType": "EVSE", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "id": { + "description": "Identified_ Object. MRID. Numeric_ Identifier\r\nurn:x-enexis:ecdm:uid:1:569198\r\nEVSE Identifier. This contains a number (> 0) designating an EVSE of the Charging Station.\r\n", + "type": "integer" + }, + "connectorId": { + "description": "An id to designate a specific connector (on an EVSE) by connector index number.\r\n", + "type": "integer" + } + }, + "required": [ + "id" + ] + }, + "IdTokenType": { + "description": "Contains a case insensitive identifier to use for the authorization and the type of authorization to support multiple forms of identifiers.\r\n", + "javaType": "IdToken", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "additionalInfo": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/AdditionalInfoType" + }, + "minItems": 1 + }, + "idToken": { + "description": "IdToken is case insensitive. Might hold the hidden id of an RFID tag, but can for example also contain a UUID.\r\n", + "type": "string", + "maxLength": 36 + }, + "type": { + "$ref": "#/definitions/IdTokenEnumType" + } + }, + "required": [ + "idToken", + "type" + ] + }, + "MeterValueType": { + "description": "Meter_ Value\r\nurn:x-oca:ocpp:uid:2:233265\r\nCollection of one or more sampled values in MeterValuesRequest and TransactionEvent. All sampled values in a MeterValue are sampled at the same point in time.\r\n", + "javaType": "MeterValue", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "sampledValue": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/SampledValueType" + }, + "minItems": 1 + }, + "timestamp": { + "description": "Meter_ Value. Timestamp. Date_ Time\r\nurn:x-oca:ocpp:uid:1:569259\r\nTimestamp for measured value(s).\r\n", + "type": "string", + "format": "date-time" + } + }, + "required": [ + "timestamp", + "sampledValue" + ] + }, + "SampledValueType": { + "description": "Sampled_ Value\r\nurn:x-oca:ocpp:uid:2:233266\r\nSingle sampled value in MeterValues. Each value can be accompanied by optional fields.\r\n\r\nTo save on mobile data usage, default values of all of the optional fields are such that. The value without any additional fields will be interpreted, as a register reading of active import energy in Wh (Watt-hour) units.\r\n", + "javaType": "SampledValue", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "value": { + "description": "Sampled_ Value. Value. Measure\r\nurn:x-oca:ocpp:uid:1:569260\r\nIndicates the measured value.\r\n\r\n", + "type": "number" + }, + "context": { + "$ref": "#/definitions/ReadingContextEnumType" + }, + "measurand": { + "$ref": "#/definitions/MeasurandEnumType" + }, + "phase": { + "$ref": "#/definitions/PhaseEnumType" + }, + "location": { + "$ref": "#/definitions/LocationEnumType" + }, + "signedMeterValue": { + "$ref": "#/definitions/SignedMeterValueType" + }, + "unitOfMeasure": { + "$ref": "#/definitions/UnitOfMeasureType" + } + }, + "required": [ + "value" + ] + }, + "SignedMeterValueType": { + "description": "Represent a signed version of the meter value.\r\n", + "javaType": "SignedMeterValue", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "signedMeterData": { + "description": "Base64 encoded, contains the signed data which might contain more then just the meter value. It can contain information like timestamps, reference to a customer etc.\r\n", + "type": "string", + "maxLength": 2500 + }, + "signingMethod": { + "description": "Method used to create the digital signature.\r\n", + "type": "string", + "maxLength": 50 + }, + "encodingMethod": { + "description": "Method used to encode the meter values before applying the digital signature algorithm.\r\n", + "type": "string", + "maxLength": 50 + }, + "publicKey": { + "description": "Base64 encoded, sending depends on configuration variable _PublicKeyWithSignedMeterValue_.\r\n", + "type": "string", + "maxLength": 2500 + } + }, + "required": [ + "signedMeterData", + "signingMethod", + "encodingMethod", + "publicKey" + ] + }, + "TransactionType": { + "description": "Transaction\r\nurn:x-oca:ocpp:uid:2:233318\r\n", + "javaType": "Transaction", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "transactionId": { + "description": "This contains the Id of the transaction.\r\n", + "type": "string", + "maxLength": 36 + }, + "chargingState": { + "$ref": "#/definitions/ChargingStateEnumType" + }, + "timeSpentCharging": { + "description": "Transaction. Time_ Spent_ Charging. Elapsed_ Time\r\nurn:x-oca:ocpp:uid:1:569415\r\nContains the total time that energy flowed from EVSE to EV during the transaction (in seconds). Note that timeSpentCharging is smaller or equal to the duration of the transaction.\r\n", + "type": "integer" + }, + "stoppedReason": { + "$ref": "#/definitions/ReasonEnumType" + }, + "remoteStartId": { + "description": "The ID given to remote start request (<<requeststarttransactionrequest, RequestStartTransactionRequest>>. This enables to CSMS to match the started transaction to the given start request.\r\n", + "type": "integer" + } + }, + "required": [ + "transactionId" + ] + }, + "UnitOfMeasureType": { + "description": "Represents a UnitOfMeasure with a multiplier\r\n", + "javaType": "UnitOfMeasure", + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "unit": { + "description": "Unit of the value. Default = \"Wh\" if the (default) measurand is an \"Energy\" type.\r\nThis field SHALL use a value from the list Standardized Units of Measurements in Part 2 Appendices. \r\nIf an applicable unit is available in that list, otherwise a \"custom\" unit might be used.\r\n", + "type": "string", + "default": "Wh", + "maxLength": 20 + }, + "multiplier": { + "description": "Multiplier, this value represents the exponent to base 10. I.e. multiplier 3 means 10 raised to the 3rd power. Default is 0.\r\n", + "type": "integer", + "default": 0 + } + } + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "eventType": { + "$ref": "#/definitions/TransactionEventEnumType" + }, + "meterValue": { + "type": "array", + "additionalItems": false, + "items": { + "$ref": "#/definitions/MeterValueType" + }, + "minItems": 1 + }, + "timestamp": { + "description": "The date and time at which this transaction event occurred.\r\n", + "type": "string", + "format": "date-time" + }, + "triggerReason": { + "$ref": "#/definitions/TriggerReasonEnumType" + }, + "seqNo": { + "description": "Incremental sequence number, helps with determining if all messages of a transaction have been received.\r\n", + "type": "integer" + }, + "offline": { + "description": "Indication that this transaction event happened when the Charging Station was offline. Default = false, meaning: the event occurred when the Charging Station was online.\r\n", + "type": "boolean", + "default": false + }, + "numberOfPhasesUsed": { + "description": "If the Charging Station is able to report the number of phases used, then it SHALL provide it. When omitted the CSMS may be able to determine the number of phases used via device management.\r\n", + "type": "integer" + }, + "cableMaxCurrent": { + "description": "The maximum current of the connected cable in Ampere (A).\r\n", + "type": "integer" + }, + "reservationId": { + "description": "This contains the Id of the reservation that terminates as a result of this transaction.\r\n", + "type": "integer" + }, + "transactionInfo": { + "$ref": "#/definitions/TransactionType" + }, + "evse": { + "$ref": "#/definitions/EVSEType" + }, + "idToken": { + "$ref": "#/definitions/IdTokenType" + } + }, + "required": [ + "eventType", + "timestamp", + "triggerReason", + "seqNo", + "transactionInfo" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/Schema20/UnlockConnectorResponse.json b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/UnlockConnectorResponse.json new file mode 100644 index 0000000..9162925 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/Schema20/UnlockConnectorResponse.json @@ -0,0 +1,40 @@ +{ + "$schema": "http://json-schema.org/draft-06/schema#", + "$id": "urn:OCPP:Cp:2:2020:3:UnlockConnectorRequest", + "comment": "OCPP 2.0.1 FINAL", + "definitions": { + "CustomDataType": { + "description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.", + "javaType": "CustomData", + "type": "object", + "properties": { + "vendorId": { + "type": "string", + "maxLength": 255 + } + }, + "required": [ + "vendorId" + ] + } + }, + "type": "object", + "additionalProperties": false, + "properties": { + "customData": { + "$ref": "#/definitions/CustomDataType" + }, + "evseId": { + "description": "This contains the identifier of the EVSE for which a connector needs to be unlocked.\r\n", + "type": "integer" + }, + "connectorId": { + "description": "This contains the identifier of the connector that needs to be unlocked.\r\n", + "type": "integer" + } + }, + "required": [ + "evseId", + "connectorId" + ] +} \ No newline at end of file diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.CodeDom.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.CodeDom.dll new file mode 100755 index 0000000..3128b6a Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.CodeDom.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.AttributedModel.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.AttributedModel.dll new file mode 100755 index 0000000..d37283b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.AttributedModel.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Convention.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Convention.dll new file mode 100755 index 0000000..b6fa4ab Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Convention.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Hosting.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Hosting.dll new file mode 100755 index 0000000..c67f1c0 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Hosting.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Runtime.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Runtime.dll new file mode 100755 index 0000000..2a4b38c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Runtime.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.TypedParts.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.TypedParts.dll new file mode 100755 index 0000000..7c0c780 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.TypedParts.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll new file mode 100755 index 0000000..14f8ef6 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Drawing.Common.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Drawing.Common.dll new file mode 100755 index 0000000..be6915e Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Drawing.Common.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll new file mode 100755 index 0000000..2311025 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Memory.Data.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Memory.Data.dll new file mode 100755 index 0000000..6f2a3e0 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Memory.Data.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Runtime.Caching.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Runtime.Caching.dll new file mode 100755 index 0000000..14826eb Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Runtime.Caching.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll new file mode 100755 index 0000000..1ba8770 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Permissions.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Permissions.dll new file mode 100755 index 0000000..39dd4df Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Permissions.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/System.Windows.Extensions.dll b/OCPP.Core.Server/bin/Debug/net8.0/System.Windows.Extensions.dll new file mode 100755 index 0000000..c3e8844 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/System.Windows.Extensions.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/appsettings.Development.json b/OCPP.Core.Server/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..8983e0f --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft": "Warning", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/appsettings.json b/OCPP.Core.Server/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..62468c2 --- /dev/null +++ b/OCPP.Core.Server/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,64 @@ +{ + "Logging": { + "File": { + "BasePath": "Logs", + "FileAccessMode": "KeepOpenAndAutoFlush", + "FileEncodingName": "utf-8", + "DateFormat": "yyyyMMdd", + "CounterFormat": "000", + "MaxFileSize": 1048576, + "LogLevel": { + "OCPP": "Trace", + "Microsoft": "Warning", + "Default": "Debug" + }, + "IncludeScopes": false, + "MaxQueueSize": 10, + "Files": [ + { + "Path": "OCPP.Core.Server-.log", + "CounterFormat": "00" + } + ] + } + }, + + "LogLevel": { + "Default": "Information" + }, + + "ConnectionStrings": { + //"SQLite": "Filename=.\\..\\SQLite\\OCPP.Core.sqlite;" + //"SqlServer": "Server=202.129.205.201,31455;Database=master;User Id=sa;Password=sql-pass;Trusted_Connection=True;Encrypt=false;TrustServerCertificate=false", + "SqlServer": "Data Source=202.129.205.201,31455;Initial Catalog=OCPP.Core;User ID=dev;Password=password@1;TrustServerCertificate=true;" + }, + + "MessageDumpDir": "c:\\temp\\OCPP", + "DbMessageLog": 2, // 0=None, 1=Info, 2=Verbose (all) + "ShowIndexInfo": true, // show status info in root web + "MaxMessageSize": 1048576, // max. allowed message size in bytes + "ValidateMessages": true, // validate incoming messages against schema + "DenyConcurrentTx": false, // deny concurrent transactions with same charge-tag + "HeartBeatInterval": 300, // in seconds (=> interval is send to chargers) + "AutoMigrateDB": true, // Use EF migration of database schema changes (Attention: needs admin permission in SQL-Server DB) + + + "ApiKey": "36029A5F-B736-4DA9-AE46-D66847C9062C", + + "AllowedHosts": "*", + + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://localhost:8081" + }, + "HttpsInlineCertFile": { + "Url": "https://localhost:8091", + "Certificate": { + "Path": "localhost.pfx", + "Password": "OCPP.Core" + } + } + } + } +} diff --git a/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..b08ba21 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..eba2a5a Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..ff203e1 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..fe89036 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..3dda417 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..4d3bd0a Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..c41bb1f Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..05845f2 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..1e5038d Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..456ac85 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..7bb3187 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..01edef3 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..de36d31 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..71d6443 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..23107b9 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..291cf9b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..ef0d337 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..f266330 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..6affe5c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..263bd04 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..a94da35 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..c94e8e6 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..6e0e837 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..212267a Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..1fae94d Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..b2e573c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..fdbe6ff Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..5fee24c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/localhost.pfx b/OCPP.Core.Server/bin/Debug/net8.0/localhost.pfx new file mode 100644 index 0000000..eab7102 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/localhost.pfx differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..9533b36 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..fa25298 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..1297d58 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..8af36a3 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..197797b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..0fd342c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..c09c2ab Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..d6eaab6 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..ecfe483 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..e9133a5 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..baa7776 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..74714d8 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a new file mode 100755 index 0000000..ace30e6 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so new file mode 100755 index 0000000..8520492 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so new file mode 100755 index 0000000..30b84ea Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so new file mode 100755 index 0000000..48de629 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so new file mode 100755 index 0000000..4f7d693 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so new file mode 100755 index 0000000..2c9dcda Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so new file mode 100755 index 0000000..53949cf Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so new file mode 100755 index 0000000..a043d7d Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so new file mode 100755 index 0000000..3593c9b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so new file mode 100755 index 0000000..7e01b91 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so new file mode 100755 index 0000000..a8f9ae0 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so new file mode 100755 index 0000000..f9a9b69 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..e6612c5 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..3ad1142 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..21a8f42 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib new file mode 100755 index 0000000..ffaf82f Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll new file mode 100755 index 0000000..2dfb3c3 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll new file mode 100755 index 0000000..9e26473 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..c171a72 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll new file mode 100755 index 0000000..454821f Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..3f2b452 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll new file mode 100755 index 0000000..70805d9 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..8fde16b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll new file mode 100755 index 0000000..379665c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100755 index 0000000..93fb631 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll new file mode 100755 index 0000000..c0e722d Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll new file mode 100755 index 0000000..b804b11 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll new file mode 100755 index 0000000..66af198 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll new file mode 100755 index 0000000..7c9e87b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll new file mode 100755 index 0000000..bdca76d Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll new file mode 100755 index 0000000..332dbfa Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll new file mode 100755 index 0000000..69f0d1b Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..2fbf86e Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..4c57b04 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..b551e37 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..8758fff Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..de4fe51 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..67b261c Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..c6b8d86 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..a14ec60 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100755 index 0000000..2d39791 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100755 index 0000000..86802cf Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100755 index 0000000..691a8fa Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll new file mode 100755 index 0000000..e8e4ee0 Binary files /dev/null and b/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Cor.35D72E26.Up2Date b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Cor.35D72E26.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfo.cs b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfo.cs index 32c8ed8..479c31c 100644 --- a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfo.cs +++ b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("dallmann consulting GmbH")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.3.2.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+88ddddd7c28044fdad5515c33a8fbef41a5387c4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.3.2+fc38961b62d48b98657acc81848beb625ce56692")] [assembly: System.Reflection.AssemblyProductAttribute("OCPP.Core")] [assembly: System.Reflection.AssemblyTitleAttribute("OCPP.Core.Server")] [assembly: System.Reflection.AssemblyVersionAttribute("1.3.2.0")] diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfoInputs.cache b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfoInputs.cache index 218e196..5519bb0 100644 --- a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfoInputs.cache +++ b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfoInputs.cache @@ -1 +1 @@ -4e0c274f02ae30a66719ab047925fed19aa86918fe6be1395e89228f0ba874d9 +4ce0e2e256c4fcaef8eb526dcd1c5005fd8fb69a0496fd2b83ed7a2d691299cc diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.MvcApplicationPartsAssemblyInfo.cache b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.AssemblyReference.cache b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.AssemblyReference.cache index ce7230b..cd1b353 100644 Binary files a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.AssemblyReference.cache and b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.AssemblyReference.cache differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.CoreCompileInputs.cache b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d18f026 --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +ad3303747647884c29aeb1d2e5bbda8f588511cffa69995ca985e2d4342f81de diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.FileListAbsolute.txt b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..9fa75e6 --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.FileListAbsolute.txt @@ -0,0 +1,186 @@ +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/appsettings.Development.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/appsettings.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/AuthorizeRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/BootNotificationRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/DataTransferRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/HeartbeatRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/MeterValuesRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/ResetResponse.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StartTransactionRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StatusNotificationRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/StopTransactionRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema16/UnlockConnectorResponse.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/AuthorizeRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/BootNotificationRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ClearedChargingLimitRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/DataTransferRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/FirmwareStatusNotificationRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/HeartbeatRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/LogStatusNotificationRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/MeterValuesRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyChargingLimitRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/NotifyEVChargingScheduleRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/ResetResponse.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/StatusNotificationRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/TransactionEventRequest.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Schema20/UnlockConnectorResponse.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/localhost.pfx +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.deps.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.runtimeconfig.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Server.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Azure.Core.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Azure.Identity.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Humanizer.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Karambolo.Extensions.Logging.File.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Mono.TextTemplating.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/Newtonsoft.Json.Schema.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.core.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.CodeDom.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.AttributedModel.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Convention.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Hosting.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.Runtime.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Composition.TypedParts.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Drawing.Common.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Memory.Data.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Runtime.Caching.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Security.Permissions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/System.Windows.Extensions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/bin/Debug/net8.0/OCPP.Core.Database.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.AssemblyReference.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.GeneratedMSBuildEditorConfig.editorconfig +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfoInputs.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.AssemblyInfo.cs +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.csproj.CoreCompileInputs.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.MvcApplicationPartsAssemblyInfo.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets.build.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets.development.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.OCPP.Core.Server.Microsoft.AspNetCore.StaticWebAssets.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Server.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Server.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Server.props +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets.pack.json +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/scopedcss/bundle/OCPP.Core.Server.styles.css +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Cor.35D72E26.Up2Date +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/refint/OCPP.Core.Server.dll +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.pdb +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.genruntimeconfig.cache +/Users/nutchayut/OCPP.Core/OCPP.Core.Server/obj/Debug/net8.0/ref/OCPP.Core.Server.dll diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.dll b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.dll new file mode 100644 index 0000000..0871f69 Binary files /dev/null and b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.dll differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.genruntimeconfig.cache b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.genruntimeconfig.cache new file mode 100644 index 0000000..f1caee0 --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.genruntimeconfig.cache @@ -0,0 +1 @@ +fb7454bc0db46cd4ed547fc1716d069de730ee63d3098ae75700ff8ff4fb3eaf diff --git a/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.pdb b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.pdb new file mode 100644 index 0000000..05b9eac Binary files /dev/null and b/OCPP.Core.Server/obj/Debug/net8.0/OCPP.Core.Server.pdb differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/apphost b/OCPP.Core.Server/obj/Debug/net8.0/apphost new file mode 100755 index 0000000..6cd90c6 Binary files /dev/null and b/OCPP.Core.Server/obj/Debug/net8.0/apphost differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/ref/OCPP.Core.Server.dll b/OCPP.Core.Server/obj/Debug/net8.0/ref/OCPP.Core.Server.dll new file mode 100644 index 0000000..afae2f1 Binary files /dev/null and b/OCPP.Core.Server/obj/Debug/net8.0/ref/OCPP.Core.Server.dll differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/refint/OCPP.Core.Server.dll b/OCPP.Core.Server/obj/Debug/net8.0/refint/OCPP.Core.Server.dll new file mode 100644 index 0000000..afae2f1 Binary files /dev/null and b/OCPP.Core.Server/obj/Debug/net8.0/refint/OCPP.Core.Server.dll differ diff --git a/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets.build.json b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..d955663 --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,11 @@ +{ + "Version": 1, + "Hash": "oYxTPcdrm3AcqBp1oaF5yrP0mToZiTAY+NDy9Y8GCkQ=", + "Source": "OCPP.Core.Server", + "BasePath": "_content/OCPP.Core.Server", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [] +} \ No newline at end of file diff --git a/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Server.props b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Server.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.build.OCPP.Core.Server.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Server.props b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Server.props new file mode 100644 index 0000000..b4f8536 --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.OCPP.Core.Server.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Server.props b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Server.props new file mode 100644 index 0000000..fe0d225 --- /dev/null +++ b/OCPP.Core.Server/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.OCPP.Core.Server.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/OCPP.Core.Server/obj/rider.project.model.nuget.info b/OCPP.Core.Server/obj/rider.project.model.nuget.info new file mode 100644 index 0000000..5ce76ca --- /dev/null +++ b/OCPP.Core.Server/obj/rider.project.model.nuget.info @@ -0,0 +1 @@ +17170907493933502 \ No newline at end of file