This commit is contained in:
Kayori
2025-06-22 20:18:29 +02:00
commit dfd9512701
40 changed files with 1796 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/contentModel.xml
/modules.xml
/.idea.MedusaPluginChargeMachine.iml
/projectSettingsUpdater.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>
+16
View File
@@ -0,0 +1,16 @@
Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MedusaPluginChargeMachine", "MedusaPluginChargeMachine\MedusaPluginChargeMachine.csproj", "{D3EDB125-A555-4AFF-A328-38FC3390FA99}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D3EDB125-A555-4AFF-A328-38FC3390FA99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3EDB125-A555-4AFF-A328-38FC3390FA99}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D3EDB125-A555-4AFF-A328-38FC3390FA99}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D3EDB125-A555-4AFF-A328-38FC3390FA99}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
@@ -0,0 +1,3 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/AddReferences/RecentPaths/=_002Fhome_002Fthatzokay_002FProjects_002Fcsharp_002FMedusa_002Enet_002FAbstractions_002Fbin_002FDebug_002Fnet9_002E0_002FAbstractions_002Edll/@EntryIndexedValue">True</s:Boolean>
</wpf:ResourceDictionary>
@@ -0,0 +1,25 @@
using Abstractions;
using MedusaPluginChargeMachine.Services;
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
namespace MedusaPluginChargeMachine;
public class ChargeMachinePlugin: IMedusaPlugin
{
public string Name => "Charge Machine";
public string Version => "1.0.0";
public string Description => "Plugin for the paseli charge machine";
public Task OnBuilderInitialize(WebApplicationBuilder builder)
{
builder.Services.AddTransient<ISessionService, SessionService>();
return Task.CompletedTask;
}
public Task OnAppInitialize(WebApplication app)
{
return Task.CompletedTask;
}
}
@@ -0,0 +1,42 @@
using System.Xml.Linq;
using Abstractions.Entities;
using Abstractions.Handlers;
using Abstractions.Services;
using Microsoft.AspNetCore.Identity;
using ISessionService = MedusaPluginChargeMachine.Services.ISessionService;
namespace MedusaPluginChargeMachine.Handlers.LA9
{
public class ChargeEaChargeHandler(ICardService cardService, ISessionService sessionService, UserManager<User> userManager, XDocument body): Handler
{
public override void Configure()
{
Module("eacharge");
Method("charge");
}
public override async Task<XDocument> HandleAsync(string model)
{
var rootCall = body.Root;
var charge = rootCall?.Element("eacharge")!;
var amount = int.Parse(charge.Element("chargenum")?.Value!) * 1000;
var session = charge.Element("sessid")?.Value!;
var foundSession = sessionService.GetSession(session);
var card = await cardService.FindByCardId(foundSession.refId)!;
card!.User.PaseliAmount += amount;
await userManager.UpdateAsync(card.User);
var balance = new XElement("balance", card.User.PaseliAmount, new XAttribute("__type", "s32"));
var chargeDailyLimit = new XElement("chargedailylimit", 100000, new XAttribute("__type", "s32"));
var chargeDaily = new XElement("chargedaily", 0, new XAttribute("__type", "s32"));
var chargepoint = new XElement("chargepoint", amount, new XAttribute("__type", "s32"));
var eaCharge = new XElement("charge", balance, chargeDailyLimit, chargeDaily, chargepoint, new XAttribute("status", "0"));
var document = new XDocument(new XElement("response", eaCharge));
return document;
}
}
}
@@ -0,0 +1,41 @@
using System.Xml.Linq;
using Abstractions.Handlers;
using Abstractions.Services;
using MedusaPluginChargeMachine.Services;
namespace MedusaPluginChargeMachine.Handlers.LA9
{
public class CheckInEaChargeHandler(ISessionService sessionService, ICardService cardService, XDocument body): Handler
{
private readonly XDocument _body = body;
private readonly ISessionService _sessionService = sessionService;
private readonly ICardService _cardService = cardService;
public override void Configure()
{
Module("eacharge");
Method("checkin");
}
public override async Task<XDocument> HandleAsync(string model)
{
var rootCall = _body.Root;
var eaCharge = rootCall?.Element("eacharge")!;
var cardId = eaCharge.Element("cardid")?.Value!;
var sessionId = _sessionService.AddSession(cardId);
var card = await _cardService.FindByCardId(cardId);
var userPaseli = card!.User.PaseliAmount;
var sessseq = new XElement("sessseq", 0, new XAttribute("__type", "s32"));
var acname = new XElement("acname", "DUMMY_NAME", new XAttribute("__type", "str"));
var balance = new XElement("balance", userPaseli, new XAttribute("__type", "s32"));
var buyablep = new XElement("buyablep", 100000, new XAttribute("__type", "s32"));
var sessionIdXElement = new XElement("sessid", sessionId, new XAttribute("__type", "str"));
var eacharge = new XElement("eacharge", sessseq, acname, balance, buyablep, sessionIdXElement, new XAttribute("status", "0"));
var document = new XDocument(new XElement("response", eacharge));
return document;
}
}
}
@@ -0,0 +1,29 @@
using System.Xml.Linq;
using Abstractions.Handlers;
using Abstractions.Services;
using ISessionService = MedusaPluginChargeMachine.Services.ISessionService;
namespace MedusaPluginChargeMachine.Handlers.LA9
{
public class CheckoutEaCharge(ISessionService sessionService, XDocument body): Handler
{
private readonly ISessionService _sessionService = sessionService;
private readonly XDocument _body = body;
public override void Configure()
{
Module("eacharge");
Method("checkout");
}
public override XDocument Handle(string model)
{
var eaCharge = _body.Root?.Element("eacharge")!;
var sessionId = eaCharge.Element("sessid")!.Value!;
_sessionService.RemoveSession(sessionId);
var checkoutCharge = new XElement("eacharge", new XAttribute("status", "0"));
var document = new XDocument(new XElement("response", checkoutCharge));
return document;
}
}
}
@@ -0,0 +1,95 @@
using System.Xml.Linq;
using Abstractions.Handlers;
namespace MedusaPluginChargeMachine.Handlers.LA9
{
public class GetConfigEaChargeHandler(XDocument body): Handler
{
private readonly XDocument _body = body;
public override void Configure()
{
Module("eacharge");
Method("getconf");
}
public override XDocument Handle(string model)
{
var articlerevision = new XElement("articlerevision", 1, new XAttribute("__type", "str"));
var articletype1 = new XElement("articletype", "DOCMT_0000", new XAttribute("__type", "str"));
var articledoc1 = new XElement("articledoc", new XAttribute("__type", "str"));
var item1 = new XElement("item", articletype1, articledoc1);
var articletype2 = new XElement("articletype", "DOCMT_0001", new XAttribute("__type", "str"));
var articledoc2 = new XElement("articledoc", new XAttribute("__type", "str"));
var item2 = new XElement("item", articletype2, articledoc2);
var articletype3 = new XElement("articletype", "DOCMT_0002", new XAttribute("__type", "str"));
var articledoc3 = new XElement("articledoc", new XAttribute("__type", "str"));
var item3 = new XElement("item", articletype3, articledoc3);
var articletype4 = new XElement("articletype", "DOCMT_0003", new XAttribute("__type", "str"));
var articledoc4 = new XElement("articledoc", new XAttribute("__type", "str"));
var item4 = new XElement("item", articletype4, articledoc4);
var articletype5 = new XElement("articletype", "URL_0001_A", new XAttribute("__type", "str"));
var articledoc5 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item5 = new XElement("item", articletype5, articledoc5);
var articletype6 = new XElement("articletype", "URL_0001_B", new XAttribute("__type", "str"));
var articledoc6 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item6 = new XElement("item", articletype6, articledoc6);
var articletype7 = new XElement("articletype", "URL_0002_A", new XAttribute("__type", "str"));
var articledoc7 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item7 = new XElement("item", articletype7, articledoc7);
var articletype8 = new XElement("articletype", "URL_0002_B", new XAttribute("__type", "str"));
var articledoc8 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item8 = new XElement("item", articletype8, articledoc8);
var articletype9 = new XElement("articletype", "URL_0003_A", new XAttribute("__type", "str"));
var articledoc9 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item9 = new XElement("item", articletype9, articledoc9);
var articletype10 = new XElement("articletype", "URL_0003_B", new XAttribute("__type", "str"));
var articledoc10 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item10 = new XElement("item", articletype10, articledoc10);
var articletype11 = new XElement("articletype", "URL_0004_A", new XAttribute("__type", "str"));
var articledoc11 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item11 = new XElement("item", articletype11, articledoc11);
var articletype12 = new XElement("articletype", "URL_0004_B", new XAttribute("__type", "str"));
var articledoc12 = new XElement("articledoc", "http://eagate.573.jp", new XAttribute("__type", "str"));
var item12 = new XElement("item", articletype12, articledoc12);
var articletype13 = new XElement("articletype", "PASELIUNIT", new XAttribute("__type", "str"));
var articledoc13 = new XElement("articledoc", "P", new XAttribute("__type", "str"));
var item13 = new XElement("item", articletype13, articledoc13);
var articlelist = new XElement("articlelist", item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11, item12, item13);
var chargearticle = new XElement("chargearticle", articlerevision, articlelist);
var chargedaily = new XElement("chargedaily", 0, new XAttribute("__type", "s32"));
var chargedailylimit = new XElement("chargedailylimit", 100000, new XAttribute("__type", "s32"));
var chargedetail = new XElement("chargedetail", chargedaily, chargedailylimit);
var currentcode = new XElement("currentcode", 0, new XAttribute("__type", "s32"));
var lastchargestatus = new XElement("lastchargestatus", 1, new XAttribute("__type", "s32"));
var chargestatus = new XElement("chargestatus", currentcode, lastchargestatus);
var eacharge = new XElement("eacharge",
new XAttribute("status", "0"), new XAttribute("expire", "1200"), chargearticle, chargedetail, chargestatus);
var document = new XDocument(
new XElement("response",
eacharge
)
);
return document;
}
}
}
@@ -0,0 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<Reference Include="Abstractions">
<HintPath>..\..\Medusa.net\Abstractions\bin\Debug\net9.0\Abstractions.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.0.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Abstractions" Version="9.0.6" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.6" />
</ItemGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
@@ -0,0 +1,10 @@
namespace MedusaPluginChargeMachine.Services
{
public interface ISessionService
{
public void AddSession(string sessionId, string refId);
public string AddSession(string cardId);
public (string sessionId, string refId) GetSession(string sessionId);
public void RemoveSession(string sessionId);
}
}
@@ -0,0 +1,33 @@
namespace MedusaPluginChargeMachine.Services
{
public class SessionService : ISessionService
{
private readonly List<(string sessionId, string refId)> sessions = [];
public void AddSession(string sessionId, string refId)
{
sessions.Add((sessionId, refId));
}
public string AddSession(string cardid)
{
var sessionId = GenerateSessionId();
sessions.Add((sessionId, cardid));
return sessionId;
}
public (string sessionId, string refId) GetSession(string sessionId)
{
return sessions.Find(s => s.sessionId == sessionId);
}
public void RemoveSession(string sessionId)
{
sessions.Remove(sessions.Find(s => s.sessionId == sessionId));
}
private string GenerateSessionId()
{
return Guid.NewGuid().ToString().Replace("-", "").ToUpper();
}
}
}
@@ -0,0 +1,363 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"MedusaPluginChargeMachine/1.0.0": {
"dependencies": {
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.6",
"Microsoft.EntityFrameworkCore": "9.0.6",
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.6",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
"Abstractions": "1.0.0.0"
},
"runtime": {
"MedusaPluginChargeMachine.dll": {}
}
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.6": {
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26701"
}
}
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.6": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.Internal": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26701"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.6": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.6",
"Microsoft.Extensions.Identity.Stores": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.6.0",
"fileVersion": "9.0.625.26701"
}
}
},
"Microsoft.EntityFrameworkCore/9.0.6": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.6",
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.6",
"Microsoft.Extensions.Caching.Memory": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.6.0",
"fileVersion": "9.0.625.26607"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.6": {
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "9.0.6.0",
"fileVersion": "9.0.625.26607"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.6": {},
"Microsoft.EntityFrameworkCore.Relational/9.0.6": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.6",
"Microsoft.Extensions.Caching.Memory": "9.0.6",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "9.0.6.0",
"fileVersion": "9.0.625.26607"
}
}
},
"Microsoft.Extensions.Caching.Abstractions/9.0.6": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.Caching.Memory/9.0.6": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.6",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
"Microsoft.Extensions.Logging.Abstractions": "9.0.6",
"Microsoft.Extensions.Options": "9.0.6",
"Microsoft.Extensions.Primitives": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.6": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.DependencyInjection/9.0.6": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.6": {
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.Identity.Core/9.0.6": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6",
"Microsoft.Extensions.Options": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26701"
}
}
},
"Microsoft.Extensions.Identity.Stores/9.0.6": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.6",
"Microsoft.Extensions.Identity.Core": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26701"
}
}
},
"Microsoft.Extensions.Logging/9.0.6": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "9.0.6",
"Microsoft.Extensions.Logging.Abstractions": "9.0.6",
"Microsoft.Extensions.Options": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/9.0.6": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.Options/9.0.6": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
"Microsoft.Extensions.Primitives": "9.0.6"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Microsoft.Extensions.Primitives/9.0.6": {
"runtime": {
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.625.26613"
}
}
},
"Abstractions/1.0.0.0": {
"runtime": {
"Abstractions.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"MedusaPluginChargeMachine/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AbRZPnAXFIvKKOWer6setdYy6/KY/hM9onf/LscD1O6sD8AJSyYemxmIa9T/kbfEPek2neEn9+lnPf7ClfglTQ==",
"path": "microsoft.aspnetcore.cryptography.internal/9.0.6",
"hashPath": "microsoft.aspnetcore.cryptography.internal.9.0.6.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8yJVwMyycWClrTjbyWl9AUquizaMC9wZWj/Q+Pqdbse25cwMSb6fROrpZyZULqRfE67iV1vh6igG3S+nakIKqQ==",
"path": "microsoft.aspnetcore.cryptography.keyderivation/9.0.6",
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.9.0.6.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-50+a2SQEx0eOQmLPjxO0sy/leDNvwsU1/HFXpTbIjXGUURrL5fCZGlTENM3CJNWzwd2cCGB/ZLFHFgKTdSyLzw==",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.6",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.6.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-r5hzM6Bhw4X3z28l5vmsaCPjk9VsQP4zaaY01THh1SAYjgTMVadYIvpNkCfmrv/Klks6aIf2A9eY7cpGZab/hg==",
"path": "microsoft.entityframeworkcore/9.0.6",
"hashPath": "microsoft.entityframeworkcore.9.0.6.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7MkhPK8emb8hfOx/mFVvHuIHxQ+mH2YdlK4sFUXgsGlvR0A44vsmd2wcHavZOTTzaKhN+aFUVy3zmkztKmTo+A==",
"path": "microsoft.entityframeworkcore.abstractions/9.0.6",
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.6.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VKggHNQC5FCn3/vooaIM/4aEjGmrmWm78IrdRLz9lLV0Rm9bVHEr/jiWApDkU0U9ec2xGAilvQqJ5mMX7QC2cw==",
"path": "microsoft.entityframeworkcore.analyzers/9.0.6",
"hashPath": "microsoft.entityframeworkcore.analyzers.9.0.6.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Ht6OT17sYnO31Dx+hX72YHrc5kZt53g5napaw0FpyIekXCvb+gUVvufEG55Fa7taFm8ccy0Vzs+JVNR9NL0JlA==",
"path": "microsoft.entityframeworkcore.relational/9.0.6",
"hashPath": "microsoft.entityframeworkcore.relational.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bL/xQsVNrdVkzjP5yjX4ndkQ03H3+Bk3qPpl+AMCEJR2RkfgAYmoQ/xXffPV7is64+QHShnhA12YAaFmNbfM+A==",
"path": "microsoft.extensions.caching.abstractions/9.0.6",
"hashPath": "microsoft.extensions.caching.abstractions.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qPW2d798tBPZcRmrlaBJqyChf2+0odDdE+0Lxvrr0ywkSNl1oNMK8AKrOfDwyXyjuLCv0ua7p6nrUExCeXhCcg==",
"path": "microsoft.extensions.caching.memory/9.0.6",
"hashPath": "microsoft.extensions.caching.memory.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3GgMIi2jP8g1fBW93Z9b9Unamc0SIsgyhiCmC91gq4loTixK9vQMuxxUsfJ1kRGwn+/FqLKwOHqmn0oYWn3Fvw==",
"path": "microsoft.extensions.configuration.abstractions/9.0.6",
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vS65HMo5RS10DD543fknsyVDxihMcVxVn3/hNaILgBxWYnOLxWIeCIO9X0QFuCvPRNjClvXe9Aj8KaQNx7vFkQ==",
"path": "microsoft.extensions.dependencyinjection/9.0.6",
"hashPath": "microsoft.extensions.dependencyinjection.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0Zn6nR/6g+90MxskZyOOMPQvnPnrrGu6bytPwkV+azDcTtCSuQ1+GJUrg8Klmnrjk1i6zMpw2lXijl+tw7Q3kA==",
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.6",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Core/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UByIcYE2r8k2k8Mh+Me9qFg5jzJQ8OFe5r1bePqvI15iK118PsjUtJXppFp3miuZpMOMpYKZM9xfLZ/64MhcNg==",
"path": "microsoft.extensions.identity.core/9.0.6",
"hashPath": "microsoft.extensions.identity.core.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Stores/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kAPyVejLK5/hNSXRdJ3LZomkzwsde2dEklLGVhR7OS+fJs70nIuj5f52U0LDQ05KAuQsKOTc/utaghiH07uKIg==",
"path": "microsoft.extensions.identity.stores/9.0.6",
"hashPath": "microsoft.extensions.identity.stores.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Logging/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XBzjitTFaQhF8EbJ645vblZezV1p52ePTxKHoVkRidHF11Xkjxg94qr0Rvp2qyxK2vBJ4OIZ41NB15YUyxTGMQ==",
"path": "microsoft.extensions.logging/9.0.6",
"hashPath": "microsoft.extensions.logging.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LFnyBNK7WtFmKdnHu3v0HOYQ8BcjYuy0jdC9pgCJ/rbLKoJEG9/dBzSKMEeeWDbDeoWS0TIxOC8a9CM5ufca3A==",
"path": "microsoft.extensions.logging.abstractions/9.0.6",
"hashPath": "microsoft.extensions.logging.abstractions.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Options/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wUPhNM1zsI58Dy10xRdF2+pnsisiUuETg5ZBncyAEEUm/CQ9Q1vmivyUWH8RDbAlqyixf2dJNQ2XZb7HsKUEQw==",
"path": "microsoft.extensions.options/9.0.6",
"hashPath": "microsoft.extensions.options.9.0.6.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/9.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BHniU24QV67qp1pJknqYSofAPYGmijGI8D+ci9yfw33iuFdyOeB9lWTg78ThyYLyQwZw3s0vZ36VMb0MqbUuLw==",
"path": "microsoft.extensions.primitives/9.0.6",
"hashPath": "microsoft.extensions.primitives.9.0.6.nupkg.sha512"
},
"Abstractions/1.0.0.0": {
"type": "reference",
"serviceable": false,
"sha512": ""
}
}
}
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("MedusaPluginChargeMachine")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("MedusaPluginChargeMachine")]
[assembly: System.Reflection.AssemblyTitleAttribute("MedusaPluginChargeMachine")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
@@ -0,0 +1 @@
38d4c2852f8d287b54b8b8836e92a670f8aebd14872c1d12ca8b40430114fb2b
@@ -0,0 +1,15 @@
is_global = true
build_property.TargetFramework = net9.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = MedusaPluginChargeMachine
build_property.ProjectDir = /home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 9.0
build_property.EnableCodeStyleSeverity =
@@ -0,0 +1,8 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;
@@ -0,0 +1 @@
69f5269b267adc98830e7bd14aae999a0087f43dd8cc2a4be1a725fdf1055e1b
@@ -0,0 +1,15 @@
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/bin/Debug/net9.0/MedusaPluginChargeMachine.deps.json
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/bin/Debug/net9.0/MedusaPluginChargeMachine.dll
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/bin/Debug/net9.0/MedusaPluginChargeMachine.pdb
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/bin/Debug/net9.0/Abstractions.dll
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/bin/Debug/net9.0/Abstractions.pdb
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.csproj.AssemblyReference.cache
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.GeneratedMSBuildEditorConfig.editorconfig
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.AssemblyInfoInputs.cache
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.AssemblyInfo.cs
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.csproj.CoreCompileInputs.cache
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPl.65593F7A.Up2Date
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.dll
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/refint/MedusaPluginChargeMachine.dll
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/MedusaPluginChargeMachine.pdb
/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/Debug/net9.0/ref/MedusaPluginChargeMachine.dll
@@ -0,0 +1,88 @@
{
"format": 1,
"restore": {
"/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj": {}
},
"projects": {
"/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj",
"projectName": "MedusaPluginChargeMachine",
"projectPath": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj",
"packagesPath": "/home/thatzokay/.nuget/packages/",
"outputPath": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/thatzokay/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.6, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.6, )"
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"target": "Package",
"version": "[9.0.6, )"
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"target": "Package",
"version": "[9.0.6, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/home/thatzokay/.dotnet/sdk/9.0.300/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/thatzokay/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/thatzokay/.nuget/packages/</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/home/thatzokay/.nuget/packages/" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.6/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.6/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
</ImportGroup>
</Project>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/9.0.6/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/9.0.6/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.6/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.6/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
</ImportGroup>
</Project>
@@ -0,0 +1,880 @@
{
"version": 3,
"targets": {
"net9.0": {
"Microsoft.AspNetCore.Cryptography.Internal/9.0.6": {
"type": "package",
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
"related": ".xml"
}
}
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Cryptography.Internal": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
"related": ".xml"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.6",
"Microsoft.Extensions.Identity.Stores": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"related": ".xml"
}
}
},
"Microsoft.EntityFrameworkCore/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.6",
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.6",
"Microsoft.Extensions.Caching.Memory": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6"
},
"compile": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.6": {
"type": "package",
"compile": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"related": ".xml"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.6": {
"type": "package"
},
"Microsoft.EntityFrameworkCore.Relational/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.6",
"Microsoft.Extensions.Caching.Memory": "9.0.6",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6"
},
"compile": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"related": ".xml"
}
}
},
"Microsoft.Extensions.Caching.Abstractions/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.Caching.Memory/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.6",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
"Microsoft.Extensions.Logging.Abstractions": "9.0.6",
"Microsoft.Extensions.Options": "9.0.6",
"Microsoft.Extensions.Primitives": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.DependencyInjection/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.6": {
"type": "package",
"compile": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.Identity.Core/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6",
"Microsoft.Extensions.Options": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
"related": ".xml"
}
}
},
"Microsoft.Extensions.Identity.Stores/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.6",
"Microsoft.Extensions.Identity.Core": "9.0.6",
"Microsoft.Extensions.Logging": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
"related": ".xml"
}
}
},
"Microsoft.Extensions.Logging/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "9.0.6",
"Microsoft.Extensions.Logging.Abstractions": "9.0.6",
"Microsoft.Extensions.Options": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
},
"Microsoft.Extensions.Logging.Abstractions/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
}
},
"Microsoft.Extensions.Options/9.0.6": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.6",
"Microsoft.Extensions.Primitives": "9.0.6"
},
"compile": {
"lib/net9.0/Microsoft.Extensions.Options.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Options.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {}
}
},
"Microsoft.Extensions.Primitives/9.0.6": {
"type": "package",
"compile": {
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
"related": ".xml"
}
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
"related": ".xml"
}
},
"build": {
"buildTransitive/net8.0/_._": {}
}
}
}
},
"libraries": {
"Microsoft.AspNetCore.Cryptography.Internal/9.0.6": {
"sha512": "AbRZPnAXFIvKKOWer6setdYy6/KY/hM9onf/LscD1O6sD8AJSyYemxmIa9T/kbfEPek2neEn9+lnPf7ClfglTQ==",
"type": "package",
"path": "microsoft.aspnetcore.cryptography.internal/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net462/Microsoft.AspNetCore.Cryptography.Internal.dll",
"lib/net462/Microsoft.AspNetCore.Cryptography.Internal.xml",
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll",
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.xml",
"microsoft.aspnetcore.cryptography.internal.9.0.6.nupkg.sha512",
"microsoft.aspnetcore.cryptography.internal.nuspec"
]
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.6": {
"sha512": "8yJVwMyycWClrTjbyWl9AUquizaMC9wZWj/Q+Pqdbse25cwMSb6fROrpZyZULqRfE67iV1vh6igG3S+nakIKqQ==",
"type": "package",
"path": "microsoft.aspnetcore.cryptography.keyderivation/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net462/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll",
"lib/net462/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml",
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll",
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml",
"microsoft.aspnetcore.cryptography.keyderivation.9.0.6.nupkg.sha512",
"microsoft.aspnetcore.cryptography.keyderivation.nuspec"
]
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.6": {
"sha512": "50+a2SQEx0eOQmLPjxO0sy/leDNvwsU1/HFXpTbIjXGUURrL5fCZGlTENM3CJNWzwd2cCGB/ZLFHFgKTdSyLzw==",
"type": "package",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll",
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.xml",
"microsoft.aspnetcore.identity.entityframeworkcore.9.0.6.nupkg.sha512",
"microsoft.aspnetcore.identity.entityframeworkcore.nuspec"
]
},
"Microsoft.EntityFrameworkCore/9.0.6": {
"sha512": "r5hzM6Bhw4X3z28l5vmsaCPjk9VsQP4zaaY01THh1SAYjgTMVadYIvpNkCfmrv/Klks6aIf2A9eY7cpGZab/hg==",
"type": "package",
"path": "microsoft.entityframeworkcore/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
"lib/net8.0/Microsoft.EntityFrameworkCore.dll",
"lib/net8.0/Microsoft.EntityFrameworkCore.xml",
"microsoft.entityframeworkcore.9.0.6.nupkg.sha512",
"microsoft.entityframeworkcore.nuspec"
]
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.6": {
"sha512": "7MkhPK8emb8hfOx/mFVvHuIHxQ+mH2YdlK4sFUXgsGlvR0A44vsmd2wcHavZOTTzaKhN+aFUVy3zmkztKmTo+A==",
"type": "package",
"path": "microsoft.entityframeworkcore.abstractions/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
"microsoft.entityframeworkcore.abstractions.9.0.6.nupkg.sha512",
"microsoft.entityframeworkcore.abstractions.nuspec"
]
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.6": {
"sha512": "VKggHNQC5FCn3/vooaIM/4aEjGmrmWm78IrdRLz9lLV0Rm9bVHEr/jiWApDkU0U9ec2xGAilvQqJ5mMX7QC2cw==",
"type": "package",
"path": "microsoft.entityframeworkcore.analyzers/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
"docs/PACKAGE.md",
"microsoft.entityframeworkcore.analyzers.9.0.6.nupkg.sha512",
"microsoft.entityframeworkcore.analyzers.nuspec"
]
},
"Microsoft.EntityFrameworkCore.Relational/9.0.6": {
"sha512": "Ht6OT17sYnO31Dx+hX72YHrc5kZt53g5napaw0FpyIekXCvb+gUVvufEG55Fa7taFm8ccy0Vzs+JVNR9NL0JlA==",
"type": "package",
"path": "microsoft.entityframeworkcore.relational/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"PACKAGE.md",
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll",
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml",
"microsoft.entityframeworkcore.relational.9.0.6.nupkg.sha512",
"microsoft.entityframeworkcore.relational.nuspec"
]
},
"Microsoft.Extensions.Caching.Abstractions/9.0.6": {
"sha512": "bL/xQsVNrdVkzjP5yjX4ndkQ03H3+Bk3qPpl+AMCEJR2RkfgAYmoQ/xXffPV7is64+QHShnhA12YAaFmNbfM+A==",
"type": "package",
"path": "microsoft.extensions.caching.abstractions/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
"lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
"lib/net462/Microsoft.Extensions.Caching.Abstractions.xml",
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
"lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml",
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll",
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
"microsoft.extensions.caching.abstractions.9.0.6.nupkg.sha512",
"microsoft.extensions.caching.abstractions.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Caching.Memory/9.0.6": {
"sha512": "qPW2d798tBPZcRmrlaBJqyChf2+0odDdE+0Lxvrr0ywkSNl1oNMK8AKrOfDwyXyjuLCv0ua7p6nrUExCeXhCcg==",
"type": "package",
"path": "microsoft.extensions.caching.memory/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
"lib/net462/Microsoft.Extensions.Caching.Memory.dll",
"lib/net462/Microsoft.Extensions.Caching.Memory.xml",
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
"lib/net8.0/Microsoft.Extensions.Caching.Memory.xml",
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll",
"lib/net9.0/Microsoft.Extensions.Caching.Memory.xml",
"lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
"lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
"microsoft.extensions.caching.memory.9.0.6.nupkg.sha512",
"microsoft.extensions.caching.memory.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.6": {
"sha512": "3GgMIi2jP8g1fBW93Z9b9Unamc0SIsgyhiCmC91gq4loTixK9vQMuxxUsfJ1kRGwn+/FqLKwOHqmn0oYWn3Fvw==",
"type": "package",
"path": "microsoft.extensions.configuration.abstractions/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
"lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml",
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml",
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
"microsoft.extensions.configuration.abstractions.9.0.6.nupkg.sha512",
"microsoft.extensions.configuration.abstractions.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.DependencyInjection/9.0.6": {
"sha512": "vS65HMo5RS10DD543fknsyVDxihMcVxVn3/hNaILgBxWYnOLxWIeCIO9X0QFuCvPRNjClvXe9Aj8KaQNx7vFkQ==",
"type": "package",
"path": "microsoft.extensions.dependencyinjection/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
"lib/net462/Microsoft.Extensions.DependencyInjection.dll",
"lib/net462/Microsoft.Extensions.DependencyInjection.xml",
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
"lib/net8.0/Microsoft.Extensions.DependencyInjection.xml",
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll",
"lib/net9.0/Microsoft.Extensions.DependencyInjection.xml",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
"microsoft.extensions.dependencyinjection.9.0.6.nupkg.sha512",
"microsoft.extensions.dependencyinjection.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.6": {
"sha512": "0Zn6nR/6g+90MxskZyOOMPQvnPnrrGu6bytPwkV+azDcTtCSuQ1+GJUrg8Klmnrjk1i6zMpw2lXijl+tw7Q3kA==",
"type": "package",
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
"lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"microsoft.extensions.dependencyinjection.abstractions.9.0.6.nupkg.sha512",
"microsoft.extensions.dependencyinjection.abstractions.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Identity.Core/9.0.6": {
"sha512": "UByIcYE2r8k2k8Mh+Me9qFg5jzJQ8OFe5r1bePqvI15iK118PsjUtJXppFp3miuZpMOMpYKZM9xfLZ/64MhcNg==",
"type": "package",
"path": "microsoft.extensions.identity.core/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net462/Microsoft.Extensions.Identity.Core.dll",
"lib/net462/Microsoft.Extensions.Identity.Core.xml",
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll",
"lib/net9.0/Microsoft.Extensions.Identity.Core.xml",
"lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll",
"lib/netstandard2.0/Microsoft.Extensions.Identity.Core.xml",
"microsoft.extensions.identity.core.9.0.6.nupkg.sha512",
"microsoft.extensions.identity.core.nuspec"
]
},
"Microsoft.Extensions.Identity.Stores/9.0.6": {
"sha512": "kAPyVejLK5/hNSXRdJ3LZomkzwsde2dEklLGVhR7OS+fJs70nIuj5f52U0LDQ05KAuQsKOTc/utaghiH07uKIg==",
"type": "package",
"path": "microsoft.extensions.identity.stores/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/net462/Microsoft.Extensions.Identity.Stores.dll",
"lib/net462/Microsoft.Extensions.Identity.Stores.xml",
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll",
"lib/net9.0/Microsoft.Extensions.Identity.Stores.xml",
"lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll",
"lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.xml",
"microsoft.extensions.identity.stores.9.0.6.nupkg.sha512",
"microsoft.extensions.identity.stores.nuspec"
]
},
"Microsoft.Extensions.Logging/9.0.6": {
"sha512": "XBzjitTFaQhF8EbJ645vblZezV1p52ePTxKHoVkRidHF11Xkjxg94qr0Rvp2qyxK2vBJ4OIZ41NB15YUyxTGMQ==",
"type": "package",
"path": "microsoft.extensions.logging/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Logging.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
"lib/net462/Microsoft.Extensions.Logging.dll",
"lib/net462/Microsoft.Extensions.Logging.xml",
"lib/net8.0/Microsoft.Extensions.Logging.dll",
"lib/net8.0/Microsoft.Extensions.Logging.xml",
"lib/net9.0/Microsoft.Extensions.Logging.dll",
"lib/net9.0/Microsoft.Extensions.Logging.xml",
"lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
"lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
"lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
"lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
"microsoft.extensions.logging.9.0.6.nupkg.sha512",
"microsoft.extensions.logging.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Logging.Abstractions/9.0.6": {
"sha512": "LFnyBNK7WtFmKdnHu3v0HOYQ8BcjYuy0jdC9pgCJ/rbLKoJEG9/dBzSKMEeeWDbDeoWS0TIxOC8a9CM5ufca3A==",
"type": "package",
"path": "microsoft.extensions.logging.abstractions/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
"analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
"analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
"analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
"buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
"buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
"lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/net462/Microsoft.Extensions.Logging.Abstractions.xml",
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml",
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
"microsoft.extensions.logging.abstractions.9.0.6.nupkg.sha512",
"microsoft.extensions.logging.abstractions.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Options/9.0.6": {
"sha512": "wUPhNM1zsI58Dy10xRdF2+pnsisiUuETg5ZBncyAEEUm/CQ9Q1vmivyUWH8RDbAlqyixf2dJNQ2XZb7HsKUEQw==",
"type": "package",
"path": "microsoft.extensions.options/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
"analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
"buildTransitive/net461/Microsoft.Extensions.Options.targets",
"buildTransitive/net462/Microsoft.Extensions.Options.targets",
"buildTransitive/net8.0/Microsoft.Extensions.Options.targets",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
"buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
"lib/net462/Microsoft.Extensions.Options.dll",
"lib/net462/Microsoft.Extensions.Options.xml",
"lib/net8.0/Microsoft.Extensions.Options.dll",
"lib/net8.0/Microsoft.Extensions.Options.xml",
"lib/net9.0/Microsoft.Extensions.Options.dll",
"lib/net9.0/Microsoft.Extensions.Options.xml",
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
"lib/netstandard2.1/Microsoft.Extensions.Options.dll",
"lib/netstandard2.1/Microsoft.Extensions.Options.xml",
"microsoft.extensions.options.9.0.6.nupkg.sha512",
"microsoft.extensions.options.nuspec",
"useSharedDesignerContext.txt"
]
},
"Microsoft.Extensions.Primitives/9.0.6": {
"sha512": "BHniU24QV67qp1pJknqYSofAPYGmijGI8D+ci9yfw33iuFdyOeB9lWTg78ThyYLyQwZw3s0vZ36VMb0MqbUuLw==",
"type": "package",
"path": "microsoft.extensions.primitives/9.0.6",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"PACKAGE.md",
"THIRD-PARTY-NOTICES.TXT",
"buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
"buildTransitive/net462/_._",
"buildTransitive/net8.0/_._",
"buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
"lib/net462/Microsoft.Extensions.Primitives.dll",
"lib/net462/Microsoft.Extensions.Primitives.xml",
"lib/net8.0/Microsoft.Extensions.Primitives.dll",
"lib/net8.0/Microsoft.Extensions.Primitives.xml",
"lib/net9.0/Microsoft.Extensions.Primitives.dll",
"lib/net9.0/Microsoft.Extensions.Primitives.xml",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
"microsoft.extensions.primitives.9.0.6.nupkg.sha512",
"microsoft.extensions.primitives.nuspec",
"useSharedDesignerContext.txt"
]
}
},
"projectFileDependencyGroups": {
"net9.0": [
"Microsoft.AspNetCore.Identity.EntityFrameworkCore >= 9.0.6",
"Microsoft.EntityFrameworkCore >= 9.0.6",
"Microsoft.EntityFrameworkCore.Abstractions >= 9.0.6",
"Microsoft.Extensions.DependencyInjection.Abstractions >= 9.0.6"
]
},
"packageFolders": {
"/home/thatzokay/.nuget/packages/": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj",
"projectName": "MedusaPluginChargeMachine",
"projectPath": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj",
"packagesPath": "/home/thatzokay/.nuget/packages/",
"outputPath": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/thatzokay/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.6, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.6, )"
},
"Microsoft.EntityFrameworkCore.Abstractions": {
"target": "Package",
"version": "[9.0.6, )"
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"target": "Package",
"version": "[9.0.6, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.AspNetCore.App": {
"privateAssets": "none"
},
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/home/thatzokay/.dotnet/sdk/9.0.300/PortableRuntimeIdentifierGraph.json"
}
}
}
}
@@ -0,0 +1,27 @@
{
"version": 2,
"dgSpecHash": "tzm2uWZZZk0=",
"success": true,
"projectFilePath": "/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj",
"expectedPackageFiles": [
"/home/thatzokay/.nuget/packages/microsoft.aspnetcore.cryptography.internal/9.0.6/microsoft.aspnetcore.cryptography.internal.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.aspnetcore.cryptography.keyderivation/9.0.6/microsoft.aspnetcore.cryptography.keyderivation.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.aspnetcore.identity.entityframeworkcore/9.0.6/microsoft.aspnetcore.identity.entityframeworkcore.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.entityframeworkcore/9.0.6/microsoft.entityframeworkcore.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.entityframeworkcore.abstractions/9.0.6/microsoft.entityframeworkcore.abstractions.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.entityframeworkcore.analyzers/9.0.6/microsoft.entityframeworkcore.analyzers.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.entityframeworkcore.relational/9.0.6/microsoft.entityframeworkcore.relational.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.caching.abstractions/9.0.6/microsoft.extensions.caching.abstractions.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.caching.memory/9.0.6/microsoft.extensions.caching.memory.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.configuration.abstractions/9.0.6/microsoft.extensions.configuration.abstractions.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.dependencyinjection/9.0.6/microsoft.extensions.dependencyinjection.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/9.0.6/microsoft.extensions.dependencyinjection.abstractions.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.identity.core/9.0.6/microsoft.extensions.identity.core.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.identity.stores/9.0.6/microsoft.extensions.identity.stores.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.logging/9.0.6/microsoft.extensions.logging.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.logging.abstractions/9.0.6/microsoft.extensions.logging.abstractions.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.options/9.0.6/microsoft.extensions.options.9.0.6.nupkg.sha512",
"/home/thatzokay/.nuget/packages/microsoft.extensions.primitives/9.0.6/microsoft.extensions.primitives.9.0.6.nupkg.sha512"
],
"logs": []
}
@@ -0,0 +1 @@
"restore":{"projectUniqueName":"/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj","projectName":"MedusaPluginChargeMachine","projectPath":"/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/MedusaPluginChargeMachine.csproj","outputPath":"/home/thatzokay/Projects/csharp/MedusaPluginChargeMachine/MedusaPluginChargeMachine/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net9.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net9.0":{"targetAlias":"net9.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"},"SdkAnalysisLevel":"9.0.300"}"frameworks":{"net9.0":{"targetAlias":"net9.0","dependencies":{"Microsoft.AspNetCore.Identity.EntityFrameworkCore":{"target":"Package","version":"[9.0.6, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[9.0.6, )"},"Microsoft.EntityFrameworkCore.Abstractions":{"target":"Package","version":"[9.0.6, )"},"Microsoft.Extensions.DependencyInjection.Abstractions":{"target":"Package","version":"[9.0.6, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.AspNetCore.App":{"privateAssets":"none"},"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/thatzokay/.dotnet/sdk/9.0.300/PortableRuntimeIdentifierGraph.json"}}
@@ -0,0 +1 @@
17505992601130876
@@ -0,0 +1 @@
17506012707971121