250501 커밋

This commit is contained in:
2025-05-01 07:23:28 +09:00
parent 98bb2e3c5c
commit 23176551b7
353 changed files with 9972 additions and 6652 deletions

View File

@@ -1,9 +1,9 @@
namespace BrokerCore.ApiModels; using System.ComponentModel;
using System.ComponentModel;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerApiCore;
public class DummyRequest public class DummyRequest
{ {
public required string Dummy { get; set; } public required string Dummy { get; set; }

View File

@@ -1,10 +1,8 @@
namespace BrokerCore.ApiModels; using System.ComponentModel;
using System.ComponentModel;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerApiCore;
public class AdminSapphireChangeRequest public class AdminSapphireChangeRequest
{ {
public string AccountId { get; set; } = string.Empty; public string AccountId { get; set; } = string.Empty;

View File

@@ -1,7 +1,6 @@
namespace BrokerCore.ApiModels; using System.ComponentModel;
using System.ComponentModel;
namespace BrokerApiCore;
public class ApiErrorResponse public class ApiErrorResponse
{ {
[Description("에러 추척용 id")] [Description("에러 추척용 id")]

View File

@@ -1,17 +1,8 @@
using System.ComponentModel; using System.ComponentModel;
using ServerCommon;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerCore.ApiModels; namespace BrokerApiCore;
using System.Runtime.Serialization;
using System.Text.Json.Serialization;
using Common;
using DbEntity;
using ServerCommon;
[SwaggerSchema("사파이어 잔액 요청")] [SwaggerSchema("사파이어 잔액 요청")]
public class SapphireRequest public class SapphireRequest
{ {

View File

@@ -1,9 +1,7 @@
namespace BrokerCore.ApiModels; using System.ComponentModel;
using System.ComponentModel;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerApiCore;
[SwaggerSchema("플래닛 인증 요청")] [SwaggerSchema("플래닛 인증 요청")]
public class PlanetAuthRequest public class PlanetAuthRequest
{ {

View File

@@ -1,10 +1,10 @@
namespace BrokerCore.ApiModels; using System.ComponentModel;
using System.ComponentModel;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerApiCore;
[SwaggerSchema("재화 잔액 요청")] [SwaggerSchema("재화 잔액 요청")]
public class CurrencyBalanceRequest public class CurrencyBalanceRequest
{ {

View File

@@ -1,14 +1,11 @@
namespace BrokerCore.ApiModels; 
using System.ComponentModel; using System.ComponentModel;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
using DbEntity;
using ServerCommon; using ServerCommon;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerApiCore;
[SwaggerSchema("플래닛 아이템 교환 주문 정보")] [SwaggerSchema("플래닛 아이템 교환 주문 정보")]
public class PlanetItemExchangeOrderDto public class PlanetItemExchangeOrderDto
{ {

View File

@@ -1,7 +1,7 @@
using System.ComponentModel; using System.ComponentModel;
using Swashbuckle.AspNetCore.Annotations; using Swashbuckle.AspNetCore.Annotations;
namespace BrokerCore.ApiModels; namespace BrokerApiCore;
[SwaggerSchema("유저 사파이어 잔액 요청")] [SwaggerSchema("유저 사파이어 잔액 요청")]
public class UserSapphireRequest public class UserSapphireRequest

View File

@@ -1,9 +1,9 @@
namespace BrokerCore.BrokerBusinessLog; 
using Newtonsoft.Json; using Newtonsoft.Json;
using ServerBase; using ServerBase;
namespace BrokerApiCore;
public class PlanetProviderLogActor : IWithLogActor public class PlanetProviderLogActor : IWithLogActor
{ {
// 로그 행위자 정보 // 로그 행위자 정보

View File

@@ -1,19 +1,7 @@
 using Newtonsoft.Json;
using Newtonsoft.Json;
using Google.Protobuf;
using Google.Protobuf.WellKnownTypes;
using ServerCore;
using ServerBase; using ServerBase;
using ServerCommon;
using ServerCommon.BusinessLogDomain;
using MetaAssets;
namespace BrokerCore.BrokerBusinessLog;
namespace BrokerApiCore;
public class PlanetUserLogActor : ILogActor public class PlanetUserLogActor : ILogActor
{ {
[JsonProperty] public ServerType ServerType { get; init; } = ServerType.BrokerApi; [JsonProperty] public ServerType ServerType { get; init; } = ServerType.BrokerApi;

View File

@@ -1,9 +1,10 @@
 
using ServerBase; using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace BrokerCore.BrokerBusinessLog; namespace BrokerApiCore;
public class PlanetItemExchangeBusinessLog : ILogInvokerEx public class PlanetItemExchangeBusinessLog : ILogInvokerEx
{ {

View File

@@ -1,10 +1,9 @@
 using ServerBase;
using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace BrokerCore.BrokerBusinessLog; namespace BrokerApiCore;
public class PlanetProviderAuthBusinessLog : ILogInvokerEx public class PlanetProviderAuthBusinessLog : ILogInvokerEx
{ {

View File

@@ -1,8 +1,11 @@
using ServerBase; using BrokerApiServer;
using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace BrokerCore.BrokerBusinessLog; namespace BrokerApiCore;
public class PlanetUserAuthBusinessLog : ILogInvokerEx public class PlanetUserAuthBusinessLog : ILogInvokerEx
{ {

View File

@@ -1,15 +1,11 @@
 using NLog.Config;
using ServerCore;
using ServerBase; using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCore;
namespace BrokerCore;
using NLog.Config;
using MODULE_ID = System.UInt32; using MODULE_ID = System.UInt32;
namespace BrokerApiCore;
public sealed class BrokerServerLogic : IServerLogic, IWithLogActor, IInitializer public sealed class BrokerServerLogic : IServerLogic, IWithLogActor, IInitializer
{ {
@@ -25,9 +21,15 @@ public sealed class BrokerServerLogic : IServerLogic, IWithLogActor, IInitialize
m_server_config = serverConfig; m_server_config = serverConfig;
} }
public IModule getModule(MODULE_ID moduleId) { throw new NullReferenceException(); } public IModule getModule(MODULE_ID moduleId)
{
return null;
}
public Result registerEntityTicker(EntityTicker entityTicker) { throw new NullReferenceException(); } public Result registerEntityTicker(EntityTicker entityTicker)
{
return null;
}
public async Task<Result> onInit() public async Task<Result> onInit()

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.Common; namespace BrokerApiCore;
public class ApiException: Exception public class ApiException: Exception
{ {

View File

@@ -1,8 +1,4 @@
namespace BrokerCore.Common; namespace BrokerApiCore;
using ApiModels;
using DbEntity;
public static class ApiExtensions public static class ApiExtensions
{ {

View File

@@ -1,13 +1,7 @@
using System; using System.Diagnostics.CodeAnalysis;
using System.Diagnostics.CodeAnalysis;
using ServerCore;
using ServerBase; using ServerBase;
using ServerCommon;
namespace BrokerApiCore;
namespace BrokerCore.Common;
public static class Guard public static class Guard
{ {

View File

@@ -1,19 +1,12 @@
namespace BrokerCore.Common; using System.Security.Cryptography;
using System.Security.Cryptography;
using BrokerBusinessLog;
using DbEntity;
using Entity.Actions;
using MetaAssets; using MetaAssets;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain;
using ServerCore; using ServerBase; using ServerCore;
namespace BrokerApiCore;
public class Helpers public class Helpers
{ {
public static string generateSecureKey(int keySizeInBytes = 32, bool isBase64 = true) public static string generateSecureKey(int keySizeInBytes = 32, bool isBase64 = true)
@@ -46,25 +39,25 @@ public class Helpers
Title = mailMeta.Mail_Title, Title = mailMeta.Mail_Title,
Text = mailMeta.Mail_Desc, Text = mailMeta.Mail_Desc,
ExpireDate = expire_date, ExpireDate = expire_date,
ItemList = getMailItems(productMeta).ToList(), ItemList = getMailItems(productMeta),
PackageOrderId = string.Empty, PackageOrderId = string.Empty,
}; };
return mail_send_option; return mail_send_option;
} }
public static IEnumerable<MailItem> getMailItems(ProductMetaData productMetaData) public static List<ServerCommon.MailItem> getMailItems(ProductMetaData productMetaData)
{ {
if (productMetaData.ItemID_First != 0) if (productMetaData.ItemID_First != 0)
{ {
return productMetaData.First_List.Select(itemMeta => new MailItem() return productMetaData.First_List.Select(itemMeta => new ServerCommon.MailItem
{ {
ItemId = (UInt32)itemMeta.Id, ItemId = (UInt32)itemMeta.Id,
Count = itemMeta.Value, Count = itemMeta.Value,
ProductId = (UInt32)productMetaData.Id, ProductId = (UInt32)productMetaData.Id,
isRepeatProduct = false isRepeatProduct = false
}); }).ToList();
} }
return new List<MailItem>(); return [];
} }
public static PlanetItemExchangeLogData createFromExchangeOrderLog(PlanetItemExchangeOrder order) public static PlanetItemExchangeLogData createFromExchangeOrderLog(PlanetItemExchangeOrder order)

View File

@@ -1,7 +1,7 @@
//============================================================== //==============================================================
// JWT 설정 정보를 담고있는 클래스입니다. // JWT 설정 정보를 담고있는 클래스입니다.
//============================================================== //==============================================================
namespace BrokerCore.Common; namespace BrokerApiCore;
public class JwtOption public class JwtOption
{ {
public string ValidIssuer { get; set; } = string.Empty; public string ValidIssuer { get; set; } = string.Empty;

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.Common; namespace BrokerApiCore;
public class ResultFailException : ApiException public class ResultFailException : ApiException
{ {
public ResultFailException(Result result, string? message = null) : base((int)result.ErrorCode, public ResultFailException(Result result, string? message = null) : base((int)result.ErrorCode,

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.DbEntity; namespace BrokerApiCore;
public class PlanetInfo public class PlanetInfo
{ {

View File

@@ -1,6 +1,6 @@
namespace BrokerCore.DbEntity;
using ServerCommon; using ServerCommon;
namespace BrokerApiCore;
//================================================================================ //================================================================================
// 교환 거래 주문 정보 // 교환 거래 주문 정보
//================================================================================ //================================================================================

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.DbEntity; namespace BrokerApiCore;
public class PlanetItemExchangeOrderAmountTotalLimit public class PlanetItemExchangeOrderAmountTotalLimit
{ {

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.DbEntity; namespace BrokerApiCore;
public class PlanetItemExchangeOrderAmountUserLimit public class PlanetItemExchangeOrderAmountUserLimit
{ {

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.DbEntity; namespace BrokerApiCore;
public enum ExchangeOrderStatus public enum ExchangeOrderStatus
{ {

View File

@@ -1,6 +1,6 @@
namespace BrokerCore.DbEntity; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore; namespace BrokerApiCore;
[Keyless] [Keyless]
public class SsoAccountInfo public class SsoAccountInfo

View File

@@ -1,12 +1,8 @@
using System.Text; using System.Text;
using ServerBase;
using ServerCommon; using ServerCore;
using BrokerCore.BrokerBusinessLog; namespace BrokerApiCore;
using ServerCommon;
using ServerCore; using ServerBase;
namespace BrokerCore.Entity.Actions;
using MetaAssets; using MetaAssets;

View File

@@ -1,16 +1,7 @@
using Google.Protobuf; using ServerBase;
using Google.Protobuf.WellKnownTypes;
using ServerCore; namespace BrokerApiCore;
using ServerBase;
using ServerCommon;
using ServerCommon.BusinessLogDomain;
using MetaAssets;
namespace BrokerCore.Entity;
using ServerCommon; using ServerCommon;

View File

@@ -1,13 +1,10 @@
 
using ServerCore;
using ServerBase; using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCore;
namespace BrokerCore.Entity; namespace BrokerApiCore;
using Actions;
public class BrokerMailEntity : EntityBase, IWithLogActor public class BrokerMailEntity : EntityBase, IWithLogActor
{ {

View File

@@ -1,8 +1,6 @@
namespace BrokerCore.Entity; namespace BrokerApiCore;
using ServerCommon; using ServerBase; using ServerCore;
using ServerCore; using ServerBase;
public static class EntityExtensions public static class EntityExtensions
{ {

View File

@@ -1,17 +1,7 @@
 using ServerBase;
using Google.Protobuf;
using Google.Protobuf.WellKnownTypes;
using ServerCore; namespace BrokerApiCore;
using ServerBase;
using ServerCommon;
using ServerCommon.BusinessLogDomain;
using MetaAssets;
namespace BrokerCore.Entity;
public static class EntityHelper public static class EntityHelper

View File

@@ -1,8 +1,8 @@
namespace BrokerCore.Entity.Actions; namespace BrokerApiCore;
using ServerCommon; using ServerCommon;
using ServerCore; using ServerBase; using ServerCore;
public record class MailSendOption public record class MailSendOption
{ {

View File

@@ -1,13 +1,8 @@
namespace BrokerCore.Entity; using ServerBase;
using Actions;
using BrokerBusinessLog;
using ServerCommon; using ServerCommon;
using ServerCore;
using ServerCore; using ServerBase; namespace BrokerApiCore;
public sealed class PlanetUserEntity : EntityBase, IWithLogActor public sealed class PlanetUserEntity : EntityBase, IWithLogActor
{ {
private readonly DynamoDbClient m_dynamo_db_client; private readonly DynamoDbClient m_dynamo_db_client;

View File

@@ -1,4 +1,4 @@
namespace BrokerCore.Meta; namespace BrokerApiCore;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;

View File

@@ -1,11 +1,9 @@
using System.Collections.Concurrent; using System.Collections.Concurrent;
using MetaAssets;
using ServerBase; using ServerBase;
using ServerCommon; using ServerCommon;
using MetaAssets;
namespace BrokerApiCore;
public class BrokerMetaTable public class BrokerMetaTable
{ {
public string Version { get; private set; } public string Version { get; private set; }

View File

@@ -1,23 +0,0 @@
// namespace BrokerCore.Meta;
//
// public class PlanetItemExchangePolicy
// {
// // ID
// // PlanetId
// // CaliverseItemType
// // CaliverseItemId
// // CaliverseItemAmount
// // PlanetItemType
// // PlanetItemId
// // PlanetItemAmount
// // Description
//
// public string? Id { get; set; }
// public string? PlanetId { get; set; }
// public string? CaliverseItemType { get; set; }
// public string? CaliverseItemId { get; set; }
// public long CaliverseItemAmount { get; set; }
// public string? PlanetItemType { get; set; }
// public string? PlanetItemId { get; set; }
// public long PlanetItemAmount { get; set; }
// }

View File

@@ -1,6 +1,9 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using BrokerApiServer;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250217015116_SchemaChanges_105106")] [Migration("20250217015116_SchemaChanges_105106")]

View File

@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_105106 : Migration public partial class SchemaChanges_105106 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250224031421_SchemaChanges_121410")] [Migration("20250224031421_SchemaChanges_121410")]

View File

@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_121410 : Migration public partial class SchemaChanges_121410 : Migration

View File

@@ -1,6 +1,9 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using BrokerApiServer;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +12,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250314055515_SchemaChanges_145503")] [Migration("20250314055515_SchemaChanges_145503")]

View File

@@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_145503 : Migration public partial class SchemaChanges_145503 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250314062930_SchemaChanges_152918")] [Migration("20250314062930_SchemaChanges_152918")]

View File

@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_152918 : Migration public partial class SchemaChanges_152918 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250314063529_SchemaChanges_153518")] [Migration("20250314063529_SchemaChanges_153518")]

View File

@@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_153518 : Migration public partial class SchemaChanges_153518 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250314070903_SchemaChanges_160851")] [Migration("20250314070903_SchemaChanges_160851")]

View File

@@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_160851 : Migration public partial class SchemaChanges_160851 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250317020124_SchemaChanges_110113")] [Migration("20250317020124_SchemaChanges_110113")]

View File

@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_110113 : Migration public partial class SchemaChanges_110113 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250317030502_SchemaChanges_120450")] [Migration("20250317030502_SchemaChanges_120450")]

View File

@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_120450 : Migration public partial class SchemaChanges_120450 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250317032756_SchemaChanges_122745")] [Migration("20250317032756_SchemaChanges_122745")]

View File

@@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_122745 : Migration public partial class SchemaChanges_122745 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250321034709_SchemaChanges_124658")] [Migration("20250321034709_SchemaChanges_124658")]

View File

@@ -2,7 +2,7 @@
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_124658 : Migration public partial class SchemaChanges_124658 : Migration

View File

@@ -1,6 +1,8 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -9,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
[Migration("20250324074920_SchemaChanges_164908")] [Migration("20250324074920_SchemaChanges_164908")]

View File

@@ -3,7 +3,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
/// <inheritdoc /> /// <inheritdoc />
public partial class SchemaChanges_164908 : Migration public partial class SchemaChanges_164908 : Migration

View File

@@ -1,6 +1,9 @@
// <auto-generated /> // <auto-generated />
using System; using System;
using BrokerCore.Repository.Context;
using BrokerApiCore;
using BrokerApiServer;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Metadata;
@@ -8,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
#nullable disable #nullable disable
namespace BrokerApiCore.Migrations namespace BrokerApiServer.Migrations
{ {
[DbContext(typeof(MetaverseBrokerDbContext))] [DbContext(typeof(MetaverseBrokerDbContext))]
partial class MetaverseBrokerDbContextModelSnapshot : ModelSnapshot partial class MetaverseBrokerDbContextModelSnapshot : ModelSnapshot

View File

@@ -1,14 +1,8 @@
namespace BrokerCore.Repository; using Microsoft.EntityFrameworkCore;
using Context;
using DbEntity;
using Microsoft.EntityFrameworkCore;
using ServerBase; using ServerBase;
using ServerCommon;
namespace BrokerApiCore;
public class PlanetInfoRepo public class PlanetInfoRepo
{ {
private readonly MetaverseBrokerDbContext m_db; private readonly MetaverseBrokerDbContext m_db;

View File

@@ -1,13 +1,8 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using ServerBase; using ServerBase;
using ServerCommon;
namespace BrokerCore.Repository; namespace BrokerApiCore;
using DbEntity;
using Context;
public class PlanetItemExchangeOrderAmountTotalLimitRepo public class PlanetItemExchangeOrderAmountTotalLimitRepo
{ {

View File

@@ -1,13 +1,8 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using ServerBase; using ServerBase;
using ServerCommon;
namespace BrokerCore.Repository; namespace BrokerApiCore;
using DbEntity;
using Context;
public class PlanetItemExchangeOrderAmountUserLimitRepo public class PlanetItemExchangeOrderAmountUserLimitRepo
{ {

View File

@@ -2,16 +2,9 @@ using Microsoft.EntityFrameworkCore;
using ServerBase; using ServerBase;
using ServerCommon;
namespace BrokerCore.Repository; namespace BrokerApiCore;
using Common;
using DbEntity;
using Context;
public class PlanetItemExchangeOrderRepo public class PlanetItemExchangeOrderRepo
{ {

View File

@@ -1,240 +0,0 @@
// using Microsoft.EntityFrameworkCore;
//
// using ServerCommon;
//
// namespace BrokerCore.Repository;
//
// using Common;
//
// using DbEntity;
// using Context;
//
// public class SapphireExchangeOrderRepo
// {
// private readonly MetaverseBrokerDbContext m_db_context;
//
// public SapphireExchangeOrderRepo(MetaverseBrokerDbContext dbContext)
// {
// m_db_context = dbContext;
// }
//
// //================================================================================
// // 사파이어 교환 주문을 추가한다.
// // 트랜잭션을 사용한다.
// //================================================================================
// public async Task<Result> add(SapphireExchangeOrder order, CancellationToken cancellationToken = default)
// {
// var result = new Result();
// try
// {
// m_db_context.SapphireExchangeOrders.Add(order);
// await m_db_context.SaveChangesAsync(cancellationToken);
// return result;
// }
// catch (Exception e)
// {
// result.setFail(ServerErrorCode.InternalServerError, e.Message);
// }
//
// return result;
// }
//
// public async Task<Result> delete(SapphireExchangeOrder order, CancellationToken cancellationToken = default)
// {
// var result = new Result();
// try
// {
// m_db_context.SapphireExchangeOrders.Remove(order);
// await m_db_context.SaveChangesAsync(cancellationToken);
// }
// catch (Exception e)
// {
// result.setFail(ServerErrorCode.InternalServerError, e.Message);
// }
//
// return result;
// }
//
// //================================================================================
// // 사파이어 교환 주문을 비동기로 업데이트한다.
// // 트랜잭션을 사용한다.
// // OrderId를 키로 사용한다.
// // OrderType과 OrderCompletedAt만 업데이트한다.
// //================================================================================
// public async Task<(Result, SapphireExchangeOrder?)> findAndComplete(string orderId,
// CancellationToken cancellationToken = default)
// {
// var result = new Result();
// // var transaction = await m_db_context.Database.BeginTransactionAsync(cancellationToken).ConfigureAwait(false);
// // await using var transaction1 = transaction.ConfigureAwait(false);
// try
// {
// var order = await m_db_context.SapphireExchangeOrders.Where(x => x.OrderId == orderId).FirstOrDefaultAsync(cancellationToken);
// Guard.Against.isNull(order, ServerErrorCode.ExchangeOrderIdNotFound, "Invalid orderId");
// if (order.OrderStatus != ExchangeOrderStatus.Pending)
// {
// result.setFail(ServerErrorCode.Success, $"Fail To Complete OrderStatus Not Pending: orderId {orderId}, order_status {order.OrderStatus}");
// return (result, order);
// }
//
// order.OrderStatus = ExchangeOrderStatus.Completed;
// order.CompletedAt = DateTime.Now;
// m_db_context.SapphireExchangeOrders.Attach(order);
// m_db_context.Entry(order).Property(x => x.OrderStatus).IsModified = true;
// m_db_context.Entry(order).Property(x => x.CompletedAt).IsModified = true;
// await m_db_context.SaveChangesAsync(cancellationToken).ConfigureAwait(false);
// // await transaction.CommitAsync(cancellationToken).ConfigureAwait(false);
// return (new Result(), order);
// }
// catch (Exception e)
// {
// // await transaction.RollbackAsync(cancellationToken).ConfigureAwait(false);
// return (new Result { ResultString = e.Message }, null);
// }
// }
//
// // public async Task<Result> updateForPending(SapphireExchangeOrder order,
// // CancellationToken cancellationToken = default)
// // {
// // // await using var transaction = await m_db_context.Database.BeginTransactionAsync(cancellationToken);
// // try
// // {
// // m_db_context.SapphireExchangeOrders.Attach(order);
// // m_db_context.Entry(order).Property(x => x.OrderStatus).IsModified = true;
// // await m_db_context.SaveChangesAsync(cancellationToken);
// // // await transaction.CommitAsync(cancellationToken);
// // return new Result();
// // }
// // catch (Exception e)
// // {
// // // await transaction.RollbackAsync(cancellationToken);
// // return new Result { ResultString = e.Message };
// // }
// // }
// //==========================================================================
// //SELECT *
// // FROM `sapphire_exchange_order`
// // WHERE `PlanetId` = @planetId
// // AND `UserGuid` = @userGuid
// // AND (@orderStatus IS NULL OR `OrderStatus` = @orderStatus)
// // ORDER BY `CreatedAt` ASC
// // LIMIT @pageSize OFFSET @offset;
// //==========================================================================
// public async Task<(Result, IEnumerable<SapphireExchangeOrder>?)> findList(
// string planetId,
// string userGuid,
// ExchangeOrderStatus? orderStatus = null,
// int pageIndex = 1,
// int pageSize = 20,
// string sortOrder = "asc",
// CancellationToken cancellationToken = default)
// {
// var result = new Result();
// try
// {
// var query = m_db_context.SapphireExchangeOrders.AsQueryable();
//
// if (!string.IsNullOrEmpty(planetId))
// {
// query = query.Where(x => x.PlanetId == planetId);
// }
//
// if (!string.IsNullOrEmpty(userGuid))
// {
// query = query.Where(x => x.UserGuid == userGuid);
// }
//
// //orderStatus.HasValue는 orderStatus가 null일 때도 에러가 발생하지 않음. orderStatus가 null이면 HasValue는 false를 반환.
// if (orderStatus.HasValue)
// {
// query = query.Where(x => x.OrderStatus == orderStatus);
// }
//
// query = sortOrder.ToLower() == "desc"
// ? query.OrderByDescending(o => o.CreatedAt)
// : query.OrderBy(o => o.CreatedAt);
//
// var orders = await query
// .Skip((pageIndex - 1) * pageSize)
// .Take(pageSize)
// .ToArrayAsync(cancellationToken);
//
// return (result, orders);
// }
// catch (Exception e)
// {
// result.setFail(ServerErrorCode.DynamoDbException, e.Message);
// return (result, null);
// }
// }
//
// //================================================================================
// // 사파이어 교환 주문 목록을 비동기로 조회한다.
// // OrderType과 PlanetId로 검색한다.
// // Result, IEnumerable<>를 반환한다.
// // 조건에 맞는 값이 없다면 빈 배열을 반환한다.
// //================================================================================
// public async Task<(Result, IEnumerable<SapphireExchangeOrder>?)> findList_old(string planetId, string userGuid,
// ExchangeOrderStatus? orderStatus = null, int pageIndex = 1, int pageSize = 20, CancellationToken cancellationToken = default)
// {
// var result = new Result();
// try
// {
// if (orderStatus == null)
// {
// var orders = await m_db_context.SapphireExchangeOrders
// .OrderBy(o => o.CreatedAt)
// .Skip((pageIndex - 1) * pageSize)
// .Take(pageSize)
// .Where(x => x.PlanetId == planetId && x.UserGuid == userGuid).ToArrayAsync(cancellationToken);
// return (result, orders);
// }
// else
// {
// var orders = await m_db_context.SapphireExchangeOrders
// .Where(x => x.PlanetId == planetId && x.UserGuid == userGuid && x.OrderStatus == orderStatus)
// .Skip((pageIndex - 1) * pageSize)
// .Take(pageSize)
// .ToArrayAsync(cancellationToken);
// return (result, orders);
// }
// }
// catch (Exception e)
// {
// result.setFail(ServerErrorCode.RdbError, e.Message);
// return (result, null);
// }
// }
//
// public async Task<PaginatedList<SapphireExchangeOrder>> getSapphireExchangeOrders(int pageIndex, int pageSize)
// {
// var query = m_db_context.Set<SapphireExchangeOrder>().AsNoTracking();
//
// var count = await query.CountAsync();
// var items = await query
// .OrderBy(o => o.CreatedAt)
// .Skip((pageIndex - 1) * pageSize)
// .Take(pageSize)
// .ToListAsync();
//
// return new PaginatedList<SapphireExchangeOrder>(items, count, pageIndex, pageSize);
// }
//
// public class PaginatedList<T> : List<T>
// {
// public int PageIndex { get; private set; }
// public int TotalPages { get; private set; }
// public int TotalCount { get; private set; }
//
// public PaginatedList(List<T> items, int count, int pageIndex, int pageSize)
// {
// PageIndex = pageIndex;
// TotalCount = count;
//
// this.AddRange(items);
// }
//
// public bool HasPreviousPage => PageIndex > 1;
// public bool HasNextPage => PageIndex < TotalPages;
// }
// }

View File

@@ -1,8 +1,8 @@
namespace BrokerCore.DbEntity; 
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace BrokerApiCore;
public class PlanetExchangeOrderConfig : IEntityTypeConfiguration<PlanetItemExchangeOrder> public class PlanetExchangeOrderConfig : IEntityTypeConfiguration<PlanetItemExchangeOrder>
{ {
public void Configure(EntityTypeBuilder<PlanetItemExchangeOrder> builder) public void Configure(EntityTypeBuilder<PlanetItemExchangeOrder> builder)

View File

@@ -1,10 +1,8 @@
namespace BrokerCore.Repository.SqlConfig; 
using DbEntity;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace BrokerApiCore;
public class PlanetInfoConfig : IEntityTypeConfiguration<PlanetInfo> public class PlanetInfoConfig : IEntityTypeConfiguration<PlanetInfo>
{ {
public void Configure(EntityTypeBuilder<PlanetInfo> builder) public void Configure(EntityTypeBuilder<PlanetInfo> builder)

View File

@@ -1,8 +1,7 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace BrokerApiCore.Repository.SqlConfig; namespace BrokerApiCore;
using BrokerCore.DbEntity;
public class PlanetItemExchangeOrderAmountTotalLimitConfig : IEntityTypeConfiguration<PlanetItemExchangeOrderAmountTotalLimit> public class PlanetItemExchangeOrderAmountTotalLimitConfig : IEntityTypeConfiguration<PlanetItemExchangeOrderAmountTotalLimit>
{ {

View File

@@ -2,9 +2,7 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace BrokerApiCore.Repository.SqlConfig; namespace BrokerApiCore;
using BrokerCore.DbEntity;
public class PlanetItemExchangeOrderAmountUserLimitConfig : IEntityTypeConfiguration<PlanetItemExchangeOrderAmountUserLimit> public class PlanetItemExchangeOrderAmountUserLimitConfig : IEntityTypeConfiguration<PlanetItemExchangeOrderAmountUserLimit>
{ {

View File

@@ -1,10 +1,8 @@
namespace BrokerCore.Repository.SqlConfig; 
using DbEntity;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace BrokerApiCore;
public class SapphireExchangeOrderConfig : IEntityTypeConfiguration<SapphireExchangeOrder> public class SapphireExchangeOrderConfig : IEntityTypeConfiguration<SapphireExchangeOrder>
{ {
public void Configure(EntityTypeBuilder<SapphireExchangeOrder> builder) public void Configure(EntityTypeBuilder<SapphireExchangeOrder> builder)

View File

@@ -1,20 +1,9 @@
using ServerCore;
using ServerBase;
using ServerCommon;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace BrokerCore.Repository.Context;
using BrokerApiCore.Repository.SqlConfig;
using DbEntity;
using Microsoft.EntityFrameworkCore.Design; using Microsoft.EntityFrameworkCore.Design;
using ServerBase;
using ServerCore;
using SqlConfig; namespace BrokerApiCore;
public class MetaverseBrokerDbContext: DbContext public class MetaverseBrokerDbContext: DbContext
{ {
public DbSet<SapphireExchangeOrder> SapphireExchangeOrders { get; set; } public DbSet<SapphireExchangeOrder> SapphireExchangeOrders { get; set; }

View File

@@ -1,7 +1,5 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace BrokerCore.Repository.Context; namespace BrokerApiCore;
using DbEntity;
public class SsoAccountDbContext: DbContext public class SsoAccountDbContext: DbContext
{ {

View File

@@ -1,8 +1,6 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
namespace BrokerCore.Repository; namespace BrokerApiCore;
using Context;
using DbEntity;
public class SsoAccountRepo public class SsoAccountRepo
{ {
private readonly SsoAccountDbContext m_db_context; private readonly SsoAccountDbContext m_db_context;

View File

@@ -1,9 +1,7 @@
using ServerCommon; using ServerCommon;
using ServerBase; using ServerCore;
namespace BrokerCore.Repository; namespace BrokerApiCore;
using ServerCore; using ServerBase;
public class UserBaseDocRepo public class UserBaseDocRepo
{ {
private readonly DynamoDbClient m_dynamo_db_client; private readonly DynamoDbClient m_dynamo_db_client;

View File

@@ -1,14 +1,9 @@
 using ServerBase;
using ServerCore;
using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain; using ServerCommon.BusinessLogDomain;
using ServerCore;
namespace BrokerApiCore;
namespace BrokerCore.Services;
using Common;
public class EchoSystemService public class EchoSystemService
{ {

View File

@@ -4,10 +4,9 @@ using System.Security.Claims;
using System.Text; using System.Text;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using ServerCore; using ServerBase; using ServerCore;
namespace BrokerCore.Services; namespace BrokerApiCore;
using Common;
public class JwtGenerator public class JwtGenerator
{ {

View File

@@ -1,185 +0,0 @@
// namespace BrokerCore.Services;
//
// using System.IdentityModel.Tokens.Jwt;
// using System.Security.Claims;
// using System.Security.Cryptography;
// using System.Text;
//
// using Microsoft.IdentityModel.Tokens;
//
// public interface IJwtUser
// {
// public string Id { get; }
// }
//
// public interface IJwtAuth
// {
//
// }
//
// public class RefreshToken
// {
// public int Id { get; set; }
// public string Token { get; set; } = string.Empty;
// public DateTime Created { get; set; } = DateTime.UtcNow;
// public DateTime Expires { get; set; }
// public bool IsExpired => DateTime.UtcNow >= Expires;
// public DateTime? Revoked { get; set; }
// public bool IsActive => Revoked == null && !IsExpired;
// public string? ReplacedByToken { get; set; }
// public string? ReasonRevoked { get; set; }
// public int UserId { get; set; }
// public IJwtUser User { get; set; } = null!;
// }
//
// public interface IJwtService<in TUser, TAuth> where TUser : class
// {
// string generateJwtToken(TUser user, string secretKey, int expirationMinutes = 15);
// string generateRefreshToken();
// int? validateJwtToken(string token);
// Task<TAuth> refreshTokenAsync(string token, string ipAddress);
// Task revokeTokenAsync(string token, string ipAddress, string? reason = null);
// }
// public class JwtService: IJwtService<IJwtUser, IJwtAuth>
// {
// private string m_secret_key = string.Empty;
// private int m_expiration_minutes = 15;
// private string m_issuer = string.Empty;
// private string m_audience = string.Empty;
//
// public string generateJwtToken(IJwtUser user)
// {
// if (user == null)
// throw new ArgumentNullException(nameof(user));
//
// if (string.IsNullOrEmpty(m_secret_key))
// throw new ArgumentNullException(nameof(m_secret_key));
//
// if (m_expiration_minutes <= 0)
// throw new ArgumentOutOfRangeException(nameof(m_expiration_minutes), "Expiration minutes must be greater than zero.");
//
// var token_handler = new JwtSecurityTokenHandler();
// var key = Encoding.ASCII.GetBytes(m_secret_key);
//
// var claims = new List<Claim>
// {
// new Claim(ClaimTypes.NameIdentifier, user.Id.ToString()),
// // new Claim(ClaimTypes.Name, user.Username),
// // new Claim(ClaimTypes.Email, user.Email)
// // 필요한 경우 추가 클레임 정의 (역할 등)
// };
//
// var token_descriptor = new SecurityTokenDescriptor
// {
// Subject = new ClaimsIdentity(claims),
// Expires = DateTime.UtcNow.AddMinutes(15), // 액세스 토큰 만료 시간 (짧게 설정)
// Issuer = string.Empty,
// Audience = string.Empty,
// SigningCredentials = new SigningCredentials(
// new SymmetricSecurityKey(key),
// SecurityAlgorithms.HmacSha256Signature)
// };
//
// var token = token_handler.CreateToken(token_descriptor);
// return token_handler.WriteToken(token);
// }
//
// public string generateRefreshToken()
// {
// var random_number = new byte[16];
// using var rng = RandomNumberGenerator.Create();
// rng.GetBytes(random_number);
// return Convert.ToBase64String(random_number);
// }
//
// public int? validateJwtToken(string token)
// {
// if (string.IsNullOrEmpty(token))
// return null;
//
// var token_handler = new JwtSecurityTokenHandler();
// var key = Encoding.ASCII.GetBytes(m_secret_key);
//
// try
// {
// token_handler.ValidateToken(token, new TokenValidationParameters
// {
// ValidateIssuerSigningKey = true,
// IssuerSigningKey = new SymmetricSecurityKey(key),
// ValidateIssuer = true,
// ValidIssuer = this.m_issuer,
// ValidateAudience = true,
// ValidAudience = this.m_audience,
// // 시간 검증 설정
// ValidateLifetime = true,
// ClockSkew = TimeSpan.Zero
// }, out SecurityToken validated_token);
//
// var jwt_token = (JwtSecurityToken)validated_token;
// var user_id = int.Parse(jwt_token.Claims.First(x => x.Type == ClaimTypes.NameIdentifier).Value);
//
// return user_id;
// }
// catch
// {
// // 토큰 검증 실패
// return null;
// }
// }
//
// public Task<IJwtAuth> refreshTokenAsync(string token)
// {
// // 리프레시 토큰으로 유저 정보를 가져온다.
// var user;
//
// // 사용자가 없거나 토큰이 존재하지 않음
// if (user == null)
// throw new SecurityTokenException("Invalid token");
//
// var refreshToken = user.RefreshTokens.Single(x => x.Token == token);
//
// // 토큰이 더 이상 활성 상태가 아니면 오류
// if (!refreshToken.IsActive)
// throw new SecurityTokenException("Invalid token");
//
// // 새 리프레시 토큰 생성
// var newRefreshToken = generateRefreshTokenEntity();
//
// // 이전 토큰 폐기
// refreshToken.Revoked = DateTime.UtcNow;
// refreshToken.ReplacedByToken = newRefreshToken.Token;
// refreshToken.ReasonRevoked = "Replaced by new token";
//
// // 새 리프레시 토큰 추가
// user.RefreshTokens.Add(newRefreshToken);
// _context.Update(user);
// await _context.SaveChangesAsync();
//
// // 새 JWT 생성
// var jwtToken = generateJwtToken(user);
//
// return new
// {
// Id = user.Id,
// Username = user.Username,
// Email = user.Email,
// AccessToken = jwtToken,
// RefreshToken = newRefreshToken.Token
// };
// }
//
// public Task revokeTokenAsync(string token, string ipAddress, string? reason = null)
// {
// throw new NotImplementedException();
// }
//
// private RefreshToken generateRefreshTokenEntity()
// {
// return new RefreshToken
// {
// Token = generateRefreshToken(),
// Expires = DateTime.UtcNow.AddDays(32), // 리프레시 토큰 만료 시간 (길게 설정)
// Created = DateTime.UtcNow
// };
// }
// }

View File

@@ -1,17 +1,11 @@
namespace BrokerCore.Services; using System.Security.Claims;
using System.Security.Claims;
using BrokerBusinessLog;
using Microsoft.IdentityModel.JsonWebTokens; using Microsoft.IdentityModel.JsonWebTokens;
using Repository;
using Common;
using ServerBase; using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace BrokerApiCore;
public class PlanetService public class PlanetService
{ {

View File

@@ -1,16 +1,6 @@
namespace BrokerCore.Services; using MetaAssets;
using Common;
using DbEntity;
using ServerBase; using ServerBase;
using ServerCommon; namespace BrokerApiCore;
using MetaAssets;
using Repository;
public class DailyAmountLimitChecker public class DailyAmountLimitChecker
{ {
private readonly PlanetItemExchangeOrderAmountTotalLimitRepo m_planet_item_exchange_order_amount_total_limit; private readonly PlanetItemExchangeOrderAmountTotalLimitRepo m_planet_item_exchange_order_amount_total_limit;

View File

@@ -1,11 +1,5 @@
namespace BrokerCore.Services; namespace BrokerApiCore;
using DbEntity;
using Entity;
public interface IOrderCompletionStrategy public interface IOrderCompletionStrategy
{ {

View File

@@ -1,8 +1,6 @@
using BrokerCore.DbEntity;
using MetaAssets; using MetaAssets;
namespace BrokerCore.Services; namespace BrokerApiCore;
public interface IOrderCreationStrategy public interface IOrderCreationStrategy
{ {

View File

@@ -1,6 +1,6 @@
using ServerCommon; using ServerCommon;
namespace BrokerCore.Services; namespace BrokerApiCore;
public interface IOrderStrategyProvider public interface IOrderStrategyProvider
{ {

View File

@@ -1,10 +1,8 @@
using System.Collections.Concurrent;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using ServerCommon; using ServerCommon;
using System.Collections.Concurrent; namespace BrokerApiCore;
namespace BrokerCore.Services;
public class OrderStrategyProvider : IOrderStrategyProvider public class OrderStrategyProvider : IOrderStrategyProvider
{ {

View File

@@ -1,23 +1,9 @@
namespace BrokerCore.Services; using MetaAssets;
using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCore;
using Common; namespace BrokerApiCore;
using DbEntity;
using Repository;
using Entity;
using System.Collections.Generic;
using BrokerBusinessLog;
using MetaAssets;
using ServerCore; using ServerBase;
public class PlanetItemExchangeService public class PlanetItemExchangeService
{ {
readonly PlanetUserEntity m_planet_user; readonly PlanetUserEntity m_planet_user;

View File

@@ -1,9 +1,6 @@
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
namespace BrokerCore.Services; namespace BrokerApiCore;
using Entity;
public static class ServiceCollectionExtensions public static class ServiceCollectionExtensions
{ {
public static IServiceCollection addExchangeServices(this IServiceCollection services) public static IServiceCollection addExchangeServices(this IServiceCollection services)

View File

@@ -1,22 +1,11 @@
using BrokerCore.DbEntity;
using BrokerCore.Entity;
using BrokerCore.Repository;
using Microsoft.Extensions.Logging;
// using Polly;
// using Polly.Retry;
using MetaAssets; using MetaAssets;
using ServerCommon;
namespace BrokerCore.Services;
using Common;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Storage; using Microsoft.EntityFrameworkCore.Storage;
using Repository.Context; using Microsoft.Extensions.Logging;
using ServerCore; using ServerBase; using ServerBase;
using ServerCommon;
namespace BrokerApiCore;
//========================================================================================= //=========================================================================================
// 플래닛의 아이템을 칼리버스 재화로 교환하는 주문 생성 // 플래닛의 아이템을 칼리버스 재화로 교환하는 주문 생성
// Broker의 rdb(순수 교환 정보)와 DynamoDB(유저의 게임정보)를 사용하여 교환 주문을 생성한다. // Broker의 rdb(순수 교환 정보)와 DynamoDB(유저의 게임정보)를 사용하여 교환 주문을 생성한다.

View File

@@ -1,8 +1,4 @@
namespace BrokerCore.Services; namespace BrokerApiCore;
using Common;
using DbEntity;
using Entity;
using Repository;
// 화폐(Currency) 주문 완료 전략 // 화폐(Currency) 주문 완료 전략
public class CurrencyOrderCompletionStrategy : IOrderCompletionStrategy public class CurrencyOrderCompletionStrategy : IOrderCompletionStrategy

View File

@@ -1,18 +1,8 @@
namespace BrokerCore.Services;
using Common;
using DbEntity;
using Repository;
using MetaAssets; using MetaAssets;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Storage; using Microsoft.EntityFrameworkCore.Storage;
using Repository.Context; namespace BrokerApiCore;
public class ProductExchangeCreationStrategy : IOrderCreationStrategy public class ProductExchangeCreationStrategy : IOrderCreationStrategy
{ {
private readonly MetaverseBrokerDbContext m_broker_db_context; private readonly MetaverseBrokerDbContext m_broker_db_context;

View File

@@ -1,26 +1,9 @@
using ServerCore;
using ServerBase;
using ServerCommon;
namespace BrokerCore.Services;
using BrokerBusinessLog;
using Common;
using DbEntity;
using Entity;
using Entity.Actions;
using MetaAssets; using MetaAssets;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Storage; using Microsoft.EntityFrameworkCore.Storage;
using ServerBase;
using Repository; namespace BrokerApiCore;
using Repository.Context;
// 아이템 주문 완료 전략 // 아이템 주문 완료 전략
public class ProductOrderCompletionStrategy : IOrderCompletionStrategy public class ProductOrderCompletionStrategy : IOrderCompletionStrategy

View File

@@ -1,22 +1,13 @@
using System.IdentityModel.Tokens.Jwt; using System.IdentityModel.Tokens.Jwt;
using System.Text; using System.Text;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using ServerCore; using ServerBase; using ServerCore;
using ServerBase;
using ServerCommon; using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace BrokerCore.Services; namespace BrokerApiCore;
using BrokerBusinessLog;
using Repository;
using Common;
using Entity;
public class UserAuthService public class UserAuthService
{ {
private readonly PlanetUserEntity m_planet_user_entity; private readonly PlanetUserEntity m_planet_user_entity;

View File

@@ -90,16 +90,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -129,7 +139,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -138,8 +148,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -163,7 +173,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -172,7 +182,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -262,16 +272,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -301,7 +321,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -310,8 +330,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -335,7 +355,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -344,7 +364,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -427,16 +447,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -466,7 +496,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -475,8 +505,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -500,7 +530,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -509,7 +539,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -598,16 +628,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -637,7 +677,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -646,8 +686,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -671,7 +711,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -680,7 +720,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -756,22 +796,27 @@
}, },
"AWSSDK.Core": { "AWSSDK.Core": {
"target": "Package", "target": "Package",
"version": "[3.7.402.39, )", "version": "[3.7.402.46, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"AWSSDK.DynamoDBv2": { "AWSSDK.DynamoDBv2": {
"target": "Package", "target": "Package",
"version": "[3.7.406.21, )", "version": "[3.7.407, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"AWSSDK.OpenSearchService": { "AWSSDK.OpenSearchService": {
"target": "Package", "target": "Package",
"version": "[3.7.404.75, )", "version": "[3.7.404.81, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"AWSSDK.S3": { "AWSSDK.S3": {
"target": "Package", "target": "Package",
"version": "[3.7.416.9, )", "version": "[3.7.416.15, )",
"versionCentrallyManaged": true
},
"AWSSDK.SecurityToken": {
"target": "Package",
"version": "[3.7.401.89, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"AsyncStateMachine": { "AsyncStateMachine": {
@@ -779,11 +824,66 @@
"version": "[1.3.2, )", "version": "[1.3.2, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"AutoMapper": {
"target": "Package",
"version": "[14.0.0, )",
"versionCentrallyManaged": true
},
"AutoMapper.AspNetCore.OData.EFCore": {
"target": "Package",
"version": "[7.0.1, )",
"versionCentrallyManaged": true
},
"AutoMapper.Collection": {
"target": "Package",
"version": "[11.0.0, )",
"versionCentrallyManaged": true
},
"AutoMapper.Collection.EntityFrameworkCore": {
"target": "Package",
"version": "[11.0.0, )",
"versionCentrallyManaged": true
},
"AutoMapper.Contrib.Autofac.DependencyInjection": {
"target": "Package",
"version": "[9.0.0, )",
"versionCentrallyManaged": true
},
"AutoMapper.Data": {
"target": "Package",
"version": "[9.0.0, )",
"versionCentrallyManaged": true
},
"AutoMapper.EF6": {
"target": "Package",
"version": "[3.0.1, )",
"versionCentrallyManaged": true
},
"AutoMapper.Extensions.EnumMapping": {
"target": "Package",
"version": "[4.1.0, )",
"versionCentrallyManaged": true
},
"AutoMapper.Extensions.ExpressionMapping": {
"target": "Package",
"version": "[8.0.0, )",
"versionCentrallyManaged": true
},
"Axion.ConcurrentHashSet": { "Axion.ConcurrentHashSet": {
"target": "Package", "target": "Package",
"version": "[1.0.0, )", "version": "[1.0.0, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"BCrypt.Net-Next": {
"target": "Package",
"version": "[4.0.3, )",
"versionCentrallyManaged": true
},
"BouncyCastle.Cryptography": {
"target": "Package",
"version": "[2.5.1, )",
"versionCentrallyManaged": true
},
"CommandLineParser": { "CommandLineParser": {
"target": "Package", "target": "Package",
"version": "[2.9.1, )", "version": "[2.9.1, )",
@@ -814,6 +914,16 @@
"version": "[0.2.621003, )", "version": "[0.2.621003, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"Microsoft.Extensions.Configuration": {
"target": "Package",
"version": "[9.0.4, )",
"versionCentrallyManaged": true
},
"Microsoft.Extensions.Options": {
"target": "Package",
"version": "[9.0.4, )",
"versionCentrallyManaged": true
},
"MongoDB.Analyzer": { "MongoDB.Analyzer": {
"target": "Package", "target": "Package",
"version": "[1.5.0, )", "version": "[1.5.0, )",
@@ -866,7 +976,7 @@
}, },
"SSH.NET": { "SSH.NET": {
"target": "Package", "target": "Package",
"version": "[2024.2.0, )", "version": "[2025.0.0, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"StackExchange.Redis": { "StackExchange.Redis": {
@@ -891,7 +1001,7 @@
}, },
"System.IdentityModel.Tokens.Jwt": { "System.IdentityModel.Tokens.Jwt": {
"target": "Package", "target": "Package",
"version": "[8.8.0, )", "version": "[8.9.0, )",
"versionCentrallyManaged": true "versionCentrallyManaged": true
}, },
"YamlDotNet": { "YamlDotNet": {
@@ -905,16 +1015,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -944,7 +1064,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -953,8 +1073,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -978,7 +1098,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -987,7 +1107,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -1070,16 +1190,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -1109,7 +1239,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -1118,8 +1248,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -1143,7 +1273,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -1152,7 +1282,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -1249,16 +1379,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -1288,7 +1428,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -1297,8 +1437,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -1322,7 +1462,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -1331,7 +1471,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -1418,16 +1558,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -1457,7 +1607,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -1466,8 +1616,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -1491,7 +1641,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -1500,7 +1650,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",
@@ -1600,16 +1750,26 @@
"Asp.Versioning.Mvc.ApiExplorer": "8.1.0", "Asp.Versioning.Mvc.ApiExplorer": "8.1.0",
"AspNetCore.Swagger.Fluent.Annotations": "1.0.4", "AspNetCore.Swagger.Fluent.Annotations": "1.0.4",
"AsyncStateMachine": "1.3.2", "AsyncStateMachine": "1.3.2",
"AutoMapper": "14.0.0",
"AutoMapper.AspNetCore.OData.EFCore": "7.0.1",
"AutoMapper.Collection": "11.0.0",
"AutoMapper.Collection.EntityFrameworkCore": "11.0.0",
"AutoMapper.Contrib.Autofac.DependencyInjection": "9.0.0",
"AutoMapper.Data": "9.0.0",
"AutoMapper.EF6": "3.0.1",
"AutoMapper.Extensions.EnumMapping": "4.1.0",
"AutoMapper.Extensions.ExpressionMapping": "8.0.0",
"AWS.Logger.NLog": "3.3.4", "AWS.Logger.NLog": "3.3.4",
"AWSSDK.Core": "3.7.402.39", "AWSSDK.Core": "3.7.402.46",
"AWSSDK.DynamoDBv2": "3.7.406.21", "AWSSDK.DynamoDBv2": "3.7.407",
"AWSSDK.EC2": "3.7.330.4", "AWSSDK.EC2": "3.7.330.4",
"AWSSDK.ElasticLoadBalancingV2": "3.7.303.15", "AWSSDK.ElasticLoadBalancingV2": "3.7.303.15",
"AWSSDK.OpenSearchService": "3.7.404.75", "AWSSDK.OpenSearchService": "3.7.404.81",
"AWSSDK.S3": "3.7.416.9", "AWSSDK.S3": "3.7.416.15",
"AWSSDK.SecurityToken": "3.7.401.89",
"Axion.ConcurrentHashSet": "1.0.0", "Axion.ConcurrentHashSet": "1.0.0",
"BCrypt.Net-Next": "4.0.3", "BCrypt.Net-Next": "4.0.3",
"BouncyCastle.Cryptography": "2.4.0", "BouncyCastle.Cryptography": "2.5.1",
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"CommunityToolkit.Diagnostics": "8.2.2", "CommunityToolkit.Diagnostics": "8.2.2",
"CommunityToolkit.Mvvm": "8.2.2", "CommunityToolkit.Mvvm": "8.2.2",
@@ -1639,7 +1799,7 @@
"Microsoft.EntityFrameworkCore.Design": "8.0.2", "Microsoft.EntityFrameworkCore.Design": "8.0.2",
"Microsoft.EntityFrameworkCore.Tools": "8.0.2", "Microsoft.EntityFrameworkCore.Tools": "8.0.2",
"Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6", "Microsoft.Extensions.Caching.StackExchangeRedis": "8.0.6",
"Microsoft.Extensions.Configuration": "8.0.0", "Microsoft.Extensions.Configuration": "9.0.4",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0", "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0",
"Microsoft.Extensions.DependencyInjection": "8.0.0", "Microsoft.Extensions.DependencyInjection": "8.0.0",
@@ -1648,8 +1808,8 @@
"Microsoft.Extensions.Hosting.Abstractions": "8.0.0", "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
"Microsoft.Extensions.Http": "8.0.0", "Microsoft.Extensions.Http": "8.0.0",
"Microsoft.Extensions.Logging": "8.0.0", "Microsoft.Extensions.Logging": "8.0.0",
"Microsoft.Extensions.Logging.Abstractions": "8.0.1", "Microsoft.Extensions.Logging.Abstractions": "9.0.4",
"Microsoft.Extensions.Options": "8.0.2", "Microsoft.Extensions.Options": "9.0.4",
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0",
"Microsoft.NET.Test.Sdk": "17.12.0", "Microsoft.NET.Test.Sdk": "17.12.0",
"Microsoft.OpenApi": "1.6.22", "Microsoft.OpenApi": "1.6.22",
@@ -1673,7 +1833,7 @@
"RabbitMQ.Client": "6.8.1", "RabbitMQ.Client": "6.8.1",
"SharpSvn": "1.14003.272", "SharpSvn": "1.14003.272",
"sqlite-net-pcl": "1.9.172", "sqlite-net-pcl": "1.9.172",
"SSH.NET": "2024.2.0", "SSH.NET": "2025.0.0",
"StackExchange.Redis": "2.8.31", "StackExchange.Redis": "2.8.31",
"StackExchange.Redis.Extensions.Core": "11.0.0", "StackExchange.Redis.Extensions.Core": "11.0.0",
"StackExchange.Redis.Extensions.Newtonsoft": "11.0.0", "StackExchange.Redis.Extensions.Newtonsoft": "11.0.0",
@@ -1682,7 +1842,7 @@
"Swashbuckle.AspNetCore.Annotations": "7.2.0", "Swashbuckle.AspNetCore.Annotations": "7.2.0",
"Swashbuckle.AspNetCore.Filters": "8.0.2", "Swashbuckle.AspNetCore.Filters": "8.0.2",
"Swashbuckle.AspNetCore.SwaggerUI": "7.2.0", "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0",
"System.IdentityModel.Tokens.Jwt": "8.8.0", "System.IdentityModel.Tokens.Jwt": "8.9.0",
"xunit": "2.9.3", "xunit": "2.9.3",
"xunit.assert": "2.9.2", "xunit.assert": "2.9.2",
"xunit.runner.visualstudio": "3.0.1", "xunit.runner.visualstudio": "3.0.1",

View File

@@ -14,15 +14,18 @@
</ItemGroup> </ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.props')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\8.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" /> <Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\9.0.2\buildTransitive\net8.0\Microsoft.EntityFrameworkCore.props')" />
<Import Project="$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.props" Condition="Exists('$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.2\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.2\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" /> <Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.2\build\net8.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\8.0.2\build\net8.0\Microsoft.EntityFrameworkCore.Design.props')" />
</ImportGroup> </ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMongoDB_Analyzer Condition=" '$(PkgMongoDB_Analyzer)' == '' ">C:\Users\user\.nuget\packages\mongodb.analyzer\1.5.0</PkgMongoDB_Analyzer> <PkgMongoDB_Analyzer Condition=" '$(PkgMongoDB_Analyzer)' == '' ">C:\Users\user\.nuget\packages\mongodb.analyzer\1.5.0</PkgMongoDB_Analyzer>
<PkgAWSSDK_Core Condition=" '$(PkgAWSSDK_Core)' == '' ">C:\Users\user\.nuget\packages\awssdk.core\3.7.402.39</PkgAWSSDK_Core> <PkgEntityFramework Condition=" '$(PkgEntityFramework)' == '' ">C:\Users\user\.nuget\packages\entityframework\6.5.1</PkgEntityFramework>
<PkgAWSSDK_S3 Condition=" '$(PkgAWSSDK_S3)' == '' ">C:\Users\user\.nuget\packages\awssdk.s3\3.7.416.9</PkgAWSSDK_S3> <PkgAWSSDK_Core Condition=" '$(PkgAWSSDK_Core)' == '' ">C:\Users\user\.nuget\packages\awssdk.core\3.7.402.46</PkgAWSSDK_Core>
<PkgAWSSDK_OpenSearchService Condition=" '$(PkgAWSSDK_OpenSearchService)' == '' ">C:\Users\user\.nuget\packages\awssdk.opensearchservice\3.7.404.75</PkgAWSSDK_OpenSearchService> <PkgAWSSDK_SecurityToken Condition=" '$(PkgAWSSDK_SecurityToken)' == '' ">C:\Users\user\.nuget\packages\awssdk.securitytoken\3.7.401.89</PkgAWSSDK_SecurityToken>
<PkgAWSSDK_DynamoDBv2 Condition=" '$(PkgAWSSDK_DynamoDBv2)' == '' ">C:\Users\user\.nuget\packages\awssdk.dynamodbv2\3.7.406.21</PkgAWSSDK_DynamoDBv2> <PkgAWSSDK_S3 Condition=" '$(PkgAWSSDK_S3)' == '' ">C:\Users\user\.nuget\packages\awssdk.s3\3.7.416.15</PkgAWSSDK_S3>
<PkgAWSSDK_OpenSearchService Condition=" '$(PkgAWSSDK_OpenSearchService)' == '' ">C:\Users\user\.nuget\packages\awssdk.opensearchservice\3.7.404.81</PkgAWSSDK_OpenSearchService>
<PkgAWSSDK_DynamoDBv2 Condition=" '$(PkgAWSSDK_DynamoDBv2)' == '' ">C:\Users\user\.nuget\packages\awssdk.dynamodbv2\3.7.407</PkgAWSSDK_DynamoDBv2>
<PkgAWSSDK_CloudWatchLogs Condition=" '$(PkgAWSSDK_CloudWatchLogs)' == '' ">C:\Users\user\.nuget\packages\awssdk.cloudwatchlogs\3.7.305.15</PkgAWSSDK_CloudWatchLogs> <PkgAWSSDK_CloudWatchLogs Condition=" '$(PkgAWSSDK_CloudWatchLogs)' == '' ">C:\Users\user\.nuget\packages\awssdk.cloudwatchlogs\3.7.305.15</PkgAWSSDK_CloudWatchLogs>
<PkgAWSSDK_EC2 Condition=" '$(PkgAWSSDK_EC2)' == '' ">C:\Users\user\.nuget\packages\awssdk.ec2\3.7.330.4</PkgAWSSDK_EC2> <PkgAWSSDK_EC2 Condition=" '$(PkgAWSSDK_EC2)' == '' ">C:\Users\user\.nuget\packages\awssdk.ec2\3.7.330.4</PkgAWSSDK_EC2>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\user\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers> <PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\user\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3</PkgMicrosoft_CodeAnalysis_Analyzers>

View File

@@ -3,8 +3,9 @@
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> <Import Project="$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\8.0.0\buildTransitive\net6.0\System.Text.Json.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.usersecrets\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Configuration.UserSecrets.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\8.0.2\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\9.0.2\buildTransitive\net8.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\9.0.2\buildTransitive\net8.0\Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\8.0.0\buildTransitive\net6.0\Microsoft.Extensions.Options.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.options\9.0.4\buildTransitive\net8.0\Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options\9.0.4\buildTransitive\net8.0\Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.targets" Condition="Exists('$(NuGetPackageRoot)entityframework\6.5.1\buildTransitive\net6.0\EntityFramework.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets')" /> <Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder\8.0.0\buildTransitive\netstandard2.0\Microsoft.Extensions.Configuration.Binder.targets')" />
</ImportGroup> </ImportGroup>
</Project> </Project>

File diff suppressed because it is too large Load Diff

View File

@@ -1,24 +1,39 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "wxhyK1LthKY=", "dgSpecHash": "1KN19Ey1X4g=",
"success": true, "success": true,
"projectFilePath": "D:\\03.SVN\\03.caliverse\\Server\\CaliServer\\BrokerApiCore\\BrokerApiCore.csproj", "projectFilePath": "D:\\03.SVN\\03.caliverse\\Server\\CaliServer\\BrokerApiCore\\BrokerApiCore.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\user\\.nuget\\packages\\asyncstatemachine\\1.3.2\\asyncstatemachine.1.3.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\asyncstatemachine\\1.3.2\\asyncstatemachine.1.3.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\autofac\\8.2.0\\autofac.8.2.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper\\14.0.0\\automapper.14.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.aspnetcore.odata.efcore\\7.0.1\\automapper.aspnetcore.odata.efcore.7.0.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.collection\\11.0.0\\automapper.collection.11.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.collection.entityframeworkcore\\11.0.0\\automapper.collection.entityframeworkcore.11.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.contrib.autofac.dependencyinjection\\9.0.0\\automapper.contrib.autofac.dependencyinjection.9.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.data\\9.0.0\\automapper.data.9.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.ef6\\3.0.1\\automapper.ef6.3.0.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.extensions.enummapping\\4.1.0\\automapper.extensions.enummapping.4.1.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\automapper.extensions.expressionmapping\\8.0.0\\automapper.extensions.expressionmapping.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\aws.logger.core\\3.3.3\\aws.logger.core.3.3.3.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\aws.logger.core\\3.3.3\\aws.logger.core.3.3.3.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\aws.logger.nlog\\3.3.4\\aws.logger.nlog.3.3.4.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\aws.logger.nlog\\3.3.4\\aws.logger.nlog.3.3.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.cloudwatchlogs\\3.7.305.15\\awssdk.cloudwatchlogs.3.7.305.15.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\awssdk.cloudwatchlogs\\3.7.305.15\\awssdk.cloudwatchlogs.3.7.305.15.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.core\\3.7.402.39\\awssdk.core.3.7.402.39.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\awssdk.core\\3.7.402.46\\awssdk.core.3.7.402.46.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.dynamodbv2\\3.7.406.21\\awssdk.dynamodbv2.3.7.406.21.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\awssdk.dynamodbv2\\3.7.407\\awssdk.dynamodbv2.3.7.407.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.ec2\\3.7.330.4\\awssdk.ec2.3.7.330.4.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\awssdk.ec2\\3.7.330.4\\awssdk.ec2.3.7.330.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.opensearchservice\\3.7.404.75\\awssdk.opensearchservice.3.7.404.75.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\awssdk.opensearchservice\\3.7.404.81\\awssdk.opensearchservice.3.7.404.81.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.s3\\3.7.416.9\\awssdk.s3.3.7.416.9.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\awssdk.s3\\3.7.416.15\\awssdk.s3.3.7.416.15.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\awssdk.securitytoken\\3.7.401.89\\awssdk.securitytoken.3.7.401.89.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\axion.concurrenthashset\\1.0.0\\axion.concurrenthashset.1.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\axion.concurrenthashset\\1.0.0\\axion.concurrenthashset.1.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\bouncycastle.cryptography\\2.4.0\\bouncycastle.cryptography.2.4.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\bcrypt.net-next\\4.0.3\\bcrypt.net-next.4.0.3.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\bouncycastle.cryptography\\2.5.1\\bouncycastle.cryptography.2.5.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\commandlineparser\\2.9.1\\commandlineparser.2.9.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\commandlineparser\\2.9.1\\commandlineparser.2.9.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\delegatedecompiler\\0.34.0\\delegatedecompiler.0.34.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\delegatedecompiler.entityframework\\0.34.0\\delegatedecompiler.entityframework.0.34.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\dnsclient\\1.6.1\\dnsclient.1.6.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\dotnet.multimap\\2.2.1\\dotnet.multimap.2.2.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\dotnet.multimap\\2.2.1\\dotnet.multimap.2.2.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\dumpextensions\\2.0.0\\dumpextensions.2.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\dumpextensions\\2.0.0\\dumpextensions.2.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\entityframework\\6.5.1\\entityframework.6.5.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\google.protobuf\\3.27.1\\google.protobuf.3.27.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\google.protobuf\\3.27.1\\google.protobuf.3.27.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\grpc.aspnetcore\\2.63.0\\grpc.aspnetcore.2.63.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\grpc.aspnetcore\\2.63.0\\grpc.aspnetcore.2.63.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\grpc.aspnetcore.server\\2.63.0\\grpc.aspnetcore.server.2.63.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\grpc.aspnetcore.server\\2.63.0\\grpc.aspnetcore.server.2.63.0.nupkg.sha512",
@@ -31,31 +46,35 @@
"C:\\Users\\user\\.nuget\\packages\\grpc.reflection\\2.63.0\\grpc.reflection.2.63.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\grpc.reflection\\2.63.0\\grpc.reflection.2.63.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\jwt\\11.0.0\\jwt.11.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\jwt\\11.0.0\\jwt.11.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\logicbuilder.expressions.utils\\7.0.0\\logicbuilder.expressions.utils.7.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\logicbuilder.structures\\7.0.0\\logicbuilder.structures.7.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\8.0.2\\microsoft.aspnetcore.authentication.jwtbearer.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\8.0.2\\microsoft.aspnetcore.authentication.jwtbearer.8.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.aspnetcore.odata\\9.1.1\\microsoft.aspnetcore.odata.9.1.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\8.0.0\\microsoft.bcl.asyncinterfaces.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.memory\\9.0.0\\microsoft.bcl.memory.9.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.bcl.memory\\9.0.0\\microsoft.bcl.memory.9.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.diagnostics.netcore.client\\0.2.621003\\microsoft.diagnostics.netcore.client.0.2.621003.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.diagnostics.netcore.client\\0.2.621003\\microsoft.diagnostics.netcore.client.0.2.621003.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.2\\microsoft.entityframeworkcore.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.2\\microsoft.entityframeworkcore.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.2\\microsoft.entityframeworkcore.abstractions.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.2\\microsoft.entityframeworkcore.abstractions.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.2\\microsoft.entityframeworkcore.analyzers.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.2\\microsoft.entityframeworkcore.analyzers.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.2\\microsoft.entityframeworkcore.design.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.2\\microsoft.entityframeworkcore.design.8.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.2\\microsoft.entityframeworkcore.relational.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.2\\microsoft.entityframeworkcore.relational.8.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.2\\microsoft.entityframeworkcore.tools.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.2\\microsoft.entityframeworkcore.tools.8.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.2\\microsoft.extensions.caching.abstractions.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.2\\microsoft.extensions.caching.memory.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration\\9.0.4\\microsoft.extensions.configuration.9.0.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.4\\microsoft.extensions.configuration.abstractions.9.0.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.2\\microsoft.extensions.dependencyinjection.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.4\\microsoft.extensions.dependencyinjection.abstractions.9.0.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512",
@@ -63,23 +82,29 @@
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.http\\8.0.0\\microsoft.extensions.http.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.http\\8.0.0\\microsoft.extensions.http.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging\\9.0.2\\microsoft.extensions.logging.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.2\\microsoft.extensions.logging.abstractions.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.objectpool\\6.0.3\\microsoft.extensions.objectpool.6.0.3.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options\\9.0.4\\microsoft.extensions.options.9.0.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.4\\microsoft.extensions.primitives.9.0.4.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.8.0\\microsoft.identitymodel.abstractions.8.8.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.9.0\\microsoft.identitymodel.abstractions.8.9.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.8.0\\microsoft.identitymodel.jsonwebtokens.8.8.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.9.0\\microsoft.identitymodel.jsonwebtokens.8.9.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.logging\\8.8.0\\microsoft.identitymodel.logging.8.8.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.logging\\8.9.0\\microsoft.identitymodel.logging.8.9.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.protocols\\7.1.2\\microsoft.identitymodel.protocols.7.1.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.protocols\\7.1.2\\microsoft.identitymodel.protocols.7.1.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\7.1.2\\microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\7.1.2\\microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.8.0\\microsoft.identitymodel.tokens.8.8.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.9.0\\microsoft.identitymodel.tokens.8.9.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.odata.core\\8.2.2\\microsoft.odata.core.8.2.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.odata.edm\\8.2.2\\microsoft.odata.edm.8.2.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.odata.modelbuilder\\2.0.0\\microsoft.odata.modelbuilder.2.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.openapi\\1.6.22\\microsoft.openapi.1.6.22.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.openapi\\1.6.22\\microsoft.openapi.1.6.22.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.spatial\\8.2.2\\microsoft.spatial.8.2.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\microsoft.win32.registry\\5.0.0\\microsoft.win32.registry.5.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\microsoft.win32.systemevents\\6.0.0\\microsoft.win32.systemevents.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\mongodb.analyzer\\1.5.0\\mongodb.analyzer.1.5.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\mongodb.analyzer\\1.5.0\\mongodb.analyzer.1.5.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\mongodb.bson\\3.3.0\\mongodb.bson.3.3.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\mongodb.bson\\3.3.0\\mongodb.bson.3.3.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\mongodb.driver\\3.3.0\\mongodb.driver.3.3.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\mongodb.driver\\3.3.0\\mongodb.driver.3.3.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\mono.reflection\\2.0.0\\mono.reflection.2.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\mysqlconnector\\2.4.0\\mysqlconnector.2.4.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\mysqlconnector\\2.4.0\\mysqlconnector.2.4.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\neosmart.asynclock\\3.2.1\\neosmart.asynclock.3.2.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\neosmart.asynclock\\3.2.1\\neosmart.asynclock.3.2.1.nupkg.sha512",
@@ -100,9 +125,13 @@
"C:\\Users\\user\\.nuget\\packages\\pipelines.sockets.unofficial\\2.2.8\\pipelines.sockets.unofficial.2.2.8.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\pipelines.sockets.unofficial\\2.2.8\\pipelines.sockets.unofficial.2.2.8.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\8.0.2\\pomelo.entityframeworkcore.mysql.8.0.2.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\8.0.2\\pomelo.entityframeworkcore.mysql.8.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\rabbitmq.client\\6.8.1\\rabbitmq.client.6.8.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\rabbitmq.client\\6.8.1\\rabbitmq.client.6.8.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\runtime.native.system.data.sqlclient.sni\\4.7.0\\runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\runtime.win-x64.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\sharpcompress\\0.30.1\\sharpcompress.0.30.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\snappier\\1.0.0\\snappier.1.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\ssh.net\\2024.2.0\\ssh.net.2024.2.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\ssh.net\\2025.0.0\\ssh.net.2025.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\stackexchange.redis\\2.8.31\\stackexchange.redis.2.8.31.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\stackexchange.redis\\2.8.31\\stackexchange.redis.2.8.31.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\stackexchange.redis.extensions.core\\11.0.0\\stackexchange.redis.extensions.core.11.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\stackexchange.redis.extensions.core\\11.0.0\\stackexchange.redis.extensions.core.11.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\stackexchange.redis.extensions.newtonsoft\\11.0.0\\stackexchange.redis.extensions.newtonsoft.11.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\stackexchange.redis.extensions.newtonsoft\\11.0.0\\stackexchange.redis.extensions.newtonsoft.11.0.0.nupkg.sha512",
@@ -111,27 +140,35 @@
"C:\\Users\\user\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\7.2.0\\swashbuckle.aspnetcore.swagger.7.2.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\7.2.0\\swashbuckle.aspnetcore.swagger.7.2.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\7.2.0\\swashbuckle.aspnetcore.swaggergen.7.2.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\7.2.0\\swashbuckle.aspnetcore.swaggergen.7.2.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.codedom\\6.0.0\\system.codedom.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.configuration.configurationmanager\\6.0.1\\system.configuration.configurationmanager.6.0.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.8.0\\system.identitymodel.tokens.jwt.8.8.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.data.sqlclient\\4.8.6\\system.data.sqlclient.4.8.6.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.2\\system.diagnostics.diagnosticsource.9.0.2.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.drawing.common\\6.0.0\\system.drawing.common.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.9.0\\system.identitymodel.tokens.jwt.8.9.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.memory\\4.5.5\\system.memory.4.5.5.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.reactive\\6.0.0\\system.reactive.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.reactive\\6.0.0\\system.reactive.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.reflection.emit\\4.7.0\\system.reflection.emit.4.7.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.security.accesscontrol\\6.0.0\\system.security.accesscontrol.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.security.cryptography.protecteddata\\6.0.0\\system.security.cryptography.protecteddata.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.security.permissions\\6.0.0\\system.security.permissions.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\system.threading.channels\\7.0.0\\system.threading.channels.7.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\system.windows.extensions\\6.0.0\\system.windows.extensions.6.0.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\yamldotnet\\16.3.0\\yamldotnet.16.3.0.nupkg.sha512", "C:\\Users\\user\\.nuget\\packages\\yamldotnet\\16.3.0\\yamldotnet.16.3.0.nupkg.sha512",
"C:\\Users\\user\\.nuget\\packages\\zstdsharp.port\\0.7.3\\zstdsharp.port.0.7.3.nupkg.sha512" "C:\\Users\\user\\.nuget\\packages\\zstdsharp.port\\0.7.3\\zstdsharp.port.0.7.3.nupkg.sha512"
], ],

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
17455459552361144 17460517968336276

View File

@@ -1,7 +1,6 @@
namespace BrokerApiServer.Common; using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc;
namespace BrokerApiServer;
public class ApiControllerBase: ControllerBase public class ApiControllerBase: ControllerBase
{ {
protected string PlanetId => HttpContext.Items["planet_id"]?.ToString() ?? string.Empty; protected string PlanetId => HttpContext.Items["planet_id"]?.ToString() ?? string.Empty;

View File

@@ -1,6 +1,6 @@
using CommandLine; using CommandLine;
namespace BrokerApiServer.Common; namespace BrokerApiServer;
public class CommandLineOption public class CommandLineOption
{ {
@@ -9,7 +9,4 @@ public class CommandLineOption
[Option('s', "swagger", Default = false, Required = false, HelpText = "Show Swagger Mode")] [Option('s', "swagger", Default = false, Required = false, HelpText = "Show Swagger Mode")]
public bool UseSwagger { get; init; } = false; public bool UseSwagger { get; init; } = false;
[Option('n', "named-pipe", Default = false, Required = false, HelpText = "User Named Pipe")]
public bool UseNamedPipe { get; init; } = false;
} }

Some files were not shown because too many files have changed in this diff Show More