diff --git a/.kiro/settings/mcp.json b/.kiro/settings/mcp.json index cfc00358..b6cc8864 100644 --- a/.kiro/settings/mcp.json +++ b/.kiro/settings/mcp.json @@ -26,12 +26,8 @@ ] }, "sqlserver": { - "command": "uvx", - "args": [ - "--from", - "mssql-mcp-server", - "mssql_mcp_server" - ], + "command": "node", + "args": ["server/scripts/mssql-mcp-server/index.js"], "env": { "MSSQL_SERVER": "192.168.195.15", "MSSQL_PORT": "1433", @@ -39,16 +35,7 @@ "MSSQL_PASSWORD": "Dbt@com@123", "MSSQL_DATABASE": "honey_box" }, - "autoApprove": [ - "list_tables", - "describe_table", - "read_query", - "write_query", - "create_table", - "alter_table", - "drop_table", - "execute_sql" - ] + "autoApprove": ["execute_sql"] } } } \ No newline at end of file diff --git a/.kiro/specs/api-infrastructure/design.md b/.kiro/specs/api-infrastructure/design.md new file mode 100644 index 00000000..ff985912 --- /dev/null +++ b/.kiro/specs/api-infrastructure/design.md @@ -0,0 +1,240 @@ +# Design Document + +## Overview + +本设计文档描述 HoneyBox 抽奖系统 .NET 8 Web API 项目基础架构的技术实现方案。采用四层架构设计,使用 Autofac 进行依赖注入,Mapster 进行对象映射,Serilog 进行日志记录,Redis 进行分布式缓存。 + +## Architecture + +``` +┌─────────────────────────────────────────────────────────────┐ +│ HoneyBox.Api │ +│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │ +│ │ Controllers │ │ Filters │ │ Middlewares │ │ +│ └─────────────┘ └─────────────┘ └─────────────────────┘ │ +└─────────────────────────────────────────────────────────────┘ + │ + ┌───────────────┴───────────────┐ + ▼ ▼ +┌─────────────────────────┐ ┌─────────────────────────────┐ +│ HoneyBox.Core │ │ HoneyBox.Model │ +│ ┌─────────────────┐ │ │ ┌─────────────────────┐ │ +│ │ Services │ │ │ │ Entities │ │ +│ ├─────────────────┤ │ │ ├─────────────────────┤ │ +│ │ Interfaces │ │ │ │ Models │ │ +│ ├─────────────────┤ │ │ ├─────────────────────┤ │ +│ │ Mappings │ │ │ │ Data │ │ +│ └─────────────────┘ │ │ ├─────────────────────┤ │ +└─────────────────────────┘ │ │ Base │ │ + │ │ └─────────────────────┘ │ + ▼ └─────────────────────────────┘ +┌─────────────────────────┐ +│ HoneyBox.Infrastructure │ +│ ┌─────────────────┐ │ +│ │ Cache │ │ +│ ├─────────────────┤ │ +│ │ External │ │ +│ ├─────────────────┤ │ +│ │ Modules │ │ +│ └─────────────────┘ │ +└─────────────────────────┘ +``` + +### 依赖关系 + +``` +Api → Core, Model +Core → Model, Infrastructure +Infrastructure → 无依赖 +Model → 无依赖 +``` + +## Components and Interfaces + +### HoneyBox.Model 组件 + +#### ApiResponse 基类 +```csharp +// Base/ApiResponse.cs +public class ApiResponse +{ + public int Code { get; set; } + public string Msg { get; set; } = string.Empty; + + public static ApiResponse Success(string msg = "success"); + public static ApiResponse Fail(string msg, int code = -1); +} + +public class ApiResponse : ApiResponse +{ + public T? Data { get; set; } + + public static ApiResponse Success(T data, string msg = "success"); + public new static ApiResponse Fail(string msg, int code = -1); +} +``` + +#### HoneyBoxDbContext +```csharp +// Data/HoneyBoxDbContext.cs +public partial class HoneyBoxDbContext : DbContext +{ + public HoneyBoxDbContext(DbContextOptions options); + + public virtual DbSet Users { get; set; } + public virtual DbSet Goods { get; set; } + public virtual DbSet Orders { get; set; } + // ... 其他 DbSet +} +``` + +### HoneyBox.Infrastructure 组件 + +#### ICacheService 接口 +```csharp +// Cache/ICacheService.cs +public interface ICacheService +{ + Task GetAsync(string key); + Task SetAsync(string key, T value, TimeSpan? expiry = null); + Task RemoveAsync(string key); + Task ExistsAsync(string key); + Task IsConnectedAsync(); +} +``` + +#### RedisCacheService 实现 +```csharp +// Cache/RedisCacheService.cs +public class RedisCacheService : ICacheService +{ + private readonly IDatabase _database; + private readonly ConnectionMultiplexer _connection; + + public RedisCacheService(IConfiguration configuration); + public Task GetAsync(string key); + public Task SetAsync(string key, T value, TimeSpan? expiry = null); + public Task RemoveAsync(string key); + public Task ExistsAsync(string key); + public Task IsConnectedAsync(); +} +``` + +#### Autofac 模块 +```csharp +// Modules/ServiceModule.cs +public class ServiceModule : Module +{ + protected override void Load(ContainerBuilder builder); +} + +// Modules/InfrastructureModule.cs +public class InfrastructureModule : Module +{ + protected override void Load(ContainerBuilder builder); +} +``` + +### HoneyBox.Core 组件 + +#### MappingConfig +```csharp +// Mappings/MappingConfig.cs +public static class MappingConfig +{ + public static void Configure(); +} +``` + +### HoneyBox.Api 组件 + +#### GlobalExceptionFilter +```csharp +// Filters/GlobalExceptionFilter.cs +public class GlobalExceptionFilter : IExceptionFilter +{ + public GlobalExceptionFilter(ILogger logger); + public void OnException(ExceptionContext context); +} +``` + +#### HealthController +```csharp +// Controllers/HealthController.cs +[ApiController] +[Route("api/[controller]")] +public class HealthController : ControllerBase +{ + public HealthController(HoneyBoxDbContext dbContext, ICacheService cacheService); + + [HttpGet] + public Task> GetHealth(); +} +``` + +## Data Models + +### 健康检查响应模型 +```csharp +public class HealthCheckData +{ + public string Status { get; set; } = string.Empty; + public string Database { get; set; } = string.Empty; + public string Redis { get; set; } = string.Empty; + public DateTime Timestamp { get; set; } +} +``` + +### 统一响应格式 +所有 API 接口返回格式: +```json +{ + "code": 0, + "msg": "success", + "data": { ... } +} +``` + +## Correctness Properties + +*A property is a characteristic or behavior that should hold true across all valid executions of a system-essentially, a formal statement about what the system should do. Properties serve as the bridge between human-readable specifications and machine-verifiable correctness guarantees.* + +由于本阶段主要是基础架构搭建,大部分验收标准是结构性检查(文件是否存在、配置是否正确),属于示例测试而非属性测试。以下是可以进行属性测试的场景: + +### Property 1: ApiResponse 格式一致性 +*For any* API 响应,返回的 JSON 结构 SHALL 始终包含 code、msg 字段,当有数据时包含 data 字段 +**Validates: Requirements 6.4** + +### Property 2: 缓存读写一致性 +*For any* 缓存键值对,写入后立即读取 SHALL 返回相同的值 +**Validates: Requirements 3.5** + +## Error Handling + +### 全局异常处理策略 +1. 所有未捕获异常由 GlobalExceptionFilter 统一处理 +2. 异常信息记录到日志(Serilog) +3. 返回统一格式的错误响应:`{ "code": 500, "msg": "服务器内部错误" }` +4. 开发环境可返回详细错误信息,生产环境隐藏敏感信息 + +### 连接失败处理 +1. 数据库连接失败:健康检查返回 Database: "Disconnected" +2. Redis 连接失败:健康检查返回 Redis: "Disconnected",但不影响应用启动 + +## Testing Strategy + +### 验证方式 +由于本阶段是基础架构搭建,主要通过以下方式验证: + +1. **编译验证**:`dotnet build` 确保项目能正常编译 +2. **运行验证**:启动应用,访问 Swagger 文档 +3. **健康检查验证**:调用 `/api/health` 接口验证数据库和 Redis 连接 +4. **日志验证**:检查控制台和日志文件输出 + +### 手动测试清单 +- [ ] 解决方案能正常编译 +- [ ] 应用能正常启动 +- [ ] Swagger 文档可访问 (http://localhost:5000/swagger) +- [ ] 健康检查接口返回正确格式 +- [ ] 日志输出到控制台 +- [ ] 日志输出到文件 (logs/log-*.txt) diff --git a/.kiro/specs/api-infrastructure/requirements.md b/.kiro/specs/api-infrastructure/requirements.md new file mode 100644 index 00000000..84e1aad3 --- /dev/null +++ b/.kiro/specs/api-infrastructure/requirements.md @@ -0,0 +1,92 @@ +# Requirements Document + +## Introduction + +本规格文档定义了 HoneyBox 抽奖系统 .NET 8 Web API 项目基础架构搭建的需求。目标是建立一个完整的项目结构,包含四层架构(Api、Core、Infrastructure、Model),配置好所有基础设施(数据库、缓存、日志、依赖注入等),为后续业务开发提供稳定的技术基础。 + +## Glossary + +- **HoneyBox_Api**: Web API 入口层,包含控制器、中间件、过滤器 +- **HoneyBox_Core**: 核心业务层,包含服务实现、接口定义、映射配置 +- **HoneyBox_Infrastructure**: 基础设施层,包含 Redis 缓存、外部服务集成、Autofac 模块 +- **HoneyBox_Model**: 数据模型层,包含数据库实体、DTO、DbContext、统一响应基类 +- **ApiResponse**: 统一响应格式基类,所有接口返回格式一致 +- **Mapster**: 高性能对象映射框架 +- **Autofac**: 依赖注入容器,支持模块化注册 + +## Requirements + +### Requirement 1: 项目结构搭建 + +**User Story:** As a 开发者, I want 创建标准的四层项目结构, so that 代码组织清晰、职责分离明确。 + +#### Acceptance Criteria + +1. THE HoneyBox_Solution SHALL 包含四个项目:HoneyBox.Api、HoneyBox.Model、HoneyBox.Core、HoneyBox.Infrastructure +2. THE HoneyBox_Api SHALL 依赖 HoneyBox.Core 和 HoneyBox.Model +3. THE HoneyBox_Core SHALL 依赖 HoneyBox.Model 和 HoneyBox.Infrastructure +4. THE HoneyBox_Infrastructure SHALL 不依赖任何项目内部模块 +5. THE HoneyBox_Model SHALL 不依赖任何项目内部模块 +6. WHEN 项目创建完成 THEN 解决方案 SHALL 能够正常编译 + +### Requirement 2: 数据模型层配置 + +**User Story:** As a 开发者, I want 配置数据模型层连接 SQL Server 数据库, so that 能够访问已迁移的业务数据。 + +#### Acceptance Criteria + +1. THE HoneyBox_Model SHALL 包含 EF Core SQL Server 依赖包 +2. THE HoneyBox_Model SHALL 包含从数据库生成的实体类(Entities 目录) +3. THE HoneyBox_Model SHALL 包含 HoneyBoxDbContext 类(Data 目录) +4. THE HoneyBox_Model SHALL 包含统一响应基类 ApiResponse(Base 目录) +5. THE HoneyBox_Model SHALL 包含 DTO 模型结构(Models 目录,按控制器分文件夹) +6. WHEN 配置完成 THEN DbContext SHALL 能够连接到 SQL Server 数据库 + +### Requirement 3: 基础设施层配置 + +**User Story:** As a 开发者, I want 配置基础设施层提供外部服务支持, so that 业务层能够使用缓存等基础服务。 + +#### Acceptance Criteria + +1. THE HoneyBox_Infrastructure SHALL 包含 Redis 缓存服务接口和实现 +2. THE HoneyBox_Infrastructure SHALL 包含 Autofac 模块注册类 +3. THE ICacheService SHALL 提供 GetAsync、SetAsync、RemoveAsync、ExistsAsync 方法 +4. THE RedisCacheService SHALL 实现 ICacheService 接口 +5. WHEN Redis 连接配置正确 THEN 缓存服务 SHALL 能够正常读写数据 + +### Requirement 4: 核心业务层配置 + +**User Story:** As a 开发者, I want 配置核心业务层的基础结构, so that 后续业务服务开发有统一的规范。 + +#### Acceptance Criteria + +1. THE HoneyBox_Core SHALL 包含 Mapster 对象映射依赖包 +2. THE HoneyBox_Core SHALL 包含 MappingConfig 映射配置类 +3. THE HoneyBox_Core SHALL 包含 Services 和 Interfaces 目录结构 +4. THE HoneyBox_Core SHALL 包含 Constants 常量定义目录 +5. WHEN Mapster 配置完成 THEN 对象映射 SHALL 能够正常工作 + +### Requirement 5: API 层配置 + +**User Story:** As a 开发者, I want 配置 API 层的中间件和基础设施, so that API 服务能够正常运行。 + +#### Acceptance Criteria + +1. THE HoneyBox_Api SHALL 配置 Autofac 作为依赖注入容器 +2. THE HoneyBox_Api SHALL 配置 Serilog 日志输出到控制台和文件 +3. THE HoneyBox_Api SHALL 配置 Swagger API 文档 +4. THE HoneyBox_Api SHALL 配置全局异常处理过滤器 +5. THE HoneyBox_Api SHALL 配置 CORS 跨域策略 +6. WHEN 应用启动 THEN Swagger 文档 SHALL 可以通过 /swagger 访问 + +### Requirement 6: 健康检查接口 + +**User Story:** As a 运维人员, I want 有一个健康检查接口, so that 能够监控服务运行状态。 + +#### Acceptance Criteria + +1. WHEN 访问 /api/health THEN THE System SHALL 返回服务健康状态 +2. THE 健康检查响应 SHALL 包含数据库连接状态 +3. THE 健康检查响应 SHALL 包含 Redis 连接状态 +4. THE 健康检查响应 SHALL 使用统一的 ApiResponse 格式 +5. IF 数据库或 Redis 连接失败 THEN THE System SHALL 返回对应的错误状态 diff --git a/.kiro/specs/api-infrastructure/tasks.md b/.kiro/specs/api-infrastructure/tasks.md new file mode 100644 index 00000000..01881f50 --- /dev/null +++ b/.kiro/specs/api-infrastructure/tasks.md @@ -0,0 +1,107 @@ +# Implementation Plan: API 基础架构搭建 + +## Overview + +本实现计划将 HoneyBox .NET 8 Web API 项目基础架构分解为可执行的任务,按顺序完成四层项目结构搭建、配置和验证。 + +## Tasks + +- [x] 1. 创建解决方案和项目结构 + - [x] 1.1 创建解决方案和四个项目(Api、Model、Core、Infrastructure) + - 使用 dotnet CLI 创建解决方案 + - 创建 HoneyBox.Api (webapi) + - 创建 HoneyBox.Model (classlib) + - 创建 HoneyBox.Core (classlib) + - 创建 HoneyBox.Infrastructure (classlib) + - _Requirements: 1.1_ + - [x] 1.2 配置项目引用关系 + - Api → Core, Model + - Core → Model, Infrastructure + - _Requirements: 1.2, 1.3, 1.4, 1.5_ + - [x] 1.3 配置各项目 NuGet 包 + - Model: EF Core, EF Core SqlServer + - Core: Mapster + - Infrastructure: Redis, Autofac + - Api: Autofac.Extensions, Serilog, Swagger, JWT + - _Requirements: 2.1, 3.1, 4.1_ + +- [x] 2. 配置 HoneyBox.Model 数据模型层 + - [x] 2.1 创建 Base 目录和 ApiResponse 基类 + - 创建 ApiResponse 类 + - 创建 ApiResponse 泛型类 + - _Requirements: 2.4_ + - [x] 2.2 创建 Data 目录和 DbContext + - 使用 EF Core 脚手架从数据库生成实体 + - 配置 HoneyBoxDbContext + - _Requirements: 2.2, 2.3_ + - [x] 2.3 创建 Models 目录结构 + - 创建 Common.cs 通用模型 + - 创建按控制器分类的子目录(User、Goods、Order 等) + - _Requirements: 2.5_ + +- [x] 3. 配置 HoneyBox.Infrastructure 基础设施层 + - [x] 3.1 创建 Cache 目录和缓存服务 + - 创建 ICacheService 接口 + - 创建 RedisCacheService 实现 + - _Requirements: 3.1, 3.3, 3.4_ + - [x] 3.2 创建 Modules 目录和 Autofac 模块 + - 创建 ServiceModule 服务注册模块 + - 创建 InfrastructureModule 基础设施注册模块 + - _Requirements: 3.2_ + - [x] 3.3 创建 External 目录结构 + - 创建 WeChat、Payment、Sms 子目录(预留) + - _Requirements: 3.1_ + +- [x] 4. 配置 HoneyBox.Core 核心业务层 + - [x] 4.1 创建 Mappings 目录和映射配置 + - 创建 MappingConfig 类 + - _Requirements: 4.2_ + - [x] 4.2 创建 Services 和 Interfaces 目录 + - 创建目录结构 + - _Requirements: 4.3_ + - [x] 4.3 创建 Constants 目录 + - 创建常量定义文件 + - _Requirements: 4.4_ + +- [x] 5. 配置 HoneyBox.Api 入口层 + - [x] 5.1 配置 appsettings.json + - 配置数据库连接字符串 + - 配置 Redis 连接字符串 + - 配置 Serilog 日志 + - _Requirements: 2.6, 3.5, 5.2_ + - [x] 5.2 配置 Program.cs 主程序 + - 配置 Autofac 依赖注入 + - 配置 DbContext + - 配置 Mapster + - 配置 Serilog + - 配置 Swagger + - 配置 CORS + - _Requirements: 5.1, 5.2, 5.3, 5.5_ + - [x] 5.3 创建 Filters 目录和全局异常处理 + - 创建 GlobalExceptionFilter + - _Requirements: 5.4_ + +- [x] 6. 创建健康检查接口 + - [x] 6.1 创建 HealthController + - 实现 /api/health 接口 + - 检查数据库连接状态 + - 检查 Redis 连接状态 + - 返回统一 ApiResponse 格式 + - _Requirements: 6.1, 6.2, 6.3, 6.4, 6.5_ + +- [x] 7. 验证和测试 + - [x] 7.1 编译验证 + - 运行 dotnet build 确保编译通过 + - _Requirements: 1.6_ + - [x] 7.2 运行验证 + - 启动应用 + - 访问 Swagger 文档 + - 调用健康检查接口 + - 检查日志输出 + - _Requirements: 5.6, 6.1_ + +## Notes + +- 任务按顺序执行,后续任务依赖前置任务完成 +- 每个任务完成后进行编译验证 +- 最终通过健康检查接口验证整体架构 diff --git a/docs/API迁移详细文档/阶段1-项目基础架构.md b/docs/API迁移详细文档/阶段1-项目基础架构.md index af6d1caf..61b1b8ad 100644 --- a/docs/API迁移详细文档/阶段1-项目基础架构.md +++ b/docs/API迁移详细文档/阶段1-项目基础架构.md @@ -5,380 +5,730 @@ **目标**: 建立完整的.NET 8项目基础架构,为后续开发提供稳定的技术基础 **优先级**: P0 (最高优先级) +## 技术选型 + +| 类别 | 技术方案 | 说明 | +|------|---------|------| +| 框架 | .NET 8 Web API | 长期支持版本 | +| 数据库 | SQL Server 2022 | 已完成迁移 | +| ORM | Entity Framework Core 8 | 直接注入DbContext,不使用仓储模式 | +| 对象映射 | Mapster | 高性能,编译时生成映射代码 | +| 依赖注入 | Autofac | 支持模块化注册、AOP | +| 缓存 | StackExchange.Redis | 分布式缓存 | +| 日志 | Serilog | 输出到文件和控制台 | +| 文档 | Swagger/OpenAPI | API文档和测试 | + +## 项目结构 + +``` +HoneyBox/ +├── src/ +│ ├── HoneyBox.Api/ # Web API 入口 +│ │ ├── Controllers/ # 控制器 +│ │ ├── Filters/ # 过滤器(异常、验证等) +│ │ ├── Middlewares/ # 中间件 +│ │ ├── appsettings.json # 配置文件 +│ │ ├── appsettings.Development.json +│ │ └── Program.cs +│ │ +│ ├── HoneyBox.Model/ # 数据模型层(最底层,无依赖) +│ │ ├── Entities/ # 数据库实体(EF Core生成) +│ │ │ ├── User.cs +│ │ │ ├── Goods.cs +│ │ │ ├── Order.cs +│ │ │ └── ... +│ │ ├── Models/ # DTO/请求响应模型 +│ │ │ ├── User/ # 用户控制器相关 +│ │ │ │ ├── GetUserInfo.cs # GetUserInfoReq + GetUserInfoResp +│ │ │ │ ├── UpdateUser.cs # UpdateUserReq + UpdateUserResp +│ │ │ │ └── ... +│ │ │ ├── Goods/ # 商品控制器相关 +│ │ │ │ ├── GetGoodsList.cs +│ │ │ │ └── ... +│ │ │ ├── Order/ # 订单控制器相关 +│ │ │ │ └── ... +│ │ │ └── Common.cs # 通用模型(被2个以上接口复用的) +│ │ ├── Data/ # DbContext +│ │ │ └── HoneyBoxDbContext.cs +│ │ └── Base/ # 基类定义 +│ │ └── ApiResponse.cs # 统一响应基类 +│ │ +│ ├── HoneyBox.Core/ # 核心业务层 +│ │ ├── Services/ # 业务服务实现 +│ │ ├── Interfaces/ # 服务接口定义 +│ │ ├── Mappings/ # Mapster映射配置 +│ │ └── Constants/ # 常量定义 +│ │ +│ └── HoneyBox.Infrastructure/ # 基础设施层 +│ ├── Cache/ # Redis缓存服务 +│ │ ├── ICacheService.cs +│ │ └── RedisCacheService.cs +│ ├── External/ # 外部服务集成 +│ │ ├── WeChat/ # 微信服务 +│ │ ├── Payment/ # 支付服务 +│ │ └── Sms/ # 短信服务 +│ └── Modules/ # Autofac模块 +│ ├── ServiceModule.cs +│ └── InfrastructureModule.cs +│ +└── HoneyBox.sln +``` + +### 项目依赖关系 +``` +HoneyBox.Api + ├── HoneyBox.Core + └── HoneyBox.Model + +HoneyBox.Core(业务层,依赖数据和基础设施) + ├── HoneyBox.Model + └── HoneyBox.Infrastructure + +HoneyBox.Infrastructure(外部基础设施,独立) + └── 无依赖 + +HoneyBox.Model(数据层,最底层) + └── 无依赖 +``` + ## 详细任务清单 -### 1.1 项目结构搭建 (3天) +### 1.1 项目结构搭建 (2天) -#### 任务描述 -创建标准的.NET 8 Web API项目结构,遵循DDD架构模式 +#### 创建解决方案 +```bash +# 创建解决方案 +dotnet new sln -n HoneyBox -#### 具体工作 -- [ ] 创建解决方案和项目结构 -- [ ] 配置项目依赖和NuGet包 -- [ ] 设置项目编译和构建配置 -- [ ] 创建标准目录结构 +# 创建项目 +dotnet new webapi -n HoneyBox.Api -o src/HoneyBox.Api +dotnet new classlib -n HoneyBox.Model -o src/HoneyBox.Model +dotnet new classlib -n HoneyBox.Core -o src/HoneyBox.Core +dotnet new classlib -n HoneyBox.Infrastructure -o src/HoneyBox.Infrastructure -#### 项目结构 -``` -HoneyBox.API/ -├── src/ -│ ├── HoneyBox.API/ # Web API层 -│ │ ├── Controllers/ # 控制器 -│ │ ├── Middleware/ # 中间件 -│ │ ├── Filters/ # 过滤器 -│ │ └── Program.cs # 启动文件 -│ ├── HoneyBox.Application/ # 应用服务层 -│ │ ├── Services/ # 业务服务 -│ │ ├── DTOs/ # 数据传输对象 -│ │ └── Interfaces/ # 接口定义 -│ ├── HoneyBox.Domain/ # 领域层 -│ │ ├── Entities/ # 实体模型 -│ │ ├── ValueObjects/ # 值对象 -│ │ └── Interfaces/ # 领域接口 -│ └── HoneyBox.Infrastructure/ # 基础设施层 -│ ├── Data/ # 数据访问 -│ ├── External/ # 外部服务 -│ └── Configuration/ # 配置 -├── tests/ -│ ├── HoneyBox.API.Tests/ # API测试 -│ ├── HoneyBox.Application.Tests/ # 应用层测试 -│ └── HoneyBox.Domain.Tests/ # 领域层测试 -└── docs/ # 文档 +# 添加到解决方案 +dotnet sln add src/HoneyBox.Api +dotnet sln add src/HoneyBox.Model +dotnet sln add src/HoneyBox.Core +dotnet sln add src/HoneyBox.Infrastructure + +# 添加项目引用 +dotnet add src/HoneyBox.Api reference src/HoneyBox.Model +dotnet add src/HoneyBox.Api reference src/HoneyBox.Core +dotnet add src/HoneyBox.Core reference src/HoneyBox.Model +dotnet add src/HoneyBox.Core reference src/HoneyBox.Infrastructure ``` -#### 核心NuGet包 +#### NuGet包配置 + +**HoneyBox.Model(最底层)** ```xml - - - - - - - - + + + + +``` + +**HoneyBox.Infrastructure(独立,无项目依赖)** +```xml + + + + +``` + +**HoneyBox.Core** +```xml + + + + +``` + +**HoneyBox.Api** +```xml + + + + + + + + ``` ### 1.2 数据库连接配置 (2天) -#### 任务描述 -配置Entity Framework Core连接现有MySQL数据库,生成实体模型 - -#### 具体工作 -- [ ] 安装EF Core MySQL提供程序 -- [ ] 配置数据库连接字符串 -- [ ] 从现有数据库生成EF Core模型 -- [ ] 配置DbContext和依赖注入 - -#### 数据库配置示例 -```csharp +#### 配置文件 +```json // appsettings.json { "ConnectionStrings": { - "DefaultConnection": "Server=localhost;Database=honey_box;Uid=root;Pwd=password;CharSet=utf8mb4;" + "DefaultConnection": "Server=192.168.195.15;uid=sa;pwd=Dbt@com@123;Database=honey_box;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;", + "Redis": "192.168.195.15:6379,defaultDatabase=0,password=,connectTimeout=5000" + }, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning", + "Microsoft.EntityFrameworkCore": "Warning" + } } } - -// Program.cs -builder.Services.AddDbContext(options => - options.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString))); ``` -#### 生成实体模型命令 +#### 生成实体模型 ```bash -dotnet ef dbcontext scaffold "Server=localhost;Database=honey_box;Uid=root;Pwd=password;" Pomelo.EntityFrameworkCore.MySql -o Entities -c HoneyBoxDbContext --force +cd src/HoneyBox.Model +dotnet ef dbcontext scaffold "Server=192.168.195.15;uid=sa;pwd=Dbt@com@123;Database=honey_box;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;" Microsoft.EntityFrameworkCore.SqlServer -o Entities -c HoneyBoxDbContext --context-dir Data --force ``` -### 1.3 基础中间件配置 (2天) +#### DbContext配置 +```csharp +// HoneyBox.Model/Data/HoneyBoxDbContext.cs +public partial class HoneyBoxDbContext : DbContext +{ + public HoneyBoxDbContext(DbContextOptions options) + : base(options) + { + } -#### 任务描述 -配置项目必需的中间件,包括认证、日志、异常处理等 + // DbSet属性由脚手架生成 + public virtual DbSet Users { get; set; } + public virtual DbSet Goods { get; set; } + public virtual DbSet Orders { get; set; } + // ... 其他表 +} +``` -#### 具体工作 -- [ ] 配置Serilog日志系统 -- [ ] 创建全局异常处理中间件 -- [ ] 配置CORS策略 -- [ ] 配置请求响应日志中间件 -- [ ] 配置健康检查 +#### 统一响应基类 +```csharp +// HoneyBox.Model/Base/ApiResponse.cs +namespace HoneyBox.Model.Base; -#### 中间件配置 +/// +/// 统一响应基类 +/// +public class ApiResponse +{ + /// + /// 状态码,0=成功,其他=失败 + /// + public int Code { get; set; } + + /// + /// 消息 + /// + public string Msg { get; set; } = string.Empty; + + public static ApiResponse Success(string msg = "success") + => new() { Code = 0, Msg = msg }; + + public static ApiResponse Fail(string msg, int code = -1) + => new() { Code = code, Msg = msg }; +} + +/// +/// 带数据的统一响应 +/// +public class ApiResponse : ApiResponse +{ + /// + /// 响应数据 + /// + public T? Data { get; set; } + + public static ApiResponse Success(T data, string msg = "success") + => new() { Code = 0, Msg = msg, Data = data }; + + public new static ApiResponse Fail(string msg, int code = -1) + => new() { Code = code, Msg = msg }; +} +``` + +#### 已迁移的数据库表(共38个) +| 分类 | 表名 | 记录数 | 说明 | +|------|------|--------|------| +| 用户 | users | 2,202 | 用户主表 | +| 用户 | user_accounts | 3,452 | 用户账户 | +| 用户 | user_addresses | 51 | 收货地址 | +| 用户 | user_login_logs | 11,584 | 登录日志 | +| 商品 | goods | 503 | 商品主表 | +| 商品 | goods_items | 1,852 | 商品奖品 | +| 商品 | goods_extensions | 34 | 商品扩展 | +| 商品 | goods_types | 13 | 商品分类 | +| 商品 | prize_levels | 106 | 奖品等级 | +| 订单 | orders | 15 | 订单主表 | +| 订单 | order_items | 67 | 订单详情 | +| 订单 | deliveries | 11 | 发货记录 | +| 优惠券 | coupons | 19 | 优惠券 | +| 优惠券 | coupon_receives | 7,799 | 领取记录 | +| 钻石 | diamond_products | 5 | 钻石商品 | +| 钻石 | diamond_orders | 398 | 钻石订单 | +| VIP | vip_levels | 75 | VIP等级 | +| 系统 | configs | 25 | 系统配置 | +| 系统 | admins | 3 | 管理员 | + +### 1.3 Autofac模块配置 (1天) + +#### 服务模块 +```csharp +// HoneyBox.Infrastructure/Modules/ServiceModule.cs +public class ServiceModule : Module +{ + protected override void Load(ContainerBuilder builder) + { + // 自动注册所有Service + builder.RegisterAssemblyTypes(typeof(IUserService).Assembly) + .Where(t => t.Name.EndsWith("Service")) + .AsImplementedInterfaces() + .InstancePerLifetimeScope(); + } +} +``` + +#### 基础设施模块 +```csharp +// HoneyBox.Infrastructure/Modules/InfrastructureModule.cs +public class InfrastructureModule : Module +{ + protected override void Load(ContainerBuilder builder) + { + // 注册缓存服务 + builder.RegisterType() + .As() + .SingleInstance(); + } +} +``` + +#### Program.cs配置Autofac ```csharp // Program.cs var builder = WebApplication.CreateBuilder(args); -// 配置Serilog +// 使用Autofac +builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); +builder.Host.ConfigureContainer(containerBuilder => +{ + containerBuilder.RegisterModule(); + containerBuilder.RegisterModule(); +}); +``` + +### 1.4 Mapster配置 (0.5天) + +#### 映射配置 +```csharp +// HoneyBox.Core/Mappings/MappingConfig.cs +public static class MappingConfig +{ + public static void Configure() + { + // 用户映射 + TypeAdapterConfig.NewConfig() + .Map(dest => dest.UserId, src => src.Id) + .Map(dest => dest.Avatar, src => src.Headimg); + + // 商品映射 + TypeAdapterConfig.NewConfig() + .Map(dest => dest.Image, src => src.Imgurl); + } +} + +// Program.cs中注册 +MappingConfig.Configure(); +builder.Services.AddMapster(); +``` + +#### DTO文件示例 +```csharp +// HoneyBox.Model/Models/User/GetUserInfo.cs +using HoneyBox.Model.Base; + +namespace HoneyBox.Model.Models.User; + +/// +/// 获取用户信息 - 请求 +/// +public class GetUserInfoReq +{ + public int UserId { get; set; } +} + +/// +/// 获取用户信息 - 响应 +/// +public class GetUserInfoResp : ApiResponse { } + +public class GetUserInfoData +{ + public int UserId { get; set; } + public string Nickname { get; set; } = string.Empty; + public string Avatar { get; set; } = string.Empty; + public decimal Money { get; set; } + public decimal Integral { get; set; } + public int Vip { get; set; } +} +``` + +```csharp +// HoneyBox.Model/Models/Common.cs +using HoneyBox.Model.Base; + +namespace HoneyBox.Model.Models; + +/// +/// 通用用户信息(被多个接口复用) +/// +public class UserDto +{ + public int UserId { get; set; } + public string Nickname { get; set; } = string.Empty; + public string Avatar { get; set; } = string.Empty; +} + +/// +/// 通用商品信息(被多个接口复用) +/// +public class GoodsDto +{ + public int Id { get; set; } + public string Title { get; set; } = string.Empty; + public string Image { get; set; } = string.Empty; + public decimal Price { get; set; } +} + +/// +/// 分页请求基类 +/// +public class PageReq +{ + public int Page { get; set; } = 1; + public int PageSize { get; set; } = 20; +} + +/// +/// 分页响应 +/// +public class PageData +{ + public List List { get; set; } = new(); + public int Total { get; set; } + public int Page { get; set; } + public int PageSize { get; set; } +} + +/// +/// 分页响应(带统一格式) +/// +public class PageResp : ApiResponse> { } +``` + +#### 控制器使用示例 +```csharp +// HoneyBox.Api/Controllers/UserController.cs +[ApiController] +[Route("api/[controller]")] +public class UserController : ControllerBase +{ + private readonly IUserService _userService; + + public UserController(IUserService userService) + { + _userService = userService; + } + + [HttpGet("info")] + public async Task GetUserInfo([FromQuery] GetUserInfoReq req) + { + var data = await _userService.GetUserInfoAsync(req.UserId); + return ApiResponse.Success(data) as GetUserInfoResp + ?? new GetUserInfoResp { Code = 0, Msg = "success", Data = data }; + } +} +``` + +### 1.5 Redis缓存配置 (1天) + +#### 缓存服务接口 +```csharp +// HoneyBox.Infrastructure/Cache/ICacheService.cs +public interface ICacheService +{ + Task GetAsync(string key); + Task SetAsync(string key, T value, TimeSpan? expiry = null); + Task RemoveAsync(string key); + Task ExistsAsync(string key); +} +``` + +#### Redis实现 +```csharp +// HoneyBox.Infrastructure/Cache/RedisCacheService.cs +public class RedisCacheService : ICacheService +{ + private readonly IDatabase _database; + + public RedisCacheService(IConfiguration configuration) + { + var connection = ConnectionMultiplexer.Connect( + configuration.GetConnectionString("Redis")!); + _database = connection.GetDatabase(); + } + + public async Task GetAsync(string key) + { + var value = await _database.StringGetAsync(key); + return value.HasValue ? JsonSerializer.Deserialize(value!) : default; + } + + public async Task SetAsync(string key, T value, TimeSpan? expiry = null) + { + var json = JsonSerializer.Serialize(value); + await _database.StringSetAsync(key, json, expiry); + } + + public async Task RemoveAsync(string key) + { + await _database.KeyDeleteAsync(key); + } + + public async Task ExistsAsync(string key) + { + return await _database.KeyExistsAsync(key); + } +} +``` + +### 1.6 Serilog日志配置 (0.5天) + +#### 配置文件 +```json +// appsettings.json +{ + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "System": "Warning" + } + }, + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}{Exception}" + } + }, + { + "Name": "File", + "Args": { + "path": "logs/log-.txt", + "rollingInterval": "Day", + "retainedFileCountLimit": 30, + "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}" + } + } + ] + } +} +``` + +#### Program.cs配置 +```csharp +// Program.cs +builder.Host.UseSerilog((context, configuration) => + configuration.ReadFrom.Configuration(context.Configuration)); +``` + +### 1.7 中间件和过滤器 (1天) + +#### 全局异常处理 +```csharp +// HoneyBox.Api/Filters/GlobalExceptionFilter.cs +using HoneyBox.Model.Base; + +public class GlobalExceptionFilter : IExceptionFilter +{ + private readonly ILogger _logger; + + public GlobalExceptionFilter(ILogger logger) + { + _logger = logger; + } + + public void OnException(ExceptionContext context) + { + _logger.LogError(context.Exception, "未处理的异常"); + + context.Result = new JsonResult(ApiResponse.Fail("服务器内部错误", 500)); + context.ExceptionHandled = true; + } +} +``` + +#### 统一响应格式 +所有接口返回格式统一为: +```json +{ + "code": 0, + "msg": "success", + "data": { ... } +} +``` + +### 1.8 Swagger配置 (0.5天) + +```csharp +// Program.cs +builder.Services.AddSwaggerGen(c => +{ + c.SwaggerDoc("v1", new OpenApiInfo + { + Title = "HoneyBox API", + Version = "v1", + Description = "友达赏抽奖系统API" + }); + + // JWT认证配置 + c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme + { + Description = "JWT Token,格式: Bearer {token}", + Name = "Authorization", + In = ParameterLocation.Header, + Type = SecuritySchemeType.ApiKey, + Scheme = "Bearer" + }); + + c.AddSecurityRequirement(new OpenApiSecurityRequirement + { + { + new OpenApiSecurityScheme + { + Reference = new OpenApiReference + { + Type = ReferenceType.SecurityScheme, + Id = "Bearer" + } + }, + Array.Empty() + } + }); +}); +``` + +### 1.9 完整Program.cs + +```csharp +using Autofac; +using Autofac.Extensions.DependencyInjection; +using HoneyBox.Api.Filters; +using HoneyBox.Core.Mappings; +using HoneyBox.Model.Data; +using HoneyBox.Infrastructure.Modules; +using Mapster; +using Microsoft.EntityFrameworkCore; +using Microsoft.OpenApi.Models; +using Serilog; + +var builder = WebApplication.CreateBuilder(args); + +// Serilog builder.Host.UseSerilog((context, configuration) => configuration.ReadFrom.Configuration(context.Configuration)); -// 配置服务 -builder.Services.AddControllers(); -builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddSwaggerGen(); +// Autofac +builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); +builder.Host.ConfigureContainer(containerBuilder => +{ + containerBuilder.RegisterModule(); + containerBuilder.RegisterModule(); +}); -// 配置CORS +// DbContext +builder.Services.AddDbContext(options => + options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection"))); + +// Mapster +MappingConfig.Configure(); +builder.Services.AddMapster(); + +// Controllers +builder.Services.AddControllers(options => +{ + options.Filters.Add(); +}); + +// Swagger +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(c => +{ + c.SwaggerDoc("v1", new OpenApiInfo { Title = "HoneyBox API", Version = "v1" }); +}); + +// CORS builder.Services.AddCors(options => { options.AddPolicy("AllowAll", policy => - { - policy.AllowAnyOrigin() - .AllowAnyMethod() - .AllowAnyHeader(); - }); + policy.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader()); }); var app = builder.Build(); -// 配置中间件管道 if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } -app.UseMiddleware(); -app.UseMiddleware(); +app.UseSerilogRequestLogging(); app.UseCors("AllowAll"); app.UseAuthentication(); app.UseAuthorization(); app.MapControllers(); -app.MapHealthChecks("/health"); app.Run(); ``` -### 1.4 API版本管理 (1天) - -#### 任务描述 -配置API版本管理,确保向后兼容性 - -#### 具体工作 -- [ ] 安装API版本管理包 -- [ ] 配置版本策略 -- [ ] 设置默认版本 -- [ ] 配置版本路由 - -#### 版本管理配置 -```csharp -builder.Services.AddApiVersioning(options => -{ - options.DefaultApiVersion = new ApiVersion(1, 0); - options.AssumeDefaultVersionWhenUnspecified = true; - options.ApiVersionReader = ApiVersionReader.Combine( - new UrlSegmentApiVersionReader(), - new HeaderApiVersionReader("X-Version"), - new QueryStringApiVersionReader("version") - ); -}); -``` - -### 1.5 Swagger文档配置 (1天) - -#### 任务描述 -配置Swagger/OpenAPI文档生成,便于API测试和文档维护 - -#### 具体工作 -- [ ] 配置Swagger生成器 -- [ ] 添加API文档注释 -- [ ] 配置认证方案 -- [ ] 自定义Swagger UI - -#### Swagger配置 -```csharp -builder.Services.AddSwaggerGen(c => -{ - c.SwaggerDoc("v1", new OpenApiInfo - { - Title = "HoneyBox API", - Version = "v1", - Description = "友达赏抽奖系统API" - }); - - // 添加JWT认证 - c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme - { - Description = "JWT Authorization header using the Bearer scheme", - Name = "Authorization", - In = ParameterLocation.Header, - Type = SecuritySchemeType.ApiKey, - Scheme = "Bearer" - }); -}); -``` - -### 1.6 开发环境配置 (2天) - -#### 任务描述 -配置完整的开发环境,包括调试、测试和部署配置 - -#### 具体工作 -- [ ] 配置多环境配置文件 -- [ ] 设置开发环境数据库 -- [ ] 配置热重载和调试 -- [ ] 创建Docker配置文件 -- [ ] 配置Git忽略文件 - -#### 环境配置文件 -```json -// appsettings.Development.json -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - }, - "ConnectionStrings": { - "DefaultConnection": "Server=localhost;Database=honey_box_dev;Uid=root;Pwd=password;" - } -} -``` - -#### Docker配置 -```dockerfile -# Dockerfile -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base -WORKDIR /app -EXPOSE 80 -EXPOSE 443 - -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build -WORKDIR /src -COPY ["src/HoneyBox.API/HoneyBox.API.csproj", "src/HoneyBox.API/"] -RUN dotnet restore "src/HoneyBox.API/HoneyBox.API.csproj" -COPY . . -WORKDIR "/src/src/HoneyBox.API" -RUN dotnet build "HoneyBox.API.csproj" -c Release -o /app/build - -FROM build AS publish -RUN dotnet publish "HoneyBox.API.csproj" -c Release -o /app/publish - -FROM base AS final -WORKDIR /app -COPY --from=publish /app/publish . -ENTRYPOINT ["dotnet", "HoneyBox.API.dll"] -``` - -### 1.7 基础测试框架 (1天) - -#### 任务描述 -搭建单元测试和集成测试框架 - -#### 具体工作 -- [ ] 创建测试项目 -- [ ] 配置xUnit测试框架 -- [ ] 配置Moq模拟框架 -- [ ] 创建测试基类 -- [ ] 配置测试数据库 - -#### 测试项目配置 -```xml - - - net8.0 - enable - enable - false - - - - - - - - - - -``` - ## 交付成果 -### 可运行的基础项目 -- [x] 完整的项目结构 -- [x] 可编译和运行的Web API项目 -- [x] 数据库连接正常 -- [x] Swagger文档可访问 +### 验证接口 -### 基础接口 -虽然这个阶段主要是基础设施,但需要创建几个基础接口验证架构正确性: - -#### 1. 健康检查接口 +#### 健康检查 ```http -GET /health +GET /api/health Response: 200 OK { - "status": "Healthy", - "timestamp": "2024-01-01T00:00:00Z" -} -``` - -#### 2. API信息接口 -```http -GET /api/v1/info -Response: 200 OK -{ - "name": "HoneyBox API", - "version": "1.0.0", - "environment": "Development" -} -``` - -#### 3. 数据库连接测试接口 -```http -GET /api/v1/test/database -Response: 200 OK -{ - "connected": true, - "database": "honey_box_dev", - "timestamp": "2024-01-01T00:00:00Z" + "code": 0, + "message": "success", + "data": { + "status": "Healthy", + "database": "Connected", + "redis": "Connected", + "timestamp": "2026-01-02T10:00:00Z" + } } ``` ## 验收标准 -### 功能验收 - [ ] 项目可以正常编译和运行 -- [ ] Swagger文档可以正常访问 -- [ ] 数据库连接正常 -- [ ] 健康检查接口返回正常 -- [ ] 日志系统工作正常 - -### 质量验收 -- [ ] 代码符合.NET编码规范 -- [ ] 项目结构清晰合理 -- [ ] 配置文件完整 -- [ ] 测试框架搭建完成 -- [ ] Docker容器可以正常构建 - -### 性能验收 -- [ ] 项目启动时间 < 5秒 -- [ ] 基础接口响应时间 < 100ms -- [ ] 内存占用 < 100MB - -## 风险点和注意事项 - -### 技术风险 -1. **数据库连接**: 确保连接字符串正确,数据库版本兼容 -2. **依赖冲突**: 注意NuGet包版本兼容性 -3. **配置错误**: 仔细检查各项配置参数 - -### 解决方案 -1. **充分测试**: 每个配置都要进行测试验证 -2. **文档记录**: 详细记录配置过程和参数 -3. **版本锁定**: 锁定关键依赖包版本 +- [ ] Swagger文档可以正常访问 (http://localhost:5000/swagger) +- [ ] 数据库连接正常(SQL Server 2022) +- [ ] Redis连接正常 +- [ ] 日志输出到控制台和文件 +- [ ] Autofac依赖注入工作正常 +- [ ] Mapster对象映射工作正常 ## 下一阶段准备 -### 为阶段2准备的内容 +为阶段2(用户认证系统)准备: - [ ] JWT认证配置基础 -- [ ] Redis连接配置 - [ ] 微信SDK集成准备 -- [ ] 短信服务配置准备 - -### 交接文档 -- [ ] 项目结构说明文档 -- [ ] 开发环境搭建指南 -- [ ] 配置参数说明文档 -- [ ] 常见问题解决方案 +- [ ] 用户服务接口定义 --- -**阶段1完成标志**: 所有验收标准通过,基础架构稳定运行,为后续开发提供可靠基础。 \ No newline at end of file +**阶段1完成标志**: 所有验收标准通过,基础架构稳定运行。 diff --git a/docs/API迁移详细文档/阶段2-用户认证系统.md b/docs/API迁移详细文档/阶段2-用户认证系统.md index b17b664b..07f86c6f 100644 --- a/docs/API迁移详细文档/阶段2-用户认证系统.md +++ b/docs/API迁移详细文档/阶段2-用户认证系统.md @@ -237,7 +237,7 @@ Response: ##### 更新用户信息接口 ```http -PUT /api/v1/user/profile +POST /api/v1/user/profile/update Authorization: Bearer {token} Content-Type: application/json @@ -300,6 +300,30 @@ Response: - [ ] 添加登录统计功能 - [ ] 实现登录记录接口 +### 2.7 账号注销功能 (0.5天) + +#### 任务描述 +实现用户账号注销功能 + +#### 具体工作 +- [ ] 实现账号注销接口 +- [ ] 处理用户数据清理逻辑 +- [ ] 添加注销确认机制 + +#### 核心接口实现 + +##### 注销账号接口 +```http +POST /api/v1/user/logout-account +Authorization: Bearer {token} + +Response: +{ + "status": 1, + "msg": "注销成功" +} +``` + #### 核心接口实现 ##### 记录登录接口 @@ -395,6 +419,7 @@ public class UserLoginLog - [ ] 用户信息获取和更新正常 - [ ] 手机号绑定功能正常 - [ ] 登录记录功能正常 +- [ ] 账号注销功能正常 ### 性能验收 - [ ] 登录接口响应时间 < 500ms diff --git a/docs/API迁移详细文档/阶段3-用户管理系统.md b/docs/API迁移详细文档/阶段3-用户管理系统.md index 68f3abee..6f8c1e4c 100644 --- a/docs/API迁移详细文档/阶段3-用户管理系统.md +++ b/docs/API迁移详细文档/阶段3-用户管理系统.md @@ -1,8 +1,8 @@ # 阶段3:用户管理系统 ## 阶段概述 -**时间**: 2周 -**目标**: 实现完整的用户管理功能,包括用户资产管理、VIP等级、积分系统、优惠券管理等 +**时间**: 2.5周 +**目标**: 实现完整的用户管理功能,包括用户资产管理、VIP等级、积分系统、优惠券管理、福利屋系统等 **优先级**: P1 (高优先级) ## 详细任务清单 @@ -459,14 +459,20 @@ Response: - [ ] 实现推荐关系查询 - [ ] 实现推荐奖励计算 - [ ] 实现推荐统计功能 +- [ ] 实现绑定邀请码功能 #### 核心接口实现 ##### 推荐信息查询接口 ```http -GET /api/v1/user/referral/info +POST /api/v1/user/invitation Authorization: Bearer {token} +Request: +{ + "page": 1 +} + Response: { "status": 1, @@ -487,6 +493,235 @@ Response: } ``` +##### 绑定邀请码接口 +```http +POST /api/v1/user/bind-invite-code +Authorization: Bearer {token} + +Request: +{ + "invite_code": "ABC123" +} + +Response: +{ + "status": 1, + "msg": "绑定成功" +} +``` + +### 3.7 排行榜系统 (1天) + +#### 任务描述 +实现用户排行榜功能 + +#### 具体工作 +- [ ] 实现邀请排行榜 +- [ ] 实现消费排行榜 +- [ ] 实现排行榜缓存 + +#### 核心接口实现 + +##### 获取排行榜接口 +```http +GET /api/v1/rank/list +Authorization: Bearer {token} + +Query Parameters: +- type: 排行榜类型 (invite=邀请榜, consume=消费榜) + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [ + { + "rank": 1, + "user_id": 123, + "nickname": "用户昵称", + "headimg": "https://example.com/avatar.jpg", + "value": "1000.00" + } + ] +} +``` + +### 3.8 兑换码系统 (0.5天) + +#### 任务描述 +实现兑换码使用功能 + +#### 具体工作 +- [ ] 实现兑换码验证 +- [ ] 实现兑换码使用接口 +- [ ] 实现兑换奖励发放 + +#### 核心接口实现 + +##### 使用兑换码接口 +```http +POST /api/v1/user/redeem +Authorization: Bearer {token} + +Request: +{ + "code": "EXCHANGE123" +} + +Response: +{ + "status": 1, + "msg": "兑换成功", + "data": { + "reward_type": "integral", + "reward_amount": "100.00" + } +} +``` + +### 3.9 福利屋系统 (2天) + +#### 任务描述 +实现福利屋功能,包括福利活动展示、参与和中奖 + +#### 具体工作 +- [ ] 实现福利屋列表接口 +- [ ] 实现福利屋详情接口 +- [ ] 实现福利屋参与者查询 +- [ ] 实现福利屋记录查询 +- [ ] 实现用户参与记录查询 +- [ ] 实现用户中奖记录查询 + +#### 核心接口实现 + +##### 福利屋列表接口 +```http +POST /api/v1/welfare/list +Authorization: Bearer {token} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [ + { + "id": 1001, + "title": "每日福利", + "imgurl": "https://example.com/welfare.jpg", + "status": 1 + } + ] +} +``` + +##### 福利屋详情接口 +```http +POST /api/v1/welfare/detail +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "id": 1001, + "title": "每日福利", + "imgurl": "https://example.com/welfare.jpg", + "prize_list": [], + "rules": "活动规则说明" + } +} +``` + +##### 福利屋参与者接口 +```http +POST /api/v1/welfare/participants +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001, + "page": 1 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [ + { + "user_id": 123, + "nickname": "用户昵称", + "headimg": "https://example.com/avatar.jpg", + "join_time": "2024-01-01 12:00:00" + } + ], + "last_page": 5 + } +} +``` + +##### 福利屋记录接口 +```http +POST /api/v1/welfare/records +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001, + "page": 1 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [ + { + "user_id": 123, + "nickname": "用户昵称", + "prize_title": "奖品名称", + "win_time": "2024-01-01 12:00:00" + } + ], + "last_page": 3 + } +} +``` + +##### 用户福利屋参与记录接口 +```http +GET /api/v1/welfare/user/records +Authorization: Bearer {token} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [] +} +``` + +##### 用户福利屋中奖记录接口 +```http +GET /api/v1/welfare/user/winning-records +Authorization: Bearer {token} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [] +} +``` + ## 数据模型设计 ### 用户资产变更记录表 @@ -576,6 +811,10 @@ public class UserTaskList - [ ] 任务系统进度计算和奖励发放正确 - [ ] 签到功能和连续签到统计正常 - [ ] 推荐关系管理功能正常 +- [ ] 绑定邀请码功能正常 +- [ ] 排行榜系统功能正常 +- [ ] 兑换码使用功能正常 +- [ ] 福利屋系统功能正常 ### 性能验收 - [ ] 资产查询接口响应时间 < 200ms diff --git a/docs/API迁移详细文档/阶段4-商品系统.md b/docs/API迁移详细文档/阶段4-商品系统.md index 3c11d4ab..144e76ee 100644 --- a/docs/API迁移详细文档/阶段4-商品系统.md +++ b/docs/API迁移详细文档/阶段4-商品系统.md @@ -468,7 +468,77 @@ Response: } ``` -### 4.7 中奖记录查询 (3天) +### 4.7 商品奖品统计 (1天) + +#### 任务描述 +实现商品奖品数量和内容统计功能 + +#### 具体工作 +- [ ] 实现奖品数量统计接口 +- [ ] 实现奖品内容查询接口 + +#### 核心接口实现 + +##### 商品奖品数量统计接口 +```http +POST /api/v1/goods/prize-count +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "total_count": 100, + "surplus_count": 50, + "category_count": [ + { + "shang_id": 10, + "shang_title": "A赏", + "total": 10, + "surplus": 5 + } + ] + } +} +``` + +##### 商品奖品内容接口 +```http +POST /api/v1/goods/prize-content +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001, + "num": 0 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "goods_list": [ + { + "id": 456, + "title": "奖品标题", + "imgurl": "https://example.com/prize.jpg", + "price": "100.00", + "stock": 10, + "surplus_stock": 5 + } + ] + } +} +``` + +### 4.8 中奖记录查询 (3天) #### 任务描述 实现商品中奖记录查询功能 @@ -612,6 +682,8 @@ public async Task> GetGoodsListWithJoinCountAsync(List g - [ ] 商品收藏功能正常 - [ ] 中奖记录查询功能正常 - [ ] 商品扩展配置查询正常 +- [ ] 商品奖品数量统计正常 +- [ ] 商品奖品内容查询正常 ### 性能验收 - [ ] 商品列表接口响应时间 < 300ms diff --git a/docs/API迁移详细文档/阶段5-订单系统.md b/docs/API迁移详细文档/阶段5-订单系统.md index 4d9656ad..8ad377a8 100644 --- a/docs/API迁移详细文档/阶段5-订单系统.md +++ b/docs/API迁移详细文档/阶段5-订单系统.md @@ -1,8 +1,8 @@ # 阶段5:订单系统 ## 阶段概述 -**时间**: 3周 -**目标**: 实现完整的订单管理系统,包括下单、支付、订单状态管理、订单查询等功能 +**时间**: 3.5周 +**目标**: 实现完整的订单管理系统,包括多种商品类型下单、支付、订单状态管理、仓库管理、发货物流等功能 **优先级**: P1 (高优先级) ## 详细任务清单 @@ -210,16 +210,106 @@ public class OrderCalculationResult ### 5.3 订单创建和支付 (5天) #### 任务描述 -实现订单创建和支付处理功能 +实现订单创建和支付处理功能,支持多种商品类型 #### 具体工作 -- [ ] 实现订单创建接口 +- [ ] 实现一番赏订单创建接口 +- [ ] 实现无限赏订单金额计算接口 +- [ ] 实现无限赏订单创建接口 +- [ ] 实现商城订单金额计算接口 - [ ] 实现库存扣减逻辑 - [ ] 实现支付处理逻辑 - [ ] 实现订单状态更新 - [ ] 实现事务处理机制 - [ ] 实现订单超时取消 +#### 无限赏订单接口 + +##### 无限赏订单金额计算接口 +```http +POST /api/v1/order/infinite/calculate +Authorization: Bearer {token} +Content-Type: application/json + +Request: +{ + "goods_id": 1001, + "prize_num": 1, + "use_money_is": 2, + "use_integral_is": 2, + "use_money2_is": 2, + "coupon_id": "" +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "goods_info": {}, + "calculation": {}, + "user_assets": {} + } +} +``` + +##### 无限赏订单创建接口 +```http +POST /api/v1/order/infinite/create +Authorization: Bearer {token} +Content-Type: application/json + +Request: +{ + "goods_id": 1001, + "prize_num": 1, + "use_money_is": 2, + "use_integral_is": 2, + "use_money2_is": 2, + "coupon_id": "" +} + +Response: +{ + "status": 1, + "msg": "订单创建成功", + "data": { + "order_no": "ORD202401010001", + "pay_info": {} + } +} +``` + +#### 商城订单接口 + +##### 商城订单金额计算接口 +```http +POST /api/v1/order/mall/calculate +Authorization: Bearer {token} +Content-Type: application/json + +Request: +{ + "goods_id": 1001, + "prize_num": 1, + "goods_num": 1, + "use_money_is": 2, + "use_integral_is": 2, + "use_money2_is": 2 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "goods_info": {}, + "calculation": {}, + "user_assets": {} + } +} +``` + #### 核心接口实现 ##### 创建订单接口 @@ -456,7 +546,221 @@ Response: } ``` -### 5.5 订单取消和退款 (3天) +### 5.5 仓库/盒柜管理 (4天) + +#### 任务描述 +实现用户仓库(盒柜)管理功能,包括奖品回收、发货等 + +#### 具体工作 +- [ ] 实现仓库首页接口 +- [ ] 实现奖品回收接口 +- [ ] 实现奖品发货接口 +- [ ] 实现确认发货接口 +- [ ] 实现发货记录查询 +- [ ] 实现发货记录详情 +- [ ] 实现回收记录查询 +- [ ] 实现物流信息查询 + +#### 核心接口实现 + +##### 仓库首页接口 +```http +POST /api/v1/warehouse/index +Authorization: Bearer {token} + +Request: +{ + "page": 1, + "status": 0 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [ + { + "id": 20001, + "goodslist_title": "限定手办A", + "goodslist_imgurl": "https://example.com/prize.jpg", + "goodslist_price": "299.00", + "goodslist_money": "150.00", + "status": 0, + "addtime": 1640995300 + } + ] + } +} +``` + +##### 回收奖品接口 +```http +POST /api/v1/warehouse/recovery +Authorization: Bearer {token} + +Request: +{ + "order_list_ids": "20001,20002" +} + +Response: +{ + "status": 1, + "msg": "回收成功", + "data": { + "recovery_amount": "300.00" + } +} +``` + +##### 发货奖品接口 +```http +POST /api/v1/warehouse/send +Authorization: Bearer {token} + +Request: +{ + "order_list_ids": "20001,20002", + "name": "张三", + "mobile": "13800138000", + "address": "北京市朝阳区xxx街道xxx号", + "message": "请小心轻放" +} + +Response: +{ + "status": 1, + "msg": "发货申请成功", + "data": { + "delivery_id": 70001 + } +} +``` + +##### 确认发货接口 +```http +POST /api/v1/warehouse/send/confirm +Authorization: Bearer {token} + +Request: +{ + "id": 70001 +} + +Response: +{ + "status": 1, + "msg": "确认成功" +} +``` + +##### 发货记录接口 +```http +POST /api/v1/warehouse/send/records +Authorization: Bearer {token} + +Request: +{ + "page": 1 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [ + { + "id": 70001, + "name": "张三", + "mobile": "138****8000", + "address": "北京市朝阳区xxx", + "status": 1, + "addtime": "2024-01-01 12:00:00" + } + ], + "last_page": 3 + } +} +``` + +##### 发货记录详情接口 +```http +POST /api/v1/warehouse/send/detail +Authorization: Bearer {token} + +Request: +{ + "id": 70001 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "id": 70001, + "name": "张三", + "mobile": "13800138000", + "address": "北京市朝阳区xxx街道xxx号", + "status": 1, + "items": [], + "logistics": {} + } +} +``` + +##### 回收记录接口 +```http +POST /api/v1/warehouse/recovery/records +Authorization: Bearer {token} + +Request: +{ + "page": 1 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [], + "last_page": 1 + } +} +``` + +##### 物流信息接口 +```http +POST /api/v1/warehouse/logistics +Authorization: Bearer {token} + +Request: +{ + "id": 70001 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "company": "顺丰速运", + "tracking_no": "SF1234567890", + "status": "已签收", + "traces": [ + { + "time": "2024-01-03 10:00:00", + "content": "已签收" + } + ] + } +} +``` + +### 5.6 订单取消和退款 (3天) #### 任务描述 实现订单取消和退款功能 @@ -698,12 +1002,18 @@ public class WechatPayService ## 验收标准 ### 功能验收 -- [ ] 订单创建流程完整可用 +- [ ] 一番赏订单创建流程完整可用 +- [ ] 无限赏订单创建流程完整可用 +- [ ] 商城订单创建流程完整可用 - [ ] 订单金额计算准确 - [ ] 支付流程正常 - [ ] 订单查询功能正常 - [ ] 订单取消和退款功能正常 - [ ] 库存管理机制正确 +- [ ] 仓库/盒柜管理功能正常 +- [ ] 奖品回收功能正常 +- [ ] 奖品发货功能正常 +- [ ] 物流信息查询正常 ### 性能验收 - [ ] 订单创建接口响应时间 < 1000ms diff --git a/docs/API迁移详细文档/阶段7-抽奖逻辑.md b/docs/API迁移详细文档/阶段7-抽奖逻辑.md index fce4e919..8e4610c5 100644 --- a/docs/API迁移详细文档/阶段7-抽奖逻辑.md +++ b/docs/API迁移详细文档/阶段7-抽奖逻辑.md @@ -199,13 +199,15 @@ public class LotteryEngine : ILotteryEngine ### 7.2 抽奖接口实现 (4天) #### 任务描述 -实现抽奖相关的API接口 +实现抽奖相关的API接口,支持多种抽奖类型 #### 具体工作 -- [ ] 实现单次抽奖接口 -- [ ] 实现多次抽奖接口 -- [ ] 实现抽奖预览接口 -- [ ] 实现抽奖历史查询 +- [ ] 实现一番赏抽奖结果接口 +- [ ] 实现无限赏抽奖结果接口 +- [ ] 实现一番赏中奖记录接口 +- [ ] 实现无限赏中奖记录接口 +- [ ] 实现每日抽奖记录接口 +- [ ] 实现道具卡抽奖接口 - [ ] 添加抽奖限制验证 #### 核心接口实现 @@ -304,6 +306,145 @@ Response: } ``` +##### 一番赏抽奖结果接口 +```http +POST /api/v1/lottery/prize-log +Authorization: Bearer {token} + +Request: +{ + "order_num": "202401010001" +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [ + { + "id": 20001, + "order_id": 10001, + "goodslist_title": "限定手办A", + "goodslist_imgurl": "https://example.com/prize.jpg", + "goodslist_price": "299.00", + "goodslist_money": "150.00", + "goodslist_type": 1, + "status": 0, + "addtime": 1640995300, + "prize_code": "A001", + "luck_no": 1 + } + ] +} +``` + +##### 无限赏抽奖结果接口 +```http +POST /api/v1/lottery/infinite/prize-log +Authorization: Bearer {token} + +Request: +{ + "order_num": "202401010001" +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [] +} +``` + +##### 一番赏中奖记录接口 +```http +POST /api/v1/lottery/shang-log +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001, + "num": 0, + "page": 1 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [ + { + "user_nickname": "用户***", + "goodslist_title": "限定手办A", + "addtime": "2024-01-01 10:30:00", + "luck_no": 1 + } + ] + } +} +``` + +##### 无限赏中奖记录接口 +```http +POST /api/v1/lottery/infinite/shang-log +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001, + "page": 1 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": { + "data": [] + } +} +``` + +##### 每日抽奖记录接口 +```http +POST /api/v1/lottery/infinite/daily-records +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001 +} + +Response: +{ + "status": 1, + "msg": "请求成功", + "data": [] +} +``` + +##### 道具卡抽奖接口 +```http +POST /api/v1/lottery/item-card +Authorization: Bearer {token} + +Request: +{ + "goods_id": 1001, + "item_card_id": 1 +} + +Response: +{ + "status": 1, + "msg": "抽奖成功", + "data": { + "prize": {} + } +} +``` + ##### 抽奖历史接口 ```http GET /api/v1/user/lottery-history diff --git a/docs/API迁移详细文档/阶段8-高级功能.md b/docs/API迁移详细文档/阶段8-高级功能.md index 3e127b64..a92825de 100644 --- a/docs/API迁移详细文档/阶段8-高级功能.md +++ b/docs/API迁移详细文档/阶段8-高级功能.md @@ -410,12 +410,13 @@ Response: ``` ```http -PUT /api/v1/admin/config/{key} +POST /api/v1/admin/config/update Authorization: Bearer {admin_token} Content-Type: application/json Request: { + "key": "lottery.max_draws_per_minute", "value": "15", "reason": "调整抽奖频率限制" } diff --git a/server/C#/HoneyBox/.vs/HoneyBox/DesignTimeBuild/.dtbcache.v2 b/server/C#/HoneyBox/.vs/HoneyBox/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 00000000..8ec52ea7 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/DesignTimeBuild/.dtbcache.v2 differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/42de7284-9cc4-4fe4-8d4f-ad266aa07083.vsidx b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/42de7284-9cc4-4fe4-8d4f-ad266aa07083.vsidx new file mode 100644 index 00000000..bff685c4 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/42de7284-9cc4-4fe4-8d4f-ad266aa07083.vsidx differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/5273548e-119f-4e9d-8239-46aeb73d2ed8.vsidx b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/5273548e-119f-4e9d-8239-46aeb73d2ed8.vsidx new file mode 100644 index 00000000..801c8681 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/5273548e-119f-4e9d-8239-46aeb73d2ed8.vsidx differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/ef8a664c-9753-4292-bcea-e215ac332ef8.vsidx b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/ef8a664c-9753-4292-bcea-e215ac332ef8.vsidx new file mode 100644 index 00000000..12a5c01c Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/ef8a664c-9753-4292-bcea-e215ac332ef8.vsidx differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/f0784337-63ac-432f-99c7-39dab443bebd.vsidx b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/f0784337-63ac-432f-99c7-39dab443bebd.vsidx new file mode 100644 index 00000000..c7aa8a38 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/f0784337-63ac-432f-99c7-39dab443bebd.vsidx differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/f1215fef-75cd-484c-b3d2-6a400aa5f555.vsidx b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/f1215fef-75cd-484c-b3d2-6a400aa5f555.vsidx new file mode 100644 index 00000000..35124d82 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/FileContentIndex/f1215fef-75cd-484c-b3d2-6a400aa5f555.vsidx differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/v17/.suo b/server/C#/HoneyBox/.vs/HoneyBox/v17/.suo new file mode 100644 index 00000000..b3bfa028 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/v17/.suo differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/v17/DocumentLayout.json b/server/C#/HoneyBox/.vs/HoneyBox/v17/DocumentLayout.json new file mode 100644 index 00000000..a644ec9d --- /dev/null +++ b/server/C#/HoneyBox/.vs/HoneyBox/v17/DocumentLayout.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/server/C#/HoneyBox/.vs/HoneyBox/v18/.futdcache.v2 b/server/C#/HoneyBox/.vs/HoneyBox/v18/.futdcache.v2 new file mode 100644 index 00000000..8d21b5a8 Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/v18/.futdcache.v2 differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/v18/.suo b/server/C#/HoneyBox/.vs/HoneyBox/v18/.suo new file mode 100644 index 00000000..0668ebfd Binary files /dev/null and b/server/C#/HoneyBox/.vs/HoneyBox/v18/.suo differ diff --git a/server/C#/HoneyBox/.vs/HoneyBox/v18/DocumentLayout.backup.json b/server/C#/HoneyBox/.vs/HoneyBox/v18/DocumentLayout.backup.json new file mode 100644 index 00000000..2fd13bf2 --- /dev/null +++ b/server/C#/HoneyBox/.vs/HoneyBox/v18/DocumentLayout.backup.json @@ -0,0 +1,23 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/server/C#/HoneyBox/.vs/HoneyBox/v18/DocumentLayout.json b/server/C#/HoneyBox/.vs/HoneyBox/v18/DocumentLayout.json new file mode 100644 index 00000000..2464b862 --- /dev/null +++ b/server/C#/HoneyBox/.vs/HoneyBox/v18/DocumentLayout.json @@ -0,0 +1,126 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|d:\\outsource\\haniblindbox\\server\\c#\\honeybox\\src\\honeybox.model\\data\\honeyboxdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|solutionrelative:src\\honeybox.model\\data\\honeyboxdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|d:\\outsource\\haniblindbox\\server\\c#\\honeybox\\src\\honeybox.model\\base\\apiresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|solutionrelative:src\\honeybox.model\\base\\apiresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{73C88F2C-A98A-4E84-A61C-02FBA69416A4}|src\\HoneyBox.Api\\HoneyBox.Api.csproj|d:\\outsource\\haniblindbox\\server\\c#\\honeybox\\src\\honeybox.api\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{73C88F2C-A98A-4E84-A61C-02FBA69416A4}|src\\HoneyBox.Api\\HoneyBox.Api.csproj|solutionrelative:src\\honeybox.api\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{73C88F2C-A98A-4E84-A61C-02FBA69416A4}|src\\HoneyBox.Api\\HoneyBox.Api.csproj|d:\\outsource\\haniblindbox\\server\\c#\\honeybox\\src\\honeybox.api\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{73C88F2C-A98A-4E84-A61C-02FBA69416A4}|src\\HoneyBox.Api\\HoneyBox.Api.csproj|solutionrelative:src\\honeybox.api\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|d:\\outsource\\haniblindbox\\server\\c#\\honeybox\\src\\honeybox.model\\models\\prize\\prizemodels.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|solutionrelative:src\\honeybox.model\\models\\prize\\prizemodels.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|d:\\outsource\\haniblindbox\\server\\c#\\honeybox\\src\\honeybox.model\\entities\\t_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B3732485-B324-43A2-AEB0-092AD84A1302}|src\\HoneyBox.Model\\HoneyBox.Model.csproj|solutionrelative:src\\honeybox.model\\entities\\t_task.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "HoneyBoxDbContext.cs", + "DocumentMoniker": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Data\\HoneyBoxDbContext.cs", + "RelativeDocumentMoniker": "src\\HoneyBox.Model\\Data\\HoneyBoxDbContext.cs", + "ToolTip": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Data\\HoneyBoxDbContext.cs", + "RelativeToolTip": "src\\HoneyBox.Model\\Data\\HoneyBoxDbContext.cs", + "ViewState": "AgIAADgAAAAAAAAAAAA3wEgAAAA9AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-02T06:46:26.809Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Program.cs", + "DocumentMoniker": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\Program.cs", + "RelativeDocumentMoniker": "src\\HoneyBox.Api\\Program.cs", + "ToolTip": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\Program.cs", + "RelativeToolTip": "src\\HoneyBox.Api\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-02T06:46:17.477Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "appsettings.json", + "DocumentMoniker": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\appsettings.json", + "RelativeDocumentMoniker": "src\\HoneyBox.Api\\appsettings.json", + "ToolTip": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\appsettings.json", + "RelativeToolTip": "src\\HoneyBox.Api\\appsettings.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2026-01-02T06:46:15.627Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "ApiResponse.cs", + "DocumentMoniker": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Base\\ApiResponse.cs", + "RelativeDocumentMoniker": "src\\HoneyBox.Model\\Base\\ApiResponse.cs", + "ToolTip": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Base\\ApiResponse.cs", + "RelativeToolTip": "src\\HoneyBox.Model\\Base\\ApiResponse.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-02T06:46:13.048Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "PrizeModels.cs", + "DocumentMoniker": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Models\\Prize\\PrizeModels.cs", + "RelativeDocumentMoniker": "src\\HoneyBox.Model\\Models\\Prize\\PrizeModels.cs", + "ToolTip": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Models\\Prize\\PrizeModels.cs", + "RelativeToolTip": "src\\HoneyBox.Model\\Models\\Prize\\PrizeModels.cs", + "ViewState": "AgIAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-02T06:45:58.04Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "T_Task.cs", + "DocumentMoniker": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Entities\\T_Task.cs", + "RelativeDocumentMoniker": "src\\HoneyBox.Model\\Entities\\T_Task.cs", + "ToolTip": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\Entities\\T_Task.cs", + "RelativeToolTip": "src\\HoneyBox.Model\\Entities\\T_Task.cs", + "ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-01-02T06:45:33.368Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.metadata.v10.bin b/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.metadata.v10.bin new file mode 100644 index 00000000..59ee0eb2 Binary files /dev/null and b/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.metadata.v10.bin differ diff --git a/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.projects.v10.bin b/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.projects.v10.bin new file mode 100644 index 00000000..063124dd Binary files /dev/null and b/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.projects.v10.bin differ diff --git a/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.strings.v10.bin b/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.strings.v10.bin new file mode 100644 index 00000000..bbd87b6f Binary files /dev/null and b/server/C#/HoneyBox/.vs/ProjectEvaluation/honeybox.strings.v10.bin differ diff --git a/server/C#/HoneyBox/HoneyBox.sln b/server/C#/HoneyBox/HoneyBox.sln new file mode 100644 index 00000000..2fbae27c --- /dev/null +++ b/server/C#/HoneyBox/HoneyBox.sln @@ -0,0 +1,84 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72D-47B6-A68D-7590B98EB39B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HoneyBox.Api", "src\HoneyBox.Api\HoneyBox.Api.csproj", "{73C88F2C-A98A-4E84-A61C-02FBA69416A4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HoneyBox.Model", "src\HoneyBox.Model\HoneyBox.Model.csproj", "{B3732485-B324-43A2-AEB0-092AD84A1302}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HoneyBox.Core", "src\HoneyBox.Core\HoneyBox.Core.csproj", "{76F12C15-F00E-4379-9572-E3196BFB0FAA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HoneyBox.Infrastructure", "src\HoneyBox.Infrastructure\HoneyBox.Infrastructure.csproj", "{316BF1ED-56D9-4AF1-8EA5-615103C5954F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Debug|x64.ActiveCfg = Debug|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Debug|x64.Build.0 = Debug|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Debug|x86.ActiveCfg = Debug|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Debug|x86.Build.0 = Debug|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Release|Any CPU.Build.0 = Release|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Release|x64.ActiveCfg = Release|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Release|x64.Build.0 = Release|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Release|x86.ActiveCfg = Release|Any CPU + {73C88F2C-A98A-4E84-A61C-02FBA69416A4}.Release|x86.Build.0 = Release|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Debug|x64.ActiveCfg = Debug|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Debug|x64.Build.0 = Debug|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Debug|x86.ActiveCfg = Debug|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Debug|x86.Build.0 = Debug|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Release|Any CPU.Build.0 = Release|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Release|x64.ActiveCfg = Release|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Release|x64.Build.0 = Release|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Release|x86.ActiveCfg = Release|Any CPU + {B3732485-B324-43A2-AEB0-092AD84A1302}.Release|x86.Build.0 = Release|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Debug|x64.ActiveCfg = Debug|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Debug|x64.Build.0 = Debug|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Debug|x86.ActiveCfg = Debug|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Debug|x86.Build.0 = Debug|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Release|Any CPU.Build.0 = Release|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Release|x64.ActiveCfg = Release|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Release|x64.Build.0 = Release|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Release|x86.ActiveCfg = Release|Any CPU + {76F12C15-F00E-4379-9572-E3196BFB0FAA}.Release|x86.Build.0 = Release|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Debug|x64.ActiveCfg = Debug|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Debug|x64.Build.0 = Debug|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Debug|x86.ActiveCfg = Debug|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Debug|x86.Build.0 = Debug|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Release|Any CPU.Build.0 = Release|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Release|x64.ActiveCfg = Release|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Release|x64.Build.0 = Release|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Release|x86.ActiveCfg = Release|Any CPU + {316BF1ED-56D9-4AF1-8EA5-615103C5954F}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {73C88F2C-A98A-4E84-A61C-02FBA69416A4} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {B3732485-B324-43A2-AEB0-092AD84A1302} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {76F12C15-F00E-4379-9572-E3196BFB0FAA} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + {316BF1ED-56D9-4AF1-8EA5-615103C5954F} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B} + EndGlobalSection +EndGlobal diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/Controllers/HealthController.cs b/server/C#/HoneyBox/src/HoneyBox.Api/Controllers/HealthController.cs new file mode 100644 index 00000000..994c215d --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/Controllers/HealthController.cs @@ -0,0 +1,98 @@ +using Microsoft.AspNetCore.Mvc; +using HoneyBox.Infrastructure.Cache; +using HoneyBox.Model.Base; +using HoneyBox.Model.Data; + +namespace HoneyBox.Api.Controllers; + +/// +/// 健康检查控制器 +/// +[ApiController] +[Route("api/[controller]")] +public class HealthController : ControllerBase +{ + private readonly HoneyBoxDbContext _dbContext; + private readonly ICacheService _cacheService; + private readonly ILogger _logger; + + public HealthController( + HoneyBoxDbContext dbContext, + ICacheService cacheService, + ILogger logger) + { + _dbContext = dbContext; + _cacheService = cacheService; + _logger = logger; + } + + /// + /// 获取服务健康状态 + /// + /// 健康检查结果 + [HttpGet] + public async Task> GetHealth() + { + var healthData = new HealthCheckData + { + Timestamp = DateTime.Now + }; + + // 检查数据库连接状态 + try + { + var canConnect = await _dbContext.Database.CanConnectAsync(); + healthData.Database = canConnect ? "Connected" : "Disconnected"; + } + catch (Exception ex) + { + _logger.LogError(ex, "数据库连接检查失败"); + healthData.Database = "Disconnected"; + } + + // 检查 Redis 连接状态 + try + { + var isRedisConnected = await _cacheService.IsConnectedAsync(); + healthData.Redis = isRedisConnected ? "Connected" : "Disconnected"; + } + catch (Exception ex) + { + _logger.LogError(ex, "Redis 连接检查失败"); + healthData.Redis = "Disconnected"; + } + + // 确定整体状态 + healthData.Status = (healthData.Database == "Connected" && healthData.Redis == "Connected") + ? "Healthy" + : "Unhealthy"; + + return ApiResponse.Success(healthData); + } +} + +/// +/// 健康检查响应数据 +/// +public class HealthCheckData +{ + /// + /// 整体状态 + /// + public string Status { get; set; } = string.Empty; + + /// + /// 数据库连接状态 + /// + public string Database { get; set; } = string.Empty; + + /// + /// Redis 连接状态 + /// + public string Redis { get; set; } = string.Empty; + + /// + /// 检查时间戳 + /// + public DateTime Timestamp { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/Filters/GlobalExceptionFilter.cs b/server/C#/HoneyBox/src/HoneyBox.Api/Filters/GlobalExceptionFilter.cs new file mode 100644 index 00000000..f78a8df5 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/Filters/GlobalExceptionFilter.cs @@ -0,0 +1,43 @@ +using HoneyBox.Model.Base; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; + +namespace HoneyBox.Api.Filters; + +/// +/// 全局异常处理过滤器 +/// +public class GlobalExceptionFilter : IExceptionFilter +{ + private readonly ILogger _logger; + private readonly IHostEnvironment _environment; + + public GlobalExceptionFilter( + ILogger logger, + IHostEnvironment environment) + { + _logger = logger; + _environment = environment; + } + + public void OnException(ExceptionContext context) + { + // 记录异常日志 + _logger.LogError(context.Exception, + "Unhandled exception occurred. Path: {Path}, Method: {Method}", + context.HttpContext.Request.Path, + context.HttpContext.Request.Method); + + // 构建错误响应 + var response = _environment.IsDevelopment() + ? ApiResponse.Fail($"服务器内部错误: {context.Exception.Message}", 500) + : ApiResponse.Fail("服务器内部错误", 500); + + context.Result = new ObjectResult(response) + { + StatusCode = 200 // 返回 200 状态码,错误信息在响应体中 + }; + + context.ExceptionHandled = true; + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/HoneyBox.Api.csproj b/server/C#/HoneyBox/src/HoneyBox.Api/HoneyBox.Api.csproj new file mode 100644 index 00000000..8a53846d --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/HoneyBox.Api.csproj @@ -0,0 +1,23 @@ + + + + net10.0 + enable + enable + + + + + + + + + + + + + + + + + diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/HoneyBox.Api.http b/server/C#/HoneyBox/src/HoneyBox.Api/HoneyBox.Api.http new file mode 100644 index 00000000..792a194a --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/HoneyBox.Api.http @@ -0,0 +1,6 @@ +@HoneyBox.Api_HostAddress = http://localhost:5238 + +GET {{HoneyBox.Api_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/Program.cs b/server/C#/HoneyBox/src/HoneyBox.Api/Program.cs new file mode 100644 index 00000000..2f350a71 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/Program.cs @@ -0,0 +1,111 @@ +using Autofac; +using Autofac.Extensions.DependencyInjection; +using HoneyBox.Api.Filters; +using HoneyBox.Core.Mappings; +using HoneyBox.Infrastructure.Cache; +using HoneyBox.Infrastructure.Modules; +using HoneyBox.Model.Data; +using Microsoft.EntityFrameworkCore; +using Scalar.AspNetCore; +using Serilog; + +// 配置 Serilog +Log.Logger = new LoggerConfiguration() + .ReadFrom.Configuration(new ConfigurationBuilder() + .AddJsonFile("appsettings.json") + .AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production"}.json", optional: true) + .Build()) + .CreateLogger(); + +try +{ + Log.Information("Starting HoneyBox API..."); + + var builder = WebApplication.CreateBuilder(args); + + // 使用 Serilog + builder.Host.UseSerilog(); + + // 使用 Autofac 作为依赖注入容器 + builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); + builder.Host.ConfigureContainer(containerBuilder => + { + // 注册基础设施模块 + containerBuilder.RegisterModule(); + // 注册服务模块 + containerBuilder.RegisterModule(); + }); + + // 配置 DbContext + builder.Services.AddDbContext(options => + { + options.UseSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")); + }); + + // 配置 Mapster + builder.Services.AddMapsterConfiguration(); + + // 注册 Redis 缓存服务(通过 Autofac 模块注册,这里添加 IConfiguration) + builder.Services.AddSingleton(sp => + new RedisCacheService(builder.Configuration)); + + // 添加控制器 + builder.Services.AddControllers(options => + { + // 添加全局异常过滤器 + options.Filters.Add(); + }); + + // 配置 OpenAPI(.NET 10 内置支持) + builder.Services.AddOpenApi(); + + + // 配置 CORS(仅开发环境,生产环境由 Nginx 处理) + builder.Services.AddCors(options => + { + options.AddPolicy("Development", policy => + { + policy.AllowAnyOrigin() + .AllowAnyMethod() + .AllowAnyHeader(); + }); + }); + + var app = builder.Build(); + + // 配置 HTTP 请求管道 + if (app.Environment.IsDevelopment()) + { + // 使用 OpenAPI 和 Scalar UI + app.MapOpenApi(); + app.MapScalarApiReference(); + + // 仅开发环境启用 CORS,生产环境由 Nginx 配置 + app.UseCors("Development"); + } + + // 使用 Serilog 请求日志 + app.UseSerilogRequestLogging(); + + // 使用路由 + app.UseRouting(); + + // 使用授权(后续添加 JWT 认证时启用) + // app.UseAuthentication(); + // app.UseAuthorization(); + + // 映射控制器 + app.MapControllers(); + + Log.Information("HoneyBox API started successfully"); + + app.Run(); +} +catch (Exception ex) +{ + Log.Fatal(ex, "Application terminated unexpectedly"); +} +finally +{ + Log.CloseAndFlush(); +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/Properties/launchSettings.json b/server/C#/HoneyBox/src/HoneyBox.Api/Properties/launchSettings.json new file mode 100644 index 00000000..3db0cce1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/Properties/launchSettings.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:5238", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/appsettings.Development.json b/server/C#/HoneyBox/src/HoneyBox.Api/appsettings.Development.json new file mode 100644 index 00000000..25d3cbcf --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/appsettings.Development.json @@ -0,0 +1,16 @@ +{ + "ConnectionStrings": { + "DefaultConnection": "Server=localhost;Database=HoneyBox;User Id=sa;Password=YourPassword;TrustServerCertificate=True;", + "Redis": "localhost:6379,abortConnect=false,connectTimeout=5000" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Debug", + "Override": { + "Microsoft": "Information", + "Microsoft.AspNetCore": "Warning", + "Microsoft.EntityFrameworkCore": "Information" + } + } + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/appsettings.json b/server/C#/HoneyBox/src/HoneyBox.Api/appsettings.json new file mode 100644 index 00000000..2c9f1063 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/appsettings.json @@ -0,0 +1,37 @@ +{ + "ConnectionStrings": { + "DefaultConnection": "Server=192.168.195.15;uid=sa;pwd=Dbt@com@123;Database=honey_box;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;", + "Redis": "192.168.195.15:6379,abortConnect=false,connectTimeout=5000" + }, + "Serilog": { + "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File" ], + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.AspNetCore": "Warning", + "Microsoft.EntityFrameworkCore": "Warning", + "System": "Warning" + } + }, + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}{Exception}" + } + }, + { + "Name": "File", + "Args": { + "path": "logs/log-.txt", + "rollingInterval": "Day", + "retainedFileCountLimit": 30, + "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}" + } + } + ], + "Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ] + }, + "AllowedHosts": "*" +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Autofac.Extensions.DependencyInjection.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Autofac.Extensions.DependencyInjection.dll new file mode 100644 index 00000000..c15c4d48 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Autofac.Extensions.DependencyInjection.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Autofac.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Autofac.dll new file mode 100644 index 00000000..1ef57055 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Autofac.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Azure.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Azure.Core.dll new file mode 100644 index 00000000..7a2ceec4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Azure.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Azure.Identity.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Azure.Identity.dll new file mode 100644 index 00000000..35088432 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Azure.Identity.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.deps.json b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.deps.json new file mode 100644 index 00000000..7b040f7e --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.deps.json @@ -0,0 +1,989 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "HoneyBox.Api/1.0.0": { + "dependencies": { + "Autofac.Extensions.DependencyInjection": "10.0.0", + "HoneyBox.Core": "1.0.0", + "HoneyBox.Model": "1.0.0", + "Microsoft.AspNetCore.OpenApi": "10.0.1", + "Scalar.AspNetCore": "2.0.36", + "Serilog.AspNetCore": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.File": "5.0.0" + }, + "runtime": { + "HoneyBox.Api.dll": {} + } + }, + "Autofac/8.1.0": { + "runtime": { + "lib/net8.0/Autofac.dll": { + "assemblyVersion": "8.1.0.0", + "fileVersion": "8.1.0.0" + } + } + }, + "Autofac.Extensions.DependencyInjection/10.0.0": { + "dependencies": { + "Autofac": "8.1.0" + }, + "runtime": { + "lib/net8.0/Autofac.Extensions.DependencyInjection.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.0.0" + } + } + }, + "Azure.Core/1.25.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Memory.Data": "1.0.2" + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "assemblyVersion": "1.25.0.0", + "fileVersion": "1.2500.22.33004" + } + } + }, + "Azure.Identity/1.7.0": { + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.7.0.0", + "fileVersion": "1.700.22.46903" + } + } + }, + "Mapster/7.4.0": { + "dependencies": { + "Mapster.Core": "1.2.1" + }, + "runtime": { + "lib/net7.0/Mapster.dll": { + "assemblyVersion": "7.4.0.0", + "fileVersion": "7.4.0.0" + } + } + }, + "Mapster.Core/1.2.1": { + "runtime": { + "lib/net7.0/Mapster.Core.dll": { + "assemblyVersion": "1.2.1.0", + "fileVersion": "1.2.1.0" + } + } + }, + "Mapster.DependencyInjection/1.0.1": { + "dependencies": { + "Mapster": "7.4.0" + }, + "runtime": { + "lib/net7.0/Mapster.DependencyInjection.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } + }, + "Microsoft.AspNetCore.OpenApi/10.0.1": { + "dependencies": { + "Microsoft.OpenApi": "2.0.0" + }, + "runtime": { + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": { + "assemblyVersion": "10.0.1.0", + "fileVersion": "10.0.125.57005" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.20.21406" + } + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Runtime.Caching": "6.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "5.1.0.0" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Identity.Client/4.47.2": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.47.2.0", + "fileVersion": "4.47.2.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "dependencies": { + "Microsoft.Identity.Client": "4.47.2", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "2.19.3.0", + "fileVersion": "2.19.3.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.OpenApi/2.0.0": { + "runtime": { + "lib/net8.0/Microsoft.OpenApi.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "runtime": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "2.2.8.1080" + } + } + }, + "Scalar.AspNetCore/2.0.36": { + "runtime": { + "lib/net9.0/Scalar.AspNetCore.dll": { + "assemblyVersion": "2.0.36.0", + "fileVersion": "2.0.36.0" + } + } + }, + "Serilog/3.1.1": { + "runtime": { + "lib/net7.0/Serilog.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "3.1.1.0" + } + } + }, + "Serilog.AspNetCore/8.0.0": { + "dependencies": { + "Serilog": "3.1.1", + "Serilog.Extensions.Hosting": "8.0.0", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Formatting.Compact": "2.0.0", + "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.Debug": "2.0.0", + "Serilog.Sinks.File": "5.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "assemblyVersion": "0.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Extensions.Hosting/8.0.0": { + "dependencies": { + "Serilog": "3.1.1", + "Serilog.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Formatting.Compact/2.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Serilog.Settings.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Sinks.Console/5.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Serilog.Sinks.Debug/2.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "StackExchange.Redis/2.7.4": { + "dependencies": { + "Pipelines.Sockets.Unofficial": "2.2.8" + }, + "runtime": { + "lib/net6.0/StackExchange.Redis.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.7.4.20928" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "System.Memory.Data/1.0.2": { + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "HoneyBox.Core/1.0.0": { + "dependencies": { + "HoneyBox.Infrastructure": "1.0.0", + "HoneyBox.Model": "1.0.0", + "Mapster": "7.4.0", + "Mapster.DependencyInjection": "1.0.1" + }, + "runtime": { + "HoneyBox.Core.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "HoneyBox.Infrastructure/1.0.0": { + "dependencies": { + "Autofac": "8.1.0", + "StackExchange.Redis": "2.7.4" + }, + "runtime": { + "HoneyBox.Infrastructure.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "HoneyBox.Model/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0" + }, + "runtime": { + "HoneyBox.Model.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "HoneyBox.Api/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Autofac/8.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-O2QT+0DSTBR2Ojpacmcj3L0KrnnXTFrwLl/OW1lBUDiHhb89msHEHNhTA8AlK3jdFiAfMbAYyQaJVvRe6oSBcQ==", + "path": "autofac/8.1.0", + "hashPath": "autofac.8.1.0.nupkg.sha512" + }, + "Autofac.Extensions.DependencyInjection/10.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZjR/onUlP7BzQ7VBBigQepWLAyAzi3VRGX3pP6sBqkPRiT61fsTZqbTpRUKxo30TMgbs1o3y6bpLbETix4SJog==", + "path": "autofac.extensions.dependencyinjection/10.0.0", + "hashPath": "autofac.extensions.dependencyinjection.10.0.0.nupkg.sha512" + }, + "Azure.Core/1.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "path": "azure.core/1.25.0", + "hashPath": "azure.core.1.25.0.nupkg.sha512" + }, + "Azure.Identity/1.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "path": "azure.identity/1.7.0", + "hashPath": "azure.identity.1.7.0.nupkg.sha512" + }, + "Mapster/7.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RYGoDqvS4WTKIq0HDyPBBVIj6N0mluOCXQ1Vk95JKseMHEsbCXSEGKSlP95oL+s42IXAXbqvHj7p0YaRBUcfqg==", + "path": "mapster/7.4.0", + "hashPath": "mapster.7.4.0.nupkg.sha512" + }, + "Mapster.Core/1.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-11lokmfliBEMMmjeqxFGNpqGXq6tN96zFqpBmfYeahr4Ybk63oDmeJmOflsATjobYkX248g5Y62oQ2NNnZaeww==", + "path": "mapster.core/1.2.1", + "hashPath": "mapster.core.1.2.1.nupkg.sha512" + }, + "Mapster.DependencyInjection/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LfjnRIwx6WAo3ssq8PFeaHFaUz00BfSG9BhWgXsiDa3H5lDhG0lpMGDF6w2ZnooS4eHYmAv4f77VxmzpvgorNg==", + "path": "mapster.dependencyinjection/1.0.1", + "hashPath": "mapster.dependencyinjection.1.0.1.nupkg.sha512" + }, + "Microsoft.AspNetCore.OpenApi/10.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gMY53EggRIFawhue66GanHcm1Tcd0+QzzMwnMl60LrEoJhGgzA9qAbLx6t/ON3hX4flc2NcEbTK1Z5GCLYHcwA==", + "path": "microsoft.aspnetcore.openapi/10.0.1", + "hashPath": "microsoft.aspnetcore.openapi.10.0.1.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "hashPath": "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512" + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "path": "microsoft.data.sqlclient/5.1.1", + "hashPath": "microsoft.data.sqlclient.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "path": "microsoft.entityframeworkcore/8.0.0", + "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "path": "microsoft.identity.client/4.47.2", + "hashPath": "microsoft.identity.client.4.47.2.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "hashPath": "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "hashPath": "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "path": "microsoft.identitymodel.logging/6.24.0", + "hashPath": "microsoft.identitymodel.logging.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "path": "microsoft.identitymodel.protocols/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "path": "microsoft.identitymodel.tokens/6.24.0", + "hashPath": "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512" + }, + "Microsoft.OpenApi/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GGYLfzV/G/ct80OZ45JxnWP7NvMX1BCugn/lX7TH5o0lcVaviavsLMTxmFV2AybXWjbi3h6FF1vgZiTK6PXndw==", + "path": "microsoft.openapi/2.0.0", + "hashPath": "microsoft.openapi.2.0.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zG2FApP5zxSx6OcdJQLbZDk2AVlN2BNQD6MorwIfV6gVj0RRxWPEp2LXAxqDGZqeNV1Zp0BNPcNaey/GXmTdvQ==", + "path": "pipelines.sockets.unofficial/2.2.8", + "hashPath": "pipelines.sockets.unofficial.2.2.8.nupkg.sha512" + }, + "Scalar.AspNetCore/2.0.36": { + "type": "package", + "serviceable": true, + "sha512": "sha512-piAamX1ArrRA3+Vgz8FaO+oeintpD+qD4d5DmGcW+RtKB76H7FIqZifemPzOEl8cJYjhmwYr81gJOPaJF9+5KQ==", + "path": "scalar.aspnetcore/2.0.36", + "hashPath": "scalar.aspnetcore.2.0.36.nupkg.sha512" + }, + "Serilog/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==", + "path": "serilog/3.1.1", + "hashPath": "serilog.3.1.1.nupkg.sha512" + }, + "Serilog.AspNetCore/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FAjtKPZ4IzqFQBqZKPv6evcXK/F0ls7RoXI/62Pnx2igkDZ6nZ/jn/C/FxVATqQbEQvtqP+KViWYIe4NZIHa2w==", + "path": "serilog.aspnetcore/8.0.0", + "hashPath": "serilog.aspnetcore.8.0.0.nupkg.sha512" + }, + "Serilog.Extensions.Hosting/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-db0OcbWeSCvYQkHWu6n0v40N4kKaTAXNjlM3BKvcbwvNzYphQFcBR+36eQ/7hMMwOkJvAyLC2a9/jNdUL5NjtQ==", + "path": "serilog.extensions.hosting/8.0.0", + "hashPath": "serilog.extensions.hosting.8.0.0.nupkg.sha512" + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "path": "serilog.extensions.logging/8.0.0", + "hashPath": "serilog.extensions.logging.8.0.0.nupkg.sha512" + }, + "Serilog.Formatting.Compact/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ob6z3ikzFM3D1xalhFuBIK1IOWf+XrQq+H4KeH4VqBcPpNcmUgZlRQ2h3Q7wvthpdZBBoY86qZOI2LCXNaLlNA==", + "path": "serilog.formatting.compact/2.0.0", + "hashPath": "serilog.formatting.compact.2.0.0.nupkg.sha512" + }, + "Serilog.Settings.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==", + "path": "serilog.settings.configuration/8.0.0", + "hashPath": "serilog.settings.configuration.8.0.0.nupkg.sha512" + }, + "Serilog.Sinks.Console/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==", + "path": "serilog.sinks.console/5.0.0", + "hashPath": "serilog.sinks.console.5.0.0.nupkg.sha512" + }, + "Serilog.Sinks.Debug/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==", + "path": "serilog.sinks.debug/2.0.0", + "hashPath": "serilog.sinks.debug.2.0.0.nupkg.sha512" + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "path": "serilog.sinks.file/5.0.0", + "hashPath": "serilog.sinks.file.5.0.0.nupkg.sha512" + }, + "StackExchange.Redis/2.7.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lD6a0lGOCyV9iuvObnzStL74EDWAyK31w6lS+Md9gIz1eP4U6KChDIflzTdtrktxlvVkeOvPtkaYOcm4qjbHSw==", + "path": "stackexchange.redis/2.7.4", + "hashPath": "stackexchange.redis.2.7.4.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "hashPath": "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + }, + "HoneyBox.Core/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "HoneyBox.Model/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.dll new file mode 100644 index 00000000..8a6c4879 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.exe b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.exe new file mode 100644 index 00000000..0f59f9a4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.exe differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.pdb b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.pdb new file mode 100644 index 00000000..f29e9e95 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.runtimeconfig.json b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.runtimeconfig.json new file mode 100644 index 00000000..bf15a002 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net10.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "10.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "10.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.staticwebassets.endpoints.json b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.staticwebassets.endpoints.json new file mode 100644 index 00000000..5576e889 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Api.staticwebassets.endpoints.json @@ -0,0 +1 @@ +{"Version":1,"ManifestType":"Build","Endpoints":[]} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Core.dll new file mode 100644 index 00000000..b1d4b38a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Core.pdb b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Core.pdb new file mode 100644 index 00000000..20d97f72 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Core.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Infrastructure.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Infrastructure.dll new file mode 100644 index 00000000..8d66553a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Infrastructure.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb new file mode 100644 index 00000000..f53c525d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Model.dll new file mode 100644 index 00000000..a022eda5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Model.pdb b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Model.pdb new file mode 100644 index 00000000..47600aea Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/HoneyBox.Model.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.Core.dll new file mode 100644 index 00000000..d1bf080e Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.DependencyInjection.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.DependencyInjection.dll new file mode 100644 index 00000000..36a4ee10 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.DependencyInjection.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.dll new file mode 100644 index 00000000..57186e1d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Mapster.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.AspNetCore.OpenApi.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.AspNetCore.OpenApi.dll new file mode 100644 index 00000000..fe3cf1a2 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.AspNetCore.OpenApi.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Bcl.AsyncInterfaces.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 00000000..a5b7ff99 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Data.SqlClient.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Data.SqlClient.dll new file mode 100644 index 00000000..cc62e643 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Data.SqlClient.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100644 index 00000000..7967c567 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Relational.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100644 index 00000000..beb8dbfb Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.SqlServer.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.SqlServer.dll new file mode 100644 index 00000000..6085d596 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.SqlServer.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.dll new file mode 100644 index 00000000..06b833c0 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Extensions.DependencyModel.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Extensions.DependencyModel.dll new file mode 100644 index 00000000..8a32950b Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Identity.Client.Extensions.Msal.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Identity.Client.Extensions.Msal.dll new file mode 100644 index 00000000..04be9fc0 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Identity.Client.Extensions.Msal.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Identity.Client.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Identity.Client.dll new file mode 100644 index 00000000..5e069340 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Identity.Client.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Abstractions.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Abstractions.dll new file mode 100644 index 00000000..422bfb95 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100644 index 00000000..fa2330d4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Logging.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Logging.dll new file mode 100644 index 00000000..454079e0 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll new file mode 100644 index 00000000..da3da515 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.dll new file mode 100644 index 00000000..68bc57c0 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Protocols.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Tokens.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Tokens.dll new file mode 100644 index 00000000..7f087c77 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.OpenApi.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.OpenApi.dll new file mode 100644 index 00000000..96cb5dc6 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.OpenApi.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.SqlServer.Server.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.SqlServer.Server.dll new file mode 100644 index 00000000..ddeaa864 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.SqlServer.Server.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll new file mode 100644 index 00000000..3ab58500 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Pipelines.Sockets.Unofficial.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Pipelines.Sockets.Unofficial.dll new file mode 100644 index 00000000..c5b223d3 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Pipelines.Sockets.Unofficial.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Scalar.AspNetCore.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Scalar.AspNetCore.dll new file mode 100644 index 00000000..2e5300ab Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Scalar.AspNetCore.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.AspNetCore.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.AspNetCore.dll new file mode 100644 index 00000000..36794d4c Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.AspNetCore.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Extensions.Hosting.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Extensions.Hosting.dll new file mode 100644 index 00000000..2204d101 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Extensions.Hosting.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Extensions.Logging.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Extensions.Logging.dll new file mode 100644 index 00000000..f2f78c7b Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Extensions.Logging.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Formatting.Compact.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Formatting.Compact.dll new file mode 100644 index 00000000..7174b834 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Formatting.Compact.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Settings.Configuration.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Settings.Configuration.dll new file mode 100644 index 00000000..a8ff29d4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Settings.Configuration.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.Console.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.Console.dll new file mode 100644 index 00000000..1dcb2d04 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.Console.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.Debug.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.Debug.dll new file mode 100644 index 00000000..2bd024b1 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.Debug.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.File.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.File.dll new file mode 100644 index 00000000..29dc2fd3 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.Sinks.File.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.dll new file mode 100644 index 00000000..50bdb5a1 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/Serilog.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/StackExchange.Redis.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/StackExchange.Redis.dll new file mode 100644 index 00000000..a23fa7fa Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/StackExchange.Redis.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Configuration.ConfigurationManager.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Configuration.ConfigurationManager.dll new file mode 100644 index 00000000..14f8ef6c Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Configuration.ConfigurationManager.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Drawing.Common.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Drawing.Common.dll new file mode 100644 index 00000000..be6915e5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Drawing.Common.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.IdentityModel.Tokens.Jwt.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.IdentityModel.Tokens.Jwt.dll new file mode 100644 index 00000000..af8fc34b Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Memory.Data.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Memory.Data.dll new file mode 100644 index 00000000..6f2a3e0a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Memory.Data.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Runtime.Caching.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Runtime.Caching.dll new file mode 100644 index 00000000..14826eb8 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Runtime.Caching.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Security.Cryptography.ProtectedData.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Security.Cryptography.ProtectedData.dll new file mode 100644 index 00000000..1ba87704 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Security.Permissions.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Security.Permissions.dll new file mode 100644 index 00000000..39dd4df9 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Security.Permissions.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Windows.Extensions.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Windows.Extensions.dll new file mode 100644 index 00000000..c3e8844f Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/System.Windows.Extensions.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/appsettings.Development.json b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/appsettings.Development.json new file mode 100644 index 00000000..25d3cbcf --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/appsettings.Development.json @@ -0,0 +1,16 @@ +{ + "ConnectionStrings": { + "DefaultConnection": "Server=localhost;Database=HoneyBox;User Id=sa;Password=YourPassword;TrustServerCertificate=True;", + "Redis": "localhost:6379,abortConnect=false,connectTimeout=5000" + }, + "Serilog": { + "MinimumLevel": { + "Default": "Debug", + "Override": { + "Microsoft": "Information", + "Microsoft.AspNetCore": "Warning", + "Microsoft.EntityFrameworkCore": "Information" + } + } + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/appsettings.json b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/appsettings.json new file mode 100644 index 00000000..2c9f1063 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/appsettings.json @@ -0,0 +1,37 @@ +{ + "ConnectionStrings": { + "DefaultConnection": "Server=192.168.195.15;uid=sa;pwd=Dbt@com@123;Database=honey_box;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;", + "Redis": "192.168.195.15:6379,abortConnect=false,connectTimeout=5000" + }, + "Serilog": { + "Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File" ], + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "Microsoft.AspNetCore": "Warning", + "Microsoft.EntityFrameworkCore": "Warning", + "System": "Warning" + } + }, + "WriteTo": [ + { + "Name": "Console", + "Args": { + "outputTemplate": "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj}{NewLine}{Exception}" + } + }, + { + "Name": "File", + "Args": { + "path": "logs/log-.txt", + "rollingInterval": "Day", + "retainedFileCountLimit": 30, + "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}" + } + } + ], + "Enrich": [ "FromLogContext", "WithMachineName", "WithThreadId" ] + }, + "AllowedHosts": "*" +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll new file mode 100644 index 00000000..2b29fea8 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll new file mode 100644 index 00000000..9e26473d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100644 index 00000000..085ef89f Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100644 index 00000000..18053e4c Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100644 index 00000000..44f10cb2 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll new file mode 100644 index 00000000..21890c52 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll new file mode 100644 index 00000000..384b002d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll new file mode 100644 index 00000000..66af1982 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll new file mode 100644 index 00000000..7c9e87b4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll new file mode 100644 index 00000000..bdca76da Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Runtime.Caching.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll new file mode 100644 index 00000000..332dbfa9 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll new file mode 100644 index 00000000..69f0d1b7 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/bin/Debug/net10.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 00000000..925b1351 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.156D31A2.Up2Date b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.156D31A2.Up2Date new file mode 100644 index 00000000..e69de29b diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.AssemblyInfo.cs b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.AssemblyInfo.cs new file mode 100644 index 00000000..f8cc27d7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HoneyBox.Api")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bd298bb46490f3e8c55cdc883fd05e4ff4417368")] +[assembly: System.Reflection.AssemblyProductAttribute("HoneyBox.Api")] +[assembly: System.Reflection.AssemblyTitleAttribute("HoneyBox.Api")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.GeneratedMSBuildEditorConfig.editorconfig b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..073c7ed8 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,23 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = HoneyBox.Api +build_property.RootNamespace = HoneyBox.Api +build_property.ProjectDir = D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 9.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.GlobalUsings.g.cs b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.GlobalUsings.g.cs new file mode 100644 index 00000000..5e6145d2 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using Microsoft.AspNetCore.Builder; +global using Microsoft.AspNetCore.Hosting; +global using Microsoft.AspNetCore.Http; +global using Microsoft.AspNetCore.Routing; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.Extensions.Logging; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Net.Http.Json; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.MvcApplicationPartsAssemblyInfo.cs b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.MvcApplicationPartsAssemblyInfo.cs new file mode 100644 index 00000000..f3ac3ef9 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.MvcApplicationPartsAssemblyInfo.cs @@ -0,0 +1,16 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.csproj.FileListAbsolute.txt b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..dd3754a8 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.csproj.FileListAbsolute.txt @@ -0,0 +1,95 @@ +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.csproj.AssemblyReference.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\rpswa.dswa.cache.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.GeneratedMSBuildEditorConfig.editorconfig +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.AssemblyInfoInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.AssemblyInfo.cs +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.csproj.CoreCompileInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.MvcApplicationPartsAssemblyInfo.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\appsettings.Development.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\appsettings.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Api.staticwebassets.endpoints.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Api.exe +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Api.deps.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Api.runtimeconfig.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Api.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Api.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Autofac.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Azure.Core.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Azure.Identity.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Mapster.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Mapster.Core.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Mapster.DependencyInjection.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.AspNetCore.OpenApi.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.Bcl.AsyncInterfaces.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.Data.SqlClient.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.Abstractions.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.Relational.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.EntityFrameworkCore.SqlServer.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.Extensions.DependencyModel.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.Identity.Client.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.Identity.Client.Extensions.Msal.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.IdentityModel.Abstractions.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.IdentityModel.JsonWebTokens.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.IdentityModel.Logging.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.IdentityModel.Protocols.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.IdentityModel.Tokens.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.OpenApi.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.SqlServer.Server.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Microsoft.Win32.SystemEvents.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Pipelines.Sockets.Unofficial.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.AspNetCore.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Extensions.Hosting.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Extensions.Logging.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Formatting.Compact.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Settings.Configuration.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Sinks.Console.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Sinks.Debug.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Serilog.Sinks.File.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\StackExchange.Redis.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Configuration.ConfigurationManager.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Drawing.Common.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.IdentityModel.Tokens.Jwt.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Memory.Data.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Runtime.Caching.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Security.Cryptography.ProtectedData.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Security.Permissions.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\System.Windows.Extensions.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\unix\lib\net6.0\Microsoft.Data.SqlClient.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win\lib\net6.0\Microsoft.Data.SqlClient.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win\lib\net6.0\System.Runtime.Caching.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Core.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Infrastructure.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Model.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Core.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\HoneyBox.Infrastructure.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.MvcApplicationPartsAssemblyInfo.cs +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\rjimswa.dswa.cache.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\rjsmrazor.dswa.cache.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\rjsmcshtml.dswa.cache.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\scopedcss\bundle\HoneyBox.Api.styles.css +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\staticwebassets.build.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\staticwebassets.build.json.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\staticwebassets.development.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\staticwebassets.build.endpoints.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\swae.build.ex.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.156D31A2.Up2Date +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\refint\HoneyBox.Api.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\HoneyBox.Api.genruntimeconfig.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\obj\Debug\net10.0\ref\HoneyBox.Api.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Autofac.Extensions.DependencyInjection.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Api\bin\Debug\net10.0\Scalar.AspNetCore.dll diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.dll b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.dll new file mode 100644 index 00000000..8a6c4879 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.pdb b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.pdb new file mode 100644 index 00000000..f29e9e95 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/HoneyBox.Api.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/apphost.exe b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/apphost.exe new file mode 100644 index 00000000..0f59f9a4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/apphost.exe differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/ref/HoneyBox.Api.dll b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/ref/HoneyBox.Api.dll new file mode 100644 index 00000000..5c8bb7a5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/ref/HoneyBox.Api.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/refint/HoneyBox.Api.dll b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/refint/HoneyBox.Api.dll new file mode 100644 index 00000000..5c8bb7a5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/refint/HoneyBox.Api.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rjsmcshtml.dswa.cache.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rjsmcshtml.dswa.cache.json new file mode 100644 index 00000000..36da55b8 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rjsmcshtml.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"Ysh/n1uypAtQviJNGODCPwxAly+bcTyiCeqRgFpIiaE=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["af/oOxkmZKHiQn4usyMNWn5XQBFXHC3dQZIULv/oUO4=","EFaDx0skIZO22pAAtYkqL8l4Xv3laGXIegZ0pqDf9s4=","A1eOW5m2OjAzDYXt5hE8LFSp5KPpS853XPPu1pJgO7M=","129z\u002BtsOjSon\u002BH9BLwGO53l3mEJLzCPtTk9EL7\u002BLYwk=","Ff7GKRhN1a2md5IaW2AMR/j8y6P7n3aDr8WZCWUaC6o=","t6Hwun5qDJ4/6qtz\u002Bu9Sz7iE67MYxjZrJQC3uZaTX8U="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rjsmrazor.dswa.cache.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rjsmrazor.dswa.cache.json new file mode 100644 index 00000000..7df22314 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rjsmrazor.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"nOa+ffacSShxUVXaHMpxAJqQMESoIWNWaEHTlS9nGGU=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["af/oOxkmZKHiQn4usyMNWn5XQBFXHC3dQZIULv/oUO4=","EFaDx0skIZO22pAAtYkqL8l4Xv3laGXIegZ0pqDf9s4=","A1eOW5m2OjAzDYXt5hE8LFSp5KPpS853XPPu1pJgO7M=","129z\u002BtsOjSon\u002BH9BLwGO53l3mEJLzCPtTk9EL7\u002BLYwk=","Ff7GKRhN1a2md5IaW2AMR/j8y6P7n3aDr8WZCWUaC6o=","t6Hwun5qDJ4/6qtz\u002Bu9Sz7iE67MYxjZrJQC3uZaTX8U="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rpswa.dswa.cache.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rpswa.dswa.cache.json new file mode 100644 index 00000000..4af07054 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/rpswa.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"siVEvuK2VFcNXCcJxvWsQkDdQnrcJiuuZd5isD70H1o=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["af/oOxkmZKHiQn4usyMNWn5XQBFXHC3dQZIULv/oUO4=","EFaDx0skIZO22pAAtYkqL8l4Xv3laGXIegZ0pqDf9s4="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.build.endpoints.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.build.endpoints.json new file mode 100644 index 00000000..5576e889 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.build.endpoints.json @@ -0,0 +1 @@ +{"Version":1,"ManifestType":"Build","Endpoints":[]} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.build.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.build.json new file mode 100644 index 00000000..58acd416 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.build.json @@ -0,0 +1 @@ +{"Version":1,"Hash":"6B9F5uuwgbpvWfu775zoqgQ21U3maj+9KzDMGzxRfoc=","Source":"HoneyBox.Api","BasePath":"/","Mode":"Root","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[],"Assets":[],"Endpoints":[]} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.removed.txt b/server/C#/HoneyBox/src/HoneyBox.Api/obj/Debug/net10.0/staticwebassets.removed.txt new file mode 100644 index 00000000..e69de29b diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.dgspec.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.dgspec.json new file mode 100644 index 00000000..d0225d05 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.dgspec.json @@ -0,0 +1,1317 @@ +{ + "format": 1, + "restore": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\HoneyBox.Api.csproj": {} + }, + "projects": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\HoneyBox.Api.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\HoneyBox.Api.csproj", + "projectName": "HoneyBox.Api", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\HoneyBox.Api.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj" + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Autofac.Extensions.DependencyInjection": { + "target": "Package", + "version": "[10.0.0, )" + }, + "Microsoft.AspNetCore.OpenApi": { + "target": "Package", + "version": "[10.0.1, )" + }, + "Scalar.AspNetCore": { + "target": "Package", + "version": "[2.0.36, )" + }, + "Serilog.AspNetCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Serilog.Sinks.Console": { + "target": "Package", + "version": "[5.0.0, )" + }, + "Serilog.Sinks.File": { + "target": "Package", + "version": "[5.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(,10.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(,10.0.32767]", + "Microsoft.AspNetCore.App": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(,10.0.32767]", + "Microsoft.AspNetCore.Components": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(,10.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Identity": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Metadata": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(,10.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(,10.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(,10.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(,10.0.32767]", + "Microsoft.AspNetCore.Session": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(,10.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(,10.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(,10.0.32767]", + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(,10.0.32767]", + "Microsoft.Extensions.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Features": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(,10.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(,10.0.32767]", + "Microsoft.Extensions.Hosting": "(,10.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Http": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Core": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(,10.0.32767]", + "Microsoft.Extensions.Localization": "(,10.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Console": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(,10.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(,10.0.32767]", + "Microsoft.Extensions.ObjectPool": "(,10.0.32767]", + "Microsoft.Extensions.Options": "(,10.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(,10.0.32767]", + "Microsoft.Extensions.Primitives": "(,10.0.32767]", + "Microsoft.Extensions.Validation": "(,10.0.32767]", + "Microsoft.Extensions.WebEncoders": "(,10.0.32767]", + "Microsoft.JSInterop": "(,10.0.32767]", + "Microsoft.Net.Http.Headers": "(,10.0.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Cbor": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.RateLimiting": "(,10.0.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj", + "projectName": "HoneyBox.Core", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj" + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Mapster": { + "target": "Package", + "version": "[7.4.0, )" + }, + "Mapster.DependencyInjection": { + "target": "Package", + "version": "[1.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "projectName": "HoneyBox.Infrastructure", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Autofac": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "target": "Package", + "version": "[9.0.0, )" + }, + "StackExchange.Redis": { + "target": "Package", + "version": "[2.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "projectName": "HoneyBox.Model", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.SqlServer": { + "target": "Package", + "version": "[8.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.g.props b/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.g.props new file mode 100644 index 00000000..bd287e00 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + + + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.g.targets b/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.g.targets new file mode 100644 index 00000000..cbae6db9 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/HoneyBox.Api.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Api/obj/project.assets.json b/server/C#/HoneyBox/src/HoneyBox.Api/obj/project.assets.json new file mode 100644 index 00000000..5eda16fe --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Api/obj/project.assets.json @@ -0,0 +1,2590 @@ +{ + "version": 3, + "targets": { + "net10.0": { + "Autofac/8.1.0": { + "type": "package", + "compile": { + "lib/net8.0/Autofac.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Autofac.dll": { + "related": ".xml" + } + } + }, + "Autofac.Extensions.DependencyInjection/10.0.0": { + "type": "package", + "dependencies": { + "Autofac": "8.1.0" + }, + "compile": { + "lib/net8.0/Autofac.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Autofac.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + } + }, + "Azure.Core/1.25.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Memory.Data": "1.0.2" + }, + "compile": { + "lib/net5.0/Azure.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "related": ".xml" + } + } + }, + "Azure.Identity/1.7.0": { + "type": "package", + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.39.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Security.Cryptography.ProtectedData": "4.7.0" + }, + "compile": { + "lib/netstandard2.0/Azure.Identity.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "related": ".xml" + } + } + }, + "Mapster/7.4.0": { + "type": "package", + "dependencies": { + "Mapster.Core": "1.2.1" + }, + "compile": { + "lib/net7.0/Mapster.dll": {} + }, + "runtime": { + "lib/net7.0/Mapster.dll": {} + } + }, + "Mapster.Core/1.2.1": { + "type": "package", + "compile": { + "lib/net7.0/Mapster.Core.dll": {} + }, + "runtime": { + "lib/net7.0/Mapster.Core.dll": {} + } + }, + "Mapster.DependencyInjection/1.0.1": { + "type": "package", + "dependencies": { + "Mapster": "7.4.0" + }, + "compile": { + "lib/net7.0/Mapster.DependencyInjection.dll": {} + }, + "runtime": { + "lib/net7.0/Mapster.DependencyInjection.dll": {} + } + }, + "Microsoft.AspNetCore.OpenApi/10.0.1": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "2.0.0" + }, + "compile": { + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ], + "build": { + "build/Microsoft.AspNetCore.OpenApi.targets": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "type": "package", + "compile": { + "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Runtime.Caching": "6.0.0" + }, + "compile": { + "ref/net6.0/Microsoft.Data.SqlClient.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "related": ".pdb;.xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.22.0" + }, + "compile": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "dependencies": { + "Microsoft.Identity.Client": "4.38.0", + "System.Security.Cryptography.ProtectedData": "4.5.0" + }, + "compile": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.OpenApi/2.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "type": "package", + "compile": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "related": ".xml" + } + } + }, + "Scalar.AspNetCore/2.0.36": { + "type": "package", + "compile": { + "lib/net9.0/Scalar.AspNetCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Scalar.AspNetCore.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Serilog/3.1.1": { + "type": "package", + "compile": { + "lib/net7.0/Serilog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.dll": { + "related": ".xml" + } + } + }, + "Serilog.AspNetCore/8.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.1", + "Serilog.Extensions.Hosting": "8.0.0", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Formatting.Compact": "2.0.0", + "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.Debug": "2.0.0", + "Serilog.Sinks.File": "5.0.0" + }, + "compile": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Serilog.Extensions.Hosting/8.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.1", + "Serilog.Extensions.Logging": "8.0.0" + }, + "compile": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "related": ".xml" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.1" + }, + "compile": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "related": ".xml" + } + } + }, + "Serilog.Formatting.Compact/2.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.0" + }, + "compile": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "related": ".xml" + } + } + }, + "Serilog.Settings.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Serilog": "3.1.1" + }, + "compile": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.Console/5.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.0" + }, + "compile": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.Debug/2.0.0": { + "type": "package", + "dependencies": { + "Serilog": "2.10.0" + }, + "compile": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "dependencies": { + "Serilog": "2.10.0" + }, + "compile": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "related": ".pdb;.xml" + } + } + }, + "StackExchange.Redis/2.7.4": { + "type": "package", + "dependencies": { + "Pipelines.Sockets.Unofficial": "2.2.8" + }, + "compile": { + "lib/net6.0/StackExchange.Redis.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/StackExchange.Redis.dll": { + "related": ".xml" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + } + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "dependencies": { + "System.Windows.Extensions": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "HoneyBox.Core/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "dependencies": { + "HoneyBox.Infrastructure": "1.0.0", + "HoneyBox.Model": "1.0.0", + "Mapster": "7.4.0", + "Mapster.DependencyInjection": "1.0.1" + }, + "compile": { + "bin/placeholder/HoneyBox.Core.dll": {} + }, + "runtime": { + "bin/placeholder/HoneyBox.Core.dll": {} + } + }, + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "dependencies": { + "Autofac": "8.0.0", + "StackExchange.Redis": "2.7.0" + }, + "compile": { + "bin/placeholder/HoneyBox.Infrastructure.dll": {} + }, + "runtime": { + "bin/placeholder/HoneyBox.Infrastructure.dll": {} + } + }, + "HoneyBox.Model/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0" + }, + "compile": { + "bin/placeholder/HoneyBox.Model.dll": {} + }, + "runtime": { + "bin/placeholder/HoneyBox.Model.dll": {} + } + } + } + }, + "libraries": { + "Autofac/8.1.0": { + "sha512": "O2QT+0DSTBR2Ojpacmcj3L0KrnnXTFrwLl/OW1lBUDiHhb89msHEHNhTA8AlK3jdFiAfMbAYyQaJVvRe6oSBcQ==", + "type": "package", + "path": "autofac/8.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "autofac.8.1.0.nupkg.sha512", + "autofac.nuspec", + "icon.png", + "lib/net6.0/Autofac.dll", + "lib/net6.0/Autofac.xml", + "lib/net7.0/Autofac.dll", + "lib/net7.0/Autofac.xml", + "lib/net8.0/Autofac.dll", + "lib/net8.0/Autofac.xml", + "lib/netstandard2.0/Autofac.dll", + "lib/netstandard2.0/Autofac.xml", + "lib/netstandard2.1/Autofac.dll", + "lib/netstandard2.1/Autofac.xml" + ] + }, + "Autofac.Extensions.DependencyInjection/10.0.0": { + "sha512": "ZjR/onUlP7BzQ7VBBigQepWLAyAzi3VRGX3pP6sBqkPRiT61fsTZqbTpRUKxo30TMgbs1o3y6bpLbETix4SJog==", + "type": "package", + "path": "autofac.extensions.dependencyinjection/10.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "autofac.extensions.dependencyinjection.10.0.0.nupkg.sha512", + "autofac.extensions.dependencyinjection.nuspec", + "icon.png", + "lib/net6.0/Autofac.Extensions.DependencyInjection.dll", + "lib/net6.0/Autofac.Extensions.DependencyInjection.xml", + "lib/net7.0/Autofac.Extensions.DependencyInjection.dll", + "lib/net7.0/Autofac.Extensions.DependencyInjection.xml", + "lib/net8.0/Autofac.Extensions.DependencyInjection.dll", + "lib/net8.0/Autofac.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Autofac.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Autofac.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Autofac.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Autofac.Extensions.DependencyInjection.xml" + ] + }, + "Azure.Core/1.25.0": { + "sha512": "X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "type": "package", + "path": "azure.core/1.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "README.md", + "azure.core.1.25.0.nupkg.sha512", + "azure.core.nuspec", + "azureicon.png", + "lib/net461/Azure.Core.dll", + "lib/net461/Azure.Core.xml", + "lib/net5.0/Azure.Core.dll", + "lib/net5.0/Azure.Core.xml", + "lib/netcoreapp2.1/Azure.Core.dll", + "lib/netcoreapp2.1/Azure.Core.xml", + "lib/netstandard2.0/Azure.Core.dll", + "lib/netstandard2.0/Azure.Core.xml" + ] + }, + "Azure.Identity/1.7.0": { + "sha512": "eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "type": "package", + "path": "azure.identity/1.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "README.md", + "azure.identity.1.7.0.nupkg.sha512", + "azure.identity.nuspec", + "azureicon.png", + "lib/netstandard2.0/Azure.Identity.dll", + "lib/netstandard2.0/Azure.Identity.xml" + ] + }, + "Mapster/7.4.0": { + "sha512": "RYGoDqvS4WTKIq0HDyPBBVIj6N0mluOCXQ1Vk95JKseMHEsbCXSEGKSlP95oL+s42IXAXbqvHj7p0YaRBUcfqg==", + "type": "package", + "path": "mapster/7.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net6.0/Mapster.dll", + "lib/net7.0/Mapster.dll", + "mapster.7.4.0.nupkg.sha512", + "mapster.nuspec" + ] + }, + "Mapster.Core/1.2.1": { + "sha512": "11lokmfliBEMMmjeqxFGNpqGXq6tN96zFqpBmfYeahr4Ybk63oDmeJmOflsATjobYkX248g5Y62oQ2NNnZaeww==", + "type": "package", + "path": "mapster.core/1.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net6.0/Mapster.Core.dll", + "lib/net7.0/Mapster.Core.dll", + "mapster.core.1.2.1.nupkg.sha512", + "mapster.core.nuspec" + ] + }, + "Mapster.DependencyInjection/1.0.1": { + "sha512": "LfjnRIwx6WAo3ssq8PFeaHFaUz00BfSG9BhWgXsiDa3H5lDhG0lpMGDF6w2ZnooS4eHYmAv4f77VxmzpvgorNg==", + "type": "package", + "path": "mapster.dependencyinjection/1.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net6.0/Mapster.DependencyInjection.dll", + "lib/net7.0/Mapster.DependencyInjection.dll", + "mapster.dependencyinjection.1.0.1.nupkg.sha512", + "mapster.dependencyinjection.nuspec" + ] + }, + "Microsoft.AspNetCore.OpenApi/10.0.1": { + "sha512": "gMY53EggRIFawhue66GanHcm1Tcd0+QzzMwnMl60LrEoJhGgzA9qAbLx6t/ON3hX4flc2NcEbTK1Z5GCLYHcwA==", + "type": "package", + "path": "microsoft.aspnetcore.openapi/10.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.AspNetCore.OpenApi.SourceGenerators.dll", + "build/Microsoft.AspNetCore.OpenApi.targets", + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll", + "lib/net10.0/Microsoft.AspNetCore.OpenApi.xml", + "microsoft.aspnetcore.openapi.10.0.1.nupkg.sha512", + "microsoft.aspnetcore.openapi.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "sha512": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "ref/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Data.SqlClient/5.1.1": { + "sha512": "MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "type": "package", + "path": "microsoft.data.sqlclient/5.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dotnet.png", + "lib/net462/Microsoft.Data.SqlClient.dll", + "lib/net462/Microsoft.Data.SqlClient.pdb", + "lib/net462/Microsoft.Data.SqlClient.xml", + "lib/net462/de/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/es/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/fr/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/it/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ja/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ko/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/pt-BR/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ru/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/zh-Hans/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/zh-Hant/Microsoft.Data.SqlClient.resources.dll", + "lib/net6.0/Microsoft.Data.SqlClient.dll", + "lib/net6.0/Microsoft.Data.SqlClient.pdb", + "lib/net6.0/Microsoft.Data.SqlClient.xml", + "lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "lib/netstandard2.0/Microsoft.Data.SqlClient.xml", + "lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "lib/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "lib/netstandard2.1/Microsoft.Data.SqlClient.xml", + "microsoft.data.sqlclient.5.1.1.nupkg.sha512", + "microsoft.data.sqlclient.nuspec", + "ref/net462/Microsoft.Data.SqlClient.dll", + "ref/net462/Microsoft.Data.SqlClient.pdb", + "ref/net462/Microsoft.Data.SqlClient.xml", + "ref/net6.0/Microsoft.Data.SqlClient.dll", + "ref/net6.0/Microsoft.Data.SqlClient.pdb", + "ref/net6.0/Microsoft.Data.SqlClient.xml", + "ref/netstandard2.0/Microsoft.Data.SqlClient.dll", + "ref/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "ref/netstandard2.0/Microsoft.Data.SqlClient.xml", + "ref/netstandard2.1/Microsoft.Data.SqlClient.dll", + "ref/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "ref/netstandard2.1/Microsoft.Data.SqlClient.xml", + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.pdb", + "runtimes/unix/lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "runtimes/unix/lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/net462/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/net462/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.1/Microsoft.Data.SqlClient.pdb" + ] + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "sha512": "jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "type": "package", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "dotnet.png", + "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512", + "microsoft.data.sqlclient.sni.runtime.nuspec", + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "sha512": "GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.xml", + "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.sqlserver.nuspec" + ] + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Identity.Client/4.47.2": { + "sha512": "SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "type": "package", + "path": "microsoft.identity.client/4.47.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid10.0/Microsoft.Identity.Client.dll", + "lib/monoandroid10.0/Microsoft.Identity.Client.xml", + "lib/monoandroid90/Microsoft.Identity.Client.dll", + "lib/monoandroid90/Microsoft.Identity.Client.xml", + "lib/net45/Microsoft.Identity.Client.dll", + "lib/net45/Microsoft.Identity.Client.xml", + "lib/net461/Microsoft.Identity.Client.dll", + "lib/net461/Microsoft.Identity.Client.xml", + "lib/net5.0-windows10.0.17763/Microsoft.Identity.Client.dll", + "lib/net5.0-windows10.0.17763/Microsoft.Identity.Client.xml", + "lib/net6.0-android31.0/Microsoft.Identity.Client.dll", + "lib/net6.0-android31.0/Microsoft.Identity.Client.xml", + "lib/net6.0-ios15.4/Microsoft.Identity.Client.dll", + "lib/net6.0-ios15.4/Microsoft.Identity.Client.xml", + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll", + "lib/netcoreapp2.1/Microsoft.Identity.Client.xml", + "lib/netstandard2.0/Microsoft.Identity.Client.dll", + "lib/netstandard2.0/Microsoft.Identity.Client.xml", + "lib/uap10.0.17763/Microsoft.Identity.Client.dll", + "lib/uap10.0.17763/Microsoft.Identity.Client.pri", + "lib/uap10.0.17763/Microsoft.Identity.Client.xml", + "lib/xamarinios10/Microsoft.Identity.Client.dll", + "lib/xamarinios10/Microsoft.Identity.Client.xml", + "lib/xamarinmac20/Microsoft.Identity.Client.dll", + "lib/xamarinmac20/Microsoft.Identity.Client.xml", + "microsoft.identity.client.4.47.2.nupkg.sha512", + "microsoft.identity.client.nuspec" + ] + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "sha512": "zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "type": "package", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/net45/Microsoft.Identity.Client.Extensions.Msal.xml", + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.xml", + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.xml", + "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512", + "microsoft.identity.client.extensions.msal.nuspec" + ] + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "sha512": "X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "type": "package", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Abstractions.dll", + "lib/net45/Microsoft.IdentityModel.Abstractions.xml", + "lib/net461/Microsoft.IdentityModel.Abstractions.dll", + "lib/net461/Microsoft.IdentityModel.Abstractions.xml", + "lib/net472/Microsoft.IdentityModel.Abstractions.dll", + "lib/net472/Microsoft.IdentityModel.Abstractions.xml", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", + "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512", + "microsoft.identitymodel.abstractions.nuspec" + ] + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "sha512": "XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "type": "package", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "sha512": "qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "type": "package", + "path": "microsoft.identitymodel.logging/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Logging.dll", + "lib/net45/Microsoft.IdentityModel.Logging.xml", + "lib/net461/Microsoft.IdentityModel.Logging.dll", + "lib/net461/Microsoft.IdentityModel.Logging.xml", + "lib/net472/Microsoft.IdentityModel.Logging.dll", + "lib/net472/Microsoft.IdentityModel.Logging.xml", + "lib/net6.0/Microsoft.IdentityModel.Logging.dll", + "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", + "microsoft.identitymodel.logging.6.24.0.nupkg.sha512", + "microsoft.identitymodel.logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "sha512": "+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Protocols.dll", + "lib/net45/Microsoft.IdentityModel.Protocols.xml", + "lib/net461/Microsoft.IdentityModel.Protocols.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", + "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512", + "microsoft.identitymodel.protocols.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "sha512": "a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512", + "microsoft.identitymodel.protocols.openidconnect.nuspec" + ] + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "sha512": "ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "type": "package", + "path": "microsoft.identitymodel.tokens/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Tokens.dll", + "lib/net45/Microsoft.IdentityModel.Tokens.xml", + "lib/net461/Microsoft.IdentityModel.Tokens.dll", + "lib/net461/Microsoft.IdentityModel.Tokens.xml", + "lib/net472/Microsoft.IdentityModel.Tokens.dll", + "lib/net472/Microsoft.IdentityModel.Tokens.xml", + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", + "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512", + "microsoft.identitymodel.tokens.nuspec" + ] + }, + "Microsoft.OpenApi/2.0.0": { + "sha512": "GGYLfzV/G/ct80OZ45JxnWP7NvMX1BCugn/lX7TH5o0lcVaviavsLMTxmFV2AybXWjbi3h6FF1vgZiTK6PXndw==", + "type": "package", + "path": "microsoft.openapi/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net8.0/Microsoft.OpenApi.dll", + "lib/net8.0/Microsoft.OpenApi.pdb", + "lib/net8.0/Microsoft.OpenApi.xml", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.2.0.0.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + }, + "Microsoft.SqlServer.Server/1.0.0": { + "sha512": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "type": "package", + "path": "microsoft.sqlserver.server/1.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dotnet.png", + "lib/net46/Microsoft.SqlServer.Server.dll", + "lib/net46/Microsoft.SqlServer.Server.pdb", + "lib/net46/Microsoft.SqlServer.Server.xml", + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll", + "lib/netstandard2.0/Microsoft.SqlServer.Server.pdb", + "lib/netstandard2.0/Microsoft.SqlServer.Server.xml", + "microsoft.sqlserver.server.1.0.0.nupkg.sha512", + "microsoft.sqlserver.server.nuspec" + ] + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "sha512": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "type": "package", + "path": "microsoft.win32.systemevents/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt" + ] + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "sha512": "zG2FApP5zxSx6OcdJQLbZDk2AVlN2BNQD6MorwIfV6gVj0RRxWPEp2LXAxqDGZqeNV1Zp0BNPcNaey/GXmTdvQ==", + "type": "package", + "path": "pipelines.sockets.unofficial/2.2.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Pipelines.Sockets.Unofficial.dll", + "lib/net461/Pipelines.Sockets.Unofficial.xml", + "lib/net472/Pipelines.Sockets.Unofficial.dll", + "lib/net472/Pipelines.Sockets.Unofficial.xml", + "lib/net5.0/Pipelines.Sockets.Unofficial.dll", + "lib/net5.0/Pipelines.Sockets.Unofficial.xml", + "lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.dll", + "lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.xml", + "lib/netstandard2.0/Pipelines.Sockets.Unofficial.dll", + "lib/netstandard2.0/Pipelines.Sockets.Unofficial.xml", + "lib/netstandard2.1/Pipelines.Sockets.Unofficial.dll", + "lib/netstandard2.1/Pipelines.Sockets.Unofficial.xml", + "pipelines.sockets.unofficial.2.2.8.nupkg.sha512", + "pipelines.sockets.unofficial.nuspec" + ] + }, + "Scalar.AspNetCore/2.0.36": { + "sha512": "piAamX1ArrRA3+Vgz8FaO+oeintpD+qD4d5DmGcW+RtKB76H7FIqZifemPzOEl8cJYjhmwYr81gJOPaJF9+5KQ==", + "type": "package", + "path": "scalar.aspnetcore/2.0.36", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net8.0/Scalar.AspNetCore.dll", + "lib/net8.0/Scalar.AspNetCore.xml", + "lib/net9.0/Scalar.AspNetCore.dll", + "lib/net9.0/Scalar.AspNetCore.xml", + "scalar.aspnetcore.2.0.36.nupkg.sha512", + "scalar.aspnetcore.nuspec" + ] + }, + "Serilog/3.1.1": { + "sha512": "P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==", + "type": "package", + "path": "serilog/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.dll", + "lib/net462/Serilog.xml", + "lib/net471/Serilog.dll", + "lib/net471/Serilog.xml", + "lib/net5.0/Serilog.dll", + "lib/net5.0/Serilog.xml", + "lib/net6.0/Serilog.dll", + "lib/net6.0/Serilog.xml", + "lib/net7.0/Serilog.dll", + "lib/net7.0/Serilog.xml", + "lib/netstandard2.0/Serilog.dll", + "lib/netstandard2.0/Serilog.xml", + "lib/netstandard2.1/Serilog.dll", + "lib/netstandard2.1/Serilog.xml", + "serilog.3.1.1.nupkg.sha512", + "serilog.nuspec" + ] + }, + "Serilog.AspNetCore/8.0.0": { + "sha512": "FAjtKPZ4IzqFQBqZKPv6evcXK/F0ls7RoXI/62Pnx2igkDZ6nZ/jn/C/FxVATqQbEQvtqP+KViWYIe4NZIHa2w==", + "type": "package", + "path": "serilog.aspnetcore/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.AspNetCore.dll", + "lib/net462/Serilog.AspNetCore.xml", + "lib/net6.0/Serilog.AspNetCore.dll", + "lib/net6.0/Serilog.AspNetCore.xml", + "lib/net7.0/Serilog.AspNetCore.dll", + "lib/net7.0/Serilog.AspNetCore.xml", + "lib/net8.0/Serilog.AspNetCore.dll", + "lib/net8.0/Serilog.AspNetCore.xml", + "lib/netstandard2.0/Serilog.AspNetCore.dll", + "lib/netstandard2.0/Serilog.AspNetCore.xml", + "serilog.aspnetcore.8.0.0.nupkg.sha512", + "serilog.aspnetcore.nuspec" + ] + }, + "Serilog.Extensions.Hosting/8.0.0": { + "sha512": "db0OcbWeSCvYQkHWu6n0v40N4kKaTAXNjlM3BKvcbwvNzYphQFcBR+36eQ/7hMMwOkJvAyLC2a9/jNdUL5NjtQ==", + "type": "package", + "path": "serilog.extensions.hosting/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Extensions.Hosting.dll", + "lib/net462/Serilog.Extensions.Hosting.xml", + "lib/net6.0/Serilog.Extensions.Hosting.dll", + "lib/net6.0/Serilog.Extensions.Hosting.xml", + "lib/net7.0/Serilog.Extensions.Hosting.dll", + "lib/net7.0/Serilog.Extensions.Hosting.xml", + "lib/net8.0/Serilog.Extensions.Hosting.dll", + "lib/net8.0/Serilog.Extensions.Hosting.xml", + "lib/netstandard2.0/Serilog.Extensions.Hosting.dll", + "lib/netstandard2.0/Serilog.Extensions.Hosting.xml", + "serilog.extensions.hosting.8.0.0.nupkg.sha512", + "serilog.extensions.hosting.nuspec" + ] + }, + "Serilog.Extensions.Logging/8.0.0": { + "sha512": "YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "type": "package", + "path": "serilog.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Serilog.Extensions.Logging.dll", + "lib/net462/Serilog.Extensions.Logging.xml", + "lib/net6.0/Serilog.Extensions.Logging.dll", + "lib/net6.0/Serilog.Extensions.Logging.xml", + "lib/net7.0/Serilog.Extensions.Logging.dll", + "lib/net7.0/Serilog.Extensions.Logging.xml", + "lib/net8.0/Serilog.Extensions.Logging.dll", + "lib/net8.0/Serilog.Extensions.Logging.xml", + "lib/netstandard2.0/Serilog.Extensions.Logging.dll", + "lib/netstandard2.0/Serilog.Extensions.Logging.xml", + "lib/netstandard2.1/Serilog.Extensions.Logging.dll", + "lib/netstandard2.1/Serilog.Extensions.Logging.xml", + "serilog-extension-nuget.png", + "serilog.extensions.logging.8.0.0.nupkg.sha512", + "serilog.extensions.logging.nuspec" + ] + }, + "Serilog.Formatting.Compact/2.0.0": { + "sha512": "ob6z3ikzFM3D1xalhFuBIK1IOWf+XrQq+H4KeH4VqBcPpNcmUgZlRQ2h3Q7wvthpdZBBoY86qZOI2LCXNaLlNA==", + "type": "package", + "path": "serilog.formatting.compact/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Serilog.Formatting.Compact.dll", + "lib/net462/Serilog.Formatting.Compact.xml", + "lib/net471/Serilog.Formatting.Compact.dll", + "lib/net471/Serilog.Formatting.Compact.xml", + "lib/net6.0/Serilog.Formatting.Compact.dll", + "lib/net6.0/Serilog.Formatting.Compact.xml", + "lib/net7.0/Serilog.Formatting.Compact.dll", + "lib/net7.0/Serilog.Formatting.Compact.xml", + "lib/netstandard2.0/Serilog.Formatting.Compact.dll", + "lib/netstandard2.0/Serilog.Formatting.Compact.xml", + "lib/netstandard2.1/Serilog.Formatting.Compact.dll", + "lib/netstandard2.1/Serilog.Formatting.Compact.xml", + "serilog-extension-nuget.png", + "serilog.formatting.compact.2.0.0.nupkg.sha512", + "serilog.formatting.compact.nuspec" + ] + }, + "Serilog.Settings.Configuration/8.0.0": { + "sha512": "nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==", + "type": "package", + "path": "serilog.settings.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Settings.Configuration.dll", + "lib/net462/Serilog.Settings.Configuration.xml", + "lib/net6.0/Serilog.Settings.Configuration.dll", + "lib/net6.0/Serilog.Settings.Configuration.xml", + "lib/net7.0/Serilog.Settings.Configuration.dll", + "lib/net7.0/Serilog.Settings.Configuration.xml", + "lib/net8.0/Serilog.Settings.Configuration.dll", + "lib/net8.0/Serilog.Settings.Configuration.xml", + "lib/netstandard2.0/Serilog.Settings.Configuration.dll", + "lib/netstandard2.0/Serilog.Settings.Configuration.xml", + "serilog.settings.configuration.8.0.0.nupkg.sha512", + "serilog.settings.configuration.nuspec" + ] + }, + "Serilog.Sinks.Console/5.0.0": { + "sha512": "IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==", + "type": "package", + "path": "serilog.sinks.console/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Sinks.Console.dll", + "lib/net462/Serilog.Sinks.Console.xml", + "lib/net471/Serilog.Sinks.Console.dll", + "lib/net471/Serilog.Sinks.Console.xml", + "lib/net5.0/Serilog.Sinks.Console.dll", + "lib/net5.0/Serilog.Sinks.Console.xml", + "lib/net6.0/Serilog.Sinks.Console.dll", + "lib/net6.0/Serilog.Sinks.Console.xml", + "lib/net7.0/Serilog.Sinks.Console.dll", + "lib/net7.0/Serilog.Sinks.Console.xml", + "lib/netstandard2.0/Serilog.Sinks.Console.dll", + "lib/netstandard2.0/Serilog.Sinks.Console.xml", + "lib/netstandard2.1/Serilog.Sinks.Console.dll", + "lib/netstandard2.1/Serilog.Sinks.Console.xml", + "serilog.sinks.console.5.0.0.nupkg.sha512", + "serilog.sinks.console.nuspec" + ] + }, + "Serilog.Sinks.Debug/2.0.0": { + "sha512": "Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==", + "type": "package", + "path": "serilog.sinks.debug/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net45/Serilog.Sinks.Debug.dll", + "lib/net45/Serilog.Sinks.Debug.xml", + "lib/net46/Serilog.Sinks.Debug.dll", + "lib/net46/Serilog.Sinks.Debug.xml", + "lib/netstandard1.0/Serilog.Sinks.Debug.dll", + "lib/netstandard1.0/Serilog.Sinks.Debug.xml", + "lib/netstandard2.0/Serilog.Sinks.Debug.dll", + "lib/netstandard2.0/Serilog.Sinks.Debug.xml", + "lib/netstandard2.1/Serilog.Sinks.Debug.dll", + "lib/netstandard2.1/Serilog.Sinks.Debug.xml", + "serilog.sinks.debug.2.0.0.nupkg.sha512", + "serilog.sinks.debug.nuspec" + ] + }, + "Serilog.Sinks.File/5.0.0": { + "sha512": "uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "type": "package", + "path": "serilog.sinks.file/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "images/icon.png", + "lib/net45/Serilog.Sinks.File.dll", + "lib/net45/Serilog.Sinks.File.pdb", + "lib/net45/Serilog.Sinks.File.xml", + "lib/net5.0/Serilog.Sinks.File.dll", + "lib/net5.0/Serilog.Sinks.File.pdb", + "lib/net5.0/Serilog.Sinks.File.xml", + "lib/netstandard1.3/Serilog.Sinks.File.dll", + "lib/netstandard1.3/Serilog.Sinks.File.pdb", + "lib/netstandard1.3/Serilog.Sinks.File.xml", + "lib/netstandard2.0/Serilog.Sinks.File.dll", + "lib/netstandard2.0/Serilog.Sinks.File.pdb", + "lib/netstandard2.0/Serilog.Sinks.File.xml", + "lib/netstandard2.1/Serilog.Sinks.File.dll", + "lib/netstandard2.1/Serilog.Sinks.File.pdb", + "lib/netstandard2.1/Serilog.Sinks.File.xml", + "serilog.sinks.file.5.0.0.nupkg.sha512", + "serilog.sinks.file.nuspec" + ] + }, + "StackExchange.Redis/2.7.4": { + "sha512": "lD6a0lGOCyV9iuvObnzStL74EDWAyK31w6lS+Md9gIz1eP4U6KChDIflzTdtrktxlvVkeOvPtkaYOcm4qjbHSw==", + "type": "package", + "path": "stackexchange.redis/2.7.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/StackExchange.Redis.dll", + "lib/net461/StackExchange.Redis.xml", + "lib/net472/StackExchange.Redis.dll", + "lib/net472/StackExchange.Redis.xml", + "lib/net6.0/StackExchange.Redis.dll", + "lib/net6.0/StackExchange.Redis.xml", + "lib/netcoreapp3.1/StackExchange.Redis.dll", + "lib/netcoreapp3.1/StackExchange.Redis.xml", + "lib/netstandard2.0/StackExchange.Redis.dll", + "lib/netstandard2.0/StackExchange.Redis.xml", + "stackexchange.redis.2.7.4.nupkg.sha512", + "stackexchange.redis.nuspec" + ] + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "sha512": "jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "type": "package", + "path": "system.configuration.configurationmanager/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Configuration.ConfigurationManager.dll", + "lib/net461/System.Configuration.ConfigurationManager.xml", + "lib/net6.0/System.Configuration.ConfigurationManager.dll", + "lib/net6.0/System.Configuration.ConfigurationManager.xml", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.dll", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.xml", + "system.configuration.configurationmanager.6.0.1.nupkg.sha512", + "system.configuration.configurationmanager.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Drawing.Common/6.0.0": { + "sha512": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "type": "package", + "path": "system.drawing.common/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/net461/System.Drawing.Common.xml", + "lib/net6.0/System.Drawing.Common.dll", + "lib/net6.0/System.Drawing.Common.xml", + "lib/netcoreapp3.1/System.Drawing.Common.dll", + "lib/netcoreapp3.1/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll", + "runtimes/unix/lib/net6.0/System.Drawing.Common.xml", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.xml", + "runtimes/win/lib/net6.0/System.Drawing.Common.dll", + "runtimes/win/lib/net6.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.xml", + "system.drawing.common.6.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "sha512": "Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "type": "package", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/System.IdentityModel.Tokens.Jwt.dll", + "lib/net45/System.IdentityModel.Tokens.Jwt.xml", + "lib/net461/System.IdentityModel.Tokens.Jwt.dll", + "lib/net461/System.IdentityModel.Tokens.Jwt.xml", + "lib/net472/System.IdentityModel.Tokens.Jwt.dll", + "lib/net472/System.IdentityModel.Tokens.Jwt.xml", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", + "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512", + "system.identitymodel.tokens.jwt.nuspec" + ] + }, + "System.Memory.Data/1.0.2": { + "sha512": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "type": "package", + "path": "system.memory.data/1.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "DotNetPackageIcon.png", + "README.md", + "lib/net461/System.Memory.Data.dll", + "lib/net461/System.Memory.Data.xml", + "lib/netstandard2.0/System.Memory.Data.dll", + "lib/netstandard2.0/System.Memory.Data.xml", + "system.memory.data.1.0.2.nupkg.sha512", + "system.memory.data.nuspec" + ] + }, + "System.Runtime.Caching/6.0.0": { + "sha512": "E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "type": "package", + "path": "system.runtime.caching/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.Caching.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/_._", + "lib/net6.0/System.Runtime.Caching.dll", + "lib/net6.0/System.Runtime.Caching.xml", + "lib/netcoreapp3.1/System.Runtime.Caching.dll", + "lib/netcoreapp3.1/System.Runtime.Caching.xml", + "lib/netstandard2.0/System.Runtime.Caching.dll", + "lib/netstandard2.0/System.Runtime.Caching.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/_._", + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll", + "runtimes/win/lib/net6.0/System.Runtime.Caching.xml", + "runtimes/win/lib/netcoreapp3.1/System.Runtime.Caching.dll", + "runtimes/win/lib/netcoreapp3.1/System.Runtime.Caching.xml", + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll", + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.xml", + "system.runtime.caching.6.0.0.nupkg.sha512", + "system.runtime.caching.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "sha512": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "type": "package", + "path": "system.security.cryptography.protecteddata/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Security.Cryptography.ProtectedData.dll", + "lib/net461/System.Security.Cryptography.ProtectedData.xml", + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "system.security.cryptography.protecteddata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Permissions/6.0.0": { + "sha512": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "type": "package", + "path": "system.security.permissions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/net6.0/System.Security.Permissions.dll", + "lib/net6.0/System.Security.Permissions.xml", + "lib/netcoreapp3.1/System.Security.Permissions.dll", + "lib/netcoreapp3.1/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "runtimes/win/lib/net461/System.Security.Permissions.dll", + "runtimes/win/lib/net461/System.Security.Permissions.xml", + "system.security.permissions.6.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Windows.Extensions/6.0.0": { + "sha512": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "type": "package", + "path": "system.windows.extensions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/System.Windows.Extensions.dll", + "lib/net6.0/System.Windows.Extensions.xml", + "lib/netcoreapp3.1/System.Windows.Extensions.dll", + "lib/netcoreapp3.1/System.Windows.Extensions.xml", + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", + "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.xml", + "system.windows.extensions.6.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "HoneyBox.Core/1.0.0": { + "type": "project", + "path": "../HoneyBox.Core/HoneyBox.Core.csproj", + "msbuildProject": "../HoneyBox.Core/HoneyBox.Core.csproj" + }, + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "path": "../HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj", + "msbuildProject": "../HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj" + }, + "HoneyBox.Model/1.0.0": { + "type": "project", + "path": "../HoneyBox.Model/HoneyBox.Model.csproj", + "msbuildProject": "../HoneyBox.Model/HoneyBox.Model.csproj" + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "Autofac.Extensions.DependencyInjection >= 10.0.0", + "HoneyBox.Core >= 1.0.0", + "HoneyBox.Model >= 1.0.0", + "Microsoft.AspNetCore.OpenApi >= 10.0.1", + "Scalar.AspNetCore >= 2.0.36", + "Serilog.AspNetCore >= 8.0.0", + "Serilog.Sinks.Console >= 5.0.0", + "Serilog.Sinks.File >= 5.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\HoneyBox.Api.csproj", + "projectName": "HoneyBox.Api", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\HoneyBox.Api.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Api\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj" + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Autofac.Extensions.DependencyInjection": { + "target": "Package", + "version": "[10.0.0, )" + }, + "Microsoft.AspNetCore.OpenApi": { + "target": "Package", + "version": "[10.0.1, )" + }, + "Scalar.AspNetCore": { + "target": "Package", + "version": "[2.0.36, )" + }, + "Serilog.AspNetCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Serilog.Sinks.Console": { + "target": "Package", + "version": "[5.0.0, )" + }, + "Serilog.Sinks.File": { + "target": "Package", + "version": "[5.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(,10.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(,10.0.32767]", + "Microsoft.AspNetCore.App": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(,10.0.32767]", + "Microsoft.AspNetCore.Components": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(,10.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Identity": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Metadata": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(,10.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(,10.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(,10.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(,10.0.32767]", + "Microsoft.AspNetCore.Session": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(,10.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(,10.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(,10.0.32767]", + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(,10.0.32767]", + "Microsoft.Extensions.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Features": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(,10.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(,10.0.32767]", + "Microsoft.Extensions.Hosting": "(,10.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Http": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Core": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(,10.0.32767]", + "Microsoft.Extensions.Localization": "(,10.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Console": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(,10.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(,10.0.32767]", + "Microsoft.Extensions.ObjectPool": "(,10.0.32767]", + "Microsoft.Extensions.Options": "(,10.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(,10.0.32767]", + "Microsoft.Extensions.Primitives": "(,10.0.32767]", + "Microsoft.Extensions.Validation": "(,10.0.32767]", + "Microsoft.Extensions.WebEncoders": "(,10.0.32767]", + "Microsoft.JSInterop": "(,10.0.32767]", + "Microsoft.Net.Http.Headers": "(,10.0.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Cbor": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.RateLimiting": "(,10.0.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "logs": [ + { + "code": "NU1603", + "level": "Warning", + "warningLevel": 1, + "message": "HoneyBox.Infrastructure 依赖于 StackExchange.Redis (>= 2.7.0),但没有找到 StackExchange.Redis 2.7.0。已改为解析 StackExchange.Redis 2.7.4。", + "libraryId": "StackExchange.Redis", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Azure.Identity\" 1.7.0 具有已知的 高 严重性漏洞,https://github.com/advisories/GHSA-5mfx-4wcx-rv27", + "libraryId": "Azure.Identity", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Azure.Identity\" 1.7.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-m5vv-6r4h-3vj9", + "libraryId": "Azure.Identity", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Azure.Identity\" 1.7.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-wvxc-855f-jvrv", + "libraryId": "Azure.Identity", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Microsoft.Data.SqlClient\" 5.1.1 具有已知的 高 严重性漏洞,https://github.com/advisories/GHSA-98g6-xh36-x2p7", + "libraryId": "Microsoft.Data.SqlClient", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Microsoft.IdentityModel.JsonWebTokens\" 6.24.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-59j7-ghrg-fj52", + "libraryId": "Microsoft.IdentityModel.JsonWebTokens", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"System.IdentityModel.Tokens.Jwt\" 6.24.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-59j7-ghrg-fj52", + "libraryId": "System.IdentityModel.Tokens.Jwt", + "targetGraphs": [ + "net10.0" + ] + } + ] +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/Constants/AppConstants.cs b/server/C#/HoneyBox/src/HoneyBox.Core/Constants/AppConstants.cs new file mode 100644 index 00000000..a961820e --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/Constants/AppConstants.cs @@ -0,0 +1,85 @@ +namespace HoneyBox.Core.Constants; + +/// +/// 应用程序常量定义 +/// +public static class AppConstants +{ + /// + /// API 响应状态码 + /// + public static class ResponseCodes + { + /// 成功 + public const int Success = 0; + + /// 通用失败 + public const int Fail = -1; + + /// 未授权 + public const int Unauthorized = 401; + + /// 禁止访问 + public const int Forbidden = 403; + + /// 未找到 + public const int NotFound = 404; + + /// 服务器错误 + public const int ServerError = 500; + } + + /// + /// 缓存键前缀 + /// + public static class CacheKeys + { + /// 用户信息缓存前缀 + public const string UserPrefix = "user:"; + + /// 商品信息缓存前缀 + public const string GoodsPrefix = "goods:"; + + /// 订单信息缓存前缀 + public const string OrderPrefix = "order:"; + + /// 配置信息缓存前缀 + public const string ConfigPrefix = "config:"; + + /// Token 缓存前缀 + public const string TokenPrefix = "token:"; + } + + /// + /// 缓存过期时间(秒) + /// + public static class CacheExpiry + { + /// 短期缓存:5分钟 + public const int Short = 300; + + /// 中期缓存:30分钟 + public const int Medium = 1800; + + /// 长期缓存:1小时 + public const int Long = 3600; + + /// 一天 + public const int OneDay = 86400; + } + + /// + /// 分页默认值 + /// + public static class Pagination + { + /// 默认页码 + public const int DefaultPage = 1; + + /// 默认每页数量 + public const int DefaultPageSize = 10; + + /// 最大每页数量 + public const int MaxPageSize = 100; + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/HoneyBox.Core.csproj b/server/C#/HoneyBox/src/HoneyBox.Core/HoneyBox.Core.csproj new file mode 100644 index 00000000..424ee088 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/HoneyBox.Core.csproj @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + net10.0 + enable + enable + + + diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/Interfaces/IBaseService.cs b/server/C#/HoneyBox/src/HoneyBox.Core/Interfaces/IBaseService.cs new file mode 100644 index 00000000..af276194 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/Interfaces/IBaseService.cs @@ -0,0 +1,43 @@ +namespace HoneyBox.Core.Interfaces; + +/// +/// 基础服务接口 +/// +/// 实体类型 +/// 主键类型 +public interface IBaseService where TEntity : class +{ + /// + /// 根据ID获取实体 + /// + /// 实体ID + /// 实体对象 + Task GetByIdAsync(TKey id); + + /// + /// 获取所有实体 + /// + /// 实体列表 + Task> GetAllAsync(); + + /// + /// 添加实体 + /// + /// 实体对象 + /// 添加的实体 + Task AddAsync(TEntity entity); + + /// + /// 更新实体 + /// + /// 实体对象 + /// 更新结果 + Task UpdateAsync(TEntity entity); + + /// + /// 删除实体 + /// + /// 实体ID + /// 删除结果 + Task DeleteAsync(TKey id); +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/Mappings/MappingConfig.cs b/server/C#/HoneyBox/src/HoneyBox.Core/Mappings/MappingConfig.cs new file mode 100644 index 00000000..16856626 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/Mappings/MappingConfig.cs @@ -0,0 +1,45 @@ +using Mapster; +using MapsterMapper; +using Microsoft.Extensions.DependencyInjection; + +namespace HoneyBox.Core.Mappings; + +/// +/// Mapster 对象映射配置类 +/// +public static class MappingConfig +{ + /// + /// 配置 Mapster 映射规则 + /// + public static void Configure() + { + // 全局配置 + TypeAdapterConfig.GlobalSettings.Default + .IgnoreNullValues(true) + .PreserveReference(true); + + // 在此处添加自定义映射配置 + // 示例: + // TypeAdapterConfig.NewConfig() + // .Map(dest => dest.FullName, src => $"{src.FirstName} {src.LastName}"); + } + + /// + /// 注册 Mapster 服务到依赖注入容器 + /// + /// 服务集合 + /// 服务集合 + public static IServiceCollection AddMapsterConfiguration(this IServiceCollection services) + { + // 配置映射规则 + Configure(); + + // 注册 TypeAdapterConfig 和 IMapper + var config = TypeAdapterConfig.GlobalSettings; + services.AddSingleton(config); + services.AddScoped(); + + return services; + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/Services/BaseService.cs b/server/C#/HoneyBox/src/HoneyBox.Core/Services/BaseService.cs new file mode 100644 index 00000000..9a08b1b3 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/Services/BaseService.cs @@ -0,0 +1,60 @@ +using HoneyBox.Core.Interfaces; +using HoneyBox.Model.Data; +using Microsoft.EntityFrameworkCore; + +namespace HoneyBox.Core.Services; + +/// +/// 基础服务实现类 +/// +/// 实体类型 +/// 主键类型 +public abstract class BaseService : IBaseService where TEntity : class +{ + protected readonly HoneyBoxDbContext _dbContext; + protected readonly DbSet _dbSet; + + protected BaseService(HoneyBoxDbContext dbContext) + { + _dbContext = dbContext; + _dbSet = dbContext.Set(); + } + + /// + public virtual async Task GetByIdAsync(TKey id) + { + return await _dbSet.FindAsync(id); + } + + /// + public virtual async Task> GetAllAsync() + { + return await _dbSet.ToListAsync(); + } + + /// + public virtual async Task AddAsync(TEntity entity) + { + await _dbSet.AddAsync(entity); + await _dbContext.SaveChangesAsync(); + return entity; + } + + /// + public virtual async Task UpdateAsync(TEntity entity) + { + _dbSet.Update(entity); + return await _dbContext.SaveChangesAsync() > 0; + } + + /// + public virtual async Task DeleteAsync(TKey id) + { + var entity = await GetByIdAsync(id); + if (entity == null) + return false; + + _dbSet.Remove(entity); + return await _dbContext.SaveChangesAsync() > 0; + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.deps.json b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.deps.json new file mode 100644 index 00000000..2ad33b56 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.deps.json @@ -0,0 +1,886 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "HoneyBox.Core/1.0.0": { + "dependencies": { + "HoneyBox.Infrastructure": "1.0.0", + "HoneyBox.Model": "1.0.0", + "Mapster": "7.4.0", + "Mapster.DependencyInjection": "1.0.1" + }, + "runtime": { + "HoneyBox.Core.dll": {} + } + }, + "Autofac/8.0.0": { + "runtime": { + "lib/net8.0/Autofac.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Azure.Core/1.25.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Memory.Data": "1.0.2" + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "assemblyVersion": "1.25.0.0", + "fileVersion": "1.2500.22.33004" + } + } + }, + "Azure.Identity/1.7.0": { + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.7.0.0", + "fileVersion": "1.700.22.46903" + } + } + }, + "Mapster/7.4.0": { + "dependencies": { + "Mapster.Core": "1.2.1" + }, + "runtime": { + "lib/net7.0/Mapster.dll": { + "assemblyVersion": "7.4.0.0", + "fileVersion": "7.4.0.0" + } + } + }, + "Mapster.Core/1.2.1": { + "runtime": { + "lib/net7.0/Mapster.Core.dll": { + "assemblyVersion": "1.2.1.0", + "fileVersion": "1.2.1.0" + } + } + }, + "Mapster.DependencyInjection/1.0.1": { + "dependencies": { + "Mapster": "7.4.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net7.0/Mapster.DependencyInjection.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.20.21406" + } + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Runtime.Caching": "6.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "5.1.0.0" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "runtime": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Identity.Client/4.47.2": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.47.2.0", + "fileVersion": "4.47.2.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "dependencies": { + "Microsoft.Identity.Client": "4.47.2", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "2.19.3.0", + "fileVersion": "2.19.3.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "runtime": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "2.2.8.1080" + } + } + }, + "StackExchange.Redis/2.7.4": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Pipelines.Sockets.Unofficial": "2.2.8" + }, + "runtime": { + "lib/net6.0/StackExchange.Redis.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.7.4.20928" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "System.Memory.Data/1.0.2": { + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "HoneyBox.Infrastructure/1.0.0": { + "dependencies": { + "Autofac": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "StackExchange.Redis": "2.7.4" + }, + "runtime": { + "HoneyBox.Infrastructure.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "HoneyBox.Model/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0" + }, + "runtime": { + "HoneyBox.Model.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + } + } + }, + "libraries": { + "HoneyBox.Core/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Autofac/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qxVqJcl3fixxa5aZc9TmIuYTwooI9GCL5RzfUiTZtTlbAF3NcWz7bPeEyJEAyS/0qGhSyGnXeku2eiu/7L+3qw==", + "path": "autofac/8.0.0", + "hashPath": "autofac.8.0.0.nupkg.sha512" + }, + "Azure.Core/1.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "path": "azure.core/1.25.0", + "hashPath": "azure.core.1.25.0.nupkg.sha512" + }, + "Azure.Identity/1.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "path": "azure.identity/1.7.0", + "hashPath": "azure.identity.1.7.0.nupkg.sha512" + }, + "Mapster/7.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RYGoDqvS4WTKIq0HDyPBBVIj6N0mluOCXQ1Vk95JKseMHEsbCXSEGKSlP95oL+s42IXAXbqvHj7p0YaRBUcfqg==", + "path": "mapster/7.4.0", + "hashPath": "mapster.7.4.0.nupkg.sha512" + }, + "Mapster.Core/1.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-11lokmfliBEMMmjeqxFGNpqGXq6tN96zFqpBmfYeahr4Ybk63oDmeJmOflsATjobYkX248g5Y62oQ2NNnZaeww==", + "path": "mapster.core/1.2.1", + "hashPath": "mapster.core.1.2.1.nupkg.sha512" + }, + "Mapster.DependencyInjection/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LfjnRIwx6WAo3ssq8PFeaHFaUz00BfSG9BhWgXsiDa3H5lDhG0lpMGDF6w2ZnooS4eHYmAv4f77VxmzpvgorNg==", + "path": "mapster.dependencyinjection/1.0.1", + "hashPath": "mapster.dependencyinjection.1.0.1.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "hashPath": "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512" + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "path": "microsoft.data.sqlclient/5.1.1", + "hashPath": "microsoft.data.sqlclient.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "path": "microsoft.entityframeworkcore/8.0.0", + "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "path": "microsoft.identity.client/4.47.2", + "hashPath": "microsoft.identity.client.4.47.2.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "hashPath": "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "hashPath": "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "path": "microsoft.identitymodel.logging/6.24.0", + "hashPath": "microsoft.identitymodel.logging.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "path": "microsoft.identitymodel.protocols/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "path": "microsoft.identitymodel.tokens/6.24.0", + "hashPath": "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zG2FApP5zxSx6OcdJQLbZDk2AVlN2BNQD6MorwIfV6gVj0RRxWPEp2LXAxqDGZqeNV1Zp0BNPcNaey/GXmTdvQ==", + "path": "pipelines.sockets.unofficial/2.2.8", + "hashPath": "pipelines.sockets.unofficial.2.2.8.nupkg.sha512" + }, + "StackExchange.Redis/2.7.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lD6a0lGOCyV9iuvObnzStL74EDWAyK31w6lS+Md9gIz1eP4U6KChDIflzTdtrktxlvVkeOvPtkaYOcm4qjbHSw==", + "path": "stackexchange.redis/2.7.4", + "hashPath": "stackexchange.redis.2.7.4.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "hashPath": "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + }, + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "HoneyBox.Model/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.dll new file mode 100644 index 00000000..b1d4b38a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.pdb b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.pdb new file mode 100644 index 00000000..20d97f72 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Core.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Infrastructure.dll b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Infrastructure.dll new file mode 100644 index 00000000..8d66553a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Infrastructure.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb new file mode 100644 index 00000000..f53c525d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Model.dll new file mode 100644 index 00000000..a022eda5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Model.pdb b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Model.pdb new file mode 100644 index 00000000..47600aea Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/bin/Debug/net10.0/HoneyBox.Model.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 00000000..925b1351 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.27DE45B4.Up2Date b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.27DE45B4.Up2Date new file mode 100644 index 00000000..e69de29b diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.AssemblyInfo.cs b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.AssemblyInfo.cs new file mode 100644 index 00000000..1f890374 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HoneyBox.Core")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bd298bb46490f3e8c55cdc883fd05e4ff4417368")] +[assembly: System.Reflection.AssemblyProductAttribute("HoneyBox.Core")] +[assembly: System.Reflection.AssemblyTitleAttribute("HoneyBox.Core")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.GeneratedMSBuildEditorConfig.editorconfig b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..83cc5a58 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = HoneyBox.Core +build_property.ProjectDir = D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.GlobalUsings.g.cs b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.GlobalUsings.g.cs new file mode 100644 index 00000000..d12bcbc7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.csproj.FileListAbsolute.txt b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..ef71a9be --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.csproj.FileListAbsolute.txt @@ -0,0 +1,17 @@ +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.csproj.AssemblyReference.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.GeneratedMSBuildEditorConfig.editorconfig +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.AssemblyInfoInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.AssemblyInfo.cs +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.csproj.CoreCompileInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Core.deps.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Core.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Core.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Infrastructure.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Model.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\bin\Debug\net10.0\HoneyBox.Infrastructure.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.27DE45B4.Up2Date +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\refint\HoneyBox.Core.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\HoneyBox.Core.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Core\obj\Debug\net10.0\ref\HoneyBox.Core.dll diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.dll new file mode 100644 index 00000000..b1d4b38a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.pdb b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.pdb new file mode 100644 index 00000000..20d97f72 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/HoneyBox.Core.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/ref/HoneyBox.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/ref/HoneyBox.Core.dll new file mode 100644 index 00000000..b8b06b68 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/ref/HoneyBox.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/refint/HoneyBox.Core.dll b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/refint/HoneyBox.Core.dll new file mode 100644 index 00000000..b8b06b68 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Core/obj/Debug/net10.0/refint/HoneyBox.Core.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.dgspec.json b/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.dgspec.json new file mode 100644 index 00000000..616692e3 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.dgspec.json @@ -0,0 +1,801 @@ +{ + "format": 1, + "restore": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj": {} + }, + "projects": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj", + "projectName": "HoneyBox.Core", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj" + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Mapster": { + "target": "Package", + "version": "[7.4.0, )" + }, + "Mapster.DependencyInjection": { + "target": "Package", + "version": "[1.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "projectName": "HoneyBox.Infrastructure", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Autofac": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "target": "Package", + "version": "[9.0.0, )" + }, + "StackExchange.Redis": { + "target": "Package", + "version": "[2.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "projectName": "HoneyBox.Model", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.SqlServer": { + "target": "Package", + "version": "[8.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.g.props b/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.g.props new file mode 100644 index 00000000..bd287e00 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + + + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.g.targets b/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.g.targets new file mode 100644 index 00000000..52a5e193 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/HoneyBox.Core.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Core/obj/project.assets.json b/server/C#/HoneyBox/src/HoneyBox.Core/obj/project.assets.json new file mode 100644 index 00000000..c70f286f --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Core/obj/project.assets.json @@ -0,0 +1,2362 @@ +{ + "version": 3, + "targets": { + "net10.0": { + "Autofac/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Autofac.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Autofac.dll": { + "related": ".xml" + } + } + }, + "Azure.Core/1.25.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Memory.Data": "1.0.2" + }, + "compile": { + "lib/net5.0/Azure.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "related": ".xml" + } + } + }, + "Azure.Identity/1.7.0": { + "type": "package", + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.39.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Security.Cryptography.ProtectedData": "4.7.0" + }, + "compile": { + "lib/netstandard2.0/Azure.Identity.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "related": ".xml" + } + } + }, + "Mapster/7.4.0": { + "type": "package", + "dependencies": { + "Mapster.Core": "1.2.1" + }, + "compile": { + "lib/net7.0/Mapster.dll": {} + }, + "runtime": { + "lib/net7.0/Mapster.dll": {} + } + }, + "Mapster.Core/1.2.1": { + "type": "package", + "compile": { + "lib/net7.0/Mapster.Core.dll": {} + }, + "runtime": { + "lib/net7.0/Mapster.Core.dll": {} + } + }, + "Mapster.DependencyInjection/1.0.1": { + "type": "package", + "dependencies": { + "Mapster": "7.4.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" + }, + "compile": { + "lib/net7.0/Mapster.DependencyInjection.dll": {} + }, + "runtime": { + "lib/net7.0/Mapster.DependencyInjection.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "type": "package", + "compile": { + "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Runtime.Caching": "6.0.0" + }, + "compile": { + "ref/net6.0/Microsoft.Data.SqlClient.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "related": ".pdb;.xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "compile": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.22.0" + }, + "compile": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "dependencies": { + "Microsoft.Identity.Client": "4.38.0", + "System.Security.Cryptography.ProtectedData": "4.5.0" + }, + "compile": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "type": "package", + "compile": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "related": ".xml" + } + } + }, + "StackExchange.Redis/2.7.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Pipelines.Sockets.Unofficial": "2.2.8" + }, + "compile": { + "lib/net6.0/StackExchange.Redis.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/StackExchange.Redis.dll": { + "related": ".xml" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + } + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "dependencies": { + "System.Windows.Extensions": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v10.0", + "dependencies": { + "Autofac": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "StackExchange.Redis": "2.7.0" + }, + "compile": { + "bin/placeholder/HoneyBox.Infrastructure.dll": {} + }, + "runtime": { + "bin/placeholder/HoneyBox.Infrastructure.dll": {} + } + }, + "HoneyBox.Model/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0" + }, + "compile": { + "bin/placeholder/HoneyBox.Model.dll": {} + }, + "runtime": { + "bin/placeholder/HoneyBox.Model.dll": {} + } + } + } + }, + "libraries": { + "Autofac/8.0.0": { + "sha512": "qxVqJcl3fixxa5aZc9TmIuYTwooI9GCL5RzfUiTZtTlbAF3NcWz7bPeEyJEAyS/0qGhSyGnXeku2eiu/7L+3qw==", + "type": "package", + "path": "autofac/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "autofac.8.0.0.nupkg.sha512", + "autofac.nuspec", + "icon.png", + "lib/net6.0/Autofac.dll", + "lib/net6.0/Autofac.xml", + "lib/net7.0/Autofac.dll", + "lib/net7.0/Autofac.xml", + "lib/net8.0/Autofac.dll", + "lib/net8.0/Autofac.xml", + "lib/netstandard2.0/Autofac.dll", + "lib/netstandard2.0/Autofac.xml", + "lib/netstandard2.1/Autofac.dll", + "lib/netstandard2.1/Autofac.xml" + ] + }, + "Azure.Core/1.25.0": { + "sha512": "X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "type": "package", + "path": "azure.core/1.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "README.md", + "azure.core.1.25.0.nupkg.sha512", + "azure.core.nuspec", + "azureicon.png", + "lib/net461/Azure.Core.dll", + "lib/net461/Azure.Core.xml", + "lib/net5.0/Azure.Core.dll", + "lib/net5.0/Azure.Core.xml", + "lib/netcoreapp2.1/Azure.Core.dll", + "lib/netcoreapp2.1/Azure.Core.xml", + "lib/netstandard2.0/Azure.Core.dll", + "lib/netstandard2.0/Azure.Core.xml" + ] + }, + "Azure.Identity/1.7.0": { + "sha512": "eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "type": "package", + "path": "azure.identity/1.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "README.md", + "azure.identity.1.7.0.nupkg.sha512", + "azure.identity.nuspec", + "azureicon.png", + "lib/netstandard2.0/Azure.Identity.dll", + "lib/netstandard2.0/Azure.Identity.xml" + ] + }, + "Mapster/7.4.0": { + "sha512": "RYGoDqvS4WTKIq0HDyPBBVIj6N0mluOCXQ1Vk95JKseMHEsbCXSEGKSlP95oL+s42IXAXbqvHj7p0YaRBUcfqg==", + "type": "package", + "path": "mapster/7.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net6.0/Mapster.dll", + "lib/net7.0/Mapster.dll", + "mapster.7.4.0.nupkg.sha512", + "mapster.nuspec" + ] + }, + "Mapster.Core/1.2.1": { + "sha512": "11lokmfliBEMMmjeqxFGNpqGXq6tN96zFqpBmfYeahr4Ybk63oDmeJmOflsATjobYkX248g5Y62oQ2NNnZaeww==", + "type": "package", + "path": "mapster.core/1.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net6.0/Mapster.Core.dll", + "lib/net7.0/Mapster.Core.dll", + "mapster.core.1.2.1.nupkg.sha512", + "mapster.core.nuspec" + ] + }, + "Mapster.DependencyInjection/1.0.1": { + "sha512": "LfjnRIwx6WAo3ssq8PFeaHFaUz00BfSG9BhWgXsiDa3H5lDhG0lpMGDF6w2ZnooS4eHYmAv4f77VxmzpvgorNg==", + "type": "package", + "path": "mapster.dependencyinjection/1.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net6.0/Mapster.DependencyInjection.dll", + "lib/net7.0/Mapster.DependencyInjection.dll", + "mapster.dependencyinjection.1.0.1.nupkg.sha512", + "mapster.dependencyinjection.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/1.1.1": { + "sha512": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/1.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "ref/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Data.SqlClient/5.1.1": { + "sha512": "MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "type": "package", + "path": "microsoft.data.sqlclient/5.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dotnet.png", + "lib/net462/Microsoft.Data.SqlClient.dll", + "lib/net462/Microsoft.Data.SqlClient.pdb", + "lib/net462/Microsoft.Data.SqlClient.xml", + "lib/net462/de/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/es/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/fr/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/it/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ja/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ko/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/pt-BR/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ru/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/zh-Hans/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/zh-Hant/Microsoft.Data.SqlClient.resources.dll", + "lib/net6.0/Microsoft.Data.SqlClient.dll", + "lib/net6.0/Microsoft.Data.SqlClient.pdb", + "lib/net6.0/Microsoft.Data.SqlClient.xml", + "lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "lib/netstandard2.0/Microsoft.Data.SqlClient.xml", + "lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "lib/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "lib/netstandard2.1/Microsoft.Data.SqlClient.xml", + "microsoft.data.sqlclient.5.1.1.nupkg.sha512", + "microsoft.data.sqlclient.nuspec", + "ref/net462/Microsoft.Data.SqlClient.dll", + "ref/net462/Microsoft.Data.SqlClient.pdb", + "ref/net462/Microsoft.Data.SqlClient.xml", + "ref/net6.0/Microsoft.Data.SqlClient.dll", + "ref/net6.0/Microsoft.Data.SqlClient.pdb", + "ref/net6.0/Microsoft.Data.SqlClient.xml", + "ref/netstandard2.0/Microsoft.Data.SqlClient.dll", + "ref/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "ref/netstandard2.0/Microsoft.Data.SqlClient.xml", + "ref/netstandard2.1/Microsoft.Data.SqlClient.dll", + "ref/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "ref/netstandard2.1/Microsoft.Data.SqlClient.xml", + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.pdb", + "runtimes/unix/lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "runtimes/unix/lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/net462/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/net462/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.1/Microsoft.Data.SqlClient.pdb" + ] + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "sha512": "jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "type": "package", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "dotnet.png", + "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512", + "microsoft.data.sqlclient.sni.runtime.nuspec", + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "sha512": "GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.xml", + "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.sqlserver.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "sha512": "lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.0": { + "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "type": "package", + "path": "microsoft.extensions.options/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "sha512": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "type": "package", + "path": "microsoft.extensions.primitives/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Identity.Client/4.47.2": { + "sha512": "SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "type": "package", + "path": "microsoft.identity.client/4.47.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid10.0/Microsoft.Identity.Client.dll", + "lib/monoandroid10.0/Microsoft.Identity.Client.xml", + "lib/monoandroid90/Microsoft.Identity.Client.dll", + "lib/monoandroid90/Microsoft.Identity.Client.xml", + "lib/net45/Microsoft.Identity.Client.dll", + "lib/net45/Microsoft.Identity.Client.xml", + "lib/net461/Microsoft.Identity.Client.dll", + "lib/net461/Microsoft.Identity.Client.xml", + "lib/net5.0-windows10.0.17763/Microsoft.Identity.Client.dll", + "lib/net5.0-windows10.0.17763/Microsoft.Identity.Client.xml", + "lib/net6.0-android31.0/Microsoft.Identity.Client.dll", + "lib/net6.0-android31.0/Microsoft.Identity.Client.xml", + "lib/net6.0-ios15.4/Microsoft.Identity.Client.dll", + "lib/net6.0-ios15.4/Microsoft.Identity.Client.xml", + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll", + "lib/netcoreapp2.1/Microsoft.Identity.Client.xml", + "lib/netstandard2.0/Microsoft.Identity.Client.dll", + "lib/netstandard2.0/Microsoft.Identity.Client.xml", + "lib/uap10.0.17763/Microsoft.Identity.Client.dll", + "lib/uap10.0.17763/Microsoft.Identity.Client.pri", + "lib/uap10.0.17763/Microsoft.Identity.Client.xml", + "lib/xamarinios10/Microsoft.Identity.Client.dll", + "lib/xamarinios10/Microsoft.Identity.Client.xml", + "lib/xamarinmac20/Microsoft.Identity.Client.dll", + "lib/xamarinmac20/Microsoft.Identity.Client.xml", + "microsoft.identity.client.4.47.2.nupkg.sha512", + "microsoft.identity.client.nuspec" + ] + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "sha512": "zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "type": "package", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/net45/Microsoft.Identity.Client.Extensions.Msal.xml", + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.xml", + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.xml", + "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512", + "microsoft.identity.client.extensions.msal.nuspec" + ] + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "sha512": "X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "type": "package", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Abstractions.dll", + "lib/net45/Microsoft.IdentityModel.Abstractions.xml", + "lib/net461/Microsoft.IdentityModel.Abstractions.dll", + "lib/net461/Microsoft.IdentityModel.Abstractions.xml", + "lib/net472/Microsoft.IdentityModel.Abstractions.dll", + "lib/net472/Microsoft.IdentityModel.Abstractions.xml", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", + "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512", + "microsoft.identitymodel.abstractions.nuspec" + ] + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "sha512": "XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "type": "package", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "sha512": "qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "type": "package", + "path": "microsoft.identitymodel.logging/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Logging.dll", + "lib/net45/Microsoft.IdentityModel.Logging.xml", + "lib/net461/Microsoft.IdentityModel.Logging.dll", + "lib/net461/Microsoft.IdentityModel.Logging.xml", + "lib/net472/Microsoft.IdentityModel.Logging.dll", + "lib/net472/Microsoft.IdentityModel.Logging.xml", + "lib/net6.0/Microsoft.IdentityModel.Logging.dll", + "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", + "microsoft.identitymodel.logging.6.24.0.nupkg.sha512", + "microsoft.identitymodel.logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "sha512": "+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Protocols.dll", + "lib/net45/Microsoft.IdentityModel.Protocols.xml", + "lib/net461/Microsoft.IdentityModel.Protocols.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", + "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512", + "microsoft.identitymodel.protocols.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "sha512": "a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512", + "microsoft.identitymodel.protocols.openidconnect.nuspec" + ] + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "sha512": "ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "type": "package", + "path": "microsoft.identitymodel.tokens/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Tokens.dll", + "lib/net45/Microsoft.IdentityModel.Tokens.xml", + "lib/net461/Microsoft.IdentityModel.Tokens.dll", + "lib/net461/Microsoft.IdentityModel.Tokens.xml", + "lib/net472/Microsoft.IdentityModel.Tokens.dll", + "lib/net472/Microsoft.IdentityModel.Tokens.xml", + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", + "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512", + "microsoft.identitymodel.tokens.nuspec" + ] + }, + "Microsoft.SqlServer.Server/1.0.0": { + "sha512": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "type": "package", + "path": "microsoft.sqlserver.server/1.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dotnet.png", + "lib/net46/Microsoft.SqlServer.Server.dll", + "lib/net46/Microsoft.SqlServer.Server.pdb", + "lib/net46/Microsoft.SqlServer.Server.xml", + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll", + "lib/netstandard2.0/Microsoft.SqlServer.Server.pdb", + "lib/netstandard2.0/Microsoft.SqlServer.Server.xml", + "microsoft.sqlserver.server.1.0.0.nupkg.sha512", + "microsoft.sqlserver.server.nuspec" + ] + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "sha512": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "type": "package", + "path": "microsoft.win32.systemevents/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt" + ] + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "sha512": "zG2FApP5zxSx6OcdJQLbZDk2AVlN2BNQD6MorwIfV6gVj0RRxWPEp2LXAxqDGZqeNV1Zp0BNPcNaey/GXmTdvQ==", + "type": "package", + "path": "pipelines.sockets.unofficial/2.2.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Pipelines.Sockets.Unofficial.dll", + "lib/net461/Pipelines.Sockets.Unofficial.xml", + "lib/net472/Pipelines.Sockets.Unofficial.dll", + "lib/net472/Pipelines.Sockets.Unofficial.xml", + "lib/net5.0/Pipelines.Sockets.Unofficial.dll", + "lib/net5.0/Pipelines.Sockets.Unofficial.xml", + "lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.dll", + "lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.xml", + "lib/netstandard2.0/Pipelines.Sockets.Unofficial.dll", + "lib/netstandard2.0/Pipelines.Sockets.Unofficial.xml", + "lib/netstandard2.1/Pipelines.Sockets.Unofficial.dll", + "lib/netstandard2.1/Pipelines.Sockets.Unofficial.xml", + "pipelines.sockets.unofficial.2.2.8.nupkg.sha512", + "pipelines.sockets.unofficial.nuspec" + ] + }, + "StackExchange.Redis/2.7.4": { + "sha512": "lD6a0lGOCyV9iuvObnzStL74EDWAyK31w6lS+Md9gIz1eP4U6KChDIflzTdtrktxlvVkeOvPtkaYOcm4qjbHSw==", + "type": "package", + "path": "stackexchange.redis/2.7.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/StackExchange.Redis.dll", + "lib/net461/StackExchange.Redis.xml", + "lib/net472/StackExchange.Redis.dll", + "lib/net472/StackExchange.Redis.xml", + "lib/net6.0/StackExchange.Redis.dll", + "lib/net6.0/StackExchange.Redis.xml", + "lib/netcoreapp3.1/StackExchange.Redis.dll", + "lib/netcoreapp3.1/StackExchange.Redis.xml", + "lib/netstandard2.0/StackExchange.Redis.dll", + "lib/netstandard2.0/StackExchange.Redis.xml", + "stackexchange.redis.2.7.4.nupkg.sha512", + "stackexchange.redis.nuspec" + ] + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "sha512": "jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "type": "package", + "path": "system.configuration.configurationmanager/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Configuration.ConfigurationManager.dll", + "lib/net461/System.Configuration.ConfigurationManager.xml", + "lib/net6.0/System.Configuration.ConfigurationManager.dll", + "lib/net6.0/System.Configuration.ConfigurationManager.xml", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.dll", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.xml", + "system.configuration.configurationmanager.6.0.1.nupkg.sha512", + "system.configuration.configurationmanager.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Drawing.Common/6.0.0": { + "sha512": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "type": "package", + "path": "system.drawing.common/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/net461/System.Drawing.Common.xml", + "lib/net6.0/System.Drawing.Common.dll", + "lib/net6.0/System.Drawing.Common.xml", + "lib/netcoreapp3.1/System.Drawing.Common.dll", + "lib/netcoreapp3.1/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll", + "runtimes/unix/lib/net6.0/System.Drawing.Common.xml", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.xml", + "runtimes/win/lib/net6.0/System.Drawing.Common.dll", + "runtimes/win/lib/net6.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.xml", + "system.drawing.common.6.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "sha512": "Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "type": "package", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/System.IdentityModel.Tokens.Jwt.dll", + "lib/net45/System.IdentityModel.Tokens.Jwt.xml", + "lib/net461/System.IdentityModel.Tokens.Jwt.dll", + "lib/net461/System.IdentityModel.Tokens.Jwt.xml", + "lib/net472/System.IdentityModel.Tokens.Jwt.dll", + "lib/net472/System.IdentityModel.Tokens.Jwt.xml", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", + "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512", + "system.identitymodel.tokens.jwt.nuspec" + ] + }, + "System.Memory.Data/1.0.2": { + "sha512": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "type": "package", + "path": "system.memory.data/1.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "DotNetPackageIcon.png", + "README.md", + "lib/net461/System.Memory.Data.dll", + "lib/net461/System.Memory.Data.xml", + "lib/netstandard2.0/System.Memory.Data.dll", + "lib/netstandard2.0/System.Memory.Data.xml", + "system.memory.data.1.0.2.nupkg.sha512", + "system.memory.data.nuspec" + ] + }, + "System.Runtime.Caching/6.0.0": { + "sha512": "E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "type": "package", + "path": "system.runtime.caching/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.Caching.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/_._", + "lib/net6.0/System.Runtime.Caching.dll", + "lib/net6.0/System.Runtime.Caching.xml", + "lib/netcoreapp3.1/System.Runtime.Caching.dll", + "lib/netcoreapp3.1/System.Runtime.Caching.xml", + "lib/netstandard2.0/System.Runtime.Caching.dll", + "lib/netstandard2.0/System.Runtime.Caching.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/_._", + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll", + "runtimes/win/lib/net6.0/System.Runtime.Caching.xml", + "runtimes/win/lib/netcoreapp3.1/System.Runtime.Caching.dll", + "runtimes/win/lib/netcoreapp3.1/System.Runtime.Caching.xml", + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll", + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.xml", + "system.runtime.caching.6.0.0.nupkg.sha512", + "system.runtime.caching.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "sha512": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "type": "package", + "path": "system.security.cryptography.protecteddata/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Security.Cryptography.ProtectedData.dll", + "lib/net461/System.Security.Cryptography.ProtectedData.xml", + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "system.security.cryptography.protecteddata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Permissions/6.0.0": { + "sha512": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "type": "package", + "path": "system.security.permissions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/net6.0/System.Security.Permissions.dll", + "lib/net6.0/System.Security.Permissions.xml", + "lib/netcoreapp3.1/System.Security.Permissions.dll", + "lib/netcoreapp3.1/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "runtimes/win/lib/net461/System.Security.Permissions.dll", + "runtimes/win/lib/net461/System.Security.Permissions.xml", + "system.security.permissions.6.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Windows.Extensions/6.0.0": { + "sha512": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "type": "package", + "path": "system.windows.extensions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/System.Windows.Extensions.dll", + "lib/net6.0/System.Windows.Extensions.xml", + "lib/netcoreapp3.1/System.Windows.Extensions.dll", + "lib/netcoreapp3.1/System.Windows.Extensions.xml", + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", + "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.xml", + "system.windows.extensions.6.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "path": "../HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj", + "msbuildProject": "../HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj" + }, + "HoneyBox.Model/1.0.0": { + "type": "project", + "path": "../HoneyBox.Model/HoneyBox.Model.csproj", + "msbuildProject": "../HoneyBox.Model/HoneyBox.Model.csproj" + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "HoneyBox.Infrastructure >= 1.0.0", + "HoneyBox.Model >= 1.0.0", + "Mapster >= 7.4.0", + "Mapster.DependencyInjection >= 1.0.1" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj", + "projectName": "HoneyBox.Core", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\HoneyBox.Core.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Core\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj" + }, + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Mapster": { + "target": "Package", + "version": "[7.4.0, )" + }, + "Mapster.DependencyInjection": { + "target": "Package", + "version": "[1.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "logs": [ + { + "code": "NU1603", + "level": "Warning", + "warningLevel": 1, + "message": "HoneyBox.Infrastructure 依赖于 StackExchange.Redis (>= 2.7.0),但没有找到 StackExchange.Redis 2.7.0。已改为解析 StackExchange.Redis 2.7.4。", + "libraryId": "StackExchange.Redis", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Azure.Identity\" 1.7.0 具有已知的 高 严重性漏洞,https://github.com/advisories/GHSA-5mfx-4wcx-rv27", + "libraryId": "Azure.Identity", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Azure.Identity\" 1.7.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-m5vv-6r4h-3vj9", + "libraryId": "Azure.Identity", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Azure.Identity\" 1.7.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-wvxc-855f-jvrv", + "libraryId": "Azure.Identity", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Microsoft.Data.SqlClient\" 5.1.1 具有已知的 高 严重性漏洞,https://github.com/advisories/GHSA-98g6-xh36-x2p7", + "libraryId": "Microsoft.Data.SqlClient", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1903", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Microsoft.Extensions.Caching.Memory\" 8.0.0 具有已知的 高 严重性漏洞,https://github.com/advisories/GHSA-qj66-m88j-hmgj", + "libraryId": "Microsoft.Extensions.Caching.Memory", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"Microsoft.IdentityModel.JsonWebTokens\" 6.24.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-59j7-ghrg-fj52", + "libraryId": "Microsoft.IdentityModel.JsonWebTokens", + "targetGraphs": [ + "net10.0" + ] + }, + { + "code": "NU1902", + "level": "Warning", + "warningLevel": 1, + "message": "包 \"System.IdentityModel.Tokens.Jwt\" 6.24.0 具有已知的 中 严重性漏洞,https://github.com/advisories/GHSA-59j7-ghrg-fj52", + "libraryId": "System.IdentityModel.Tokens.Jwt", + "targetGraphs": [ + "net10.0" + ] + } + ] +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Cache/ICacheService.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Cache/ICacheService.cs new file mode 100644 index 00000000..0202660b --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Cache/ICacheService.cs @@ -0,0 +1,32 @@ +namespace HoneyBox.Infrastructure.Cache; + +/// +/// 缓存服务接口 +/// +public interface ICacheService +{ + /// + /// 获取缓存值 + /// + Task GetAsync(string key); + + /// + /// 设置缓存值 + /// + Task SetAsync(string key, T value, TimeSpan? expiry = null); + + /// + /// 删除缓存 + /// + Task RemoveAsync(string key); + + /// + /// 检查缓存是否存在 + /// + Task ExistsAsync(string key); + + /// + /// 检查 Redis 连接状态 + /// + Task IsConnectedAsync(); +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Cache/RedisCacheService.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Cache/RedisCacheService.cs new file mode 100644 index 00000000..745ed584 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Cache/RedisCacheService.cs @@ -0,0 +1,83 @@ +using System.Text.Json; +using Microsoft.Extensions.Configuration; +using StackExchange.Redis; + +namespace HoneyBox.Infrastructure.Cache; + +/// +/// Redis 缓存服务实现 +/// +public class RedisCacheService : ICacheService, IDisposable +{ + private readonly ConnectionMultiplexer? _connection; + private readonly IDatabase? _database; + private readonly bool _isConnected; + + public RedisCacheService(IConfiguration configuration) + { + var connectionString = configuration.GetConnectionString("Redis") ?? "localhost:6379"; + + try + { + var options = ConfigurationOptions.Parse(connectionString); + options.AbortOnConnectFail = false; + options.ConnectTimeout = 5000; + + _connection = ConnectionMultiplexer.Connect(options); + _database = _connection.GetDatabase(); + _isConnected = _connection.IsConnected; + } + catch + { + _isConnected = false; + } + } + + public async Task GetAsync(string key) + { + if (_database == null || !_isConnected) + return default; + + var value = await _database.StringGetAsync(key); + if (value.IsNullOrEmpty) + return default; + + return JsonSerializer.Deserialize(value.ToString()); + } + + + public async Task SetAsync(string key, T value, TimeSpan? expiry = null) + { + if (_database == null || !_isConnected) + return; + + var json = JsonSerializer.Serialize(value); + await _database.StringSetAsync(key, json, expiry); + } + + public async Task RemoveAsync(string key) + { + if (_database == null || !_isConnected) + return; + + await _database.KeyDeleteAsync(key); + } + + public async Task ExistsAsync(string key) + { + if (_database == null || !_isConnected) + return false; + + return await _database.KeyExistsAsync(key); + } + + public Task IsConnectedAsync() + { + return Task.FromResult(_connection?.IsConnected ?? false); + } + + public void Dispose() + { + _connection?.Dispose(); + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/Payment/.gitkeep b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/Payment/.gitkeep new file mode 100644 index 00000000..d065f0ed --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/Payment/.gitkeep @@ -0,0 +1,2 @@ +# Payment 支付服务集成目录 +# 预留用于支付宝、微信支付等第三方支付服务 diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/Sms/.gitkeep b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/Sms/.gitkeep new file mode 100644 index 00000000..eb185d07 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/Sms/.gitkeep @@ -0,0 +1,2 @@ +# Sms 短信服务集成目录 +# 预留用于阿里云短信、腾讯云短信等服务 diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/WeChat/.gitkeep b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/WeChat/.gitkeep new file mode 100644 index 00000000..d822dfcf --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/External/WeChat/.gitkeep @@ -0,0 +1,2 @@ +# WeChat 微信服务集成目录 +# 预留用于微信登录、支付、公众号等服务 diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj new file mode 100644 index 00000000..7fbf3afe --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/HoneyBox.Infrastructure.csproj @@ -0,0 +1,15 @@ + + + + net10.0 + enable + enable + + + + + + + + + diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Modules/InfrastructureModule.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Modules/InfrastructureModule.cs new file mode 100644 index 00000000..fded89e6 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Modules/InfrastructureModule.cs @@ -0,0 +1,21 @@ +using Autofac; +using HoneyBox.Infrastructure.Cache; + +namespace HoneyBox.Infrastructure.Modules; + +/// +/// 基础设施注册模块 - 用于注册基础设施服务 +/// +public class InfrastructureModule : Module +{ + protected override void Load(ContainerBuilder builder) + { + // 注册缓存服务 + builder.RegisterType() + .As() + .SingleInstance(); + + // 后续可在此注册其他基础设施服务 + // 如: 外部服务客户端、消息队列等 + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Modules/ServiceModule.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Modules/ServiceModule.cs new file mode 100644 index 00000000..2734d52e --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/Modules/ServiceModule.cs @@ -0,0 +1,17 @@ +using Autofac; + +namespace HoneyBox.Infrastructure.Modules; + +/// +/// 服务注册模块 - 用于注册业务服务 +/// +public class ServiceModule : Module +{ + protected override void Load(ContainerBuilder builder) + { + // 此模块用于注册 HoneyBox.Core 中的业务服务 + // 服务将在 Core 层实现后在此注册 + // 示例: + // builder.RegisterType().As().InstancePerLifetimeScope(); + } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.deps.json b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.deps.json new file mode 100644 index 00000000..6ad458b6 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.deps.json @@ -0,0 +1,125 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "HoneyBox.Infrastructure/1.0.0": { + "dependencies": { + "Autofac": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "StackExchange.Redis": "2.7.4" + }, + "runtime": { + "HoneyBox.Infrastructure.dll": {} + } + }, + "Autofac/8.0.0": { + "runtime": { + "lib/net8.0/Autofac.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "runtime": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "runtime": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "2.2.8.1080" + } + } + }, + "StackExchange.Redis/2.7.4": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Pipelines.Sockets.Unofficial": "2.2.8" + }, + "runtime": { + "lib/net6.0/StackExchange.Redis.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.7.4.20928" + } + } + } + } + }, + "libraries": { + "HoneyBox.Infrastructure/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Autofac/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qxVqJcl3fixxa5aZc9TmIuYTwooI9GCL5RzfUiTZtTlbAF3NcWz7bPeEyJEAyS/0qGhSyGnXeku2eiu/7L+3qw==", + "path": "autofac/8.0.0", + "hashPath": "autofac.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==", + "path": "microsoft.extensions.logging.abstractions/6.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "path": "microsoft.extensions.primitives/9.0.0", + "hashPath": "microsoft.extensions.primitives.9.0.0.nupkg.sha512" + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zG2FApP5zxSx6OcdJQLbZDk2AVlN2BNQD6MorwIfV6gVj0RRxWPEp2LXAxqDGZqeNV1Zp0BNPcNaey/GXmTdvQ==", + "path": "pipelines.sockets.unofficial/2.2.8", + "hashPath": "pipelines.sockets.unofficial.2.2.8.nupkg.sha512" + }, + "StackExchange.Redis/2.7.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lD6a0lGOCyV9iuvObnzStL74EDWAyK31w6lS+Md9gIz1eP4U6KChDIflzTdtrktxlvVkeOvPtkaYOcm4qjbHSw==", + "path": "stackexchange.redis/2.7.4", + "hashPath": "stackexchange.redis.2.7.4.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.dll b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.dll new file mode 100644 index 00000000..8d66553a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb new file mode 100644 index 00000000..f53c525d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/bin/Debug/net10.0/HoneyBox.Infrastructure.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 00000000..925b1351 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.AssemblyInfo.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.AssemblyInfo.cs new file mode 100644 index 00000000..481b968a --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HoneyBox.Infrastructure")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bd298bb46490f3e8c55cdc883fd05e4ff4417368")] +[assembly: System.Reflection.AssemblyProductAttribute("HoneyBox.Infrastructure")] +[assembly: System.Reflection.AssemblyTitleAttribute("HoneyBox.Infrastructure")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..4dec171f --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = HoneyBox.Infrastructure +build_property.ProjectDir = D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.GlobalUsings.g.cs b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.GlobalUsings.g.cs new file mode 100644 index 00000000..d12bcbc7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.csproj.FileListAbsolute.txt b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..13d8cda1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\bin\Debug\net10.0\HoneyBox.Infrastructure.deps.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\bin\Debug\net10.0\HoneyBox.Infrastructure.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\bin\Debug\net10.0\HoneyBox.Infrastructure.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.csproj.AssemblyReference.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.AssemblyInfoInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.AssemblyInfo.cs +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.csproj.CoreCompileInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\refint\HoneyBox.Infrastructure.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\HoneyBox.Infrastructure.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Infrastructure\obj\Debug\net10.0\ref\HoneyBox.Infrastructure.dll diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.dll b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.dll new file mode 100644 index 00000000..8d66553a Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.pdb b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.pdb new file mode 100644 index 00000000..f53c525d Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/HoneyBox.Infrastructure.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/ref/HoneyBox.Infrastructure.dll b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/ref/HoneyBox.Infrastructure.dll new file mode 100644 index 00000000..37e304b4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/ref/HoneyBox.Infrastructure.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/refint/HoneyBox.Infrastructure.dll b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/refint/HoneyBox.Infrastructure.dll new file mode 100644 index 00000000..37e304b4 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/Debug/net10.0/refint/HoneyBox.Infrastructure.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.dgspec.json b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.dgspec.json new file mode 100644 index 00000000..80a14a5d --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.dgspec.json @@ -0,0 +1,362 @@ +{ + "format": 1, + "restore": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": {} + }, + "projects": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "projectName": "HoneyBox.Infrastructure", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Autofac": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "target": "Package", + "version": "[9.0.0, )" + }, + "StackExchange.Redis": { + "target": "Package", + "version": "[2.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.g.props b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.g.props new file mode 100644 index 00000000..bd33aac1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.g.targets b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.g.targets new file mode 100644 index 00000000..3dc06ef3 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/HoneyBox.Infrastructure.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/project.assets.json b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/project.assets.json new file mode 100644 index 00000000..34463fed --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Infrastructure/obj/project.assets.json @@ -0,0 +1,655 @@ +{ + "version": 3, + "targets": { + "net10.0": { + "Autofac/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Autofac.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Autofac.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "compile": { + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "type": "package", + "compile": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net9.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "type": "package", + "compile": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Pipelines.Sockets.Unofficial.dll": { + "related": ".xml" + } + } + }, + "StackExchange.Redis/2.7.4": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "6.0.0", + "Pipelines.Sockets.Unofficial": "2.2.8" + }, + "compile": { + "lib/net6.0/StackExchange.Redis.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/StackExchange.Redis.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "Autofac/8.0.0": { + "sha512": "qxVqJcl3fixxa5aZc9TmIuYTwooI9GCL5RzfUiTZtTlbAF3NcWz7bPeEyJEAyS/0qGhSyGnXeku2eiu/7L+3qw==", + "type": "package", + "path": "autofac/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "autofac.8.0.0.nupkg.sha512", + "autofac.nuspec", + "icon.png", + "lib/net6.0/Autofac.dll", + "lib/net6.0/Autofac.xml", + "lib/net7.0/Autofac.dll", + "lib/net7.0/Autofac.xml", + "lib/net8.0/Autofac.dll", + "lib/net8.0/Autofac.xml", + "lib/netstandard2.0/Autofac.dll", + "lib/netstandard2.0/Autofac.xml", + "lib/netstandard2.1/Autofac.dll", + "lib/netstandard2.1/Autofac.xml" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "sha512": "lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/6.0.0": { + "sha512": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "build/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.6.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "sha512": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "type": "package", + "path": "microsoft.extensions.primitives/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Pipelines.Sockets.Unofficial/2.2.8": { + "sha512": "zG2FApP5zxSx6OcdJQLbZDk2AVlN2BNQD6MorwIfV6gVj0RRxWPEp2LXAxqDGZqeNV1Zp0BNPcNaey/GXmTdvQ==", + "type": "package", + "path": "pipelines.sockets.unofficial/2.2.8", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Pipelines.Sockets.Unofficial.dll", + "lib/net461/Pipelines.Sockets.Unofficial.xml", + "lib/net472/Pipelines.Sockets.Unofficial.dll", + "lib/net472/Pipelines.Sockets.Unofficial.xml", + "lib/net5.0/Pipelines.Sockets.Unofficial.dll", + "lib/net5.0/Pipelines.Sockets.Unofficial.xml", + "lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.dll", + "lib/netcoreapp3.1/Pipelines.Sockets.Unofficial.xml", + "lib/netstandard2.0/Pipelines.Sockets.Unofficial.dll", + "lib/netstandard2.0/Pipelines.Sockets.Unofficial.xml", + "lib/netstandard2.1/Pipelines.Sockets.Unofficial.dll", + "lib/netstandard2.1/Pipelines.Sockets.Unofficial.xml", + "pipelines.sockets.unofficial.2.2.8.nupkg.sha512", + "pipelines.sockets.unofficial.nuspec" + ] + }, + "StackExchange.Redis/2.7.4": { + "sha512": "lD6a0lGOCyV9iuvObnzStL74EDWAyK31w6lS+Md9gIz1eP4U6KChDIflzTdtrktxlvVkeOvPtkaYOcm4qjbHSw==", + "type": "package", + "path": "stackexchange.redis/2.7.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/StackExchange.Redis.dll", + "lib/net461/StackExchange.Redis.xml", + "lib/net472/StackExchange.Redis.dll", + "lib/net472/StackExchange.Redis.xml", + "lib/net6.0/StackExchange.Redis.dll", + "lib/net6.0/StackExchange.Redis.xml", + "lib/netcoreapp3.1/StackExchange.Redis.dll", + "lib/netcoreapp3.1/StackExchange.Redis.xml", + "lib/netstandard2.0/StackExchange.Redis.dll", + "lib/netstandard2.0/StackExchange.Redis.xml", + "stackexchange.redis.2.7.4.nupkg.sha512", + "stackexchange.redis.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "Autofac >= 8.0.0", + "Microsoft.Extensions.Configuration.Abstractions >= 9.0.0", + "StackExchange.Redis >= 2.7.0" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "projectName": "HoneyBox.Infrastructure", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\HoneyBox.Infrastructure.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Infrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "dependencies": { + "Autofac": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "target": "Package", + "version": "[9.0.0, )" + }, + "StackExchange.Redis": { + "target": "Package", + "version": "[2.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + }, + "logs": [ + { + "code": "NU1603", + "level": "Warning", + "warningLevel": 1, + "message": "HoneyBox.Infrastructure 依赖于 StackExchange.Redis (>= 2.7.0),但没有找到 StackExchange.Redis 2.7.0。已改为解析 StackExchange.Redis 2.7.4。", + "libraryId": "StackExchange.Redis", + "targetGraphs": [ + "net10.0" + ] + } + ] +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Base/ApiResponse.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Base/ApiResponse.cs new file mode 100644 index 00000000..7283e8a6 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Base/ApiResponse.cs @@ -0,0 +1,41 @@ +namespace HoneyBox.Model.Base; + +/// +/// 统一响应基类 +/// +public class ApiResponse +{ + /// + /// 状态码,0=成功,其他=失败 + /// + public int Code { get; set; } + + /// + /// 消息 + /// + public string Msg { get; set; } = string.Empty; + + public static ApiResponse Success(string msg = "success") + => new() { Code = 0, Msg = msg }; + + public static ApiResponse Fail(string msg, int code = -1) + => new() { Code = code, Msg = msg }; +} + +/// +/// 带数据的统一响应 +/// +/// 数据类型 +public class ApiResponse : ApiResponse +{ + /// + /// 响应数据 + /// + public T? Data { get; set; } + + public static ApiResponse Success(T data, string msg = "success") + => new() { Code = 0, Msg = msg, Data = data }; + + public new static ApiResponse Fail(string msg, int code = -1) + => new() { Code = code, Msg = msg }; +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Data/HoneyBoxDbContext.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Data/HoneyBoxDbContext.cs new file mode 100644 index 00000000..a62f2f34 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Data/HoneyBoxDbContext.cs @@ -0,0 +1,2630 @@ +using System; +using System.Collections.Generic; +using HoneyBox.Model.Entities; +using Microsoft.EntityFrameworkCore; + +namespace HoneyBox.Model.Data; + +public partial class HoneyBoxDbContext : DbContext +{ + public HoneyBoxDbContext() + { + } + + public HoneyBoxDbContext(DbContextOptions options) + : base(options) + { + } + + public virtual DbSet Admins { get; set; } + + public virtual DbSet AdminLoginLogs { get; set; } + + public virtual DbSet AdminOperationLogs { get; set; } + + public virtual DbSet Adverts { get; set; } + + public virtual DbSet Configs { get; set; } + + public virtual DbSet Coupons { get; set; } + + public virtual DbSet CouponReceives { get; set; } + + public virtual DbSet Deliveries { get; set; } + + public virtual DbSet DiamondOrders { get; set; } + + public virtual DbSet DiamondProducts { get; set; } + + public virtual DbSet Goods { get; set; } + + public virtual DbSet GoodsExtensions { get; set; } + + public virtual DbSet GoodsItems { get; set; } + + public virtual DbSet GoodsTypes { get; set; } + + public virtual DbSet Orders { get; set; } + + public virtual DbSet OrderItems { get; set; } + + public virtual DbSet OrderItemsRecoveries { get; set; } + + public virtual DbSet OrderItemsSends { get; set; } + + public virtual DbSet Pictures { get; set; } + + public virtual DbSet PrizeLevels { get; set; } + + public virtual DbSet ProfitIntegrals { get; set; } + + public virtual DbSet ProfitMoneys { get; set; } + + public virtual DbSet ProfitMoney2s { get; set; } + + public virtual DbSet ProfitOuQis { get; set; } + + public virtual DbSet ProfitPays { get; set; } + + public virtual DbSet ProfitScores { get; set; } + + public virtual DbSet SignConfigs { get; set; } + + public virtual DbSet Tasks { get; set; } + + public virtual DbSet Users { get; set; } + + public virtual DbSet UserAccounts { get; set; } + + public virtual DbSet UserAddresses { get; set; } + + public virtual DbSet UserCoupons { get; set; } + + public virtual DbSet UserLoginLogs { get; set; } + + public virtual DbSet UserSigns { get; set; } + + public virtual DbSet UserTasks { get; set; } + + public virtual DbSet UserVipRewards { get; set; } + + public virtual DbSet VipLevels { get; set; } + + public virtual DbSet VipLevelRewards { get; set; } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + // Connection string is configured in Program.cs via dependency injection + // Do not configure here when using DI + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.UseCollation("Chinese_PRC_CI_AS"); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_admins"); + + entity.ToTable("admins", tb => tb.HasComment("管理员表,存储后台管理员信息")); + + entity.HasIndex(e => e.Status, "ix_admins_status"); + + entity.HasIndex(e => e.Token, "ix_admins_token"); + + entity.HasIndex(e => e.Username, "ix_admins_username"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.AdminId) + .HasComment("上级管理员ID") + .HasColumnName("admin_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.GetTime) + .HasDefaultValueSql("(getdate())") + .HasComment("获取时间") + .HasColumnName("get_time"); + entity.Property(e => e.Nickname) + .HasMaxLength(20) + .HasComment("昵称") + .HasColumnName("nickname"); + entity.Property(e => e.Password) + .HasMaxLength(40) + .HasComment("密码(加密)") + .HasColumnName("password"); + entity.Property(e => e.Qid) + .HasComment("权限组ID") + .HasColumnName("qid"); + entity.Property(e => e.Random) + .HasMaxLength(20) + .HasComment("随机字符串") + .HasColumnName("random"); + entity.Property(e => e.Status) + .HasDefaultValue(0) + .HasComment("状态:0-正常") + .HasColumnName("status"); + entity.Property(e => e.Token) + .HasMaxLength(100) + .HasComment("登录令牌") + .HasColumnName("token"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.Username) + .HasMaxLength(20) + .HasComment("用户名") + .HasColumnName("username"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_admin_login_logs"); + + entity.ToTable("admin_login_logs", tb => tb.HasComment("管理员登录日志表,记录管理员登录信息(仅结构,不迁移历史数据)")); + + entity.HasIndex(e => e.AdminId, "ix_admin_login_logs_admin_id"); + + entity.HasIndex(e => e.CreatedAt, "ix_admin_login_logs_created_at"); + + entity.HasIndex(e => e.Ip, "ix_admin_login_logs_ip"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.AdminId) + .HasComment("管理员ID") + .HasColumnName("admin_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("登录时间") + .HasColumnName("created_at"); + entity.Property(e => e.Ip) + .HasMaxLength(50) + .HasComment("登录IP地址") + .HasColumnName("ip"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_admin_operation_logs"); + + entity.ToTable("admin_operation_logs", tb => tb.HasComment("管理员操作日志表,记录管理员操作信息(仅结构,不迁移历史数据)")); + + entity.HasIndex(e => e.AdminId, "ix_admin_operation_logs_admin_id"); + + entity.HasIndex(e => e.CreatedAt, "ix_admin_operation_logs_created_at"); + + entity.HasIndex(e => e.Ip, "ix_admin_operation_logs_ip"); + + entity.HasIndex(e => e.Operation, "ix_admin_operation_logs_operation"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.AdminId) + .HasComment("管理员ID") + .HasColumnName("admin_id"); + entity.Property(e => e.Content) + .HasComment("操作内容详情") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("操作时间") + .HasColumnName("created_at"); + entity.Property(e => e.Ip) + .HasMaxLength(50) + .HasComment("操作IP地址") + .HasColumnName("ip"); + entity.Property(e => e.Operation) + .HasMaxLength(255) + .HasComment("操作名称") + .HasColumnName("operation"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_adverts"); + + entity.ToTable("adverts", tb => tb.HasComment("广告配置表,存储轮播图和广告信息")); + + entity.HasIndex(e => e.CouponId, "ix_adverts_coupon_id"); + + entity.HasIndex(e => e.GoodsId, "ix_adverts_goods_id"); + + entity.HasIndex(e => e.Sort, "ix_adverts_sort"); + + entity.HasIndex(e => e.Type, "ix_adverts_type"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CouponId) + .HasDefaultValue(0) + .HasComment("关联优惠券ID") + .HasColumnName("coupon_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.GoodsId) + .HasDefaultValue(0) + .HasComment("关联商品ID") + .HasColumnName("goods_id"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(500) + .HasComment("广告图片URL") + .HasColumnName("img_url"); + entity.Property(e => e.Sort) + .HasComment("排序值,越小越靠前") + .HasColumnName("sort"); + entity.Property(e => e.Ttype) + .HasDefaultValue((byte)0) + .HasComment("跳转类型:0-无跳转") + .HasColumnName("ttype"); + entity.Property(e => e.Type) + .HasDefaultValue((byte)1) + .HasComment("广告类型:1-首页轮播") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.Url) + .HasMaxLength(225) + .HasComment("跳转链接URL") + .HasColumnName("url"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_configs"); + + entity.ToTable("configs", tb => tb.HasComment("系统配置表,存储系统各项配置信息")); + + entity.HasIndex(e => e.ConfigKey, "ix_configs_key"); + + entity.HasIndex(e => e.ConfigKey, "uk_configs_key").IsUnique(); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ConfigKey) + .HasMaxLength(255) + .HasComment("配置键名") + .HasColumnName("config_key"); + entity.Property(e => e.ConfigValue) + .HasComment("配置值(JSON格式)") + .HasColumnName("config_value"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_coupons"); + + entity.ToTable("coupons", tb => tb.HasComment("优惠券模板表")); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.EffectiveDay) + .HasComment("有效天数") + .HasColumnName("effective_day"); + entity.Property(e => e.ManPrice) + .HasComment("满减门槛金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("man_price"); + entity.Property(e => e.Price) + .HasComment("优惠金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("price"); + entity.Property(e => e.Sort) + .HasDefaultValue(1) + .HasComment("排序") + .HasColumnName("sort"); + entity.Property(e => e.Status) + .HasComment("状态: 0禁用 1启用") + .HasColumnName("status"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("优惠券标题") + .HasColumnName("title"); + entity.Property(e => e.Ttype) + .HasDefaultValue((byte)0) + .HasComment("优惠券子类型") + .HasColumnName("ttype"); + entity.Property(e => e.Type) + .HasDefaultValue((byte)0) + .HasComment("优惠券类型") + .HasColumnName("type"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_coupon_receives"); + + entity.ToTable("coupon_receives", tb => tb.HasComment("用户领取的优惠券表")); + + entity.HasIndex(e => e.CouponId, "ix_coupon_receives_coupon_id"); + + entity.HasIndex(e => e.Status, "ix_coupon_receives_status"); + + entity.HasIndex(e => e.UserId, "ix_coupon_receives_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CouponId) + .HasComment("优惠券模板ID") + .HasColumnName("coupon_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.EndTime) + .HasComment("过期时间") + .HasColumnName("end_time"); + entity.Property(e => e.ManPrice) + .HasComment("满减门槛金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("man_price"); + entity.Property(e => e.Price) + .HasComment("优惠金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("price"); + entity.Property(e => e.State) + .HasDefaultValue((byte)0) + .HasComment("使用状态: 0未使用 1已使用") + .HasColumnName("state"); + entity.Property(e => e.Status) + .HasComment("状态: 0禁用 1启用") + .HasColumnName("status"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("优惠券标题") + .HasColumnName("title"); + entity.Property(e => e.Ttype) + .HasComment("优惠券子类型") + .HasColumnName("ttype"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_deliveries"); + + entity.ToTable("deliveries", tb => tb.HasComment("快递公司配置表,存储快递公司信息")); + + entity.HasIndex(e => e.Code, "ix_deliveries_code"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.Code) + .HasMaxLength(30) + .HasComment("快递公司编码") + .HasColumnName("code"); + entity.Property(e => e.Name) + .HasMaxLength(50) + .HasComment("快递公司名称") + .HasColumnName("name"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_diamond_orders"); + + entity.ToTable("diamond_orders", tb => tb.HasComment("钻石订单表")); + + entity.HasIndex(e => e.CreatedAt, "ix_diamond_orders_created_at"); + + entity.HasIndex(e => e.DiamondId, "ix_diamond_orders_diamond_id"); + + entity.HasIndex(e => e.Status, "ix_diamond_orders_status"); + + entity.HasIndex(e => e.UserId, "ix_diamond_orders_user_id"); + + entity.HasIndex(e => e.OrderNo, "uk_diamond_orders_order_no").IsUnique(); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.AmountPaid) + .HasComment("支付金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("amount_paid"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DiamondId) + .HasComment("钻石商品ID") + .HasColumnName("diamond_id"); + entity.Property(e => e.IsFirstCharge) + .HasDefaultValue((byte)0) + .HasComment("是否首充: 0否 1是") + .HasColumnName("is_first_charge"); + entity.Property(e => e.OrderNo) + .HasMaxLength(64) + .HasComment("订单号") + .HasColumnName("order_no"); + entity.Property(e => e.PaidAt) + .HasComment("支付时间") + .HasColumnName("paid_at"); + entity.Property(e => e.PayMethod) + .HasMaxLength(20) + .HasComment("支付方式") + .HasColumnName("pay_method"); + entity.Property(e => e.ProductId) + .HasMaxLength(64) + .HasComment("产品ID") + .HasColumnName("product_id"); + entity.Property(e => e.ProductName) + .HasMaxLength(50) + .HasComment("产品名称") + .HasColumnName("product_name"); + entity.Property(e => e.RewardLog) + .HasMaxLength(300) + .HasComment("奖励日志") + .HasColumnName("reward_log"); + entity.Property(e => e.Status) + .HasMaxLength(20) + .HasDefaultValue("pending") + .HasComment("订单状态: pending待支付 paid已支付 cancelled已取消") + .HasColumnName("status"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_diamond_products"); + + entity.ToTable("diamond_products", tb => tb.HasComment("钻石商品配置表")); + + entity.HasIndex(e => e.SortOrder, "ix_diamond_products_sort_order"); + + entity.HasIndex(e => e.Status, "ix_diamond_products_status"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.BaseReward) + .HasMaxLength(64) + .HasComment("基础奖励") + .HasColumnName("base_reward"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.FirstBonusReward) + .HasMaxLength(64) + .HasComment("首充额外奖励") + .HasColumnName("first_bonus_reward"); + entity.Property(e => e.FirstChargeImage) + .HasMaxLength(255) + .HasComment("首充图片URL") + .HasColumnName("first_charge_image"); + entity.Property(e => e.FirstSelectChargeImage) + .HasMaxLength(255) + .HasComment("首充选中图片URL") + .HasColumnName("first_select_charge_image"); + entity.Property(e => e.IsFirst) + .HasDefaultValue((byte)0) + .HasComment("是否首充商品: 0否 1是") + .HasColumnName("is_first"); + entity.Property(e => e.Name) + .HasMaxLength(50) + .HasComment("商品名称") + .HasColumnName("name"); + entity.Property(e => e.NormalImage) + .HasMaxLength(255) + .HasComment("普通图片URL") + .HasColumnName("normal_image"); + entity.Property(e => e.NormalSelectImage) + .HasMaxLength(255) + .HasComment("普通选中图片URL") + .HasColumnName("normal_select_image"); + entity.Property(e => e.Price) + .HasComment("价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("price"); + entity.Property(e => e.ProductsId) + .HasMaxLength(64) + .HasComment("产品ID") + .HasColumnName("products_id"); + entity.Property(e => e.ProductsType) + .HasMaxLength(64) + .HasComment("产品类型") + .HasColumnName("products_type"); + entity.Property(e => e.SortOrder) + .HasDefaultValue(0) + .HasComment("排序") + .HasColumnName("sort_order"); + entity.Property(e => e.Status) + .HasDefaultValue((byte)1) + .HasComment("状态: 0禁用 1启用") + .HasColumnName("status"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_goods"); + + entity.ToTable("goods", tb => tb.HasComment("商品主表,存储盲盒商品信息")); + + entity.HasIndex(e => e.CategoryId, "ix_goods_category_id"); + + entity.HasIndex(e => e.CreatedAt, "ix_goods_created_at"); + + entity.HasIndex(e => e.IsFlw, "ix_goods_is_flw"); + + entity.HasIndex(e => e.Status, "ix_goods_status"); + + entity.HasIndex(e => e.Type, "ix_goods_type"); + + entity.Property(e => e.Id) + .HasComment("商品ID") + .HasColumnName("id"); + entity.Property(e => e.AsyncCode) + .HasMaxLength(64) + .HasComment("异步处理编码") + .HasColumnName("async_code"); + entity.Property(e => e.AsyncDate) + .HasComment("异步处理日期") + .HasColumnName("async_date"); + entity.Property(e => e.CardBanner) + .HasMaxLength(255) + .HasComment("卡片横幅图片") + .HasColumnName("card_banner"); + entity.Property(e => e.CardNotice) + .HasMaxLength(255) + .HasComment("卡片公告") + .HasColumnName("card_notice"); + entity.Property(e => e.CardNum) + .HasDefaultValue(1) + .HasComment("卡片数量") + .HasColumnName("card_num"); + entity.Property(e => e.CardSet) + .HasComment("卡片设置JSON") + .HasColumnName("card_set"); + entity.Property(e => e.CategoryId) + .HasComment("分类ID") + .HasColumnName("category_id"); + entity.Property(e => e.ChoujiangXianzhi) + .HasComment("抽奖限制次数") + .HasColumnName("choujiang_xianzhi"); + entity.Property(e => e.CouponIs) + .HasComment("是否支持优惠券 0-否 1-是") + .HasColumnName("coupon_is"); + entity.Property(e => e.CouponPro) + .HasComment("优惠券比例") + .HasColumnName("coupon_pro"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DailyXiangou) + .HasComment("每日限购数量") + .HasColumnName("daily_xiangou"); + entity.Property(e => e.DayPayPrice) + .HasComment("日支付价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("day_pay_price"); + entity.Property(e => e.DayPrice) + .HasComment("日价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("day_price"); + entity.Property(e => e.DeletedAt) + .HasComment("删除时间") + .HasColumnName("deleted_at"); + entity.Property(e => e.FlwEndTime) + .HasComment("福利屋结束时间") + .HasColumnName("flw_end_time"); + entity.Property(e => e.FlwStartTime) + .HasComment("福利屋开始时间") + .HasColumnName("flw_start_time"); + entity.Property(e => e.GoodsDescribe) + .HasMaxLength(300) + .HasComment("商品描述") + .HasColumnName("goods_describe"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(255) + .HasComment("商品图片URL") + .HasColumnName("img_url"); + entity.Property(e => e.ImgUrlDetail) + .HasMaxLength(255) + .HasComment("商品详情图片URL") + .HasColumnName("img_url_detail"); + entity.Property(e => e.IntegralIs) + .HasComment("是否支持积分 0-否 1-是") + .HasColumnName("integral_is"); + entity.Property(e => e.IsAutoXiajia) + .HasComment("是否自动下架 0-否 1-是") + .HasColumnName("is_auto_xiajia"); + entity.Property(e => e.IsFlw) + .HasComment("是否福利屋商品 0-否 1-是") + .HasColumnName("is_flw"); + entity.Property(e => e.IsOpen) + .HasComment("是否开放 0-否 1-是") + .HasColumnName("is_open"); + entity.Property(e => e.IsShouZhe) + .HasComment("是否首折 0-否 1-是") + .HasColumnName("is_shou_zhe"); + entity.Property(e => e.ItemCardId) + .HasComment("物品卡片ID") + .HasColumnName("item_card_id"); + entity.Property(e => e.KingUserId) + .HasComment("擂台王用户ID") + .HasColumnName("king_user_id"); + entity.Property(e => e.LianJiNum) + .HasComment("连击次数") + .HasColumnName("lian_ji_num"); + entity.Property(e => e.LianJiShangId) + .HasComment("连击奖品等级ID") + .HasColumnName("lian_ji_shang_id"); + entity.Property(e => e.LingzhuFan) + .HasComment("灵珠翻倍") + .HasColumnName("lingzhu_fan"); + entity.Property(e => e.LingzhuIs) + .HasComment("是否开启灵珠 0-否 1-是") + .HasColumnName("lingzhu_is"); + entity.Property(e => e.LingzhuShangId) + .HasComment("灵珠奖品等级ID") + .HasColumnName("lingzhu_shang_id"); + entity.Property(e => e.LockIs) + .HasComment("是否锁定 0-否 1-是") + .HasColumnName("lock_is"); + entity.Property(e => e.LockTime) + .HasComment("锁定时间") + .HasColumnName("lock_time"); + entity.Property(e => e.MouthPayPrice) + .HasComment("月支付价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("mouth_pay_price"); + entity.Property(e => e.MouthPrice) + .HasComment("月价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("mouth_price"); + entity.Property(e => e.NewIs) + .HasComment("是否新品 0-否 1-是") + .HasColumnName("new_is"); + entity.Property(e => e.OpenTime) + .HasComment("开放时间") + .HasColumnName("open_time"); + entity.Property(e => e.Price) + .HasComment("商品价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("price"); + entity.Property(e => e.PrizeImgUrl) + .HasMaxLength(255) + .HasComment("奖品图片URL") + .HasColumnName("prize_img_url"); + entity.Property(e => e.PrizeNum) + .HasComment("奖品数量") + .HasColumnName("prize_num"); + entity.Property(e => e.QuanjuXiangou) + .HasComment("全局限购数量") + .HasColumnName("quanju_xiangou"); + entity.Property(e => e.Rage) + .HasComment("暴怒值") + .HasColumnName("rage"); + entity.Property(e => e.RageIs) + .HasComment("是否开启暴怒 0-否 1-是") + .HasColumnName("rage_is"); + entity.Property(e => e.SaleStock) + .HasComment("已售库存") + .HasColumnName("sale_stock"); + entity.Property(e => e.SaleTime) + .HasComment("开售时间") + .HasColumnName("sale_time"); + entity.Property(e => e.ShowIs) + .HasComment("是否显示 0-否 1-是") + .HasColumnName("show_is"); + entity.Property(e => e.ShowPrice) + .HasMaxLength(100) + .HasComment("显示价格") + .HasColumnName("show_price"); + entity.Property(e => e.Sort) + .HasDefaultValue(1) + .HasComment("排序值") + .HasColumnName("sort"); + entity.Property(e => e.Status) + .HasDefaultValue((byte)1) + .HasComment("状态 0-下架 1-上架") + .HasColumnName("status"); + entity.Property(e => e.Stock) + .HasComment("总库存") + .HasColumnName("stock"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("商品标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("商品类型") + .HasColumnName("type"); + entity.Property(e => e.UnlockAmount) + .HasComment("解锁金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("unlock_amount"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserLv) + .HasDefaultValue(-1) + .HasComment("用户等级限制 -1表示无限制") + .HasColumnName("user_lv"); + entity.Property(e => e.XiajiaAutoCoushu) + .HasComment("下架自动次数") + .HasColumnName("xiajia_auto_coushu"); + entity.Property(e => e.XiajiaJine) + .HasComment("下架金额阈值") + .HasColumnName("xiajia_jine"); + entity.Property(e => e.XiajiaLirun) + .HasComment("下架利润阈值") + .HasColumnName("xiajia_lirun"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_goods_extensions"); + + entity.ToTable("goods_extensions", tb => tb.HasComment("商品扩展配置表,存储商品的支付方式配置")); + + entity.HasIndex(e => e.GoodsId, "ix_goods_extensions_goods_id"); + + entity.Property(e => e.Id) + .HasComment("扩展ID") + .HasColumnName("id"); + entity.Property(e => e.GoodsId) + .HasComment("商品ID") + .HasColumnName("goods_id"); + entity.Property(e => e.IsDeduction) + .HasDefaultValue((byte)1) + .HasComment("是否支持抵扣 0-否 1-是") + .HasColumnName("is_deduction"); + entity.Property(e => e.PayBalance) + .HasDefaultValue((byte)1) + .HasComment("是否支持余额支付 0-否 1-是") + .HasColumnName("pay_balance"); + entity.Property(e => e.PayCoupon) + .HasDefaultValue((byte)1) + .HasComment("是否支持优惠券 0-否 1-是") + .HasColumnName("pay_coupon"); + entity.Property(e => e.PayCurrency) + .HasDefaultValue((byte)1) + .HasComment("是否支持积分支付 0-否 1-是") + .HasColumnName("pay_currency"); + entity.Property(e => e.PayCurrency2) + .HasDefaultValue((byte)1) + .HasComment("是否支持积分2支付 0-否 1-是") + .HasColumnName("pay_currency2"); + entity.Property(e => e.PayWechat) + .HasDefaultValue((byte)1) + .HasComment("是否支持微信支付 0-否 1-是") + .HasColumnName("pay_wechat"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_goods_items"); + + entity.ToTable("goods_items", tb => tb.HasComment("商品奖品列表,存储盲盒中的奖品信息")); + + entity.HasIndex(e => e.CardNo, "ix_goods_items_card_no"); + + entity.HasIndex(e => e.GoodsId, "ix_goods_items_goods_id"); + + entity.HasIndex(e => e.Num, "ix_goods_items_num"); + + entity.HasIndex(e => e.PrizeCode, "ix_goods_items_prize_code"); + + entity.HasIndex(e => e.RealPro, "ix_goods_items_real_pro"); + + entity.HasIndex(e => e.ShangId, "ix_goods_items_shang_id"); + + entity.HasIndex(e => e.Stock, "ix_goods_items_stock"); + + entity.HasIndex(e => e.SurplusStock, "ix_goods_items_surplus_stock"); + + entity.Property(e => e.Id) + .HasComment("奖品ID") + .HasColumnName("id"); + entity.Property(e => e.CardNo) + .HasMaxLength(100) + .HasComment("卡片编号") + .HasColumnName("card_no"); + entity.Property(e => e.CreatedAt) + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Doubling) + .HasComment("翻倍倍数") + .HasColumnName("doubling"); + entity.Property(e => e.GiveMoney) + .HasComment("赠送金额") + .HasColumnName("give_money"); + entity.Property(e => e.GoodsId) + .HasComment("商品ID") + .HasColumnName("goods_id"); + entity.Property(e => e.GoodsListId) + .HasComment("关联奖品列表ID") + .HasColumnName("goods_list_id"); + entity.Property(e => e.GoodsType) + .HasDefaultValue((byte)1) + .HasComment("商品类型 1-实物 2-虚拟") + .HasColumnName("goods_type"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(255) + .HasComment("奖品图片URL") + .HasColumnName("img_url"); + entity.Property(e => e.ImgUrlDetail) + .HasMaxLength(255) + .HasComment("奖品详情图片URL") + .HasColumnName("img_url_detail"); + entity.Property(e => e.IsLingzhu) + .HasComment("是否灵珠奖品 0-否 1-是") + .HasColumnName("is_lingzhu"); + entity.Property(e => e.LianJiType) + .HasComment("连击类型") + .HasColumnName("lian_ji_type"); + entity.Property(e => e.Money) + .HasComment("回收金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Num) + .HasComment("奖品编号") + .HasColumnName("num"); + entity.Property(e => e.Price) + .HasComment("奖品价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("price"); + entity.Property(e => e.PrizeCode) + .HasMaxLength(30) + .HasComment("奖品编码") + .HasColumnName("prize_code"); + entity.Property(e => e.PrizeNum) + .HasComment("奖品数量") + .HasColumnName("prize_num"); + entity.Property(e => e.Rank) + .HasComment("排名") + .HasColumnName("rank"); + entity.Property(e => e.RealPro) + .HasComment("真实概率") + .HasColumnType("decimal(10, 5)") + .HasColumnName("real_pro"); + entity.Property(e => e.RewardId) + .HasMaxLength(64) + .HasComment("奖励ID") + .HasColumnName("reward_id"); + entity.Property(e => e.RewardNum) + .HasComment("奖励数量") + .HasColumnName("reward_num"); + entity.Property(e => e.SaleTime) + .HasComment("开售时间") + .HasColumnName("sale_time"); + entity.Property(e => e.ScMoney) + .HasComment("市场回收金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("sc_money"); + entity.Property(e => e.ShangId) + .HasComment("奖品等级ID") + .HasColumnName("shang_id"); + entity.Property(e => e.Sort) + .HasComment("排序值") + .HasColumnName("sort"); + entity.Property(e => e.SpecialStock) + .HasDefaultValue(-100) + .HasComment("特殊库存") + .HasColumnName("special_stock"); + entity.Property(e => e.Stock) + .HasComment("总库存") + .HasColumnName("stock"); + entity.Property(e => e.SurplusStock) + .HasComment("剩余库存") + .HasColumnName("surplus_stock"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("奖品标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_goods_types"); + + entity.ToTable("goods_types", tb => tb.HasComment("商品类型配置表,存储盲盒商品分类信息")); + + entity.HasIndex(e => e.IsShow, "ix_goods_types_is_show"); + + entity.HasIndex(e => e.Value, "ix_goods_types_value"); + + entity.Property(e => e.Id) + .HasComment("类型ID") + .HasColumnName("id"); + entity.Property(e => e.CornerText) + .HasMaxLength(255) + .HasComment("角标文字") + .HasColumnName("corner_text"); + entity.Property(e => e.FlName) + .HasMaxLength(30) + .HasDefaultValue("") + .HasComment("分类名称") + .HasColumnName("fl_name"); + entity.Property(e => e.IsDeduction) + .HasDefaultValue((byte)1) + .HasComment("是否支持抵扣 0-否 1-是") + .HasColumnName("is_deduction"); + entity.Property(e => e.IsFenlei) + .HasComment("是否分类 0-否 1-是") + .HasColumnName("is_fenlei"); + entity.Property(e => e.IsShow) + .HasDefaultValue((byte)1) + .HasComment("是否显示 0-否 1-是") + .HasColumnName("is_show"); + entity.Property(e => e.Name) + .HasMaxLength(30) + .HasComment("类型名称") + .HasColumnName("name"); + entity.Property(e => e.PayBalance) + .HasDefaultValue((byte)1) + .HasComment("是否支持余额支付 0-否 1-是") + .HasColumnName("pay_balance"); + entity.Property(e => e.PayCoupon) + .HasDefaultValue((byte)1) + .HasComment("是否支持优惠券 0-否 1-是") + .HasColumnName("pay_coupon"); + entity.Property(e => e.PayCurrency) + .HasDefaultValue((byte)1) + .HasComment("是否支持积分支付 0-否 1-是") + .HasColumnName("pay_currency"); + entity.Property(e => e.PayCurrency2) + .HasDefaultValue((byte)1) + .HasComment("是否支持积分2支付 0-否 1-是") + .HasColumnName("pay_currency2"); + entity.Property(e => e.PayWechat) + .HasDefaultValue((byte)1) + .HasComment("是否支持微信支付 0-否 1-是") + .HasColumnName("pay_wechat"); + entity.Property(e => e.Remark) + .HasMaxLength(255) + .HasComment("备注") + .HasColumnName("remark"); + entity.Property(e => e.SortOrder) + .HasComment("排序值") + .HasColumnName("sort_order"); + entity.Property(e => e.Value) + .HasComment("类型值") + .HasColumnName("value"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_orders"); + + entity.ToTable("orders", tb => tb.HasComment("订单主表,存储用户订单信息")); + + entity.HasIndex(e => e.GoodsId, "ix_orders_goods_id"); + + entity.HasIndex(e => e.Num, "ix_orders_num"); + + entity.HasIndex(e => e.Status, "ix_orders_status"); + + entity.HasIndex(e => e.UserId, "ix_orders_user_id"); + + entity.HasIndex(e => e.OrderNum, "uk_orders_order_num").IsUnique(); + + entity.Property(e => e.Id) + .HasComment("订单ID,主键自增") + .HasColumnName("id"); + entity.Property(e => e.AdId) + .HasDefaultValue(0) + .HasComment("广告ID") + .HasColumnName("ad_id"); + entity.Property(e => e.Addtime) + .HasComment("创建时间戳") + .HasColumnName("addtime"); + entity.Property(e => e.ClickId) + .HasComment("点击ID") + .HasColumnName("click_id"); + entity.Property(e => e.CouponId) + .HasDefaultValue(0) + .HasComment("使用的优惠券ID") + .HasColumnName("coupon_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.GoodsId) + .HasComment("商品ID") + .HasColumnName("goods_id"); + entity.Property(e => e.GoodsImgurl) + .HasMaxLength(200) + .HasComment("商品图片快照") + .HasColumnName("goods_imgurl"); + entity.Property(e => e.GoodsPrice) + .HasComment("商品单价") + .HasColumnType("decimal(10, 2)") + .HasColumnName("goods_price"); + entity.Property(e => e.GoodsTitle) + .HasMaxLength(100) + .HasComment("商品标题快照") + .HasColumnName("goods_title"); + entity.Property(e => e.IsFlw) + .HasComment("是否福利屋订单:0否,1是") + .HasColumnName("is_flw"); + entity.Property(e => e.IsMibao) + .HasDefaultValue((byte)0) + .HasComment("是否秘宝:0否,1是") + .HasColumnName("is_mibao"); + entity.Property(e => e.IsShouZhe) + .HasDefaultValue((byte)0) + .HasComment("是否首折:0否,1是") + .HasColumnName("is_shou_zhe"); + entity.Property(e => e.KdIs) + .HasComment("是否快递:0否,1是") + .HasColumnName("kd_is"); + entity.Property(e => e.Num) + .HasComment("购买数量/抽奖次数") + .HasColumnName("num"); + entity.Property(e => e.OrderNum) + .HasMaxLength(60) + .HasComment("订单编号,唯一") + .HasColumnName("order_num"); + entity.Property(e => e.OrderTotal) + .HasComment("订单总金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("order_total"); + entity.Property(e => e.OrderType) + .HasComment("订单类型:0普通,1福利屋") + .HasColumnName("order_type"); + entity.Property(e => e.OrderZheTotal) + .HasComment("折后订单总金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("order_zhe_total"); + entity.Property(e => e.PayTime) + .HasComment("支付时间戳") + .HasColumnName("pay_time"); + entity.Property(e => e.PayType) + .HasDefaultValue((byte)1) + .HasComment("支付方式:1微信,2支付宝") + .HasColumnName("pay_type"); + entity.Property(e => e.Price) + .HasComment("实际支付价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("price"); + entity.Property(e => e.PrizeCardSet) + .HasComment("中奖卡片集合JSON") + .HasColumnName("prize_card_set"); + entity.Property(e => e.PrizeNum) + .HasComment("中奖数量") + .HasColumnName("prize_num"); + entity.Property(e => e.Status) + .HasComment("订单状态:0待支付,1已支付,2已取消") + .HasColumnName("status"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UseCoupon) + .HasDefaultValue(0.00m) + .HasComment("优惠券抵扣金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("use_coupon"); + entity.Property(e => e.UseDraw) + .HasDefaultValue(0) + .HasComment("使用抽奖次数") + .HasColumnName("use_draw"); + entity.Property(e => e.UseIntegral) + .HasComment("使用积分金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("use_integral"); + entity.Property(e => e.UseItemCard) + .HasDefaultValue(0) + .HasComment("使用道具卡数量") + .HasColumnName("use_item_card"); + entity.Property(e => e.UseMoney) + .HasComment("使用余额金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("use_money"); + entity.Property(e => e.UseMoney2) + .HasComment("使用积分2金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("use_money2"); + entity.Property(e => e.UseScore) + .HasComment("使用评分金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("use_score"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + entity.Property(e => e.ZdfhIs) + .HasComment("是否自动发货:0否,1是") + .HasColumnName("zdfh_is"); + entity.Property(e => e.ZdfhTime) + .HasDefaultValue(0) + .HasComment("自动发货时间戳") + .HasColumnName("zdfh_time"); + entity.Property(e => e.Zhe) + .HasComment("折扣比例") + .HasColumnType("decimal(10, 2)") + .HasColumnName("zhe"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_order_items"); + + entity.ToTable("order_items", tb => tb.HasComment("订单详情表,存储订单中的抽奖结果/奖品信息")); + + entity.HasIndex(e => e.GoodsId, "ix_order_items_goods_id"); + + entity.HasIndex(e => e.GoodslistId, "ix_order_items_goodslist_id"); + + entity.HasIndex(e => e.GoodslistType, "ix_order_items_goodslist_type"); + + entity.HasIndex(e => e.InsuranceIs, "ix_order_items_insurance_is"); + + entity.HasIndex(e => e.Num, "ix_order_items_num"); + + entity.HasIndex(e => e.OrderId, "ix_order_items_order_id"); + + entity.HasIndex(e => e.OrderType, "ix_order_items_order_type"); + + entity.HasIndex(e => e.PrizeCode, "ix_order_items_prize_code"); + + entity.HasIndex(e => e.RecoveryNum, "ix_order_items_recovery_num"); + + entity.HasIndex(e => e.SendNum, "ix_order_items_send_num"); + + entity.HasIndex(e => e.ShangId, "ix_order_items_shang_id"); + + entity.HasIndex(e => e.Status, "ix_order_items_status"); + + entity.HasIndex(e => e.UserId, "ix_order_items_user_id"); + + entity.Property(e => e.Id) + .HasComment("订单详情ID,主键自增") + .HasColumnName("id"); + entity.Property(e => e.Addtime) + .HasComment("创建时间戳") + .HasColumnName("addtime"); + entity.Property(e => e.ChoiceTime) + .HasComment("选择时间戳") + .HasColumnName("choice_time"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Deltime) + .HasComment("删除时间戳") + .HasColumnName("deltime"); + entity.Property(e => e.Doubling) + .HasComment("翻倍倍数") + .HasColumnName("doubling"); + entity.Property(e => e.FhRemarks) + .HasMaxLength(255) + .HasComment("发货备注") + .HasColumnName("fh_remarks"); + entity.Property(e => e.FhStatus) + .HasComment("发货状态") + .HasColumnName("fh_status"); + entity.Property(e => e.GoodsId) + .HasDefaultValue(0) + .HasComment("商品ID") + .HasColumnName("goods_id"); + entity.Property(e => e.GoodslistId) + .HasComment("商品奖品ID") + .HasColumnName("goodslist_id"); + entity.Property(e => e.GoodslistImgurl) + .HasMaxLength(255) + .HasComment("奖品图片快照") + .HasColumnName("goodslist_imgurl"); + entity.Property(e => e.GoodslistMoney) + .HasComment("回收金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("goodslist_money"); + entity.Property(e => e.GoodslistPrice) + .HasComment("奖品价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("goodslist_price"); + entity.Property(e => e.GoodslistSaleTime) + .HasComment("奖品销售时间戳") + .HasColumnName("goodslist_sale_time"); + entity.Property(e => e.GoodslistTitle) + .HasMaxLength(100) + .HasComment("奖品标题快照") + .HasColumnName("goodslist_title"); + entity.Property(e => e.GoodslistType) + .HasDefaultValue((byte)1) + .HasComment("奖品类型:1实物,2虚拟") + .HasColumnName("goodslist_type"); + entity.Property(e => e.InsuranceIs) + .HasComment("是否保险:0否,1是") + .HasColumnName("insurance_is"); + entity.Property(e => e.IsChong) + .HasDefaultValue((byte)0) + .HasComment("是否重复:0否,1是") + .HasColumnName("is_chong"); + entity.Property(e => e.IsLingzhu) + .HasComment("是否灵珠:0否,1是") + .HasColumnName("is_lingzhu"); + entity.Property(e => e.LuckNo) + .HasComment("幸运号码") + .HasColumnName("luck_no"); + entity.Property(e => e.Num) + .HasComment("抽奖次数序号") + .HasColumnName("num"); + entity.Property(e => e.OrderId) + .HasComment("关联订单ID") + .HasColumnName("order_id"); + entity.Property(e => e.OrderListId) + .HasComment("关联订单详情ID") + .HasColumnName("order_list_id"); + entity.Property(e => e.OrderType) + .HasComment("订单类型:0普通,1福利屋") + .HasColumnName("order_type"); + entity.Property(e => e.ParentGoodsListId) + .HasComment("父商品奖品ID") + .HasColumnName("parent_goods_list_id"); + entity.Property(e => e.PrizeCode) + .HasMaxLength(30) + .HasComment("奖品编码") + .HasColumnName("prize_code"); + entity.Property(e => e.RecoveryNum) + .HasMaxLength(100) + .HasComment("回收单号") + .HasColumnName("recovery_num"); + entity.Property(e => e.SendNum) + .HasMaxLength(100) + .HasComment("发货单号") + .HasColumnName("send_num"); + entity.Property(e => e.ShangId) + .HasComment("奖品等级ID") + .HasColumnName("shang_id"); + entity.Property(e => e.Source) + .HasDefaultValue((byte)1) + .HasComment("来源:1普通,2其他") + .HasColumnName("source"); + entity.Property(e => e.Status) + .HasComment("状态:0待处理,1已回收,2已发货") + .HasColumnName("status"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_order_items_recovery"); + + entity.ToTable("order_items_recovery", tb => tb.HasComment("订单奖品回收记录表,存储用户回收奖品的汇总信息")); + + entity.HasIndex(e => e.UserId, "ix_order_items_recovery_user_id"); + + entity.HasIndex(e => e.RecoveryNum, "uk_order_items_recovery_num").IsUnique(); + + entity.Property(e => e.Id) + .HasComment("回收记录ID,主键自增") + .HasColumnName("id"); + entity.Property(e => e.Addtime) + .HasComment("创建时间戳") + .HasColumnName("addtime"); + entity.Property(e => e.Count) + .HasComment("回收奖品数量") + .HasColumnName("count"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Money) + .HasComment("回收总金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.RecoveryNum) + .HasMaxLength(100) + .HasComment("回收单号,唯一") + .HasColumnName("recovery_num"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_order_items_send"); + + entity.ToTable("order_items_send", tb => tb.HasComment("订单发货记录表,存储用户申请发货的汇总信息")); + + entity.HasIndex(e => e.Status, "ix_order_items_send_status"); + + entity.HasIndex(e => e.UserId, "ix_order_items_send_user_id"); + + entity.HasIndex(e => e.SendNum, "uk_order_items_send_num").IsUnique(); + + entity.Property(e => e.Id) + .HasComment("发货记录ID,主键自增") + .HasColumnName("id"); + entity.Property(e => e.Address) + .HasMaxLength(255) + .HasComment("收货地址") + .HasColumnName("address"); + entity.Property(e => e.Addtime) + .HasComment("创建时间戳") + .HasColumnName("addtime"); + entity.Property(e => e.AdminId) + .HasComment("操作管理员ID") + .HasColumnName("admin_id"); + entity.Property(e => e.CancelTime) + .HasComment("取消时间戳") + .HasColumnName("cancel_time"); + entity.Property(e => e.Count) + .HasComment("发货奖品数量") + .HasColumnName("count"); + entity.Property(e => e.CourierCode) + .HasMaxLength(50) + .HasComment("快递公司编码") + .HasColumnName("courier_code"); + entity.Property(e => e.CourierName) + .HasMaxLength(255) + .HasComment("快递公司名称") + .HasColumnName("courier_name"); + entity.Property(e => e.CourierNumber) + .HasMaxLength(50) + .HasComment("快递单号") + .HasColumnName("courier_number"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DeliveryList) + .HasComment("物流信息JSON") + .HasColumnName("delivery_list"); + entity.Property(e => e.DeliveryStatus) + .HasDefaultValueSql("((-1))") + .HasComment("物流状态:-1未查询,0在途,1揽收,2疑难,3签收,4退签,5派件,6退回") + .HasColumnName("delivery_status"); + entity.Property(e => e.DeliveryTime) + .HasComment("物流更新时间戳") + .HasColumnName("delivery_time"); + entity.Property(e => e.Freight) + .HasComment("运费") + .HasColumnType("decimal(10, 2)") + .HasColumnName("freight"); + entity.Property(e => e.Message) + .HasMaxLength(255) + .HasComment("留言备注") + .HasColumnName("message"); + entity.Property(e => e.Mobile) + .HasMaxLength(255) + .HasComment("收货人手机号") + .HasColumnName("mobile"); + entity.Property(e => e.Name) + .HasMaxLength(255) + .HasComment("收货人姓名") + .HasColumnName("name"); + entity.Property(e => e.PayTime) + .HasComment("支付时间戳") + .HasColumnName("pay_time"); + entity.Property(e => e.SendNum) + .HasMaxLength(100) + .HasComment("发货单号,唯一") + .HasColumnName("send_num"); + entity.Property(e => e.SendTime) + .HasComment("发货时间戳") + .HasColumnName("send_time"); + entity.Property(e => e.ShouTime) + .HasComment("签收时间戳") + .HasColumnName("shou_time"); + entity.Property(e => e.Status) + .HasComment("状态:0待支付,1待发货,2已发货,3已签收,4已取消") + .HasColumnName("status"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("记录更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_pictures"); + + entity.ToTable("pictures", tb => tb.HasComment("图片管理表,存储上传的图片信息")); + + entity.HasIndex(e => e.Status, "ix_pictures_status"); + + entity.HasIndex(e => e.Token, "ix_pictures_token"); + + entity.HasIndex(e => e.Type, "ix_pictures_type"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(255) + .HasComment("图片URL地址") + .HasColumnName("img_url"); + entity.Property(e => e.Status) + .HasDefaultValue((byte)1) + .HasComment("状态:1-正常") + .HasColumnName("status"); + entity.Property(e => e.Token) + .HasMaxLength(255) + .HasComment("图片令牌/标识") + .HasColumnName("token"); + entity.Property(e => e.Type) + .HasComment("图片类型") + .HasColumnName("type"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_prize_levels"); + + entity.ToTable("prize_levels", tb => tb.HasComment("奖品等级配置表,存储奖品等级和概率信息")); + + entity.HasIndex(e => e.GoodsId, "ix_prize_levels_goods_id"); + + entity.Property(e => e.Id) + .HasComment("等级ID") + .HasColumnName("id"); + entity.Property(e => e.Color) + .HasMaxLength(30) + .HasComment("等级颜色") + .HasColumnName("color"); + entity.Property(e => e.GoodsId) + .HasComment("商品ID") + .HasColumnName("goods_id"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(200) + .HasComment("等级图片URL") + .HasColumnName("img_url"); + entity.Property(e => e.Pro) + .HasComment("概率") + .HasColumnType("decimal(10, 2)") + .HasColumnName("pro"); + entity.Property(e => e.Sort) + .HasComment("排序值") + .HasColumnName("sort"); + entity.Property(e => e.SpecialImgUrl) + .HasMaxLength(200) + .HasComment("特殊图片URL") + .HasColumnName("special_img_url"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("等级标题") + .HasColumnName("title"); + entity.Property(e => e.UpdatedAt) + .HasComment("更新时间") + .HasColumnName("updated_at"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_profit_integral"); + + entity.ToTable("profit_integral", tb => tb.HasComment("积分变动明细表,记录用户积分的所有变动记录")); + + entity.HasIndex(e => e.CreatedAt, "ix_profit_integral_created_at"); + + entity.HasIndex(e => e.Type, "ix_profit_integral_type"); + + entity.HasIndex(e => e.UserId, "ix_profit_integral_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ChangeMoney) + .HasComment("变动积分(正数为增加,负数为减少)") + .HasColumnType("decimal(10, 2)") + .HasColumnName("change_money"); + entity.Property(e => e.Content) + .HasMaxLength(255) + .HasComment("变动说明") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Money) + .HasComment("变动后积分余额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Other) + .HasMaxLength(255) + .HasComment("其他信息") + .HasColumnName("other"); + entity.Property(e => e.ShareUid) + .HasComment("关联分享用户ID") + .HasColumnName("share_uid"); + entity.Property(e => e.Type) + .HasComment("变动类型") + .HasColumnName("type"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_profit_money"); + + entity.ToTable("profit_money", tb => tb.HasComment("余额变动明细表,记录用户余额的所有变动记录")); + + entity.HasIndex(e => e.CreatedAt, "ix_profit_money_created_at"); + + entity.HasIndex(e => e.Type, "ix_profit_money_type"); + + entity.HasIndex(e => e.UserId, "ix_profit_money_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ChangeMoney) + .HasComment("变动金额(正数为增加,负数为减少)") + .HasColumnType("decimal(10, 2)") + .HasColumnName("change_money"); + entity.Property(e => e.Content) + .HasMaxLength(255) + .HasComment("变动说明") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Money) + .HasComment("变动后余额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Other) + .HasMaxLength(255) + .HasComment("其他信息") + .HasColumnName("other"); + entity.Property(e => e.ShareUid) + .HasComment("关联分享用户ID") + .HasColumnName("share_uid"); + entity.Property(e => e.Type) + .HasComment("变动类型") + .HasColumnName("type"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_profit_money2"); + + entity.ToTable("profit_money2", tb => tb.HasComment("积分2变动明细表,记录用户积分2(钻石/代币)的所有变动记录")); + + entity.HasIndex(e => e.CreatedAt, "ix_profit_money2_created_at"); + + entity.HasIndex(e => e.Type, "ix_profit_money2_type"); + + entity.HasIndex(e => e.UserId, "ix_profit_money2_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ChangeMoney) + .HasComment("变动数量(正数为增加,负数为减少)") + .HasColumnType("decimal(10, 2)") + .HasColumnName("change_money"); + entity.Property(e => e.Content) + .HasMaxLength(255) + .HasComment("变动说明") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Money) + .HasComment("变动后余额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Other) + .HasMaxLength(255) + .HasComment("其他信息") + .HasColumnName("other"); + entity.Property(e => e.ShareUid) + .HasComment("关联分享用户ID") + .HasColumnName("share_uid"); + entity.Property(e => e.Type) + .HasComment("变动类型") + .HasColumnName("type"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_profit_ou_qi"); + + entity.ToTable("profit_ou_qi", tb => tb.HasComment("欧气值变动明细表,记录用户欧气值的所有变动记录")); + + entity.HasIndex(e => e.CreatedAt, "ix_profit_ou_qi_created_at"); + + entity.HasIndex(e => e.Type, "ix_profit_ou_qi_type"); + + entity.HasIndex(e => e.UserId, "ix_profit_ou_qi_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ChangeMoney) + .HasComment("变动欧气值(正数为增加,负数为减少)") + .HasColumnType("decimal(10, 2)") + .HasColumnName("change_money"); + entity.Property(e => e.Content) + .HasMaxLength(255) + .HasComment("变动说明") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Money) + .HasComment("变动后欧气值") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Other) + .HasMaxLength(255) + .HasComment("其他信息") + .HasColumnName("other"); + entity.Property(e => e.Type) + .HasComment("变动类型") + .HasColumnName("type"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_profit_pay"); + + entity.ToTable("profit_pay", tb => tb.HasComment("支付流水表,记录所有支付交易流水")); + + entity.HasIndex(e => e.CreatedAt, "ix_profit_pay_created_at"); + + entity.HasIndex(e => e.OrderNum, "ix_profit_pay_order_num"); + + entity.HasIndex(e => e.PayType, "ix_profit_pay_pay_type"); + + entity.HasIndex(e => e.UserId, "ix_profit_pay_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ChangeMoney) + .HasComment("支付金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("change_money"); + entity.Property(e => e.Content) + .HasMaxLength(255) + .HasComment("支付说明") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.OrderNum) + .HasMaxLength(100) + .HasComment("订单编号") + .HasColumnName("order_num"); + entity.Property(e => e.PayType) + .HasComment("支付类型(0-微信支付,1-支付宝,2-余额支付等)") + .HasColumnName("pay_type"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_profit_score"); + + entity.ToTable("profit_score", tb => tb.HasComment("评分变动明细表,记录用户评分的所有变动记录")); + + entity.HasIndex(e => e.CreatedAt, "ix_profit_score_created_at"); + + entity.HasIndex(e => e.Type, "ix_profit_score_type"); + + entity.HasIndex(e => e.UserId, "ix_profit_score_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ChangeMoney) + .HasComment("变动评分(正数为增加,负数为减少)") + .HasColumnType("decimal(10, 2)") + .HasColumnName("change_money"); + entity.Property(e => e.Content) + .HasMaxLength(255) + .HasComment("变动说明") + .HasColumnName("content"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Money) + .HasComment("变动后评分") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Other) + .HasMaxLength(255) + .HasComment("其他信息") + .HasColumnName("other"); + entity.Property(e => e.ShareUid) + .HasComment("关联分享用户ID") + .HasColumnName("share_uid"); + entity.Property(e => e.Type) + .HasComment("变动类型") + .HasColumnName("type"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_sign_configs"); + + entity.ToTable("sign_configs", tb => tb.HasComment("签到配置表")); + + entity.HasIndex(e => e.Sort, "ix_sign_configs_sort"); + + entity.HasIndex(e => e.Status, "ix_sign_configs_status"); + + entity.HasIndex(e => e.Type, "ix_sign_configs_type"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Day) + .HasComment("签到天数") + .HasColumnName("day"); + entity.Property(e => e.Description) + .HasMaxLength(255) + .HasComment("描述") + .HasColumnName("description"); + entity.Property(e => e.Icon) + .HasMaxLength(255) + .HasComment("图标URL") + .HasColumnName("icon"); + entity.Property(e => e.RewardId) + .HasMaxLength(64) + .HasComment("奖励ID") + .HasColumnName("reward_id"); + entity.Property(e => e.Sort) + .HasDefaultValue(0) + .HasComment("排序") + .HasColumnName("sort"); + entity.Property(e => e.Status) + .HasDefaultValue((byte)1) + .HasComment("状态 1:启用 0:禁用") + .HasColumnName("status"); + entity.Property(e => e.Title) + .HasMaxLength(100) + .HasComment("标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("签到类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasComment("更新时间") + .HasColumnName("updated_at"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_tasks"); + + entity.ToTable("tasks", tb => tb.HasComment("任务配置表")); + + entity.HasIndex(e => e.Cate, "ix_tasks_cate"); + + entity.HasIndex(e => e.Sort, "ix_tasks_sort"); + + entity.HasIndex(e => e.Type, "ix_tasks_type"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.Cate) + .HasComment("任务分类") + .HasColumnName("cate"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DeletedAt) + .HasComment("删除时间") + .HasColumnName("deleted_at"); + entity.Property(e => e.IsImportant) + .HasDefaultValue((byte)0) + .HasComment("是否重要任务") + .HasColumnName("is_important"); + entity.Property(e => e.Number) + .HasDefaultValue(0) + .HasComment("完成次数要求") + .HasColumnName("number"); + entity.Property(e => e.Sort) + .HasDefaultValue(0) + .HasComment("排序") + .HasColumnName("sort"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("任务标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("任务类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.ZNumber) + .HasDefaultValue(0) + .HasComment("奖励数量") + .HasColumnName("z_number"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_users"); + + entity.ToTable("users", tb => tb.HasComment("用户主表,存储用户基本信息、账户余额、积分等")); + + entity.HasIndex(e => e.CreatedAt, "ix_users_created_at"); + + entity.HasIndex(e => e.Mobile, "ix_users_mobile").HasFilter("([mobile] IS NOT NULL)"); + + entity.HasIndex(e => e.OpenId, "ix_users_open_id"); + + entity.HasIndex(e => e.Pid, "ix_users_pid"); + + entity.HasIndex(e => e.Status, "ix_users_status"); + + entity.HasIndex(e => e.Vip, "ix_users_vip"); + + entity.HasIndex(e => e.Uid, "uk_users_uid").IsUnique(); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.ClickId) + .HasDefaultValue(0) + .HasComment("点击ID") + .HasColumnName("click_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DrawNum) + .HasDefaultValue(0) + .HasComment("抽奖次数") + .HasColumnName("draw_num"); + entity.Property(e => e.GzhOpenId) + .HasMaxLength(255) + .HasComment("公众号openid") + .HasColumnName("gzh_open_id"); + entity.Property(e => e.HeadImg) + .HasMaxLength(255) + .HasComment("头像URL") + .HasColumnName("head_img"); + entity.Property(e => e.Integral) + .HasComment("积分") + .HasColumnType("decimal(10, 2)") + .HasColumnName("integral"); + entity.Property(e => e.IsTest) + .HasComment("是否测试账号: 0否 1是") + .HasColumnName("is_test"); + entity.Property(e => e.IsUseCoupon) + .HasDefaultValue((byte)0) + .HasComment("是否使用优惠券: 0否 1是") + .HasColumnName("is_use_coupon"); + entity.Property(e => e.LastLoginTime) + .HasComment("最后登录时间") + .HasColumnName("last_login_time"); + entity.Property(e => e.MbNumber) + .HasDefaultValue(0) + .HasComment("盲盒数量") + .HasColumnName("mb_number"); + entity.Property(e => e.Mobile) + .HasMaxLength(15) + .HasComment("手机号") + .HasColumnName("mobile"); + entity.Property(e => e.Money) + .HasComment("账户余额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.Money2) + .HasDefaultValue(0.00m) + .HasComment("余额2/积分2") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money2"); + entity.Property(e => e.Nickname) + .HasMaxLength(255) + .HasComment("昵称") + .HasColumnName("nickname"); + entity.Property(e => e.OldMobile) + .HasMaxLength(255) + .HasComment("旧手机号") + .HasColumnName("old_mobile"); + entity.Property(e => e.OpenId) + .HasMaxLength(50) + .HasComment("微信openid") + .HasColumnName("open_id"); + entity.Property(e => e.OuQi) + .HasDefaultValue(0) + .HasComment("欧气值") + .HasColumnName("ou_qi"); + entity.Property(e => e.OuQiLevel) + .HasDefaultValue(0) + .HasComment("欧气等级") + .HasColumnName("ou_qi_level"); + entity.Property(e => e.Password) + .HasMaxLength(40) + .HasComment("密码") + .HasColumnName("password"); + entity.Property(e => e.Pid) + .HasComment("推荐人ID") + .HasColumnName("pid"); + entity.Property(e => e.Score) + .HasComment("评分") + .HasColumnType("decimal(10, 2)") + .HasColumnName("score"); + entity.Property(e => e.ShareImage) + .HasMaxLength(255) + .HasComment("分享图片URL") + .HasColumnName("share_image"); + entity.Property(e => e.Status) + .HasDefaultValue((byte)1) + .HasComment("状态: 1正常 0禁用") + .HasColumnName("status"); + entity.Property(e => e.Uid) + .HasMaxLength(16) + .HasComment("用户唯一标识") + .HasColumnName("uid"); + entity.Property(e => e.UnionId) + .HasMaxLength(255) + .HasComment("微信unionid") + .HasColumnName("union_id"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.Vip) + .HasDefaultValue((byte)1) + .HasComment("VIP等级") + .HasColumnName("vip"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_accounts"); + + entity.ToTable("user_accounts", tb => tb.HasComment("用户账户表,存储用户登录令牌和IP信息")); + + entity.HasIndex(e => e.AccountToken, "ix_user_accounts_account_token"); + + entity.HasIndex(e => e.LastLoginTime, "ix_user_accounts_last_login_time"); + + entity.HasIndex(e => e.UserId, "ix_user_accounts_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.AccountToken) + .HasMaxLength(255) + .HasComment("账户令牌") + .HasColumnName("account_token"); + entity.Property(e => e.IpAdcode) + .HasMaxLength(255) + .HasComment("IP地区编码") + .HasColumnName("ip_adcode"); + entity.Property(e => e.IpCity) + .HasMaxLength(50) + .HasComment("IP城市") + .HasColumnName("ip_city"); + entity.Property(e => e.IpProvince) + .HasMaxLength(50) + .HasComment("IP省份") + .HasColumnName("ip_province"); + entity.Property(e => e.LastLoginIp) + .HasMaxLength(50) + .HasComment("最后登录IP") + .HasColumnName("last_login_ip"); + entity.Property(e => e.LastLoginIp1) + .HasMaxLength(255) + .HasComment("备用登录IP") + .HasColumnName("last_login_ip1"); + entity.Property(e => e.LastLoginTime) + .HasComment("最后登录时间") + .HasColumnName("last_login_time"); + entity.Property(e => e.TokenNum) + .HasMaxLength(50) + .HasComment("令牌编号") + .HasColumnName("token_num"); + entity.Property(e => e.TokenTime) + .HasComment("令牌时间") + .HasColumnName("token_time"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_addresses"); + + entity.ToTable("user_addresses", tb => tb.HasComment("用户收货地址表,存储用户的收货地址信息")); + + entity.HasIndex(e => new { e.UserId, e.IsDefault }, "ix_user_addresses_is_default").HasFilter("([is_deleted]=(0))"); + + entity.HasIndex(e => e.UserId, "ix_user_addresses_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DetailedAddress) + .HasMaxLength(255) + .HasComment("详细地址") + .HasColumnName("detailed_address"); + entity.Property(e => e.IsDefault) + .HasDefaultValue((byte)0) + .HasComment("是否默认地址: 0否 1是") + .HasColumnName("is_default"); + entity.Property(e => e.IsDeleted) + .HasDefaultValue((byte)0) + .HasComment("是否删除: 0否 1是") + .HasColumnName("is_deleted"); + entity.Property(e => e.ReceiverName) + .HasMaxLength(50) + .HasComment("收货人姓名") + .HasColumnName("receiver_name"); + entity.Property(e => e.ReceiverPhone) + .HasMaxLength(20) + .HasComment("收货人电话") + .HasColumnName("receiver_phone"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_coupons"); + + entity.ToTable("user_coupons", tb => tb.HasComment("欧气券表")); + + entity.HasIndex(e => e.Status, "ix_user_coupons_status"); + + entity.HasIndex(e => e.UserId, "ix_user_coupons_user_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.FromId) + .HasMaxLength(50) + .HasDefaultValue("0") + .HasComment("来源ID") + .HasColumnName("from_id"); + entity.Property(e => e.KlNum) + .HasDefaultValue(0) + .HasComment("扣除数量") + .HasColumnName("kl_num"); + entity.Property(e => e.KlNum2) + .HasDefaultValue(0) + .HasComment("扣除数量2") + .HasColumnName("kl_num2"); + entity.Property(e => e.LNum) + .HasDefaultValue(0.00m) + .HasComment("剩余数量") + .HasColumnType("decimal(10, 2)") + .HasColumnName("l_num"); + entity.Property(e => e.Level) + .HasDefaultValue(0) + .HasComment("等级") + .HasColumnName("level"); + entity.Property(e => e.Num) + .HasComment("数量") + .HasColumnName("num"); + entity.Property(e => e.Other) + .HasDefaultValue(0.00m) + .HasComment("他人获得金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("other"); + entity.Property(e => e.Other2) + .HasDefaultValue(0.00m) + .HasComment("他人获得金额2") + .HasColumnType("decimal(10, 2)") + .HasColumnName("other2"); + entity.Property(e => e.Own) + .HasDefaultValue(0.00m) + .HasComment("自己获得金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("own"); + entity.Property(e => e.Own2) + .HasDefaultValue(0.00m) + .HasComment("自己获得金额2") + .HasColumnType("decimal(10, 2)") + .HasColumnName("own2"); + entity.Property(e => e.ShareTime) + .HasComment("分享时间") + .HasColumnName("share_time"); + entity.Property(e => e.Status) + .HasDefaultValue((byte)1) + .HasComment("状态: 1启用 0禁用") + .HasColumnName("status"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_login_logs"); + + entity.ToTable("user_login_logs", tb => tb.HasComment("用户登录日志表,记录用户每次登录的时间、设备和位置信息")); + + entity.HasIndex(e => e.LoginDate, "ix_user_login_logs_login_date"); + + entity.HasIndex(e => e.LoginTime, "ix_user_login_logs_login_time"); + + entity.HasIndex(e => e.UserId, "ix_user_login_logs_user_id"); + + entity.HasIndex(e => e.Year, "ix_user_login_logs_year"); + + entity.HasIndex(e => new { e.Year, e.Month }, "ix_user_login_logs_year_month"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.Device) + .HasMaxLength(50) + .HasComment("设备类型") + .HasColumnName("device"); + entity.Property(e => e.Ip) + .HasMaxLength(50) + .HasComment("登录IP") + .HasColumnName("ip"); + entity.Property(e => e.LastLoginTime) + .HasComment("最后登录时间") + .HasColumnName("last_login_time"); + entity.Property(e => e.Location) + .HasMaxLength(100) + .HasComment("登录位置") + .HasColumnName("location"); + entity.Property(e => e.LoginDate) + .HasComment("登录日期") + .HasColumnName("login_date"); + entity.Property(e => e.LoginTime) + .HasComment("登录时间") + .HasColumnName("login_time"); + entity.Property(e => e.Month) + .HasComment("月份") + .HasColumnName("month"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + entity.Property(e => e.Week) + .HasComment("周数") + .HasColumnName("week"); + entity.Property(e => e.Year) + .HasComment("年份") + .HasColumnName("year"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_signs"); + + entity.ToTable("user_signs", tb => tb.HasComment("用户签到记录表")); + + entity.HasIndex(e => e.SignDate, "ix_user_signs_sign_date"); + + entity.HasIndex(e => e.SignType, "ix_user_signs_sign_type"); + + entity.HasIndex(e => new { e.UserId, e.SignDate }, "ix_user_signs_user_date"); + + entity.HasIndex(e => e.UserId, "ix_user_signs_user_id"); + + entity.HasIndex(e => new { e.Year, e.Month }, "ix_user_signs_year_month"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.Days) + .HasComment("连续签到天数") + .HasColumnName("days"); + entity.Property(e => e.Month) + .HasComment("月份") + .HasColumnName("month"); + entity.Property(e => e.Num) + .HasComment("签到次数") + .HasColumnName("num"); + entity.Property(e => e.SignDate) + .HasMaxLength(24) + .HasComment("签到日期") + .HasColumnName("sign_date"); + entity.Property(e => e.SignDay) + .HasComment("当月签到天数") + .HasColumnName("sign_day"); + entity.Property(e => e.SignType) + .HasComment("签到类型") + .HasColumnName("sign_type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + entity.Property(e => e.Year) + .HasComment("年份") + .HasColumnName("year"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_tasks"); + + entity.ToTable("user_tasks", tb => tb.HasComment("用户任务完成记录表")); + + entity.HasIndex(e => e.Cate, "ix_user_tasks_cate"); + + entity.HasIndex(e => e.TaskId, "ix_user_tasks_task_id"); + + entity.HasIndex(e => e.Type, "ix_user_tasks_type"); + + entity.HasIndex(e => e.UserId, "ix_user_tasks_user_id"); + + entity.HasIndex(e => new { e.UserId, e.TaskId }, "ix_user_tasks_user_task"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.Cate) + .HasComment("任务分类") + .HasColumnName("cate"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DeletedAt) + .HasComment("删除时间") + .HasColumnName("deleted_at"); + entity.Property(e => e.IsImportant) + .HasDefaultValue((byte)0) + .HasComment("是否重要任务") + .HasColumnName("is_important"); + entity.Property(e => e.Number) + .HasDefaultValue(0) + .HasComment("已完成次数") + .HasColumnName("number"); + entity.Property(e => e.TaskId) + .HasComment("任务ID") + .HasColumnName("task_id"); + entity.Property(e => e.Type) + .HasComment("任务类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + entity.Property(e => e.ZNumber) + .HasDefaultValue(0) + .HasComment("奖励数量") + .HasColumnName("z_number"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_user_vip_rewards"); + + entity.ToTable("user_vip_rewards", tb => tb.HasComment("用户领取的VIP奖品表")); + + entity.HasIndex(e => e.Type, "ix_user_vip_rewards_type"); + + entity.HasIndex(e => e.UserId, "ix_user_vip_rewards_user_id"); + + entity.HasIndex(e => new { e.UserId, e.VipLevel }, "ix_user_vip_rewards_user_level"); + + entity.HasIndex(e => e.VipLevel, "ix_user_vip_rewards_vip_level"); + + entity.HasIndex(e => e.VipLevelId, "ix_user_vip_rewards_vip_level_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CouponId) + .HasDefaultValue(0) + .HasComment("优惠券ID") + .HasColumnName("coupon_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DeletedAt) + .HasComment("删除时间") + .HasColumnName("deleted_at"); + entity.Property(e => e.EffectiveDay) + .HasComment("有效天数") + .HasColumnName("effective_day"); + entity.Property(e => e.EndTime) + .HasComment("结束时间") + .HasColumnName("end_time"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(255) + .HasComment("图片URL") + .HasColumnName("img_url"); + entity.Property(e => e.JianPrice) + .HasDefaultValue(0.00m) + .HasComment("减免金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("jian_price"); + entity.Property(e => e.JiangPrice) + .HasDefaultValue(0.00m) + .HasComment("奖品价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("jiang_price"); + entity.Property(e => e.ManPrice) + .HasDefaultValue(0.00m) + .HasComment("满减门槛") + .HasColumnType("decimal(10, 2)") + .HasColumnName("man_price"); + entity.Property(e => e.Money) + .HasDefaultValue(0.00m) + .HasComment("金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.PrizeCode) + .HasMaxLength(30) + .HasComment("奖品编码") + .HasColumnName("prize_code"); + entity.Property(e => e.PrizeLevelId) + .HasComment("奖品等级ID") + .HasColumnName("prize_level_id"); + entity.Property(e => e.Probability) + .HasComment("概率") + .HasColumnType("decimal(10, 2)") + .HasColumnName("probability"); + entity.Property(e => e.ScMoney) + .HasDefaultValue(0.00m) + .HasComment("市场价") + .HasColumnType("decimal(10, 2)") + .HasColumnName("sc_money"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("奖品标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("奖品类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.UserId) + .HasComment("用户ID") + .HasColumnName("user_id"); + entity.Property(e => e.VipLevel) + .HasDefaultValue(0) + .HasComment("VIP等级") + .HasColumnName("vip_level"); + entity.Property(e => e.VipLevelId) + .HasComment("VIP等级ID") + .HasColumnName("vip_level_id"); + entity.Property(e => e.ZNum) + .HasDefaultValue(0) + .HasComment("数量") + .HasColumnName("z_num"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_vip_levels"); + + entity.ToTable("vip_levels", tb => tb.HasComment("VIP等级配置表")); + + entity.HasIndex(e => e.Level, "ix_vip_levels_level"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DeletedAt) + .HasComment("删除时间") + .HasColumnName("deleted_at"); + entity.Property(e => e.Level) + .HasComment("VIP等级") + .HasColumnName("level"); + entity.Property(e => e.Number) + .HasComment("升级所需数量") + .HasColumnName("number"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("等级名称") + .HasColumnName("title"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Id).HasName("pk_vip_level_rewards"); + + entity.ToTable("vip_level_rewards", tb => tb.HasComment("VIP等级奖品配置表")); + + entity.HasIndex(e => e.CouponId, "ix_vip_level_rewards_coupon_id"); + + entity.HasIndex(e => e.Type, "ix_vip_level_rewards_type"); + + entity.HasIndex(e => e.VipLevel, "ix_vip_level_rewards_vip_level"); + + entity.HasIndex(e => e.VipLevelId, "ix_vip_level_rewards_vip_level_id"); + + entity.Property(e => e.Id) + .HasComment("主键ID") + .HasColumnName("id"); + entity.Property(e => e.CouponId) + .HasDefaultValue(0) + .HasComment("优惠券ID") + .HasColumnName("coupon_id"); + entity.Property(e => e.CreatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("创建时间") + .HasColumnName("created_at"); + entity.Property(e => e.DeletedAt) + .HasComment("删除时间") + .HasColumnName("deleted_at"); + entity.Property(e => e.EffectiveDay) + .HasComment("有效天数") + .HasColumnName("effective_day"); + entity.Property(e => e.ImgUrl) + .HasMaxLength(255) + .HasComment("图片URL") + .HasColumnName("img_url"); + entity.Property(e => e.JianPrice) + .HasDefaultValue(0.00m) + .HasComment("减免金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("jian_price"); + entity.Property(e => e.JiangPrice) + .HasDefaultValue(0.00m) + .HasComment("奖品价格") + .HasColumnType("decimal(10, 2)") + .HasColumnName("jiang_price"); + entity.Property(e => e.ManPrice) + .HasDefaultValue(0.00m) + .HasComment("满减门槛") + .HasColumnType("decimal(10, 2)") + .HasColumnName("man_price"); + entity.Property(e => e.Money) + .HasDefaultValue(0.00m) + .HasComment("金额") + .HasColumnType("decimal(10, 2)") + .HasColumnName("money"); + entity.Property(e => e.PrizeCode) + .HasMaxLength(30) + .HasComment("奖品编码") + .HasColumnName("prize_code"); + entity.Property(e => e.PrizeLevelId) + .HasComment("奖品等级ID") + .HasColumnName("prize_level_id"); + entity.Property(e => e.Probability) + .HasDefaultValue(0.00m) + .HasComment("概率") + .HasColumnType("decimal(10, 2)") + .HasColumnName("probability"); + entity.Property(e => e.ScMoney) + .HasDefaultValue(0.00m) + .HasComment("市场价") + .HasColumnType("decimal(10, 2)") + .HasColumnName("sc_money"); + entity.Property(e => e.Title) + .HasMaxLength(255) + .HasComment("奖品标题") + .HasColumnName("title"); + entity.Property(e => e.Type) + .HasComment("奖品类型") + .HasColumnName("type"); + entity.Property(e => e.UpdatedAt) + .HasDefaultValueSql("(getdate())") + .HasComment("更新时间") + .HasColumnName("updated_at"); + entity.Property(e => e.VipLevel) + .HasDefaultValue(0) + .HasComment("VIP等级") + .HasColumnName("vip_level"); + entity.Property(e => e.VipLevelId) + .HasComment("VIP等级ID") + .HasColumnName("vip_level_id"); + entity.Property(e => e.ZNum) + .HasDefaultValue(0) + .HasComment("数量") + .HasColumnName("z_num"); + }); + + OnModelCreatingPartial(modelBuilder); + } + + partial void OnModelCreatingPartial(ModelBuilder modelBuilder); +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Admin.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Admin.cs new file mode 100644 index 00000000..92761a4a --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Admin.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 管理员表,存储后台管理员信息 +/// +public partial class Admin +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户名 + /// + public string? Username { get; set; } + + /// + /// 昵称 + /// + public string Nickname { get; set; } = null!; + + /// + /// 密码(加密) + /// + public string? Password { get; set; } + + /// + /// 权限组ID + /// + public int? Qid { get; set; } + + /// + /// 状态:0-正常 + /// + public int? Status { get; set; } + + /// + /// 获取时间 + /// + public DateTime GetTime { get; set; } + + /// + /// 随机字符串 + /// + public string Random { get; set; } = null!; + + /// + /// 登录令牌 + /// + public string? Token { get; set; } + + /// + /// 上级管理员ID + /// + public int AdminId { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/AdminLoginLog.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/AdminLoginLog.cs new file mode 100644 index 00000000..fe4ad7a7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/AdminLoginLog.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 管理员登录日志表,记录管理员登录信息(仅结构,不迁移历史数据) +/// +public partial class AdminLoginLog +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 管理员ID + /// + public int AdminId { get; set; } + + /// + /// 登录IP地址 + /// + public string Ip { get; set; } = null!; + + /// + /// 登录时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/AdminOperationLog.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/AdminOperationLog.cs new file mode 100644 index 00000000..c4db153e --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/AdminOperationLog.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 管理员操作日志表,记录管理员操作信息(仅结构,不迁移历史数据) +/// +public partial class AdminOperationLog +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 管理员ID + /// + public int AdminId { get; set; } + + /// + /// 操作IP地址 + /// + public string Ip { get; set; } = null!; + + /// + /// 操作名称 + /// + public string? Operation { get; set; } + + /// + /// 操作内容详情 + /// + public string? Content { get; set; } + + /// + /// 操作时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Advert.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Advert.cs new file mode 100644 index 00000000..7eeb0855 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Advert.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 广告配置表,存储轮播图和广告信息 +/// +public partial class Advert +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 广告图片URL + /// + public string ImgUrl { get; set; } = null!; + + /// + /// 跳转链接URL + /// + public string? Url { get; set; } + + /// + /// 排序值,越小越靠前 + /// + public int Sort { get; set; } + + /// + /// 广告类型:1-首页轮播 + /// + public byte Type { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 跳转类型:0-无跳转 + /// + public byte? Ttype { get; set; } + + /// + /// 关联优惠券ID + /// + public int? CouponId { get; set; } + + /// + /// 关联商品ID + /// + public int? GoodsId { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Config.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Config.cs new file mode 100644 index 00000000..df6e410d --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Config.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 系统配置表,存储系统各项配置信息 +/// +public partial class Config +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 配置键名 + /// + public string ConfigKey { get; set; } = null!; + + /// + /// 配置值(JSON格式) + /// + public string? ConfigValue { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Coupon.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Coupon.cs new file mode 100644 index 00000000..7e0cd80f --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Coupon.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 优惠券模板表 +/// +public partial class Coupon +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 优惠券类型 + /// + public byte? Type { get; set; } + + /// + /// 优惠券标题 + /// + public string Title { get; set; } = null!; + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 优惠金额 + /// + public decimal? Price { get; set; } + + /// + /// 满减门槛金额 + /// + public decimal? ManPrice { get; set; } + + /// + /// 有效天数 + /// + public int? EffectiveDay { get; set; } + + /// + /// 状态: 0禁用 1启用 + /// + public byte Status { get; set; } + + /// + /// 优惠券子类型 + /// + public byte? Ttype { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/CouponReceife.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/CouponReceife.cs new file mode 100644 index 00000000..2ad4e4e5 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/CouponReceife.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户领取的优惠券表 +/// +public partial class CouponReceife +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 优惠券标题 + /// + public string Title { get; set; } = null!; + + /// + /// 优惠金额 + /// + public decimal? Price { get; set; } + + /// + /// 满减门槛金额 + /// + public decimal? ManPrice { get; set; } + + /// + /// 过期时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 用户ID + /// + public int? UserId { get; set; } + + /// + /// 优惠券模板ID + /// + public int? CouponId { get; set; } + + /// + /// 状态: 0禁用 1启用 + /// + public byte Status { get; set; } + + /// + /// 使用状态: 0未使用 1已使用 + /// + public byte? State { get; set; } + + /// + /// 优惠券子类型 + /// + public int Ttype { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Delivery.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Delivery.cs new file mode 100644 index 00000000..fdb9ce60 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Delivery.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 快递公司配置表,存储快递公司信息 +/// +public partial class Delivery +{ + /// + /// 主键ID + /// + public short Id { get; set; } + + /// + /// 快递公司名称 + /// + public string Name { get; set; } = null!; + + /// + /// 快递公司编码 + /// + public string Code { get; set; } = null!; +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/DiamondOrder.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/DiamondOrder.cs new file mode 100644 index 00000000..f78d05ec --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/DiamondOrder.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 钻石订单表 +/// +public partial class DiamondOrder +{ + /// + /// 主键ID + /// + public long Id { get; set; } + + /// + /// 订单号 + /// + public string OrderNo { get; set; } = null!; + + /// + /// 用户ID + /// + public long UserId { get; set; } + + /// + /// 钻石商品ID + /// + public int DiamondId { get; set; } + + /// + /// 产品ID + /// + public string ProductId { get; set; } = null!; + + /// + /// 产品名称 + /// + public string? ProductName { get; set; } + + /// + /// 支付金额 + /// + public decimal AmountPaid { get; set; } + + /// + /// 支付方式 + /// + public string PayMethod { get; set; } = null!; + + /// + /// 奖励日志 + /// + public string? RewardLog { get; set; } + + /// + /// 是否首充: 0否 1是 + /// + public byte? IsFirstCharge { get; set; } + + /// + /// 订单状态: pending待支付 paid已支付 cancelled已取消 + /// + public string? Status { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedAt { get; set; } + + /// + /// 支付时间 + /// + public DateTime? PaidAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/DiamondProduct.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/DiamondProduct.cs new file mode 100644 index 00000000..d152ccc0 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/DiamondProduct.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 钻石商品配置表 +/// +public partial class DiamondProduct +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 商品名称 + /// + public string Name { get; set; } = null!; + + /// + /// 产品ID + /// + public string ProductsId { get; set; } = null!; + + /// + /// 产品类型 + /// + public string ProductsType { get; set; } = null!; + + /// + /// 基础奖励 + /// + public string BaseReward { get; set; } = null!; + + /// + /// 价格 + /// + public decimal Price { get; set; } + + /// + /// 是否首充商品: 0否 1是 + /// + public byte? IsFirst { get; set; } + + /// + /// 首充额外奖励 + /// + public string? FirstBonusReward { get; set; } + + /// + /// 首充图片URL + /// + public string? FirstChargeImage { get; set; } + + /// + /// 首充选中图片URL + /// + public string? FirstSelectChargeImage { get; set; } + + /// + /// 普通图片URL + /// + public string? NormalImage { get; set; } + + /// + /// 普通选中图片URL + /// + public string? NormalSelectImage { get; set; } + + /// + /// 排序 + /// + public int? SortOrder { get; set; } + + /// + /// 状态: 0禁用 1启用 + /// + public byte? Status { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime? UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Good.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Good.cs new file mode 100644 index 00000000..f1280e8c --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Good.cs @@ -0,0 +1,310 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 商品主表,存储盲盒商品信息 +/// +public partial class Good +{ + /// + /// 商品ID + /// + public int Id { get; set; } + + /// + /// 分类ID + /// + public int CategoryId { get; set; } + + /// + /// 商品标题 + /// + public string Title { get; set; } = null!; + + /// + /// 商品图片URL + /// + public string ImgUrl { get; set; } = null!; + + /// + /// 商品详情图片URL + /// + public string ImgUrlDetail { get; set; } = null!; + + /// + /// 商品价格 + /// + public decimal Price { get; set; } + + /// + /// 总库存 + /// + public int Stock { get; set; } + + /// + /// 已售库存 + /// + public int SaleStock { get; set; } + + /// + /// 是否锁定 0-否 1-是 + /// + public byte LockIs { get; set; } + + /// + /// 锁定时间 + /// + public DateTime? LockTime { get; set; } + + /// + /// 是否支持优惠券 0-否 1-是 + /// + public byte CouponIs { get; set; } + + /// + /// 优惠券比例 + /// + public int CouponPro { get; set; } + + /// + /// 是否支持积分 0-否 1-是 + /// + public byte IntegralIs { get; set; } + + /// + /// 奖品数量 + /// + public int PrizeNum { get; set; } + + /// + /// 状态 0-下架 1-上架 + /// + public byte Status { get; set; } + + /// + /// 排序值 + /// + public int Sort { get; set; } + + /// + /// 商品类型 + /// + public byte Type { get; set; } + + /// + /// 是否显示 0-否 1-是 + /// + public byte ShowIs { get; set; } + + /// + /// 显示价格 + /// + public string? ShowPrice { get; set; } + + /// + /// 奖品图片URL + /// + public string? PrizeImgUrl { get; set; } + + /// + /// 卡片横幅图片 + /// + public string? CardBanner { get; set; } + + /// + /// 卡片设置JSON + /// + public string? CardSet { get; set; } + + /// + /// 卡片公告 + /// + public string? CardNotice { get; set; } + + /// + /// 卡片数量 + /// + public int CardNum { get; set; } + + /// + /// 开售时间 + /// + public DateTime? SaleTime { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 删除时间 + /// + public DateTime? DeletedAt { get; set; } + + /// + /// 是否开启暴怒 0-否 1-是 + /// + public byte RageIs { get; set; } + + /// + /// 暴怒值 + /// + public int Rage { get; set; } + + /// + /// 物品卡片ID + /// + public int ItemCardId { get; set; } + + /// + /// 是否开启灵珠 0-否 1-是 + /// + public byte LingzhuIs { get; set; } + + /// + /// 灵珠翻倍 + /// + public int LingzhuFan { get; set; } + + /// + /// 灵珠奖品等级ID + /// + public int LingzhuShangId { get; set; } + + /// + /// 擂台王用户ID + /// + public int KingUserId { get; set; } + + /// + /// 连击次数 + /// + public int LianJiNum { get; set; } + + /// + /// 连击奖品等级ID + /// + public int LianJiShangId { get; set; } + + /// + /// 是否首折 0-否 1-是 + /// + public byte IsShouZhe { get; set; } + + /// + /// 是否新品 0-否 1-是 + /// + public byte NewIs { get; set; } + + /// + /// 商品描述 + /// + public string? GoodsDescribe { get; set; } + + /// + /// 全局限购数量 + /// + public int QuanjuXiangou { get; set; } + + /// + /// 每日限购数量 + /// + public int DailyXiangou { get; set; } + + /// + /// 日价格 + /// + public decimal DayPrice { get; set; } + + /// + /// 月价格 + /// + public decimal MouthPrice { get; set; } + + /// + /// 月支付价格 + /// + public decimal MouthPayPrice { get; set; } + + /// + /// 日支付价格 + /// + public decimal DayPayPrice { get; set; } + + /// + /// 用户等级限制 -1表示无限制 + /// + public int UserLv { get; set; } + + /// + /// 是否福利屋商品 0-否 1-是 + /// + public byte IsFlw { get; set; } + + /// + /// 福利屋开始时间 + /// + public DateTime? FlwStartTime { get; set; } + + /// + /// 福利屋结束时间 + /// + public DateTime? FlwEndTime { get; set; } + + /// + /// 开放时间 + /// + public DateTime? OpenTime { get; set; } + + /// + /// 是否开放 0-否 1-是 + /// + public byte IsOpen { get; set; } + + /// + /// 抽奖限制次数 + /// + public int ChoujiangXianzhi { get; set; } + + /// + /// 异步处理编码 + /// + public string? AsyncCode { get; set; } + + /// + /// 异步处理日期 + /// + public DateTime? AsyncDate { get; set; } + + /// + /// 是否自动下架 0-否 1-是 + /// + public byte IsAutoXiajia { get; set; } + + /// + /// 下架利润阈值 + /// + public int XiajiaLirun { get; set; } + + /// + /// 下架自动次数 + /// + public int XiajiaAutoCoushu { get; set; } + + /// + /// 下架金额阈值 + /// + public int XiajiaJine { get; set; } + + /// + /// 解锁金额 + /// + public decimal UnlockAmount { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsExtension.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsExtension.cs new file mode 100644 index 00000000..11c4947e --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsExtension.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 商品扩展配置表,存储商品的支付方式配置 +/// +public partial class GoodsExtension +{ + /// + /// 扩展ID + /// + public int Id { get; set; } + + /// + /// 商品ID + /// + public int GoodsId { get; set; } + + /// + /// 是否支持微信支付 0-否 1-是 + /// + public byte PayWechat { get; set; } + + /// + /// 是否支持余额支付 0-否 1-是 + /// + public byte PayBalance { get; set; } + + /// + /// 是否支持积分支付 0-否 1-是 + /// + public byte PayCurrency { get; set; } + + /// + /// 是否支持积分2支付 0-否 1-是 + /// + public byte PayCurrency2 { get; set; } + + /// + /// 是否支持优惠券 0-否 1-是 + /// + public byte PayCoupon { get; set; } + + /// + /// 是否支持抵扣 0-否 1-是 + /// + public byte IsDeduction { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsItem.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsItem.cs new file mode 100644 index 00000000..a8533ca1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsItem.cs @@ -0,0 +1,165 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 商品奖品列表,存储盲盒中的奖品信息 +/// +public partial class GoodsItem +{ + /// + /// 奖品ID + /// + public int Id { get; set; } + + /// + /// 商品ID + /// + public int GoodsId { get; set; } + + /// + /// 奖品编号 + /// + public int Num { get; set; } + + /// + /// 奖品标题 + /// + public string Title { get; set; } = null!; + + /// + /// 奖品图片URL + /// + public string ImgUrl { get; set; } = null!; + + /// + /// 总库存 + /// + public int Stock { get; set; } + + /// + /// 剩余库存 + /// + public int SurplusStock { get; set; } + + /// + /// 奖品价格 + /// + public decimal Price { get; set; } + + /// + /// 回收金额 + /// + public decimal Money { get; set; } + + /// + /// 市场回收金额 + /// + public decimal ScMoney { get; set; } + + /// + /// 真实概率 + /// + public decimal RealPro { get; set; } + + /// + /// 商品类型 1-实物 2-虚拟 + /// + public byte GoodsType { get; set; } + + /// + /// 开售时间 + /// + public DateTime? SaleTime { get; set; } + + /// + /// 排序值 + /// + public int Sort { get; set; } + + /// + /// 奖品等级ID + /// + public int? ShangId { get; set; } + + /// + /// 奖励数量 + /// + public int RewardNum { get; set; } + + /// + /// 排名 + /// + public int Rank { get; set; } + + /// + /// 赠送金额 + /// + public int GiveMoney { get; set; } + + /// + /// 特殊库存 + /// + public int SpecialStock { get; set; } + + /// + /// 卡片编号 + /// + public string? CardNo { get; set; } + + /// + /// 奖品编码 + /// + public string? PrizeCode { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 奖品数量 + /// + public int PrizeNum { get; set; } + + /// + /// 类型 + /// + public byte Type { get; set; } + + /// + /// 连击类型 + /// + public byte LianJiType { get; set; } + + /// + /// 奖励ID + /// + public string? RewardId { get; set; } + + /// + /// 奖品详情图片URL + /// + public string? ImgUrlDetail { get; set; } + + /// + /// 翻倍倍数 + /// + public int Doubling { get; set; } + + /// + /// 关联奖品列表ID + /// + public int GoodsListId { get; set; } + + /// + /// 是否灵珠奖品 0-否 1-是 + /// + public byte IsLingzhu { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsType.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsType.cs new file mode 100644 index 00000000..d231310c --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/GoodsType.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 商品类型配置表,存储盲盒商品分类信息 +/// +public partial class GoodsType +{ + /// + /// 类型ID + /// + public int Id { get; set; } + + /// + /// 类型名称 + /// + public string Name { get; set; } = null!; + + /// + /// 类型值 + /// + public int Value { get; set; } + + /// + /// 排序值 + /// + public int SortOrder { get; set; } + + /// + /// 是否显示 0-否 1-是 + /// + public byte IsShow { get; set; } + + /// + /// 备注 + /// + public string? Remark { get; set; } + + /// + /// 是否支持微信支付 0-否 1-是 + /// + public byte PayWechat { get; set; } + + /// + /// 是否支持余额支付 0-否 1-是 + /// + public byte PayBalance { get; set; } + + /// + /// 是否支持积分支付 0-否 1-是 + /// + public byte PayCurrency { get; set; } + + /// + /// 是否支持积分2支付 0-否 1-是 + /// + public byte PayCurrency2 { get; set; } + + /// + /// 是否支持优惠券 0-否 1-是 + /// + public byte PayCoupon { get; set; } + + /// + /// 是否支持抵扣 0-否 1-是 + /// + public byte IsDeduction { get; set; } + + /// + /// 是否分类 0-否 1-是 + /// + public byte IsFenlei { get; set; } + + /// + /// 分类名称 + /// + public string FlName { get; set; } = null!; + + /// + /// 角标文字 + /// + public string? CornerText { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Order.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Order.cs new file mode 100644 index 00000000..7f5e886c --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Order.cs @@ -0,0 +1,195 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 订单主表,存储用户订单信息 +/// +public partial class Order +{ + /// + /// 订单ID,主键自增 + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 订单编号,唯一 + /// + public string OrderNum { get; set; } = null!; + + /// + /// 订单总金额 + /// + public decimal OrderTotal { get; set; } + + /// + /// 折后订单总金额 + /// + public decimal OrderZheTotal { get; set; } + + /// + /// 实际支付价格 + /// + public decimal Price { get; set; } + + /// + /// 使用余额金额 + /// + public decimal UseMoney { get; set; } + + /// + /// 使用积分金额 + /// + public decimal UseIntegral { get; set; } + + /// + /// 使用评分金额 + /// + public decimal UseScore { get; set; } + + /// + /// 使用抽奖次数 + /// + public int? UseDraw { get; set; } + + /// + /// 使用道具卡数量 + /// + public int? UseItemCard { get; set; } + + /// + /// 折扣比例 + /// + public decimal Zhe { get; set; } + + /// + /// 商品ID + /// + public int GoodsId { get; set; } + + /// + /// 购买数量/抽奖次数 + /// + public int Num { get; set; } + + /// + /// 商品单价 + /// + public decimal GoodsPrice { get; set; } + + /// + /// 商品标题快照 + /// + public string? GoodsTitle { get; set; } + + /// + /// 商品图片快照 + /// + public string? GoodsImgurl { get; set; } + + /// + /// 中奖数量 + /// + public int PrizeNum { get; set; } + + /// + /// 中奖卡片集合JSON + /// + public string? PrizeCardSet { get; set; } + + /// + /// 订单状态:0待支付,1已支付,2已取消 + /// + public byte Status { get; set; } + + /// + /// 创建时间戳 + /// + public int Addtime { get; set; } + + /// + /// 支付时间戳 + /// + public int PayTime { get; set; } + + /// + /// 支付方式:1微信,2支付宝 + /// + public byte PayType { get; set; } + + /// + /// 订单类型:0普通,1福利屋 + /// + public byte OrderType { get; set; } + + /// + /// 是否快递:0否,1是 + /// + public byte KdIs { get; set; } + + /// + /// 使用的优惠券ID + /// + public int? CouponId { get; set; } + + /// + /// 优惠券抵扣金额 + /// + public decimal? UseCoupon { get; set; } + + /// + /// 是否秘宝:0否,1是 + /// + public byte? IsMibao { get; set; } + + /// + /// 是否首折:0否,1是 + /// + public byte? IsShouZhe { get; set; } + + /// + /// 是否自动发货:0否,1是 + /// + public byte ZdfhIs { get; set; } + + /// + /// 广告ID + /// + public int? AdId { get; set; } + + /// + /// 点击ID + /// + public int? ClickId { get; set; } + + /// + /// 是否福利屋订单:0否,1是 + /// + public int IsFlw { get; set; } + + /// + /// 自动发货时间戳 + /// + public int? ZdfhTime { get; set; } + + /// + /// 使用积分2金额 + /// + public decimal UseMoney2 { get; set; } + + /// + /// 记录创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 记录更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItem.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItem.cs new file mode 100644 index 00000000..0550f312 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItem.cs @@ -0,0 +1,175 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 订单详情表,存储订单中的抽奖结果/奖品信息 +/// +public partial class OrderItem +{ + /// + /// 订单详情ID,主键自增 + /// + public int Id { get; set; } + + /// + /// 关联订单ID + /// + public int OrderId { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 回收单号 + /// + public string? RecoveryNum { get; set; } + + /// + /// 发货单号 + /// + public string? SendNum { get; set; } + + /// + /// 状态:0待处理,1已回收,2已发货 + /// + public byte Status { get; set; } + + /// + /// 商品ID + /// + public int? GoodsId { get; set; } + + /// + /// 抽奖次数序号 + /// + public int Num { get; set; } + + /// + /// 奖品等级ID + /// + public int ShangId { get; set; } + + /// + /// 商品奖品ID + /// + public int GoodslistId { get; set; } + + /// + /// 奖品标题快照 + /// + public string? GoodslistTitle { get; set; } + + /// + /// 奖品图片快照 + /// + public string? GoodslistImgurl { get; set; } + + /// + /// 奖品价格 + /// + public decimal GoodslistPrice { get; set; } + + /// + /// 回收金额 + /// + public decimal GoodslistMoney { get; set; } + + /// + /// 奖品类型:1实物,2虚拟 + /// + public byte GoodslistType { get; set; } + + /// + /// 奖品销售时间戳 + /// + public int GoodslistSaleTime { get; set; } + + /// + /// 创建时间戳 + /// + public int Addtime { get; set; } + + /// + /// 选择时间戳 + /// + public int ChoiceTime { get; set; } + + /// + /// 是否保险:0否,1是 + /// + public byte InsuranceIs { get; set; } + + /// + /// 订单类型:0普通,1福利屋 + /// + public byte OrderType { get; set; } + + /// + /// 关联订单详情ID + /// + public int OrderListId { get; set; } + + /// + /// 幸运号码 + /// + public int LuckNo { get; set; } + + /// + /// 奖品编码 + /// + public string? PrizeCode { get; set; } + + /// + /// 是否重复:0否,1是 + /// + public byte? IsChong { get; set; } + + /// + /// 删除时间戳 + /// + public int? Deltime { get; set; } + + /// + /// 来源:1普通,2其他 + /// + public byte? Source { get; set; } + + /// + /// 发货状态 + /// + public int FhStatus { get; set; } + + /// + /// 发货备注 + /// + public string? FhRemarks { get; set; } + + /// + /// 翻倍倍数 + /// + public int Doubling { get; set; } + + /// + /// 父商品奖品ID + /// + public int ParentGoodsListId { get; set; } + + /// + /// 是否灵珠:0否,1是 + /// + public byte IsLingzhu { get; set; } + + /// + /// 记录创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 记录更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItemsRecovery.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItemsRecovery.cs new file mode 100644 index 00000000..07e63b09 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItemsRecovery.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 订单奖品回收记录表,存储用户回收奖品的汇总信息 +/// +public partial class OrderItemsRecovery +{ + /// + /// 回收记录ID,主键自增 + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 回收单号,唯一 + /// + public string RecoveryNum { get; set; } = null!; + + /// + /// 回收总金额 + /// + public decimal Money { get; set; } + + /// + /// 回收奖品数量 + /// + public int Count { get; set; } + + /// + /// 创建时间戳 + /// + public int Addtime { get; set; } + + /// + /// 记录创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 记录更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItemsSend.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItemsSend.cs new file mode 100644 index 00000000..85606a68 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/OrderItemsSend.cs @@ -0,0 +1,130 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 订单发货记录表,存储用户申请发货的汇总信息 +/// +public partial class OrderItemsSend +{ + /// + /// 发货记录ID,主键自增 + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 发货单号,唯一 + /// + public string SendNum { get; set; } = null!; + + /// + /// 运费 + /// + public decimal Freight { get; set; } + + /// + /// 状态:0待支付,1待发货,2已发货,3已签收,4已取消 + /// + public byte Status { get; set; } + + /// + /// 发货奖品数量 + /// + public int Count { get; set; } + + /// + /// 收货人姓名 + /// + public string? Name { get; set; } + + /// + /// 收货人手机号 + /// + public string? Mobile { get; set; } + + /// + /// 收货地址 + /// + public string? Address { get; set; } + + /// + /// 留言备注 + /// + public string? Message { get; set; } + + /// + /// 快递单号 + /// + public string? CourierNumber { get; set; } + + /// + /// 快递公司名称 + /// + public string? CourierName { get; set; } + + /// + /// 快递公司编码 + /// + public string? CourierCode { get; set; } + + /// + /// 物流信息JSON + /// + public string? DeliveryList { get; set; } + + /// + /// 物流状态:-1未查询,0在途,1揽收,2疑难,3签收,4退签,5派件,6退回 + /// + public byte DeliveryStatus { get; set; } + + /// + /// 物流更新时间戳 + /// + public int DeliveryTime { get; set; } + + /// + /// 创建时间戳 + /// + public int Addtime { get; set; } + + /// + /// 支付时间戳 + /// + public int PayTime { get; set; } + + /// + /// 发货时间戳 + /// + public int SendTime { get; set; } + + /// + /// 签收时间戳 + /// + public int ShouTime { get; set; } + + /// + /// 取消时间戳 + /// + public int CancelTime { get; set; } + + /// + /// 操作管理员ID + /// + public int AdminId { get; set; } + + /// + /// 记录创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 记录更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Picture.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Picture.cs new file mode 100644 index 00000000..473dd9b8 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/Picture.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 图片管理表,存储上传的图片信息 +/// +public partial class Picture +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 图片URL地址 + /// + public string ImgUrl { get; set; } = null!; + + /// + /// 图片令牌/标识 + /// + public string Token { get; set; } = null!; + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 状态:1-正常 + /// + public byte Status { get; set; } + + /// + /// 图片类型 + /// + public byte? Type { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/PrizeLevel.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/PrizeLevel.cs new file mode 100644 index 00000000..a7185c9d --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/PrizeLevel.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 奖品等级配置表,存储奖品等级和概率信息 +/// +public partial class PrizeLevel +{ + /// + /// 等级ID + /// + public int Id { get; set; } + + /// + /// 等级标题 + /// + public string Title { get; set; } = null!; + + /// + /// 概率 + /// + public decimal Pro { get; set; } + + /// + /// 等级图片URL + /// + public string? ImgUrl { get; set; } + + /// + /// 等级颜色 + /// + public string? Color { get; set; } + + /// + /// 商品ID + /// + public int GoodsId { get; set; } + + /// + /// 特殊图片URL + /// + public string? SpecialImgUrl { get; set; } + + /// + /// 排序值 + /// + public int Sort { get; set; } + + /// + /// 更新时间 + /// + public DateTime? UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitIntegral.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitIntegral.cs new file mode 100644 index 00000000..fe7c6447 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitIntegral.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 积分变动明细表,记录用户积分的所有变动记录 +/// +public partial class ProfitIntegral +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 变动积分(正数为增加,负数为减少) + /// + public decimal ChangeMoney { get; set; } + + /// + /// 变动后积分余额 + /// + public decimal Money { get; set; } + + /// + /// 变动类型 + /// + public byte Type { get; set; } + + /// + /// 变动说明 + /// + public string Content { get; set; } = null!; + + /// + /// 关联分享用户ID + /// + public int ShareUid { get; set; } + + /// + /// 其他信息 + /// + public string? Other { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitMoney.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitMoney.cs new file mode 100644 index 00000000..940734ff --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitMoney.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 余额变动明细表,记录用户余额的所有变动记录 +/// +public partial class ProfitMoney +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 变动金额(正数为增加,负数为减少) + /// + public decimal ChangeMoney { get; set; } + + /// + /// 变动后余额 + /// + public decimal Money { get; set; } + + /// + /// 变动类型 + /// + public byte Type { get; set; } + + /// + /// 变动说明 + /// + public string Content { get; set; } = null!; + + /// + /// 关联分享用户ID + /// + public int ShareUid { get; set; } + + /// + /// 其他信息 + /// + public string? Other { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitMoney2.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitMoney2.cs new file mode 100644 index 00000000..8721d572 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitMoney2.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 积分2变动明细表,记录用户积分2(钻石/代币)的所有变动记录 +/// +public partial class ProfitMoney2 +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 变动数量(正数为增加,负数为减少) + /// + public decimal ChangeMoney { get; set; } + + /// + /// 变动后余额 + /// + public decimal Money { get; set; } + + /// + /// 变动类型 + /// + public byte Type { get; set; } + + /// + /// 变动说明 + /// + public string Content { get; set; } = null!; + + /// + /// 关联分享用户ID + /// + public int ShareUid { get; set; } + + /// + /// 其他信息 + /// + public string? Other { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitOuQi.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitOuQi.cs new file mode 100644 index 00000000..7b2e6ee0 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitOuQi.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 欧气值变动明细表,记录用户欧气值的所有变动记录 +/// +public partial class ProfitOuQi +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 变动欧气值(正数为增加,负数为减少) + /// + public decimal ChangeMoney { get; set; } + + /// + /// 变动后欧气值 + /// + public decimal Money { get; set; } + + /// + /// 变动类型 + /// + public byte Type { get; set; } + + /// + /// 变动说明 + /// + public string Content { get; set; } = null!; + + /// + /// 其他信息 + /// + public string? Other { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitPay.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitPay.cs new file mode 100644 index 00000000..a1ebfac0 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitPay.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 支付流水表,记录所有支付交易流水 +/// +public partial class ProfitPay +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 订单编号 + /// + public string OrderNum { get; set; } = null!; + + /// + /// 支付金额 + /// + public decimal ChangeMoney { get; set; } + + /// + /// 支付说明 + /// + public string Content { get; set; } = null!; + + /// + /// 支付类型(0-微信支付,1-支付宝,2-余额支付等) + /// + public byte PayType { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitScore.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitScore.cs new file mode 100644 index 00000000..64dd35d7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/ProfitScore.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 评分变动明细表,记录用户评分的所有变动记录 +/// +public partial class ProfitScore +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 变动评分(正数为增加,负数为减少) + /// + public decimal ChangeMoney { get; set; } + + /// + /// 变动后评分 + /// + public decimal Money { get; set; } + + /// + /// 变动类型 + /// + public byte Type { get; set; } + + /// + /// 变动说明 + /// + public string Content { get; set; } = null!; + + /// + /// 关联分享用户ID + /// + public int ShareUid { get; set; } + + /// + /// 其他信息 + /// + public string? Other { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/SignConfig.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/SignConfig.cs new file mode 100644 index 00000000..7eed297b --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/SignConfig.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 签到配置表 +/// +public partial class SignConfig +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 签到类型 + /// + public byte Type { get; set; } + + /// + /// 签到天数 + /// + public byte? Day { get; set; } + + /// + /// 标题 + /// + public string? Title { get; set; } + + /// + /// 图标URL + /// + public string? Icon { get; set; } + + /// + /// 状态 1:启用 0:禁用 + /// + public byte Status { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 奖励ID + /// + public string RewardId { get; set; } = null!; + + /// + /// 描述 + /// + public string? Description { get; set; } + + /// + /// 创建时间 + /// + public DateTime? CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime? UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/T_Task.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/T_Task.cs new file mode 100644 index 00000000..b301bcb5 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/T_Task.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 任务配置表 +/// +public partial class T_Task +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 任务标题 + /// + public string Title { get; set; } = null!; + + /// + /// 任务类型 + /// + public byte Type { get; set; } + + /// + /// 任务分类 + /// + public byte Cate { get; set; } + + /// + /// 是否重要任务 + /// + public byte? IsImportant { get; set; } + + /// + /// 完成次数要求 + /// + public int? Number { get; set; } + + /// + /// 奖励数量 + /// + public int? ZNumber { get; set; } + + /// + /// 排序 + /// + public int? Sort { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 删除时间 + /// + public DateTime? DeletedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/User.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/User.cs new file mode 100644 index 00000000..0a9c805b --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/User.cs @@ -0,0 +1,150 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户主表,存储用户基本信息、账户余额、积分等 +/// +public partial class User +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 微信openid + /// + public string OpenId { get; set; } = null!; + + /// + /// 微信unionid + /// + public string? UnionId { get; set; } + + /// + /// 公众号openid + /// + public string? GzhOpenId { get; set; } + + /// + /// 用户唯一标识 + /// + public string Uid { get; set; } = null!; + + /// + /// 手机号 + /// + public string? Mobile { get; set; } + + /// + /// 旧手机号 + /// + public string? OldMobile { get; set; } + + /// + /// 昵称 + /// + public string Nickname { get; set; } = null!; + + /// + /// 头像URL + /// + public string HeadImg { get; set; } = null!; + + /// + /// 密码 + /// + public string? Password { get; set; } + + /// + /// 分享图片URL + /// + public string? ShareImage { get; set; } + + /// + /// 账户余额 + /// + public decimal Money { get; set; } + + /// + /// 余额2/积分2 + /// + public decimal? Money2 { get; set; } + + /// + /// 积分 + /// + public decimal Integral { get; set; } + + /// + /// 评分 + /// + public decimal Score { get; set; } + + /// + /// 欧气值 + /// + public int? OuQi { get; set; } + + /// + /// 欧气等级 + /// + public int? OuQiLevel { get; set; } + + /// + /// 推荐人ID + /// + public int Pid { get; set; } + + /// + /// VIP等级 + /// + public byte Vip { get; set; } + + /// + /// 抽奖次数 + /// + public int? DrawNum { get; set; } + + /// + /// 盲盒数量 + /// + public int? MbNumber { get; set; } + + /// + /// 点击ID + /// + public int? ClickId { get; set; } + + /// + /// 是否使用优惠券: 0否 1是 + /// + public byte? IsUseCoupon { get; set; } + + /// + /// 状态: 1正常 0禁用 + /// + public byte Status { get; set; } + + /// + /// 是否测试账号: 0否 1是 + /// + public int IsTest { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 最后登录时间 + /// + public DateTime? LastLoginTime { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserAccount.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserAccount.cs new file mode 100644 index 00000000..b3c4e10b --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserAccount.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户账户表,存储用户登录令牌和IP信息 +/// +public partial class UserAccount +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 账户令牌 + /// + public string AccountToken { get; set; } = null!; + + /// + /// 令牌编号 + /// + public string TokenNum { get; set; } = null!; + + /// + /// 令牌时间 + /// + public DateTime? TokenTime { get; set; } + + /// + /// 最后登录时间 + /// + public DateTime? LastLoginTime { get; set; } + + /// + /// 最后登录IP + /// + public string LastLoginIp { get; set; } = null!; + + /// + /// 备用登录IP + /// + public string? LastLoginIp1 { get; set; } + + /// + /// IP地区编码 + /// + public string? IpAdcode { get; set; } + + /// + /// IP省份 + /// + public string? IpProvince { get; set; } + + /// + /// IP城市 + /// + public string? IpCity { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserAddress.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserAddress.cs new file mode 100644 index 00000000..5afe9ef3 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserAddress.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户收货地址表,存储用户的收货地址信息 +/// +public partial class UserAddress +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 收货人姓名 + /// + public string ReceiverName { get; set; } = null!; + + /// + /// 收货人电话 + /// + public string ReceiverPhone { get; set; } = null!; + + /// + /// 详细地址 + /// + public string DetailedAddress { get; set; } = null!; + + /// + /// 是否默认地址: 0否 1是 + /// + public byte? IsDefault { get; set; } + + /// + /// 是否删除: 0否 1是 + /// + public byte? IsDeleted { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserCoupon.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserCoupon.cs new file mode 100644 index 00000000..6be294c2 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserCoupon.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 欧气券表 +/// +public partial class UserCoupon +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 等级 + /// + public int? Level { get; set; } + + /// + /// 数量 + /// + public int Num { get; set; } + + /// + /// 剩余数量 + /// + public decimal? LNum { get; set; } + + /// + /// 状态: 1启用 0禁用 + /// + public byte Status { get; set; } + + /// + /// 类型 + /// + public byte Type { get; set; } + + /// + /// 标题 + /// + public string Title { get; set; } = null!; + + /// + /// 来源ID + /// + public string FromId { get; set; } = null!; + + /// + /// 分享时间 + /// + public DateTime? ShareTime { get; set; } + + /// + /// 自己获得金额 + /// + public decimal? Own { get; set; } + + /// + /// 自己获得金额2 + /// + public decimal? Own2 { get; set; } + + /// + /// 他人获得金额 + /// + public decimal? Other { get; set; } + + /// + /// 他人获得金额2 + /// + public decimal? Other2 { get; set; } + + /// + /// 扣除数量 + /// + public int? KlNum { get; set; } + + /// + /// 扣除数量2 + /// + public int? KlNum2 { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime? UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserLoginLog.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserLoginLog.cs new file mode 100644 index 00000000..22a31530 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserLoginLog.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户登录日志表,记录用户每次登录的时间、设备和位置信息 +/// +public partial class UserLoginLog +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 登录日期 + /// + public DateOnly LoginDate { get; set; } + + /// + /// 登录时间 + /// + public DateTime? LoginTime { get; set; } + + /// + /// 最后登录时间 + /// + public DateTime? LastLoginTime { get; set; } + + /// + /// 设备类型 + /// + public string? Device { get; set; } + + /// + /// 登录IP + /// + public string? Ip { get; set; } + + /// + /// 登录位置 + /// + public string? Location { get; set; } + + /// + /// 年份 + /// + public int Year { get; set; } + + /// + /// 月份 + /// + public int Month { get; set; } + + /// + /// 周数 + /// + public int Week { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserSign.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserSign.cs new file mode 100644 index 00000000..2e2b29bf --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserSign.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户签到记录表 +/// +public partial class UserSign +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 签到日期 + /// + public string SignDate { get; set; } = null!; + + /// + /// 当月签到天数 + /// + public byte SignDay { get; set; } + + /// + /// 连续签到天数 + /// + public int Days { get; set; } + + /// + /// 月份 + /// + public int? Month { get; set; } + + /// + /// 年份 + /// + public int? Year { get; set; } + + /// + /// 签到次数 + /// + public int Num { get; set; } + + /// + /// 签到类型 + /// + public byte SignType { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserTask.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserTask.cs new file mode 100644 index 00000000..92b0855d --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserTask.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户任务完成记录表 +/// +public partial class UserTask +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int UserId { get; set; } + + /// + /// 任务ID + /// + public int TaskId { get; set; } + + /// + /// 任务类型 + /// + public byte Type { get; set; } + + /// + /// 任务分类 + /// + public byte Cate { get; set; } + + /// + /// 是否重要任务 + /// + public byte? IsImportant { get; set; } + + /// + /// 已完成次数 + /// + public int? Number { get; set; } + + /// + /// 奖励数量 + /// + public int? ZNumber { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 删除时间 + /// + public DateTime? DeletedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserVipReward.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserVipReward.cs new file mode 100644 index 00000000..0106a793 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/UserVipReward.cs @@ -0,0 +1,120 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// 用户领取的VIP奖品表 +/// +public partial class UserVipReward +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// 用户ID + /// + public int? UserId { get; set; } + + /// + /// VIP等级ID + /// + public int VipLevelId { get; set; } + + /// + /// VIP等级 + /// + public int? VipLevel { get; set; } + + /// + /// 优惠券ID + /// + public int? CouponId { get; set; } + + /// + /// 奖品类型 + /// + public byte Type { get; set; } + + /// + /// 奖品标题 + /// + public string Title { get; set; } = null!; + + /// + /// 减免金额 + /// + public decimal? JianPrice { get; set; } + + /// + /// 满减门槛 + /// + public decimal? ManPrice { get; set; } + + /// + /// 有效天数 + /// + public int? EffectiveDay { get; set; } + + /// + /// 结束时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 数量 + /// + public int? ZNum { get; set; } + + /// + /// 图片URL + /// + public string? ImgUrl { get; set; } + + /// + /// 奖品等级ID + /// + public int? PrizeLevelId { get; set; } + + /// + /// 奖品价格 + /// + public decimal? JiangPrice { get; set; } + + /// + /// 金额 + /// + public decimal? Money { get; set; } + + /// + /// 市场价 + /// + public decimal? ScMoney { get; set; } + + /// + /// 奖品编码 + /// + public string? PrizeCode { get; set; } + + /// + /// 概率 + /// + public decimal? Probability { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 删除时间 + /// + public DateTime? DeletedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/VipLevel.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/VipLevel.cs new file mode 100644 index 00000000..48ae0558 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/VipLevel.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// VIP等级配置表 +/// +public partial class VipLevel +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// VIP等级 + /// + public int Level { get; set; } + + /// + /// 等级名称 + /// + public string Title { get; set; } = null!; + + /// + /// 升级所需数量 + /// + public int Number { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 删除时间 + /// + public DateTime? DeletedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Entities/VipLevelReward.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/VipLevelReward.cs new file mode 100644 index 00000000..d63dac83 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Entities/VipLevelReward.cs @@ -0,0 +1,110 @@ +using System; +using System.Collections.Generic; + +namespace HoneyBox.Model.Entities; + +/// +/// VIP等级奖品配置表 +/// +public partial class VipLevelReward +{ + /// + /// 主键ID + /// + public int Id { get; set; } + + /// + /// VIP等级ID + /// + public int VipLevelId { get; set; } + + /// + /// VIP等级 + /// + public int? VipLevel { get; set; } + + /// + /// 奖品类型 + /// + public byte Type { get; set; } + + /// + /// 奖品标题 + /// + public string Title { get; set; } = null!; + + /// + /// 减免金额 + /// + public decimal? JianPrice { get; set; } + + /// + /// 优惠券ID + /// + public int? CouponId { get; set; } + + /// + /// 满减门槛 + /// + public decimal? ManPrice { get; set; } + + /// + /// 概率 + /// + public decimal? Probability { get; set; } + + /// + /// 有效天数 + /// + public int? EffectiveDay { get; set; } + + /// + /// 数量 + /// + public int? ZNum { get; set; } + + /// + /// 图片URL + /// + public string? ImgUrl { get; set; } + + /// + /// 奖品等级ID + /// + public int? PrizeLevelId { get; set; } + + /// + /// 奖品价格 + /// + public decimal? JiangPrice { get; set; } + + /// + /// 金额 + /// + public decimal? Money { get; set; } + + /// + /// 市场价 + /// + public decimal? ScMoney { get; set; } + + /// + /// 奖品编码 + /// + public string? PrizeCode { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 更新时间 + /// + public DateTime UpdatedAt { get; set; } + + /// + /// 删除时间 + /// + public DateTime? DeletedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/HoneyBox.Model.csproj b/server/C#/HoneyBox/src/HoneyBox.Model/HoneyBox.Model.csproj new file mode 100644 index 00000000..117f7624 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/HoneyBox.Model.csproj @@ -0,0 +1,22 @@ + + + + net8.0 + enable + enable + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + + + diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/Address/AddressModels.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Address/AddressModels.cs new file mode 100644 index 00000000..533275e8 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Address/AddressModels.cs @@ -0,0 +1,93 @@ +namespace HoneyBox.Model.Models.Address; + +/// +/// 地址列表响应 +/// +public class AddressListItemResponse +{ + /// + /// 地址ID + /// + public int Id { get; set; } + + /// + /// 收货人姓名 + /// + public string Name { get; set; } = string.Empty; + + /// + /// 收货人电话 + /// + public string Phone { get; set; } = string.Empty; + + /// + /// 省份 + /// + public string Province { get; set; } = string.Empty; + + /// + /// 城市 + /// + public string City { get; set; } = string.Empty; + + /// + /// 区县 + /// + public string District { get; set; } = string.Empty; + + /// + /// 详细地址 + /// + public string Detail { get; set; } = string.Empty; + + /// + /// 是否默认地址 + /// + public bool IsDefault { get; set; } +} + +/// +/// 创建/更新地址请求 +/// +public class SaveAddressRequest +{ + /// + /// 地址ID(更新时必填) + /// + public int? Id { get; set; } + + /// + /// 收货人姓名 + /// + public string Name { get; set; } = string.Empty; + + /// + /// 收货人电话 + /// + public string Phone { get; set; } = string.Empty; + + /// + /// 省份 + /// + public string Province { get; set; } = string.Empty; + + /// + /// 城市 + /// + public string City { get; set; } = string.Empty; + + /// + /// 区县 + /// + public string District { get; set; } = string.Empty; + + /// + /// 详细地址 + /// + public string Detail { get; set; } = string.Empty; + + /// + /// 是否设为默认地址 + /// + public bool IsDefault { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/Common.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Common.cs new file mode 100644 index 00000000..ff0007e1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Common.cs @@ -0,0 +1,71 @@ +namespace HoneyBox.Model.Models; + +/// +/// 分页请求基类 +/// +public class PageRequest +{ + /// + /// 页码,从1开始 + /// + public int Page { get; set; } = 1; + + /// + /// 每页数量 + /// + public int PageSize { get; set; } = 10; +} + +/// +/// 分页响应基类 +/// +/// 数据类型 +public class PageResponse +{ + /// + /// 数据列表 + /// + public List List { get; set; } = new(); + + /// + /// 总数量 + /// + public int Total { get; set; } + + /// + /// 当前页码 + /// + public int Page { get; set; } + + /// + /// 每页数量 + /// + public int PageSize { get; set; } + + /// + /// 总页数 + /// + public int TotalPages => PageSize > 0 ? (int)Math.Ceiling((double)Total / PageSize) : 0; +} + +/// +/// ID请求基类 +/// +public class IdRequest +{ + /// + /// ID + /// + public int Id { get; set; } +} + +/// +/// 批量ID请求基类 +/// +public class IdsRequest +{ + /// + /// ID列表 + /// + public List Ids { get; set; } = new(); +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/Coupon/CouponModels.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Coupon/CouponModels.cs new file mode 100644 index 00000000..6bb14e12 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Coupon/CouponModels.cs @@ -0,0 +1,48 @@ +namespace HoneyBox.Model.Models.Coupon; + +/// +/// 优惠券列表响应 +/// +public class CouponListItemResponse +{ + /// + /// 优惠券ID + /// + public int Id { get; set; } + + /// + /// 优惠券标题 + /// + public string Title { get; set; } = string.Empty; + + /// + /// 优惠金额 + /// + public decimal Price { get; set; } + + /// + /// 满减门槛金额 + /// + public decimal ManPrice { get; set; } + + /// + /// 过期时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 使用状态: 0未使用 1已使用 + /// + public byte State { get; set; } +} + +/// +/// 领取优惠券请求 +/// +public class ReceiveCouponRequest +{ + /// + /// 优惠券模板ID + /// + public int CouponId { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/Goods/GoodsModels.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Goods/GoodsModels.cs new file mode 100644 index 00000000..9b224642 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Goods/GoodsModels.cs @@ -0,0 +1,122 @@ +namespace HoneyBox.Model.Models.Goods; + +using HoneyBox.Model.Models; + +/// +/// 商品列表请求 +/// +public class GoodsListRequest : PageRequest +{ + /// + /// 分类ID + /// + public int? CategoryId { get; set; } + + /// + /// 商品类型 + /// + public byte? Type { get; set; } +} + +/// +/// 商品列表项响应 +/// +public class GoodsListItemResponse +{ + /// + /// 商品ID + /// + public int Id { get; set; } + + /// + /// 商品标题 + /// + public string Title { get; set; } = string.Empty; + + /// + /// 商品图片URL + /// + public string ImgUrl { get; set; } = string.Empty; + + /// + /// 商品价格 + /// + public decimal Price { get; set; } + + /// + /// 显示价格 + /// + public string? ShowPrice { get; set; } + + /// + /// 商品类型 + /// + public byte Type { get; set; } +} + +/// +/// 商品详情响应 +/// +public class GoodsDetailResponse +{ + /// + /// 商品ID + /// + public int Id { get; set; } + + /// + /// 商品标题 + /// + public string Title { get; set; } = string.Empty; + + /// + /// 商品图片URL + /// + public string ImgUrl { get; set; } = string.Empty; + + /// + /// 商品详情图片URL + /// + public string ImgUrlDetail { get; set; } = string.Empty; + + /// + /// 商品价格 + /// + public decimal Price { get; set; } + + /// + /// 商品描述 + /// + public string? GoodsDescribe { get; set; } + + /// + /// 奖品列表 + /// + public List Prizes { get; set; } = new(); +} + +/// +/// 商品奖品项响应 +/// +public class GoodsPrizeItemResponse +{ + /// + /// 奖品ID + /// + public int Id { get; set; } + + /// + /// 奖品名称 + /// + public string Name { get; set; } = string.Empty; + + /// + /// 奖品图片 + /// + public string ImgUrl { get; set; } = string.Empty; + + /// + /// 奖品等级 + /// + public int Level { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/Order/OrderModels.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Order/OrderModels.cs new file mode 100644 index 00000000..f4780959 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Order/OrderModels.cs @@ -0,0 +1,148 @@ +namespace HoneyBox.Model.Models.Order; + +using HoneyBox.Model.Models; + +/// +/// 订单列表请求 +/// +public class OrderListRequest : PageRequest +{ + /// + /// 订单状态 + /// + public byte? Status { get; set; } +} + +/// +/// 订单列表项响应 +/// +public class OrderListItemResponse +{ + /// + /// 订单ID + /// + public int Id { get; set; } + + /// + /// 订单号 + /// + public string OrderNo { get; set; } = string.Empty; + + /// + /// 订单状态 + /// + public byte Status { get; set; } + + /// + /// 订单金额 + /// + public decimal Amount { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } +} + +/// +/// 订单详情响应 +/// +public class OrderDetailResponse +{ + /// + /// 订单ID + /// + public int Id { get; set; } + + /// + /// 订单号 + /// + public string OrderNo { get; set; } = string.Empty; + + /// + /// 订单状态 + /// + public byte Status { get; set; } + + /// + /// 订单金额 + /// + public decimal Amount { get; set; } + + /// + /// 收货人姓名 + /// + public string? ReceiverName { get; set; } + + /// + /// 收货人电话 + /// + public string? ReceiverPhone { get; set; } + + /// + /// 收货地址 + /// + public string? ReceiverAddress { get; set; } + + /// + /// 创建时间 + /// + public DateTime CreatedAt { get; set; } + + /// + /// 订单项列表 + /// + public List Items { get; set; } = new(); +} + +/// +/// 订单项响应 +/// +public class OrderItemResponse +{ + /// + /// 订单项ID + /// + public int Id { get; set; } + + /// + /// 商品名称 + /// + public string GoodsName { get; set; } = string.Empty; + + /// + /// 商品图片 + /// + public string GoodsImg { get; set; } = string.Empty; + + /// + /// 数量 + /// + public int Quantity { get; set; } + + /// + /// 单价 + /// + public decimal Price { get; set; } +} + +/// +/// 创建订单请求 +/// +public class CreateOrderRequest +{ + /// + /// 商品ID + /// + public int GoodsId { get; set; } + + /// + /// 数量 + /// + public int Quantity { get; set; } = 1; + + /// + /// 收货地址ID + /// + public int? AddressId { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/Prize/PrizeModels.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Prize/PrizeModels.cs new file mode 100644 index 00000000..de4190cc --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/Prize/PrizeModels.cs @@ -0,0 +1,108 @@ +namespace HoneyBox.Model.Models.Prize; + +using HoneyBox.Model.Models; + +/// +/// 抽奖请求 +/// +public class DrawPrizeRequest +{ + /// + /// 商品ID + /// + public int GoodsId { get; set; } + + /// + /// 抽奖次数 + /// + public int Times { get; set; } = 1; +} + +/// +/// 抽奖结果响应 +/// +public class DrawPrizeResponse +{ + /// + /// 中奖奖品列表 + /// + public List Prizes { get; set; } = new(); + + /// + /// 消耗金额 + /// + public decimal CostAmount { get; set; } + + /// + /// 剩余余额 + /// + public decimal RemainingBalance { get; set; } +} + +/// +/// 中奖奖品项 +/// +public class PrizeResultItem +{ + /// + /// 奖品ID + /// + public int Id { get; set; } + + /// + /// 奖品名称 + /// + public string Name { get; set; } = string.Empty; + + /// + /// 奖品图片 + /// + public string ImgUrl { get; set; } = string.Empty; + + /// + /// 奖品等级 + /// + public int Level { get; set; } + + /// + /// 奖品价值 + /// + public decimal Value { get; set; } +} + +/// +/// 中奖记录列表请求 +/// +public class PrizeRecordListRequest : PageRequest +{ + /// + /// 商品ID + /// + public int? GoodsId { get; set; } +} + +/// +/// 中奖记录响应 +/// +public class PrizeRecordResponse +{ + /// + /// 记录ID + /// + public int Id { get; set; } + + /// + /// 奖品名称 + /// + public string PrizeName { get; set; } = string.Empty; + + /// + /// 奖品图片 + /// + public string PrizeImg { get; set; } = string.Empty; + + /// + /// 中奖时间 + /// + public DateTime CreatedAt { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/Models/User/UserModels.cs b/server/C#/HoneyBox/src/HoneyBox.Model/Models/User/UserModels.cs new file mode 100644 index 00000000..ecb1deb4 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/Models/User/UserModels.cs @@ -0,0 +1,58 @@ +namespace HoneyBox.Model.Models.User; + +/// +/// 用户登录请求 +/// +public class UserLoginRequest +{ + /// + /// 微信登录code + /// + public string Code { get; set; } = string.Empty; +} + +/// +/// 用户信息响应 +/// +public class UserInfoResponse +{ + /// + /// 用户ID + /// + public int Id { get; set; } + + /// + /// 用户唯一标识 + /// + public string Uid { get; set; } = string.Empty; + + /// + /// 昵称 + /// + public string Nickname { get; set; } = string.Empty; + + /// + /// 头像URL + /// + public string HeadImg { get; set; } = string.Empty; + + /// + /// 手机号 + /// + public string? Mobile { get; set; } + + /// + /// 账户余额 + /// + public decimal Money { get; set; } + + /// + /// 积分 + /// + public decimal Integral { get; set; } + + /// + /// VIP等级 + /// + public byte Vip { get; set; } +} diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.deps.json b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.deps.json new file mode 100644 index 00000000..ee1f5117 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.deps.json @@ -0,0 +1,1175 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "HoneyBox.Model/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.Design": "8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0" + }, + "runtime": { + "HoneyBox.Model.dll": {} + } + }, + "Azure.Core/1.25.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.Memory.Data": "1.0.2" + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "assemblyVersion": "1.25.0.0", + "fileVersion": "1.2500.22.33004" + } + } + }, + "Azure.Identity/1.7.0": { + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.7.0.0", + "fileVersion": "1.700.22.46903" + } + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "4.5.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "System.Composition": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Runtime.Caching": "6.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "5.1.0.0" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Identity.Client/4.47.2": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.47.2.0", + "fileVersion": "4.47.2.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "dependencies": { + "Microsoft.Identity.Client": "4.47.2", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "2.19.3.0", + "fileVersion": "2.19.3.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Mono.TextTemplating/2.2.1": { + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.1.1" + } + } + }, + "System.CodeDom/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.25519.3" + } + } + }, + "System.Composition/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + } + }, + "System.Composition.AttributedModel/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Convention/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Hosting/6.0.0": { + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Runtime/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.TypedParts/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "System.Memory.Data/1.0.2": { + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "HoneyBox.Model/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Azure.Core/1.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "path": "azure.core/1.25.0", + "hashPath": "azure.core.1.25.0.nupkg.sha512" + }, + "Azure.Identity/1.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "path": "azure.identity/1.7.0", + "hashPath": "azure.identity.1.7.0.nupkg.sha512" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "path": "microsoft.codeanalysis.common/4.5.0", + "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512" + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "path": "microsoft.data.sqlclient/5.1.1", + "hashPath": "microsoft.data.sqlclient.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "path": "microsoft.entityframeworkcore/8.0.0", + "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==", + "path": "microsoft.entityframeworkcore.design/8.0.0", + "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "path": "microsoft.identity.client/4.47.2", + "hashPath": "microsoft.identity.client.4.47.2.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "hashPath": "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "hashPath": "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "path": "microsoft.identitymodel.logging/6.24.0", + "hashPath": "microsoft.identitymodel.logging.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "path": "microsoft.identitymodel.protocols/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "path": "microsoft.identitymodel.tokens/6.24.0", + "hashPath": "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "path": "mono.texttemplating/2.2.1", + "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.nupkg.sha512" + }, + "System.Composition/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "path": "system.composition/6.0.0", + "hashPath": "system.composition.6.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "path": "system.composition.attributedmodel/6.0.0", + "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512" + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "path": "system.composition.convention/6.0.0", + "hashPath": "system.composition.convention.6.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "path": "system.composition.hosting/6.0.0", + "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "path": "system.composition.runtime/6.0.0", + "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "path": "system.composition.typedparts/6.0.0", + "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "hashPath": "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.dll new file mode 100644 index 00000000..a8917ad5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.pdb b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.pdb new file mode 100644 index 00000000..5df13839 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.runtimeconfig.json b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.runtimeconfig.json new file mode 100644 index 00000000..d8ac2bcf --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net10.0/HoneyBox.Model.runtimeconfig.json @@ -0,0 +1,13 @@ +{ + "runtimeOptions": { + "tfm": "net10.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "10.0.0" + }, + "configProperties": { + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.deps.json b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.deps.json new file mode 100644 index 00000000..9b103c29 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.deps.json @@ -0,0 +1,1191 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "HoneyBox.Model/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.Design": "8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer": "8.0.0" + }, + "runtime": { + "HoneyBox.Model.dll": {} + } + }, + "Azure.Core/1.25.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "System.Memory.Data": "1.0.2" + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "assemblyVersion": "1.25.0.0", + "fileVersion": "1.2500.22.33004" + } + } + }, + "Azure.Identity/1.7.0": { + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.7.0.0", + "fileVersion": "1.700.22.46903" + } + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "4.5.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "6.0.3" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Runtime.Caching": "6.0.0" + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "5.1.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "5.1.0.0" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Identity.Client/4.47.2": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.47.2.0", + "fileVersion": "4.47.2.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "dependencies": { + "Microsoft.Identity.Client": "4.47.2", + "System.Security.Cryptography.ProtectedData": "6.0.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "2.19.3.0", + "fileVersion": "2.19.3.0" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0" + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Mono.TextTemplating/2.2.1": { + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.1.1" + } + } + }, + "System.CodeDom/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.25519.3" + } + } + }, + "System.Composition/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + } + }, + "System.Composition.AttributedModel/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Convention/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Hosting/6.0.0": { + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Runtime/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.TypedParts/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.922.41905" + } + } + }, + "System.Drawing.Common/6.0.0": { + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.24.0.0", + "fileVersion": "6.24.0.31013" + } + } + }, + "System.IO.Pipelines/6.0.3": { + "runtime": { + "lib/net6.0/System.IO.Pipelines.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.522.21309" + } + } + }, + "System.Memory.Data/1.0.2": { + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "assemblyVersion": "1.0.2.0", + "fileVersion": "1.0.221.20802" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.1" + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Security.Permissions/6.0.0": { + "dependencies": { + "System.Windows.Extensions": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Windows.Extensions/6.0.0": { + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "HoneyBox.Model/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Azure.Core/1.25.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "path": "azure.core/1.25.0", + "hashPath": "azure.core.1.25.0.nupkg.sha512" + }, + "Azure.Identity/1.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "path": "azure.identity/1.7.0", + "hashPath": "azure.identity.1.7.0.nupkg.sha512" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "path": "microsoft.codeanalysis.common/4.5.0", + "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512" + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "path": "microsoft.data.sqlclient/5.1.1", + "hashPath": "microsoft.data.sqlclient.5.1.1.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "hashPath": "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "path": "microsoft.entityframeworkcore/8.0.0", + "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==", + "path": "microsoft.entityframeworkcore.design/8.0.0", + "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "hashPath": "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "path": "microsoft.identity.client/4.47.2", + "hashPath": "microsoft.identity.client.4.47.2.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "hashPath": "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "hashPath": "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "path": "microsoft.identitymodel.logging/6.24.0", + "hashPath": "microsoft.identitymodel.logging.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "path": "microsoft.identitymodel.protocols/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "path": "microsoft.identitymodel.tokens/6.24.0", + "hashPath": "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512" + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "path": "microsoft.sqlserver.server/1.0.0", + "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "path": "microsoft.win32.systemevents/6.0.0", + "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512" + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "path": "mono.texttemplating/2.2.1", + "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.nupkg.sha512" + }, + "System.Composition/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "path": "system.composition/6.0.0", + "hashPath": "system.composition.6.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "path": "system.composition.attributedmodel/6.0.0", + "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512" + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "path": "system.composition.convention/6.0.0", + "hashPath": "system.composition.convention.6.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "path": "system.composition.hosting/6.0.0", + "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "path": "system.composition.runtime/6.0.0", + "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "path": "system.composition.typedparts/6.0.0", + "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "path": "system.configuration.configurationmanager/6.0.1", + "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512" + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "path": "system.drawing.common/6.0.0", + "hashPath": "system.drawing.common.6.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "hashPath": "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512" + }, + "System.IO.Pipelines/6.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", + "path": "system.io.pipelines/6.0.3", + "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512" + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "path": "system.memory.data/1.0.2", + "hashPath": "system.memory.data.1.0.2.nupkg.sha512" + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "path": "system.runtime.caching/6.0.0", + "hashPath": "system.runtime.caching.6.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "path": "system.security.cryptography.protecteddata/6.0.0", + "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512" + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "path": "system.security.permissions/6.0.0", + "hashPath": "system.security.permissions.6.0.0.nupkg.sha512" + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "path": "system.windows.extensions/6.0.0", + "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.dll new file mode 100644 index 00000000..a022eda5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.pdb b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.pdb new file mode 100644 index 00000000..47600aea Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.runtimeconfig.json b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.runtimeconfig.json new file mode 100644 index 00000000..244e1ab1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/bin/Debug/net8.0/HoneyBox.Model.runtimeconfig.json @@ -0,0 +1,13 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 00000000..925b1351 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.AssemblyInfo.cs b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.AssemblyInfo.cs new file mode 100644 index 00000000..6f1b4e68 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HoneyBox.Model")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bd298bb46490f3e8c55cdc883fd05e4ff4417368")] +[assembly: System.Reflection.AssemblyProductAttribute("HoneyBox.Model")] +[assembly: System.Reflection.AssemblyTitleAttribute("HoneyBox.Model")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..7d318c42 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = HoneyBox.Model +build_property.ProjectDir = D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.GlobalUsings.g.cs b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.GlobalUsings.g.cs new file mode 100644 index 00000000..d12bcbc7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.csproj.FileListAbsolute.txt b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..14fa2f00 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net10.0\HoneyBox.Model.deps.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net10.0\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net10.0\HoneyBox.Model.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.csproj.AssemblyReference.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.AssemblyInfoInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.AssemblyInfo.cs +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.csproj.CoreCompileInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\refint\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\ref\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net10.0\HoneyBox.Model.runtimeconfig.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net10.0\HoneyBox.Model.genruntimeconfig.cache diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.dll new file mode 100644 index 00000000..a8917ad5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.pdb b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.pdb new file mode 100644 index 00000000..5df13839 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/HoneyBox.Model.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/ref/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/ref/HoneyBox.Model.dll new file mode 100644 index 00000000..766bc2e7 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/ref/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/refint/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/refint/HoneyBox.Model.dll new file mode 100644 index 00000000..766bc2e7 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net10.0/refint/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 00000000..2217181c --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.AssemblyInfo.cs b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.AssemblyInfo.cs new file mode 100644 index 00000000..e78e30b1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("HoneyBox.Model")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bd298bb46490f3e8c55cdc883fd05e4ff4417368")] +[assembly: System.Reflection.AssemblyProductAttribute("HoneyBox.Model")] +[assembly: System.Reflection.AssemblyTitleAttribute("HoneyBox.Model")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..af9347c2 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = HoneyBox.Model +build_property.ProjectDir = D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.GlobalUsings.g.cs b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.GlobalUsings.g.cs new file mode 100644 index 00000000..d12bcbc7 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.csproj.FileListAbsolute.txt b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..cdf1c0ef --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.csproj.AssemblyReference.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.GeneratedMSBuildEditorConfig.editorconfig +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.AssemblyInfoInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.AssemblyInfo.cs +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.csproj.CoreCompileInputs.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net8.0\HoneyBox.Model.deps.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net8.0\HoneyBox.Model.runtimeconfig.json +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net8.0\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\bin\Debug\net8.0\HoneyBox.Model.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\refint\HoneyBox.Model.dll +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.pdb +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\HoneyBox.Model.genruntimeconfig.cache +D:\outsource\HaniBlindBox\server\C#\HoneyBox\src\HoneyBox.Model\obj\Debug\net8.0\ref\HoneyBox.Model.dll diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.dll new file mode 100644 index 00000000..a022eda5 Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.pdb b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.pdb new file mode 100644 index 00000000..47600aea Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/HoneyBox.Model.pdb differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/ref/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/ref/HoneyBox.Model.dll new file mode 100644 index 00000000..afb50fca Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/ref/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/refint/HoneyBox.Model.dll b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/refint/HoneyBox.Model.dll new file mode 100644 index 00000000..afb50fca Binary files /dev/null and b/server/C#/HoneyBox/src/HoneyBox.Model/obj/Debug/net8.0/refint/HoneyBox.Model.dll differ diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.dgspec.json b/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.dgspec.json new file mode 100644 index 00000000..ca807868 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.dgspec.json @@ -0,0 +1,90 @@ +{ + "format": 1, + "restore": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": {} + }, + "projects": { + "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "projectName": "HoneyBox.Model", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.SqlServer": { + "target": "Package", + "version": "[8.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.g.props b/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.g.props new file mode 100644 index 00000000..923c7bee --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + + + + + + C:\Users\Administrator\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.g.targets b/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.g.targets new file mode 100644 index 00000000..282e1dd1 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/HoneyBox.Model.csproj.nuget.g.targets @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/server/C#/HoneyBox/src/HoneyBox.Model/obj/project.assets.json b/server/C#/HoneyBox/src/HoneyBox.Model/obj/project.assets.json new file mode 100644 index 00000000..5841a0d3 --- /dev/null +++ b/server/C#/HoneyBox/src/HoneyBox.Model/obj/project.assets.json @@ -0,0 +1,4067 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Azure.Core/1.25.0": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Diagnostics.DiagnosticSource": "4.6.0", + "System.Memory.Data": "1.0.2", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Encodings.Web": "4.7.2", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net5.0/Azure.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net5.0/Azure.Core.dll": { + "related": ".xml" + } + } + }, + "Azure.Identity/1.7.0": { + "type": "package", + "dependencies": { + "Azure.Core": "1.25.0", + "Microsoft.Identity.Client": "4.39.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.19.3", + "System.Memory": "4.5.4", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/netstandard2.0/Azure.Identity.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "related": ".xml" + } + } + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Humanizer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "type": "package", + "build": { + "build/_._": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", + "System.Reflection.Metadata": "6.0.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[4.5.0]" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "[4.5.0]", + "Microsoft.CodeAnalysis.Common": "[4.5.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "[4.5.0]", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "6.0.3", + "System.Threading.Channels": "6.0.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CSharp/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "Microsoft.Data.SqlClient/5.1.1": { + "type": "package", + "dependencies": { + "Azure.Identity": "1.7.0", + "Microsoft.Data.SqlClient.SNI.runtime": "5.1.0", + "Microsoft.Identity.Client": "4.47.2", + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.24.0", + "Microsoft.SqlServer.Server": "1.0.0", + "System.Configuration.ConfigurationManager": "6.0.1", + "System.Diagnostics.DiagnosticSource": "6.0.0", + "System.Runtime.Caching": "6.0.0", + "System.Security.Cryptography.Cng": "5.0.0", + "System.Security.Principal.Windows": "5.0.0", + "System.Text.Encoding.CodePages": "6.0.0", + "System.Text.Encodings.Web": "6.0.0" + }, + "compile": { + "ref/net6.0/Microsoft.Data.SqlClient.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Data.SqlClient.dll": { + "related": ".pdb;.xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "type": "package", + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "related": ".xml" + } + }, + "build": { + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Data.SqlClient": "5.1.1", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Identity.Client/4.47.2": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.22.0" + }, + "compile": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "type": "package", + "dependencies": { + "Microsoft.Identity.Client": "4.38.0", + "System.Security.Cryptography.ProtectedData": "4.5.0" + }, + "compile": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.24.0", + "System.Text.Encoding": "4.3.0", + "System.Text.Json": "4.7.2" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.24.0", + "System.IdentityModel.Tokens.Jwt": "6.24.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.5.0", + "Microsoft.IdentityModel.Logging": "6.24.0", + "System.Security.Cryptography.Cng": "4.5.0" + }, + "compile": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.SqlServer.Server/1.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": {} + } + }, + "System.CodeDom/4.4.0": { + "type": "package", + "compile": { + "ref/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": {} + } + }, + "System.Collections.Immutable/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.ProtectedData": "6.0.0", + "System.Security.Permissions": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Configuration.ConfigurationManager.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Drawing.Common/6.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.SystemEvents": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Drawing.Common.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/System.Drawing.Common.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Formats.Asn1/5.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Formats.Asn1.dll": { + "related": ".xml" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.24.0", + "Microsoft.IdentityModel.Tokens": "6.24.0" + }, + "compile": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/6.0.3": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Memory.Data/1.0.2": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "4.7.2", + "System.Text.Json": "4.6.0" + }, + "compile": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Memory.Data.dll": { + "related": ".xml" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Reflection.Metadata/6.0.1": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Caching/6.0.0": { + "type": "package", + "dependencies": { + "System.Configuration.ConfigurationManager": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.Caching.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Security.AccessControl/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.AccessControl.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.AccessControl.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/5.0.0": { + "type": "package", + "dependencies": { + "System.Formats.Asn1": "5.0.0" + }, + "compile": { + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Permissions/6.0.0": { + "type": "package", + "dependencies": { + "System.Security.AccessControl": "6.0.0", + "System.Windows.Extensions": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Security.Permissions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Security.Principal.Windows/5.0.0": { + "type": "package", + "compile": { + "ref/netcoreapp3.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Security.Principal.Windows.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": { + "related": ".xml" + } + } + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Text.Encoding.CodePages.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + }, + "System.Threading.Channels/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Threading.Channels.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Windows.Extensions/6.0.0": { + "type": "package", + "dependencies": { + "System.Drawing.Common": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Windows.Extensions.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + } + } + }, + "libraries": { + "Azure.Core/1.25.0": { + "sha512": "X8Dd4sAggS84KScWIjEbFAdt2U1KDolQopTPoHVubG2y3CM54f9l6asVrP5Uy384NWXjsspPYaJgz5xHc+KvTA==", + "type": "package", + "path": "azure.core/1.25.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "README.md", + "azure.core.1.25.0.nupkg.sha512", + "azure.core.nuspec", + "azureicon.png", + "lib/net461/Azure.Core.dll", + "lib/net461/Azure.Core.xml", + "lib/net5.0/Azure.Core.dll", + "lib/net5.0/Azure.Core.xml", + "lib/netcoreapp2.1/Azure.Core.dll", + "lib/netcoreapp2.1/Azure.Core.xml", + "lib/netstandard2.0/Azure.Core.dll", + "lib/netstandard2.0/Azure.Core.xml" + ] + }, + "Azure.Identity/1.7.0": { + "sha512": "eHEiCO/8+MfNc9nH5dVew/+FvxdaGrkRL4OMNwIz0W79+wtJyEoeRlXJ3SrXhoy9XR58geBYKmzMR83VO7bcAw==", + "type": "package", + "path": "azure.identity/1.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "README.md", + "azure.identity.1.7.0.nupkg.sha512", + "azure.identity.nuspec", + "azureicon.png", + "lib/netstandard2.0/Azure.Identity.dll", + "lib/netstandard2.0/Azure.Identity.xml" + ] + }, + "Humanizer.Core/2.14.1": { + "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "type": "package", + "path": "humanizer.core/2.14.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "humanizer.core.2.14.1.nupkg.sha512", + "humanizer.core.nuspec", + "lib/net6.0/Humanizer.dll", + "lib/net6.0/Humanizer.xml", + "lib/netstandard1.0/Humanizer.dll", + "lib/netstandard1.0/Humanizer.xml", + "lib/netstandard2.0/Humanizer.dll", + "lib/netstandard2.0/Humanizer.xml", + "logo.png" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==", + "type": "package", + "path": "microsoft.codeanalysis.analyzers/3.3.3", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "build/Microsoft.CodeAnalysis.Analyzers.props", + "build/Microsoft.CodeAnalysis.Analyzers.targets", + "build/config/analysislevel_2_9_8_all.editorconfig", + "build/config/analysislevel_2_9_8_default.editorconfig", + "build/config/analysislevel_2_9_8_minimum.editorconfig", + "build/config/analysislevel_2_9_8_none.editorconfig", + "build/config/analysislevel_2_9_8_recommended.editorconfig", + "build/config/analysislevel_3_3_all.editorconfig", + "build/config/analysislevel_3_3_default.editorconfig", + "build/config/analysislevel_3_3_minimum.editorconfig", + "build/config/analysislevel_3_3_none.editorconfig", + "build/config/analysislevel_3_3_recommended.editorconfig", + "build/config/analysislevel_3_all.editorconfig", + "build/config/analysislevel_3_default.editorconfig", + "build/config/analysislevel_3_minimum.editorconfig", + "build/config/analysislevel_3_none.editorconfig", + "build/config/analysislevel_3_recommended.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_all.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_default.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_none.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig", + "build/config/analysislevelcorrectness_3_3_all.editorconfig", + "build/config/analysislevelcorrectness_3_3_default.editorconfig", + "build/config/analysislevelcorrectness_3_3_minimum.editorconfig", + "build/config/analysislevelcorrectness_3_3_none.editorconfig", + "build/config/analysislevelcorrectness_3_3_recommended.editorconfig", + "build/config/analysislevelcorrectness_3_all.editorconfig", + "build/config/analysislevelcorrectness_3_default.editorconfig", + "build/config/analysislevelcorrectness_3_minimum.editorconfig", + "build/config/analysislevelcorrectness_3_none.editorconfig", + "build/config/analysislevelcorrectness_3_recommended.editorconfig", + "build/config/analysislevellibrary_2_9_8_all.editorconfig", + "build/config/analysislevellibrary_2_9_8_default.editorconfig", + "build/config/analysislevellibrary_2_9_8_minimum.editorconfig", + "build/config/analysislevellibrary_2_9_8_none.editorconfig", + "build/config/analysislevellibrary_2_9_8_recommended.editorconfig", + "build/config/analysislevellibrary_3_3_all.editorconfig", + "build/config/analysislevellibrary_3_3_default.editorconfig", + "build/config/analysislevellibrary_3_3_minimum.editorconfig", + "build/config/analysislevellibrary_3_3_none.editorconfig", + "build/config/analysislevellibrary_3_3_recommended.editorconfig", + "build/config/analysislevellibrary_3_all.editorconfig", + "build/config/analysislevellibrary_3_default.editorconfig", + "build/config/analysislevellibrary_3_minimum.editorconfig", + "build/config/analysislevellibrary_3_none.editorconfig", + "build/config/analysislevellibrary_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig", + "documentation/Analyzer Configuration.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", + "editorconfig/AllRulesDefault/.editorconfig", + "editorconfig/AllRulesDisabled/.editorconfig", + "editorconfig/AllRulesEnabled/.editorconfig", + "editorconfig/CorrectnessRulesDefault/.editorconfig", + "editorconfig/CorrectnessRulesEnabled/.editorconfig", + "editorconfig/DataflowRulesDefault/.editorconfig", + "editorconfig/DataflowRulesEnabled/.editorconfig", + "editorconfig/LibraryRulesDefault/.editorconfig", + "editorconfig/LibraryRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", + "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", + "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", + "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", + "microsoft.codeanalysis.analyzers.nuspec", + "rulesets/AllRulesDefault.ruleset", + "rulesets/AllRulesDisabled.ruleset", + "rulesets/AllRulesEnabled.ruleset", + "rulesets/CorrectnessRulesDefault.ruleset", + "rulesets/CorrectnessRulesEnabled.ruleset", + "rulesets/DataflowRulesDefault.ruleset", + "rulesets/DataflowRulesEnabled.ruleset", + "rulesets/LibraryRulesDefault.ruleset", + "rulesets/LibraryRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", + "rulesets/PortedFromFxCopRulesDefault.ruleset", + "rulesets/PortedFromFxCopRulesEnabled.ruleset", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "type": "package", + "path": "microsoft.codeanalysis.common/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "microsoft.codeanalysis.common.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "type": "package", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "type": "package", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.workspaces.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "type": "package", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.workspaces.common.nuspec" + ] + }, + "Microsoft.CSharp/4.5.0": { + "sha512": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", + "type": "package", + "path": "microsoft.csharp/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.3/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/uap10.0.16299/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.csharp.4.5.0.nupkg.sha512", + "microsoft.csharp.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/netcore50/Microsoft.CSharp.xml", + "ref/netcore50/de/Microsoft.CSharp.xml", + "ref/netcore50/es/Microsoft.CSharp.xml", + "ref/netcore50/fr/Microsoft.CSharp.xml", + "ref/netcore50/it/Microsoft.CSharp.xml", + "ref/netcore50/ja/Microsoft.CSharp.xml", + "ref/netcore50/ko/Microsoft.CSharp.xml", + "ref/netcore50/ru/Microsoft.CSharp.xml", + "ref/netcore50/zh-hans/Microsoft.CSharp.xml", + "ref/netcore50/zh-hant/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/Microsoft.CSharp.dll", + "ref/netstandard1.0/Microsoft.CSharp.xml", + "ref/netstandard1.0/de/Microsoft.CSharp.xml", + "ref/netstandard1.0/es/Microsoft.CSharp.xml", + "ref/netstandard1.0/fr/Microsoft.CSharp.xml", + "ref/netstandard1.0/it/Microsoft.CSharp.xml", + "ref/netstandard1.0/ja/Microsoft.CSharp.xml", + "ref/netstandard1.0/ko/Microsoft.CSharp.xml", + "ref/netstandard1.0/ru/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", + "ref/netstandard2.0/Microsoft.CSharp.dll", + "ref/netstandard2.0/Microsoft.CSharp.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/uap10.0.16299/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Data.SqlClient/5.1.1": { + "sha512": "MW5E9HFvCaV069o8b6YpuRDPBux8s96qDnOJ+4N9QNUCs7c5W3KxwQ+ftpAjbMUlImL+c9WR+l+f5hzjkqhu2g==", + "type": "package", + "path": "microsoft.data.sqlclient/5.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dotnet.png", + "lib/net462/Microsoft.Data.SqlClient.dll", + "lib/net462/Microsoft.Data.SqlClient.pdb", + "lib/net462/Microsoft.Data.SqlClient.xml", + "lib/net462/de/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/es/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/fr/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/it/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ja/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ko/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/pt-BR/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/ru/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/zh-Hans/Microsoft.Data.SqlClient.resources.dll", + "lib/net462/zh-Hant/Microsoft.Data.SqlClient.resources.dll", + "lib/net6.0/Microsoft.Data.SqlClient.dll", + "lib/net6.0/Microsoft.Data.SqlClient.pdb", + "lib/net6.0/Microsoft.Data.SqlClient.xml", + "lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "lib/netstandard2.0/Microsoft.Data.SqlClient.xml", + "lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "lib/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "lib/netstandard2.1/Microsoft.Data.SqlClient.xml", + "microsoft.data.sqlclient.5.1.1.nupkg.sha512", + "microsoft.data.sqlclient.nuspec", + "ref/net462/Microsoft.Data.SqlClient.dll", + "ref/net462/Microsoft.Data.SqlClient.pdb", + "ref/net462/Microsoft.Data.SqlClient.xml", + "ref/net6.0/Microsoft.Data.SqlClient.dll", + "ref/net6.0/Microsoft.Data.SqlClient.pdb", + "ref/net6.0/Microsoft.Data.SqlClient.xml", + "ref/netstandard2.0/Microsoft.Data.SqlClient.dll", + "ref/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "ref/netstandard2.0/Microsoft.Data.SqlClient.xml", + "ref/netstandard2.1/Microsoft.Data.SqlClient.dll", + "ref/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "ref/netstandard2.1/Microsoft.Data.SqlClient.xml", + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/net6.0/Microsoft.Data.SqlClient.pdb", + "runtimes/unix/lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "runtimes/unix/lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "runtimes/unix/lib/netstandard2.1/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/net462/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/net462/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/net6.0/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/netstandard2.0/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.0/Microsoft.Data.SqlClient.pdb", + "runtimes/win/lib/netstandard2.1/Microsoft.Data.SqlClient.dll", + "runtimes/win/lib/netstandard2.1/Microsoft.Data.SqlClient.pdb" + ] + }, + "Microsoft.Data.SqlClient.SNI.runtime/5.1.0": { + "sha512": "jVsElisM5sfBzaaV9kdq2NXZLwIbytetnsOIlJ0cQGgQP4zFNBmkfHBnpwtmKrtBJBEV9+9PVQPVrcCVhDgcIg==", + "type": "package", + "path": "microsoft.data.sqlclient.sni.runtime/5.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.txt", + "dotnet.png", + "microsoft.data.sqlclient.sni.runtime.5.1.0.nupkg.sha512", + "microsoft.data.sqlclient.sni.runtime.nuspec", + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll", + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "sha512": "94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==", + "type": "package", + "path": "microsoft.entityframeworkcore.design/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", + "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.design.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.SqlServer/8.0.0": { + "sha512": "GeOmafQn64HyQtYcI/Omv/D/YVHd1zEkWbP3zNQu4oC+usE9K0qOp0R8KgWWFEf8BU4tXuYbok40W0SjfbaK/A==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlserver/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.SqlServer.xml", + "microsoft.entityframeworkcore.sqlserver.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.sqlserver.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.0": { + "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "type": "package", + "path": "microsoft.extensions.options/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Identity.Client/4.47.2": { + "sha512": "SPgesZRbXoDxg8Vv7k5Ou0ee7uupVw0E8ZCc4GKw25HANRLz1d5OSr0fvTVQRnEswo5Obk8qD4LOapYB+n5kzQ==", + "type": "package", + "path": "microsoft.identity.client/4.47.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid10.0/Microsoft.Identity.Client.dll", + "lib/monoandroid10.0/Microsoft.Identity.Client.xml", + "lib/monoandroid90/Microsoft.Identity.Client.dll", + "lib/monoandroid90/Microsoft.Identity.Client.xml", + "lib/net45/Microsoft.Identity.Client.dll", + "lib/net45/Microsoft.Identity.Client.xml", + "lib/net461/Microsoft.Identity.Client.dll", + "lib/net461/Microsoft.Identity.Client.xml", + "lib/net5.0-windows10.0.17763/Microsoft.Identity.Client.dll", + "lib/net5.0-windows10.0.17763/Microsoft.Identity.Client.xml", + "lib/net6.0-android31.0/Microsoft.Identity.Client.dll", + "lib/net6.0-android31.0/Microsoft.Identity.Client.xml", + "lib/net6.0-ios15.4/Microsoft.Identity.Client.dll", + "lib/net6.0-ios15.4/Microsoft.Identity.Client.xml", + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll", + "lib/netcoreapp2.1/Microsoft.Identity.Client.xml", + "lib/netstandard2.0/Microsoft.Identity.Client.dll", + "lib/netstandard2.0/Microsoft.Identity.Client.xml", + "lib/uap10.0.17763/Microsoft.Identity.Client.dll", + "lib/uap10.0.17763/Microsoft.Identity.Client.pri", + "lib/uap10.0.17763/Microsoft.Identity.Client.xml", + "lib/xamarinios10/Microsoft.Identity.Client.dll", + "lib/xamarinios10/Microsoft.Identity.Client.xml", + "lib/xamarinmac20/Microsoft.Identity.Client.dll", + "lib/xamarinmac20/Microsoft.Identity.Client.xml", + "microsoft.identity.client.4.47.2.nupkg.sha512", + "microsoft.identity.client.nuspec" + ] + }, + "Microsoft.Identity.Client.Extensions.Msal/2.19.3": { + "sha512": "zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==", + "type": "package", + "path": "microsoft.identity.client.extensions.msal/2.19.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/net45/Microsoft.Identity.Client.Extensions.Msal.xml", + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.xml", + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.dll", + "lib/netstandard2.0/Microsoft.Identity.Client.Extensions.Msal.xml", + "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512", + "microsoft.identity.client.extensions.msal.nuspec" + ] + }, + "Microsoft.IdentityModel.Abstractions/6.24.0": { + "sha512": "X6aBK56Ot15qKyG7X37KsPnrwah+Ka55NJWPppWVTDi8xWq7CJgeNw2XyaeHgE1o/mW4THwoabZkBbeG2TPBiw==", + "type": "package", + "path": "microsoft.identitymodel.abstractions/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Abstractions.dll", + "lib/net45/Microsoft.IdentityModel.Abstractions.xml", + "lib/net461/Microsoft.IdentityModel.Abstractions.dll", + "lib/net461/Microsoft.IdentityModel.Abstractions.xml", + "lib/net472/Microsoft.IdentityModel.Abstractions.dll", + "lib/net472/Microsoft.IdentityModel.Abstractions.xml", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", + "microsoft.identitymodel.abstractions.6.24.0.nupkg.sha512", + "microsoft.identitymodel.abstractions.nuspec" + ] + }, + "Microsoft.IdentityModel.JsonWebTokens/6.24.0": { + "sha512": "XDWrkThcxfuWp79AvAtg5f+uRS1BxkIbJnsG/e8VPzOWkYYuDg33emLjp5EWcwXYYIDsHnVZD/00kM/PYFQc/g==", + "type": "package", + "path": "microsoft.identitymodel.jsonwebtokens/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net45/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net461/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "microsoft.identitymodel.jsonwebtokens.6.24.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/6.24.0": { + "sha512": "qLYWDOowM/zghmYKXw1yfYKlHOdS41i8t4hVXr9bSI90zHqhyhQh9GwVy8pENzs5wHeytU23DymluC9NtgYv7w==", + "type": "package", + "path": "microsoft.identitymodel.logging/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Logging.dll", + "lib/net45/Microsoft.IdentityModel.Logging.xml", + "lib/net461/Microsoft.IdentityModel.Logging.dll", + "lib/net461/Microsoft.IdentityModel.Logging.xml", + "lib/net472/Microsoft.IdentityModel.Logging.dll", + "lib/net472/Microsoft.IdentityModel.Logging.xml", + "lib/net6.0/Microsoft.IdentityModel.Logging.dll", + "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", + "microsoft.identitymodel.logging.6.24.0.nupkg.sha512", + "microsoft.identitymodel.logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols/6.24.0": { + "sha512": "+NzKCkvsQ8X1r/Ff74V7CFr9OsdMRaB6DsV+qpH7NNLdYJ8O4qHbmTnNEsjFcDmk/gVNDwhoL2gN5pkPVq0lwQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Protocols.dll", + "lib/net45/Microsoft.IdentityModel.Protocols.xml", + "lib/net461/Microsoft.IdentityModel.Protocols.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", + "microsoft.identitymodel.protocols.6.24.0.nupkg.sha512", + "microsoft.identitymodel.protocols.nuspec" + ] + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.24.0": { + "sha512": "a/2RRrc8C9qaw8qdD9hv1ES9YKFgxaqr/SnwMSLbwQZJSUQDd4qx1K4EYgWaQWs73R+VXLyKSxN0f/uE9CsBiQ==", + "type": "package", + "path": "microsoft.identitymodel.protocols.openidconnect/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net45/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", + "microsoft.identitymodel.protocols.openidconnect.6.24.0.nupkg.sha512", + "microsoft.identitymodel.protocols.openidconnect.nuspec" + ] + }, + "Microsoft.IdentityModel.Tokens/6.24.0": { + "sha512": "ZPqHi86UYuqJXJ7bLnlEctHKkPKT4lGUFbotoCNiXNCSL02emYlcxzGYsRGWWmbFEcYDMi2dcTLLYNzHqWOTsw==", + "type": "package", + "path": "microsoft.identitymodel.tokens/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/Microsoft.IdentityModel.Tokens.dll", + "lib/net45/Microsoft.IdentityModel.Tokens.xml", + "lib/net461/Microsoft.IdentityModel.Tokens.dll", + "lib/net461/Microsoft.IdentityModel.Tokens.xml", + "lib/net472/Microsoft.IdentityModel.Tokens.dll", + "lib/net472/Microsoft.IdentityModel.Tokens.xml", + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", + "microsoft.identitymodel.tokens.6.24.0.nupkg.sha512", + "microsoft.identitymodel.tokens.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "microsoft.netcore.targets/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.1.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Microsoft.SqlServer.Server/1.0.0": { + "sha512": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==", + "type": "package", + "path": "microsoft.sqlserver.server/1.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "dotnet.png", + "lib/net46/Microsoft.SqlServer.Server.dll", + "lib/net46/Microsoft.SqlServer.Server.pdb", + "lib/net46/Microsoft.SqlServer.Server.xml", + "lib/netstandard2.0/Microsoft.SqlServer.Server.dll", + "lib/netstandard2.0/Microsoft.SqlServer.Server.pdb", + "lib/netstandard2.0/Microsoft.SqlServer.Server.xml", + "microsoft.sqlserver.server.1.0.0.nupkg.sha512", + "microsoft.sqlserver.server.nuspec" + ] + }, + "Microsoft.Win32.SystemEvents/6.0.0": { + "sha512": "hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==", + "type": "package", + "path": "microsoft.win32.systemevents/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/Microsoft.Win32.SystemEvents.dll", + "lib/net461/Microsoft.Win32.SystemEvents.xml", + "lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll", + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml", + "microsoft.win32.systemevents.6.0.0.nupkg.sha512", + "microsoft.win32.systemevents.nuspec", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.xml", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.dll", + "runtimes/win/lib/netcoreapp3.1/Microsoft.Win32.SystemEvents.xml", + "useSharedDesignerContext.txt" + ] + }, + "Mono.TextTemplating/2.2.1": { + "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "type": "package", + "path": "mono.texttemplating/2.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net472/Mono.TextTemplating.dll", + "lib/netstandard2.0/Mono.TextTemplating.dll", + "mono.texttemplating.2.2.1.nupkg.sha512", + "mono.texttemplating.nuspec" + ] + }, + "System.CodeDom/4.4.0": { + "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "type": "package", + "path": "system.codedom/4.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.CodeDom.dll", + "lib/netstandard2.0/System.CodeDom.dll", + "ref/net461/System.CodeDom.dll", + "ref/net461/System.CodeDom.xml", + "ref/netstandard2.0/System.CodeDom.dll", + "ref/netstandard2.0/System.CodeDom.xml", + "system.codedom.4.4.0.nupkg.sha512", + "system.codedom.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Collections.Immutable/6.0.0": { + "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==", + "type": "package", + "path": "system.collections.immutable/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Collections.Immutable.dll", + "lib/net461/System.Collections.Immutable.xml", + "lib/net6.0/System.Collections.Immutable.dll", + "lib/net6.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.6.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition/6.0.0": { + "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "type": "package", + "path": "system.composition/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.targets", + "buildTransitive/netcoreapp3.1/_._", + "system.composition.6.0.0.nupkg.sha512", + "system.composition.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.AttributedModel/6.0.0": { + "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "type": "package", + "path": "system.composition.attributedmodel/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.AttributedModel.dll", + "lib/net461/System.Composition.AttributedModel.xml", + "lib/net6.0/System.Composition.AttributedModel.dll", + "lib/net6.0/System.Composition.AttributedModel.xml", + "lib/netstandard2.0/System.Composition.AttributedModel.dll", + "lib/netstandard2.0/System.Composition.AttributedModel.xml", + "system.composition.attributedmodel.6.0.0.nupkg.sha512", + "system.composition.attributedmodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Convention/6.0.0": { + "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "type": "package", + "path": "system.composition.convention/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.Convention.dll", + "lib/net461/System.Composition.Convention.xml", + "lib/net6.0/System.Composition.Convention.dll", + "lib/net6.0/System.Composition.Convention.xml", + "lib/netstandard2.0/System.Composition.Convention.dll", + "lib/netstandard2.0/System.Composition.Convention.xml", + "system.composition.convention.6.0.0.nupkg.sha512", + "system.composition.convention.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Hosting/6.0.0": { + "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "type": "package", + "path": "system.composition.hosting/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.Hosting.dll", + "lib/net461/System.Composition.Hosting.xml", + "lib/net6.0/System.Composition.Hosting.dll", + "lib/net6.0/System.Composition.Hosting.xml", + "lib/netstandard2.0/System.Composition.Hosting.dll", + "lib/netstandard2.0/System.Composition.Hosting.xml", + "system.composition.hosting.6.0.0.nupkg.sha512", + "system.composition.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Runtime/6.0.0": { + "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "type": "package", + "path": "system.composition.runtime/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.Runtime.dll", + "lib/net461/System.Composition.Runtime.xml", + "lib/net6.0/System.Composition.Runtime.dll", + "lib/net6.0/System.Composition.Runtime.xml", + "lib/netstandard2.0/System.Composition.Runtime.dll", + "lib/netstandard2.0/System.Composition.Runtime.xml", + "system.composition.runtime.6.0.0.nupkg.sha512", + "system.composition.runtime.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.TypedParts/6.0.0": { + "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "type": "package", + "path": "system.composition.typedparts/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.TypedParts.dll", + "lib/net461/System.Composition.TypedParts.xml", + "lib/net6.0/System.Composition.TypedParts.dll", + "lib/net6.0/System.Composition.TypedParts.xml", + "lib/netstandard2.0/System.Composition.TypedParts.dll", + "lib/netstandard2.0/System.Composition.TypedParts.xml", + "system.composition.typedparts.6.0.0.nupkg.sha512", + "system.composition.typedparts.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Configuration.ConfigurationManager/6.0.1": { + "sha512": "jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==", + "type": "package", + "path": "system.configuration.configurationmanager/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Configuration.ConfigurationManager.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Configuration.ConfigurationManager.dll", + "lib/net461/System.Configuration.ConfigurationManager.xml", + "lib/net6.0/System.Configuration.ConfigurationManager.dll", + "lib/net6.0/System.Configuration.ConfigurationManager.xml", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll", + "lib/netstandard2.0/System.Configuration.ConfigurationManager.xml", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.dll", + "runtimes/win/lib/net461/System.Configuration.ConfigurationManager.xml", + "system.configuration.configurationmanager.6.0.1.nupkg.sha512", + "system.configuration.configurationmanager.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.DiagnosticSource/6.0.0": { + "sha512": "frQDfv0rl209cKm1lnwTgFPzNigy2EKk1BS3uAvHvlBVKe5cymGyHO+Sj+NLv5VF/AhHsqPIUUwya5oV4CHMUw==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Diagnostics.DiagnosticSource.dll", + "lib/net461/System.Diagnostics.DiagnosticSource.xml", + "lib/net5.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net5.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.6.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Drawing.Common/6.0.0": { + "sha512": "NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==", + "type": "package", + "path": "system.drawing.common/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Drawing.Common.dll", + "lib/net461/System.Drawing.Common.xml", + "lib/net6.0/System.Drawing.Common.dll", + "lib/net6.0/System.Drawing.Common.xml", + "lib/netcoreapp3.1/System.Drawing.Common.dll", + "lib/netcoreapp3.1/System.Drawing.Common.xml", + "lib/netstandard2.0/System.Drawing.Common.dll", + "lib/netstandard2.0/System.Drawing.Common.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/unix/lib/net6.0/System.Drawing.Common.dll", + "runtimes/unix/lib/net6.0/System.Drawing.Common.xml", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/unix/lib/netcoreapp3.1/System.Drawing.Common.xml", + "runtimes/win/lib/net6.0/System.Drawing.Common.dll", + "runtimes/win/lib/net6.0/System.Drawing.Common.xml", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.dll", + "runtimes/win/lib/netcoreapp3.1/System.Drawing.Common.xml", + "system.drawing.common.6.0.0.nupkg.sha512", + "system.drawing.common.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Formats.Asn1/5.0.0": { + "sha512": "MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==", + "type": "package", + "path": "system.formats.asn1/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Formats.Asn1.dll", + "lib/net461/System.Formats.Asn1.xml", + "lib/netstandard2.0/System.Formats.Asn1.dll", + "lib/netstandard2.0/System.Formats.Asn1.xml", + "system.formats.asn1.5.0.0.nupkg.sha512", + "system.formats.asn1.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.IdentityModel.Tokens.Jwt/6.24.0": { + "sha512": "Qibsj9MPWq8S/C0FgvmsLfIlHLE7ay0MJIaAmK94ivN3VyDdglqReed5qMvdQhSL0BzK6v0Z1wB/sD88zVu6Jw==", + "type": "package", + "path": "system.identitymodel.tokens.jwt/6.24.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net45/System.IdentityModel.Tokens.Jwt.dll", + "lib/net45/System.IdentityModel.Tokens.Jwt.xml", + "lib/net461/System.IdentityModel.Tokens.Jwt.dll", + "lib/net461/System.IdentityModel.Tokens.Jwt.xml", + "lib/net472/System.IdentityModel.Tokens.Jwt.dll", + "lib/net472/System.IdentityModel.Tokens.Jwt.xml", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", + "system.identitymodel.tokens.jwt.6.24.0.nupkg.sha512", + "system.identitymodel.tokens.jwt.nuspec" + ] + }, + "System.IO.Pipelines/6.0.3": { + "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", + "type": "package", + "path": "system.io.pipelines/6.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.IO.Pipelines.dll", + "lib/net461/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/netcoreapp3.1/System.IO.Pipelines.dll", + "lib/netcoreapp3.1/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.6.0.3.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.4": { + "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", + "type": "package", + "path": "system.memory/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.4.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Memory.Data/1.0.2": { + "sha512": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==", + "type": "package", + "path": "system.memory.data/1.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGELOG.md", + "DotNetPackageIcon.png", + "README.md", + "lib/net461/System.Memory.Data.dll", + "lib/net461/System.Memory.Data.xml", + "lib/netstandard2.0/System.Memory.Data.dll", + "lib/netstandard2.0/System.Memory.Data.xml", + "system.memory.data.1.0.2.nupkg.sha512", + "system.memory.data.nuspec" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Reflection.Metadata/6.0.1": { + "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==", + "type": "package", + "path": "system.reflection.metadata/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Reflection.Metadata.dll", + "lib/net461/System.Reflection.Metadata.xml", + "lib/net6.0/System.Reflection.Metadata.dll", + "lib/net6.0/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "system.reflection.metadata.6.0.1.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.Caching/6.0.0": { + "sha512": "E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==", + "type": "package", + "path": "system.runtime.caching/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.Caching.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/_._", + "lib/net6.0/System.Runtime.Caching.dll", + "lib/net6.0/System.Runtime.Caching.xml", + "lib/netcoreapp3.1/System.Runtime.Caching.dll", + "lib/netcoreapp3.1/System.Runtime.Caching.xml", + "lib/netstandard2.0/System.Runtime.Caching.dll", + "lib/netstandard2.0/System.Runtime.Caching.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/_._", + "runtimes/win/lib/net6.0/System.Runtime.Caching.dll", + "runtimes/win/lib/net6.0/System.Runtime.Caching.xml", + "runtimes/win/lib/netcoreapp3.1/System.Runtime.Caching.dll", + "runtimes/win/lib/netcoreapp3.1/System.Runtime.Caching.xml", + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll", + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.xml", + "system.runtime.caching.6.0.0.nupkg.sha512", + "system.runtime.caching.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.AccessControl/6.0.0": { + "sha512": "AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==", + "type": "package", + "path": "system.security.accesscontrol/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.AccessControl.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Security.AccessControl.dll", + "lib/net461/System.Security.AccessControl.xml", + "lib/net6.0/System.Security.AccessControl.dll", + "lib/net6.0/System.Security.AccessControl.xml", + "lib/netstandard2.0/System.Security.AccessControl.dll", + "lib/netstandard2.0/System.Security.AccessControl.xml", + "runtimes/win/lib/net461/System.Security.AccessControl.dll", + "runtimes/win/lib/net461/System.Security.AccessControl.xml", + "runtimes/win/lib/net6.0/System.Security.AccessControl.dll", + "runtimes/win/lib/net6.0/System.Security.AccessControl.xml", + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.dll", + "runtimes/win/lib/netstandard2.0/System.Security.AccessControl.xml", + "system.security.accesscontrol.6.0.0.nupkg.sha512", + "system.security.accesscontrol.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Cryptography.Cng/5.0.0": { + "sha512": "jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==", + "type": "package", + "path": "system.security.cryptography.cng/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.xml", + "lib/net462/System.Security.Cryptography.Cng.dll", + "lib/net462/System.Security.Cryptography.Cng.xml", + "lib/net47/System.Security.Cryptography.Cng.dll", + "lib/net47/System.Security.Cryptography.Cng.xml", + "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard1.3/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.0/System.Security.Cryptography.Cng.xml", + "lib/netstandard2.1/System.Security.Cryptography.Cng.dll", + "lib/netstandard2.1/System.Security.Cryptography.Cng.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.xml", + "ref/net462/System.Security.Cryptography.Cng.dll", + "ref/net462/System.Security.Cryptography.Cng.xml", + "ref/net47/System.Security.Cryptography.Cng.dll", + "ref/net47/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.0/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp2.1/System.Security.Cryptography.Cng.xml", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "ref/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.0/System.Security.Cryptography.Cng.xml", + "ref/netstandard2.1/System.Security.Cryptography.Cng.dll", + "ref/netstandard2.1/System.Security.Cryptography.Cng.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net462/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net47/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Cng.xml", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.cryptography.cng.5.0.0.nupkg.sha512", + "system.security.cryptography.cng.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.ProtectedData/6.0.0": { + "sha512": "rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==", + "type": "package", + "path": "system.security.cryptography.protecteddata/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Cryptography.ProtectedData.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Security.Cryptography.ProtectedData.dll", + "lib/net461/System.Security.Cryptography.ProtectedData.xml", + "lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.xml", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll", + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.xml", + "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512", + "system.security.cryptography.protecteddata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Permissions/6.0.0": { + "sha512": "T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==", + "type": "package", + "path": "system.security.permissions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Security.Permissions.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Security.Permissions.dll", + "lib/net461/System.Security.Permissions.xml", + "lib/net5.0/System.Security.Permissions.dll", + "lib/net5.0/System.Security.Permissions.xml", + "lib/net6.0/System.Security.Permissions.dll", + "lib/net6.0/System.Security.Permissions.xml", + "lib/netcoreapp3.1/System.Security.Permissions.dll", + "lib/netcoreapp3.1/System.Security.Permissions.xml", + "lib/netstandard2.0/System.Security.Permissions.dll", + "lib/netstandard2.0/System.Security.Permissions.xml", + "runtimes/win/lib/net461/System.Security.Permissions.dll", + "runtimes/win/lib/net461/System.Security.Permissions.xml", + "system.security.permissions.6.0.0.nupkg.sha512", + "system.security.permissions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Security.Principal.Windows/5.0.0": { + "sha512": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==", + "type": "package", + "path": "system.security.principal.windows/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net46/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.dll", + "lib/net461/System.Security.Principal.Windows.xml", + "lib/netstandard1.3/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.dll", + "lib/netstandard2.0/System.Security.Principal.Windows.xml", + "lib/uap10.0.16299/_._", + "ref/net46/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.dll", + "ref/net461/System.Security.Principal.Windows.xml", + "ref/netcoreapp3.0/System.Security.Principal.Windows.dll", + "ref/netcoreapp3.0/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/System.Security.Principal.Windows.dll", + "ref/netstandard1.3/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/de/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/es/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/it/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml", + "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml", + "ref/netstandard2.0/System.Security.Principal.Windows.dll", + "ref/netstandard2.0/System.Security.Principal.Windows.xml", + "ref/uap10.0.16299/_._", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/unix/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/net46/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.dll", + "runtimes/win/lib/net461/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.dll", + "runtimes/win/lib/netcoreapp2.1/System.Security.Principal.Windows.xml", + "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll", + "runtimes/win/lib/uap10.0.16299/_._", + "system.security.principal.windows.5.0.0.nupkg.sha512", + "system.security.principal.windows.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "system.text.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.3.0.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Text.Encoding.CodePages/6.0.0": { + "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "type": "package", + "path": "system.text.encoding.codepages/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.xml", + "lib/net6.0/System.Text.Encoding.CodePages.dll", + "lib/net6.0/System.Text.Encoding.CodePages.xml", + "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll", + "lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "system.text.encoding.codepages.6.0.0.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "type": "package", + "path": "system.text.encodings.web/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "type": "package", + "path": "system.text.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.8.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading.Channels/6.0.0": { + "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", + "type": "package", + "path": "system.threading.channels/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Threading.Channels.dll", + "lib/net461/System.Threading.Channels.xml", + "lib/net6.0/System.Threading.Channels.dll", + "lib/net6.0/System.Threading.Channels.xml", + "lib/netcoreapp3.1/System.Threading.Channels.dll", + "lib/netcoreapp3.1/System.Threading.Channels.xml", + "lib/netstandard2.0/System.Threading.Channels.dll", + "lib/netstandard2.0/System.Threading.Channels.xml", + "lib/netstandard2.1/System.Threading.Channels.dll", + "lib/netstandard2.1/System.Threading.Channels.xml", + "system.threading.channels.6.0.0.nupkg.sha512", + "system.threading.channels.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "sha512": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==", + "type": "package", + "path": "system.threading.tasks.extensions/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Threading.Tasks.Extensions.dll", + "lib/net461/System.Threading.Tasks.Extensions.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netcoreapp2.1/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "system.threading.tasks.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Windows.Extensions/6.0.0": { + "sha512": "IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==", + "type": "package", + "path": "system.windows.extensions/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net6.0/System.Windows.Extensions.dll", + "lib/net6.0/System.Windows.Extensions.xml", + "lib/netcoreapp3.1/System.Windows.Extensions.dll", + "lib/netcoreapp3.1/System.Windows.Extensions.xml", + "runtimes/win/lib/net6.0/System.Windows.Extensions.dll", + "runtimes/win/lib/net6.0/System.Windows.Extensions.xml", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.dll", + "runtimes/win/lib/netcoreapp3.1/System.Windows.Extensions.xml", + "system.windows.extensions.6.0.0.nupkg.sha512", + "system.windows.extensions.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.EntityFrameworkCore >= 8.0.0", + "Microsoft.EntityFrameworkCore.Design >= 8.0.0", + "Microsoft.EntityFrameworkCore.SqlServer >= 8.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "projectName": "HoneyBox.Model", + "projectPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\HoneyBox.Model.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "D:\\outsource\\HaniBlindBox\\server\\C#\\HoneyBox\\src\\HoneyBox.Model\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Design": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.SqlServer": { + "target": "Package", + "version": "[8.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/server/scripts/mssql-mcp-server/index.js b/server/scripts/mssql-mcp-server/index.js new file mode 100644 index 00000000..9ba74aba --- /dev/null +++ b/server/scripts/mssql-mcp-server/index.js @@ -0,0 +1,129 @@ +#!/usr/bin/env node +/** + * SQL Server MCP Server - Node.js 实现 + * 提供 execute_sql 工具用于执行 SQL 语句 + */ + +const sql = require('mssql'); +const readline = require('readline'); + +const config = { + server: process.env.MSSQL_SERVER || '192.168.195.15', + port: parseInt(process.env.MSSQL_PORT) || 1433, + user: process.env.MSSQL_USER || 'sa', + password: process.env.MSSQL_PASSWORD || 'Dbt@com@123', + database: process.env.MSSQL_DATABASE || 'honey_box', + options: { + encrypt: false, + trustServerCertificate: true + } +}; + +let pool = null; + +async function getPool() { + if (!pool) { + pool = await sql.connect(config); + } + return pool; +} + +async function executeSQL(query) { + const p = await getPool(); + const result = await p.request().query(query); + return result; +} + +function sendResponse(id, result) { + const response = { jsonrpc: '2.0', id, result }; + process.stdout.write(JSON.stringify(response) + '\n'); +} + +function sendError(id, code, message) { + const response = { jsonrpc: '2.0', id, error: { code, message } }; + process.stdout.write(JSON.stringify(response) + '\n'); +} + +async function handleRequest(request) { + const { id, method, params } = request; + + try { + switch (method) { + case 'initialize': + sendResponse(id, { + protocolVersion: '2024-11-05', + capabilities: { tools: {} }, + serverInfo: { name: 'mssql-node-mcp', version: '1.0.0' } + }); + break; + + case 'tools/list': + sendResponse(id, { + tools: [{ + name: 'execute_sql', + description: 'Execute SQL query on SQL Server database', + inputSchema: { + type: 'object', + properties: { + query: { type: 'string', description: 'SQL query to execute' } + }, + required: ['query'] + } + }] + }); + break; + + case 'tools/call': + if (params.name === 'execute_sql') { + const query = params.arguments.query; + const result = await executeSQL(query); + + let content; + if (result.recordset && result.recordset.length > 0) { + content = JSON.stringify(result.recordset, null, 2); + } else if (result.rowsAffected) { + content = `Rows affected: ${result.rowsAffected.join(', ')}`; + } else { + content = 'Query executed successfully'; + } + + sendResponse(id, { + content: [{ type: 'text', text: content }] + }); + } else { + sendError(id, -32601, `Unknown tool: ${params.name}`); + } + break; + + case 'notifications/initialized': + case 'notifications/cancelled': + // 忽略通知 + break; + + default: + if (id !== undefined) { + sendError(id, -32601, `Method not found: ${method}`); + } + } + } catch (err) { + if (id !== undefined) { + sendError(id, -32000, err.message); + } + } +} + +const rl = readline.createInterface({ input: process.stdin }); + +rl.on('line', async (line) => { + try { + const request = JSON.parse(line); + await handleRequest(request); + } catch (err) { + // 忽略解析错误 + } +}); + +process.on('SIGINT', async () => { + if (pool) await pool.close(); + process.exit(0); +}); diff --git a/server/scripts/mssql-mcp-server/package-lock.json b/server/scripts/mssql-mcp-server/package-lock.json new file mode 100644 index 00000000..32f46dc0 --- /dev/null +++ b/server/scripts/mssql-mcp-server/package-lock.json @@ -0,0 +1,2422 @@ +{ + "name": "mssql-mcp-server", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "mssql-mcp-server", + "version": "1.0.0", + "dependencies": { + "mssql": "^10.0.2" + }, + "bin": { + "mssql-mcp-server": "index.js" + } + }, + "node_modules/@azure-rest/core-client": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@azure-rest/core-client/-/core-client-2.5.1.tgz", + "integrity": "sha512-EHaOXW0RYDKS5CFffnixdyRPak5ytiCtU7uXDcP/uiY+A6jFRwNGzzJBiznkCzvi5EYpY+YWinieqHb0oY916A==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-rest-pipeline": "^1.22.0", + "@azure/core-tracing": "^1.3.0", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure-rest/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.10.1.tgz", + "integrity": "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-util": "^1.13.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.10.1.tgz", + "integrity": "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-rest-pipeline": "^1.22.0", + "@azure/core-tracing": "^1.3.0", + "@azure/core-util": "^1.13.0", + "@azure/logger": "^1.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-http-compat": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.3.1.tgz", + "integrity": "sha512-az9BkXND3/d5VgdRRQVkiJb2gOmDU8Qcq4GvjtBmDICNiQ9udFmDk4ZpSB5Qq1OmtDJGlQAfBaS4palFsazQ5g==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-client": "^1.10.0", + "@azure/core-rest-pipeline": "^1.22.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-http-compat/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-paging": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.2.tgz", + "integrity": "sha512-MzHym+wOi8CLUlKCQu12de0nwcq9k9Kuv43j4Wa++CsCpJwps2eeBQwD2Bu8snkxTtDKDx4GwjuR9E8yC8LNrg==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-tracing": "^1.3.0", + "@azure/core-util": "^1.13.0", + "@azure/logger": "^1.3.0", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-tracing": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.3.1.tgz", + "integrity": "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.13.1.tgz", + "integrity": "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-3.4.2.tgz", + "integrity": "sha512-0q5DL4uyR0EZ4RXQKD8MadGH6zTIcloUoS/RVbCpNpej4pwte0xpqYxk8K97Py2RiuUvI7F4GXpoT4046VfufA==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.5.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.6.1", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.5.0", + "@azure/msal-node": "^2.5.1", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/keyvault-common": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-common/-/keyvault-common-2.0.0.tgz", + "integrity": "sha512-wRLVaroQtOqfg60cxkzUkGKrKMsCP6uYXAOomOIysSMyt1/YM0eUn9LqieAWM8DLcU4+07Fio2YGpPeqUbpP9w==", + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.5.0", + "@azure/core-rest-pipeline": "^1.8.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.10.0", + "@azure/logger": "^1.1.4", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/keyvault-common/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/keyvault-keys": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.10.0.tgz", + "integrity": "sha512-eDT7iXoBTRZ2n3fLiftuGJFD+yjkiB1GNqzU2KbY1TLYeXeSPVTVgn2eJ5vmRTZ11978jy2Kg2wI7xa9Tyr8ag==", + "license": "MIT", + "dependencies": { + "@azure-rest/core-client": "^2.3.3", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-http-compat": "^2.2.0", + "@azure/core-lro": "^2.7.2", + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "@azure/core-tracing": "^1.2.0", + "@azure/core-util": "^1.11.0", + "@azure/keyvault-common": "^2.0.0", + "@azure/logger": "^1.1.4", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/keyvault-keys/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/logger": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.3.0.tgz", + "integrity": "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==", + "license": "MIT", + "dependencies": { + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "3.30.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.30.0.tgz", + "integrity": "sha512-I0XlIGVdM4E9kYP5eTjgW8fgATdzwxJvQ6bm2PNiHaZhEuUz47NYw1xHthC9R+lXz4i9zbShS0VdLyxd7n0GGA==", + "license": "MIT", + "dependencies": { + "@azure/msal-common": "14.16.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "14.16.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.1.tgz", + "integrity": "sha512-nyxsA6NA4SVKh5YyRpbSXiMr7oQbwark7JU9LMeg6tJYTSPyAGkdx61wPT4gyxZfxlSxMMEyAsWaubBlNyIa1w==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.16.3.tgz", + "integrity": "sha512-CO+SE4weOsfJf+C5LM8argzvotrXw252/ZU6SM2Tz63fEblhH1uuVaaO4ISYFuN4Q6BhTo7I3qIdi8ydUQCqhw==", + "license": "MIT", + "dependencies": { + "@azure/msal-common": "14.16.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@js-joda/core": { + "version": "5.6.5", + "resolved": "https://registry.npmjs.org/@js-joda/core/-/core-5.6.5.tgz", + "integrity": "sha512-3zwefSMwHpu8iVUW8YYz227sIv6UFqO31p1Bf1ZH/Vom7CmNyUsXjDBlnNzcuhmOL1XfxZ3nvND42kR23XlbcQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@tediousjs/connection-string": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.5.0.tgz", + "integrity": "sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", + "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/readable-stream": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.23.tgz", + "integrity": "sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typespec/ts-http-runtime": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.2.tgz", + "integrity": "sha512-IlqQ/Gv22xUC1r/WQm4StLkYQmaaTsXAhUVsNE0+xiyf0yRFiH5++q78U3bw6bLKDCTmh0uqKB9eG9+Bt75Dkg==", + "license": "MIT", + "dependencies": { + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bl": { + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.6.tgz", + "integrity": "sha512-jLsPgN/YSvPUg9UX0Kd73CXpm2Psg9FxMeCSXnk3WBO3CMT10JMwijubhGfHCnFu6TPn1ei3b975dxv7K2pWVg==", + "license": "MIT", + "dependencies": { + "@types/readable-stream": "^4.0.0", + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^4.2.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-aggregate-error": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.14.tgz", + "integrity": "sha512-3YxX6rVb07B5TV11AV5wsL7nQCHXNwoHPsQC8S4AmBiqYhyNCJ5BRKXkXyDJvs8QzXN20NgRtxe3dEEQD9NLHA==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "globalthis": "^1.0.4", + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/js-md4": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz", + "integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==", + "license": "MIT" + }, + "node_modules/jsbi": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-4.3.2.tgz", + "integrity": "sha512-9fqMSQbhJykSeii05nxKl4m6Eqn2P6rOlYiS+C5Dr/HPIU/7yZxu5qzbs40tgaFORiw2Amd0mirjxatXYMkIew==", + "license": "Apache-2.0" + }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", + "license": "MIT", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mssql": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/mssql/-/mssql-10.0.4.tgz", + "integrity": "sha512-MhX5IcJ75/q+dUiOe+1ajpqjEe96ZKqMchYYPUIDU+Btqhwt4gbFeZhcGUZaRCEMV9uF+G8kLvaNSFaEzL9OXQ==", + "license": "MIT", + "dependencies": { + "@tediousjs/connection-string": "^0.5.0", + "commander": "^11.0.0", + "debug": "^4.3.3", + "rfdc": "^1.3.0", + "tarn": "^3.0.2", + "tedious": "^16.4.0" + }, + "bin": { + "mssql": "bin/mssql" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/native-duplexpair": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/native-duplexpair/-/native-duplexpair-1.0.0.tgz", + "integrity": "sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA==", + "license": "MIT" + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "license": "MIT", + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tarn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz", + "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/tedious": { + "version": "16.7.1", + "resolved": "https://registry.npmjs.org/tedious/-/tedious-16.7.1.tgz", + "integrity": "sha512-NmedZS0NJiTv3CoYnf1FtjxIDUgVYzEmavrc8q2WHRb+lP4deI9BpQfmNnBZZaWusDbP5FVFZCcvzb3xOlNVlQ==", + "license": "MIT", + "dependencies": { + "@azure/identity": "^3.4.1", + "@azure/keyvault-keys": "^4.4.0", + "@js-joda/core": "^5.5.3", + "bl": "^6.0.3", + "es-aggregate-error": "^1.0.9", + "iconv-lite": "^0.6.3", + "js-md4": "^0.3.2", + "jsbi": "^4.3.0", + "native-duplexpair": "^1.0.0", + "node-abort-controller": "^3.1.1", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + } + } +} diff --git a/server/scripts/mssql-mcp-server/package.json b/server/scripts/mssql-mcp-server/package.json new file mode 100644 index 00000000..b4f830f9 --- /dev/null +++ b/server/scripts/mssql-mcp-server/package.json @@ -0,0 +1,12 @@ +{ + "name": "mssql-mcp-server", + "version": "1.0.0", + "description": "SQL Server MCP Server for Kiro", + "main": "index.js", + "bin": { + "mssql-mcp-server": "./index.js" + }, + "dependencies": { + "mssql": "^10.0.2" + } +} diff --git a/server/scripts/sql_exec.js b/server/scripts/sql_exec.js new file mode 100644 index 00000000..89862d61 --- /dev/null +++ b/server/scripts/sql_exec.js @@ -0,0 +1,73 @@ +/** + * SQL Server 通用执行脚本 + * 用法: node sql_exec.js "你的SQL语句" + * 或者: node sql_exec.js -f sql文件路径 + */ + +const sql = require('mssql'); +const fs = require('fs'); + +const config = { + server: '192.168.195.15', + port: 1433, + user: 'sa', + password: 'Dbt@com@123', + database: 'honey_box', + options: { + encrypt: false, + trustServerCertificate: true + } +}; + +async function executeSQL(query) { + let pool = null; + try { + pool = await sql.connect(config); + console.log('✅ 连接成功\n'); + + const result = await pool.request().query(query); + + // 显示结果 + if (result.recordset && result.recordset.length > 0) { + console.log(`返回 ${result.recordset.length} 条记录:\n`); + console.table(result.recordset); + } else if (result.rowsAffected) { + console.log(`✅ 执行成功,影响行数: ${result.rowsAffected.join(', ')}`); + } else { + console.log('✅ 执行成功'); + } + + return result; + } catch (err) { + console.error('❌ 执行失败:', err.message); + throw err; + } finally { + if (pool) await pool.close(); + } +} + +async function main() { + const args = process.argv.slice(2); + + if (args.length === 0) { + console.log('用法:'); + console.log(' node sql_exec.js "SELECT * FROM users"'); + console.log(' node sql_exec.js -f script.sql'); + process.exit(1); + } + + let query; + if (args[0] === '-f' && args[1]) { + // 从文件读取SQL + query = fs.readFileSync(args[1], 'utf8'); + console.log(`执行文件: ${args[1]}\n`); + } else { + // 直接执行SQL + query = args.join(' '); + } + + console.log('SQL:', query.substring(0, 200) + (query.length > 200 ? '...' : ''), '\n'); + await executeSQL(query); +} + +main(); diff --git a/server/scripts/test_connection.js b/server/scripts/test_connection.js new file mode 100644 index 00000000..bbc31088 --- /dev/null +++ b/server/scripts/test_connection.js @@ -0,0 +1,93 @@ +/** + * 数据库连接测试脚本 + */ + +const mysql = require('mysql2/promise'); +const sql = require('mssql'); + +// MySQL 配置 +const mysqlConfig = { + host: '192.168.195.16', + port: 1887, + user: 'root', + password: 'Dbt@com@123', + database: 'youdas', + charset: 'utf8mb4' +}; + +// SQL Server 配置 +const sqlServerConfig = { + server: '192.168.195.15', + port: 1433, + user: 'sa', + password: 'Dbt@com@123', + database: 'honey_box', + options: { + encrypt: false, + trustServerCertificate: true + } +}; + +async function testMySQL() { + console.log('========================================'); + console.log('测试 MySQL 连接'); + console.log('========================================'); + + try { + const conn = await mysql.createConnection(mysqlConfig); + console.log('✅ MySQL 连接成功!'); + + const [rows] = await conn.execute('SELECT VERSION() as version'); + console.log(`MySQL 版本: ${rows[0].version}`); + + const [tables] = await conn.execute('SHOW TABLES'); + console.log(`数据库表数量: ${tables.length}`); + + await conn.end(); + return true; + } catch (err) { + console.error('❌ MySQL 连接失败:', err.message); + return false; + } +} + +async function testSQLServer() { + console.log('\n========================================'); + console.log('测试 SQL Server 连接'); + console.log('========================================'); + + try { + const pool = await sql.connect(sqlServerConfig); + console.log('✅ SQL Server 连接成功!'); + + const result = await pool.request().query('SELECT @@VERSION as version'); + console.log(`SQL Server 版本: ${result.recordset[0].version.split('\n')[0]}`); + + const tablesResult = await pool.request().query(` + SELECT COUNT(*) as count FROM INFORMATION_SCHEMA.TABLES + WHERE TABLE_TYPE = 'BASE TABLE' + `); + console.log(`数据库表数量: ${tablesResult.recordset[0].count}`); + + await pool.close(); + return true; + } catch (err) { + console.error('❌ SQL Server 连接失败:', err.message); + return false; + } +} + +async function main() { + console.log('数据库连接测试开始...\n'); + + const mysqlOk = await testMySQL(); + const sqlServerOk = await testSQLServer(); + + console.log('\n========================================'); + console.log('测试结果汇总'); + console.log('========================================'); + console.log(`MySQL: ${mysqlOk ? '✅ 正常' : '❌ 失败'}`); + console.log(`SQL Server: ${sqlServerOk ? '✅ 正常' : '❌ 失败'}`); +} + +main();