diff --git a/.gitignore b/.gitignore index 9c27c67..3badf9a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /obj /Migrations/ /bin +/wwwroot \ No newline at end of file diff --git a/Controllers/AuthController.cs b/Controllers/AuthController.cs index 1075b10..10c6433 100644 --- a/Controllers/AuthController.cs +++ b/Controllers/AuthController.cs @@ -102,8 +102,9 @@ public async Task Login([FromBody] LoginDto loginDto) var employee = await _context.Employees!.FirstOrDefaultAsync(e => e.Email == loginDto.Email); if (employee == null) { - return BadRequest(new {message = "Invalid credentials"}); + return BadRequest(new {message = "Invalid credentials", email = employee}); } + if (!BCrypt.Net.BCrypt.Verify(loginDto.Password, employee.Password)) { @@ -267,7 +268,6 @@ public async Task RefreshToken([FromBody] RefreshTokenDto refresh if (validatedToken is JwtSecurityToken jwtSecurityToken) { var result = jwtSecurityToken.Header.Alg.Equals(SecurityAlgorithms.HmacSha256, StringComparison.InvariantCultureIgnoreCase); - if (result == false) return null; } diff --git a/Controllers/DriverController.cs b/Controllers/DriverController.cs new file mode 100644 index 0000000..fa37769 --- /dev/null +++ b/Controllers/DriverController.cs @@ -0,0 +1,245 @@ +using System.IdentityModel.Tokens.Jwt; +using System.Security.Claims; +using System.Text; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Options; +using Microsoft.IdentityModel.Tokens; +using Server.Configurations; +using Server.DbContext; +using server.Helpers; +using Server.Models; +using Server.Models.Dto; + +namespace Server.Controllers; + +[Route("api/[controller]")] +[ApiController] +public class DriverController:ControllerBase +{ + private readonly ApplicationDbContext _context; + private readonly JWTConfig _jwtConfig; + private readonly TokenValidationParameters _tokenValidationParameters; + + public DriverController(ApplicationDbContext context, IOptions jwtConfig, TokenValidationParameters tokenValidationParameters) + { + _context = context; + _jwtConfig = jwtConfig.Value; + _tokenValidationParameters = tokenValidationParameters; + } + + + private async Task GenerateJwtToken(Driver driver) + { + var tokenHandler = new JwtSecurityTokenHandler(); + var key = Encoding.ASCII.GetBytes(_jwtConfig.Secret); + + var tokenDescriptor = new SecurityTokenDescriptor + { + Subject = new ClaimsIdentity(new[] + { + new Claim("Id", driver.DriverId), + new Claim(JwtRegisteredClaimNames.Email, driver.Email), + new Claim(JwtRegisteredClaimNames.Sub, driver.Email), + new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), + }), + Expires = DateTime.UtcNow.Add(_jwtConfig.ExpiryTimeFrame), + SigningCredentials = + new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature) + }; + + var token = tokenHandler.CreateToken(tokenDescriptor); + var tokenResult = tokenHandler.WriteToken(token); + + var refreshToken = new DriverRefreshToken() + { + Id = IdGenerator.GenerateRandomId(60), + DriverId = driver.DriverId, + Token = RandomString(20) + Guid.NewGuid(), + Expires = DateTime.UtcNow.AddMonths(6), + IsUsed = false, + IsRevoked = false, + JwtId = token.Id + }; + + await _context.DriverRefreshTokens!.AddAsync(refreshToken); + await _context.SaveChangesAsync(); + + return new AuthResults() + { + Token = tokenResult, + RefreshToken = refreshToken.Token, + Result = true, + Errors = null + }; + } + + private string RandomString(int length) + { + const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz_"; + return new string(Enumerable.Repeat(chars, length) + .Select(s => s[new Random().Next(s.Length)]).ToArray()); + } + + [HttpPost("register")] + public async Task Register([FromBody] DriverDto driver) + { + if (!ModelState.IsValid) + { + return BadRequest(); + } + + var existingDriver = await _context.Drivers!.FirstOrDefaultAsync(d => d.Email == driver.Email); + if (existingDriver != null) + { + return BadRequest( + new + { + message = "Driver with this email already exists" + } + ); + } + + if (driver.Password != driver.ConfirmPassword) + { + return BadRequest( + new{ + message ="Password and confirm password do not match" + }); + + } + + var hashedPassword = BCrypt.Net.BCrypt.HashPassword(driver.Password); + var newDriver = new Driver + { + DriverId = IdGenerator.GenerateId("Drv"), + Email = driver.Email, + Password = hashedPassword, + FirstName = driver.FirstName, + LastName = driver.LastName, + ContactNumber = driver.ContactNumber, + AccountCreatedAt = DateTime.UtcNow, + Token = "" + }; + + + + await _context.Drivers!.AddAsync(newDriver); + await _context.SaveChangesAsync(); + var jwtToken = await GenerateJwtToken(newDriver); + newDriver.Token = jwtToken.Token; + await _context.SaveChangesAsync(); + + var user = new + { + Id = newDriver.DriverId, + FirstName = newDriver.FirstName, + LastName = newDriver.LastName, + Email = newDriver.Email, + ProfilePicture = "https://i.imgur.com/6VBx3io.png", + ContactNumber = newDriver.ContactNumber, + }; + return Ok(new + { + message = "Login successful", + token = jwtToken.Token, + driver = user + + }); + } + + [HttpPost("login")] + public async Task Login([FromBody] LoginDto loginDto) + { + if (!ModelState.IsValid) + { + return BadRequest(ModelState); + } + + var driver = await _context.Drivers!.FirstOrDefaultAsync(d => d.Email == loginDto.Email); + if (driver == null) + { + return NotFound("Driver with this email does not exist"); + } + + if (!BCrypt.Net.BCrypt.Verify(loginDto.Password, driver.Password)) + { + return BadRequest("Invalid credentials"); + } + + var jwtToken = await GenerateJwtToken(driver); + driver.Token = jwtToken.Token; + await _context.SaveChangesAsync(); + + var user = new + { + Id = driver.DriverId, + FirstName = driver.FirstName, + LastName = driver.LastName, + Email = driver.Email, + ProfilePicture = "https://i.imgur.com/6VBx3io.png", + ContactNumber = driver.ContactNumber, + }; + return Ok(new + { + message = "Login successful", + token = jwtToken.Token, + driver = user + + }); + } + + + [HttpPost("add-vehicle")] + public async Task AddVehicle([FromBody] VehicleDto vehicleDto) + { + if (!ModelState.IsValid) + { + return BadRequest(ModelState); + } + var vehicle = _context.Vehicles!.FirstOrDefault(v => v.VehicleNumber == vehicleDto.VehicleNumber); + if (vehicle != null) + { + return BadRequest("Vehicle with this number already exists"); + } + + var driver = await _context.Drivers!.FirstOrDefaultAsync(d => d.DriverId == "Drv_1365_6410"); + if (driver == null) + { + return BadRequest("Driver with this id does not exist"); + } + var newVehicle = new Vehicle + { + Driver = driver, + VehicleNumber = vehicleDto.VehicleNumber, + VehicleType = vehicleDto.VehicleType, + VehicleModel = vehicleDto.VehicleModel, + VehicleAddedAt = DateTime.UtcNow, + VehicleColor = vehicleDto.VehicleColor, + AdditionalNotes = vehicleDto.AdditionalNotes, + }; + await _context.Vehicles!.AddAsync(newVehicle); + await _context.SaveChangesAsync(); + return Ok(new + { + message = "Vehicle added successfully", + }); + } + + [HttpGet("get-nearest-park")] + [Authorize] + public async Task GetParkingPlaces([FromBody] GetNearestParkDto getNearestParkDto) + { + if (!ModelState.IsValid) + { + return BadRequest(ModelState); + } + var parkingPlaces = await _context.ParkingPlaces!.ToListAsync(); + return Ok(new + { + message = "Parking places retrieved successfully", + parkingPlaces + }); + } +} \ No newline at end of file diff --git a/Controllers/EmailController.cs b/Controllers/EmailController.cs index f7229b4..e429933 100644 --- a/Controllers/EmailController.cs +++ b/Controllers/EmailController.cs @@ -47,6 +47,7 @@ public async Task VerifyAccountEmail([FromBody] VerifyAccountDto

Hello,

Your account has been created. Your verification code is: {verifyAccountDto.VerificationCode}

Please click the following link to complete your registration: http://127.0.0.1:3000/verify-account/{verifyAccountDto.EmployeeId}

+

Please click the following link to complete your registration: http://localhost:5173/verify-account/{verifyAccountDto.EmployeeId}

Best regards,
Park Ease Team

"; diff --git a/Controllers/ParkingOwnerController.cs b/Controllers/ParkingOwnerController.cs index 7b679ef..6e90739 100644 --- a/Controllers/ParkingOwnerController.cs +++ b/Controllers/ParkingOwnerController.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; using Server.DbContext; using server.Helpers; using Server.Models; @@ -6,7 +7,7 @@ namespace Server.Controllers; -[Route("api/[controller]")] +[Route("api/ParkOwner")] [ApiController] public class ParkingOwnerController : ControllerBase { @@ -16,44 +17,78 @@ public ParkingOwnerController(ApplicationDbContext context) { _context = context; } - - [HttpPost("add-parking-owner")] - public async Task AddParkingOwner([FromBody] ParkingPlaceOwnerDto parkingOwnerDto) + + [HttpPost("register-park-owners")] + public async Task RegisterParkOwner([FromBody] ParkingPlaceOwnerDto ownerDto) { - var parkingOwner = _context.ParkingPlaceOwners!.FirstOrDefault(p => p.Email == parkingOwnerDto.Email); - if (parkingOwner != null) + if (!ModelState.IsValid) { - return BadRequest(new - { - message = "Parking Owner already exists" - }); + return BadRequest("Invalid model object"); } - var newParkingOwner = new ParkingPlaceOwner() + var owner = await _context.ParkingPlaceOwners!.FirstOrDefaultAsync(e => e.Email == ownerDto.Email); + if (owner != null) + { + return BadRequest("Owner object is null"); + } + + var newOwner = new ParkingPlaceOwner { OwnerId = IdGenerator.GenerateId("OWN"), - FullName = parkingOwnerDto.FullName, - Email = parkingOwnerDto.Email, - Password = BCrypt.Net.BCrypt.HashPassword(parkingOwnerDto.Password), - AddressLine1 = parkingOwnerDto.AddressLine1, - AddressLine2 = parkingOwnerDto.AddressLine2, - Street = parkingOwnerDto.Street, - City = parkingOwnerDto.City, - ContactNumber = parkingOwnerDto.ContactNumber, - Nic = parkingOwnerDto.Nic, - DeedCopy = parkingOwnerDto.DeedCopy, - Token = parkingOwnerDto.Token, - AccountCreatedAt = DateTime.UtcNow + FirstName = ownerDto.FirstName, + LastName = ownerDto.LastName, + Email = ownerDto.Email, + Password = ownerDto.Password, + AddressLine1 = ownerDto.AddressLine1, + Street = ownerDto.Street, + City = ownerDto.City, + Province = ownerDto.Province, + LandAddressNumber = ownerDto.LandAddressNumber, + LandAddressStreet = ownerDto.LandAddressStreet, + LandAddressCity = ownerDto.LandAddressCity, + LandAddressProvince = ownerDto.LandAddressProvince, + ContactNumber = ownerDto.ContactNumber, + DeedCopy = ownerDto.DeedCopy, + LandMap = ownerDto.LandMap, + LandImages = ownerDto.LandImages, + Nic = ownerDto.Nic, + NicFront = ownerDto.NicFront, + NicBack = ownerDto.NicBack, + AccountCreatedAt = ownerDto.AccountCreatedAt, + Token = "" }; - await _context.ParkingPlaceOwners!.AddAsync(newParkingOwner); + await _context.ParkingPlaceOwners.AddAsync(newOwner); await _context.SaveChangesAsync(); - return Ok(new + return Ok(new + { message = "Parking Owner added successfully" , + data = newOwner + + }); + } + [HttpPost("upload")] + public async Task Upload(IFormFile file) + { + if (file == null || file.Length == 0) + return Content("file not selected"); + // console log the file name + Console.WriteLine(file.FileName); + + // Generate unique file name + var fileName = Guid.NewGuid() + Path.GetExtension(file.FileName); + + var path = Path.Combine( + Directory.GetCurrentDirectory(), "wwwroot", + fileName + ); + + await using (var stream = new FileStream(path, FileMode.Create)) { - message = "Parking Owner added successfully", - data = newParkingOwner - }); + await file.CopyToAsync(stream); + } + + return Ok(new { fileName }); } } \ No newline at end of file diff --git a/Controllers/ParkingPlacesController.cs b/Controllers/ParkingPlacesController.cs index d1b5f42..c784ecf 100644 --- a/Controllers/ParkingPlacesController.cs +++ b/Controllers/ParkingPlacesController.cs @@ -38,12 +38,14 @@ public async Task AddParkingPlace([FromBody] ParkingPlaceDto park message = "Parking place name already exists." }); } - + var newParkingPlace = new ParkingPlace { ParkingPlaceId = IdGenerator.GenerateId("PARK"), + Latitude = ParkingPlaceDto.Latitude, + Longitude = ParkingPlaceDto.Longitude, Name = parkingPlaceDto.Name, - Location = parkingPlaceDto.Location, + // Location = parkingPlaceDto.Location, Description = parkingPlaceDto.Description, ParkingPlaceOwnerId = parkingPlaceDto.ParkingPlaceOwnerId, ParkingPlaceVerifierId = parkingPlaceDto.ParkingPlaceVerifierId, diff --git a/DbContext/ApplicationDbContext.cs b/DbContext/ApplicationDbContext.cs index 50ca693..46be290 100644 --- a/DbContext/ApplicationDbContext.cs +++ b/DbContext/ApplicationDbContext.cs @@ -148,7 +148,19 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) .WithMany(p => p.Reservations) .HasForeignKey(e => e.ParkingPlaceId) .OnDelete(DeleteBehavior.Restrict); - + + modelBuilder.Entity() + .HasOne(v => v.Vehicle) + .WithMany(v => v.Reservations) + .HasForeignKey(e => e.VehicleNumber) + .OnDelete(DeleteBehavior.Restrict); + + modelBuilder.Entity() + .HasOne(r => r.Reservation) + .WithOne(srh => srh.SlotReservationHistory) + .HasForeignKey(srh => srh.ReservationId) + .OnDelete(DeleteBehavior.Cascade); + modelBuilder.Entity() .HasOne(op => op.ParkingPlaceOperator) .WithMany(t => t.Ticket) @@ -292,6 +304,14 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) .WithOne(o => o.OnsiteReservations) .HasForeignKey(r => r.OnsiteReservationId) .OnDelete(DeleteBehavior.Cascade); + + modelBuilder.Entity() + .HasMany(d => d.RefreshTokens) + .WithOne(d => d.Driver) + .HasForeignKey(r => r.DriverId) + .OnDelete(DeleteBehavior.Cascade); + + modelBuilder.Entity() .HasOne(r => r.Reservation) @@ -333,7 +353,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) Token = "" } ); - } } diff --git a/Migrations/ApplicationDbContextModelSnapshot.cs b/Migrations/ApplicationDbContextModelSnapshot.cs deleted file mode 100644 index 93df40b..0000000 --- a/Migrations/ApplicationDbContextModelSnapshot.cs +++ /dev/null @@ -1,1604 +0,0 @@ -// -using System; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; -using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; -using Server.DbContext; - -#nullable disable - -namespace Server.Migrations -{ - [DbContext(typeof(ApplicationDbContext))] - partial class ApplicationDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "7.0.0") - .HasAnnotation("Relational:MaxIdentifierLength", 63); - - NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); - - modelBuilder.Entity("Server.Models.AwaitedParkingPlaces", b => - { - b.Property("AwaitedParkingPlacesId") - .HasColumnType("varchar(20)"); - - b.Property("AddressLine1") - .IsRequired() - .HasColumnType("text"); - - b.Property("City") - .IsRequired() - .HasColumnType("text"); - - b.Property("ConfirmationDate") - .HasColumnType("timestamp with time zone"); - - b.Property("ConfirmationReport") - .IsRequired() - .HasColumnType("text"); - - b.Property("ConfirmationStatus") - .IsRequired() - .HasColumnType("text"); - - b.Property("DeedCopy") - .IsRequired() - .HasColumnType("text"); - - b.Property("InspectionDate") - .HasColumnType("timestamp with time zone"); - - b.Property("OwnerId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceVerifierId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("RegistrationDate") - .HasColumnType("timestamp with time zone"); - - b.Property("RejectionReason") - .IsRequired() - .HasColumnType("text"); - - b.Property("Street") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("AwaitedParkingPlacesId"); - - b.HasIndex("OwnerId"); - - b.HasIndex("ParkingPlaceVerifierId"); - - b.ToTable("AwaitedParkingPlaces"); - }); - - modelBuilder.Entity("Server.Models.BookingPlan", b => - { - b.Property("BookingPlanId") - .HasColumnType("varchar(20)"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("PlanDuration") - .IsRequired() - .HasColumnType("text"); - - b.Property("PlanName") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("BookingPlanId"); - - b.HasIndex("ParkingPlaceId"); - - b.ToTable("BookingPlans"); - }); - - modelBuilder.Entity("Server.Models.BookingReservation", b => - { - b.Property("BookingReservationId") - .HasColumnType("varchar(20)"); - - b.Property("BookingPlanId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ExitedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ParkedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ValidFrom") - .HasColumnType("timestamp with time zone"); - - b.Property("ValidTo") - .HasColumnType("timestamp with time zone"); - - b.Property("VehicleNumber") - .IsRequired() - .HasColumnType("varchar(8)"); - - b.Property("ZonePlanId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("BookingReservationId"); - - b.HasIndex("VehicleNumber") - .IsUnique(); - - b.HasIndex("BookingPlanId", "ZonePlanId"); - - b.ToTable("BookingReservations"); - }); - - modelBuilder.Entity("Server.Models.ComplianceMonitoring", b => - { - b.Property("ComplianceMonitoringId") - .HasColumnType("varchar(20)"); - - b.Property("ComplianceStatus") - .IsRequired() - .HasColumnType("text"); - - b.Property("Date") - .HasColumnType("timestamp with time zone"); - - b.Property("Feedback") - .IsRequired() - .HasColumnType("text"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceVerifierId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("Report") - .HasColumnType("text"); - - b.HasKey("ComplianceMonitoringId"); - - b.HasIndex("ParkingPlaceId"); - - b.HasIndex("ParkingPlaceVerifierId"); - - b.ToTable("ComplianceMonitoring"); - }); - - modelBuilder.Entity("Server.Models.Driver", b => - { - b.Property("DriverId") - .HasColumnType("varchar(20)"); - - b.Property("AccountCreatedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ContactNumber") - .IsRequired() - .HasMaxLength(10) - .HasColumnType("character varying(10)"); - - b.Property("Email") - .IsRequired() - .HasColumnType("varchar(100)"); - - b.Property("FirstName") - .IsRequired() - .HasMaxLength(60) - .HasColumnType("character varying(60)"); - - b.Property("LastName") - .IsRequired() - .HasMaxLength(60) - .HasColumnType("character varying(60)"); - - b.Property("Password") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("Token") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("DriverId"); - - b.HasIndex("DriverId", "Email"); - - b.ToTable("Drivers"); - }); - - modelBuilder.Entity("Server.Models.Employee", b => - { - b.Property("EmployeeId") - .HasColumnType("varchar(20)"); - - b.Property("AccountCreatedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("AddressLine1") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("AddressLine2") - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("City") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("ContactNumber") - .IsRequired() - .HasMaxLength(10) - .HasColumnType("character varying(10)"); - - b.Property("Email") - .IsRequired() - .HasColumnType("varchar(100)"); - - b.Property("FirstName") - .IsRequired() - .HasMaxLength(60) - .HasColumnType("character varying(60)"); - - b.Property("IsActivated") - .HasColumnType("boolean"); - - b.Property("IsVerified") - .HasColumnType("boolean"); - - b.Property("LastName") - .IsRequired() - .HasMaxLength(60) - .HasColumnType("character varying(60)"); - - b.Property("Nic") - .IsRequired() - .HasMaxLength(12) - .HasColumnType("varchar(12)"); - - b.Property("Password") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("ProfilePicture") - .IsRequired() - .HasColumnType("varchar(256)"); - - b.Property("Role") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("Street") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("Token") - .IsRequired() - .HasColumnType("varchar(512)"); - - b.HasKey("EmployeeId"); - - b.ToTable("Employees"); - - b.HasData( - new - { - EmployeeId = "EMP_0023_4589", - AccountCreatedAt = new DateTime(2023, 8, 23, 18, 11, 23, 145, DateTimeKind.Utc).AddTicks(8233), - AddressLine1 = "108/5 A", - City = "Wadduwa", - ContactNumber = "0711234567", - Email = "viharshapramodi@gmail.com", - FirstName = "Viharsha", - IsActivated = false, - IsVerified = false, - LastName = "Pramodi", - Nic = "199914212942", - Password = "$2a$11$FLCgw0qNasBAqOvdHD3toeWC3PL504JDOJo1qnhecld9YhiUosSeK", - ProfilePicture = "https://i.imgur.com/1qk4XKn.jpg", - Role = "Administrator", - Street = "Weragama Road", - Token = "" - }); - }); - - modelBuilder.Entity("Server.Models.IssueImages", b => - { - b.Property("IssueId") - .HasColumnType("varchar(20)"); - - b.Property("Image") - .HasColumnType("text"); - - b.HasKey("IssueId", "Image"); - - b.ToTable("IssueImages"); - }); - - modelBuilder.Entity("Server.Models.Issues", b => - { - b.Property("IssueId") - .HasColumnType("varchar(20)"); - - b.Property("IssueDescription") - .IsRequired() - .HasColumnType("text"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceVerifierId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ReportedBy") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ReportedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("RespondedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Response") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("IssueId"); - - b.HasIndex("ParkingPlaceId"); - - b.HasIndex("ParkingPlaceVerifierId"); - - b.HasIndex("ReportedBy"); - - b.ToTable("Issues"); - }); - - modelBuilder.Entity("Server.Models.OnlineReservations", b => - { - b.Property("OnlineReservationId") - .HasColumnType("varchar(20)"); - - b.Property("SpecialNotes") - .IsRequired() - .HasColumnType("text"); - - b.Property("VehicleNumber") - .IsRequired() - .HasColumnType("varchar(8)"); - - b.HasKey("OnlineReservationId"); - - b.HasIndex("VehicleNumber"); - - b.ToTable("OnlineReservations"); - }); - - modelBuilder.Entity("Server.Models.OnsiteReservations", b => - { - b.Property("OnsiteReservationId") - .HasColumnType("varchar(20)"); - - b.Property("ContactNumber") - .IsRequired() - .HasColumnType("char(10)"); - - b.Property("DriverName") - .IsRequired() - .HasColumnType("varchar(100)"); - - b.Property("ParkingPlaceOperatorId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("SlotId") - .HasColumnType("varchar(20)"); - - b.Property("VehicleNumber") - .IsRequired() - .HasColumnType("varchar(10)"); - - b.Property("VehicleType") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("OnsiteReservationId"); - - b.HasIndex("ParkingPlaceOperatorId"); - - b.HasIndex("SlotId"); - - b.ToTable("OnsiteReservations"); - }); - - modelBuilder.Entity("Server.Models.Parking", b => - { - b.Property("BookingReservationId") - .HasColumnType("varchar(20)"); - - b.Property("SlotId") - .HasColumnType("varchar(20)"); - - b.Property("IsParkOnNextDay") - .HasColumnType("boolean"); - - b.Property("ParkedDuration") - .IsRequired() - .HasColumnType("text"); - - b.Property("ParkingDate") - .HasColumnType("timestamp with time zone"); - - b.Property("ParkingEndTime") - .HasColumnType("timestamp with time zone"); - - b.Property("ParkingId") - .HasColumnType("varchar(20)"); - - b.Property("ParkingStartTime") - .HasColumnType("timestamp with time zone"); - - b.HasKey("BookingReservationId", "SlotId"); - - b.HasIndex("SlotId"); - - b.ToTable("BookingParkings"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlace", b => - { - b.Property("ParkingPlaceId") - .HasColumnType("varchar(20)"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text"); - - b.Property("Location") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("ParkingPlaceOperatorId") - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceOwnerId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceVerifierId") - .HasColumnType("varchar(20)"); - - b.HasKey("ParkingPlaceId"); - - b.HasIndex("ParkingPlaceOperatorId"); - - b.HasIndex("ParkingPlaceOwnerId"); - - b.HasIndex("ParkingPlaceVerifierId"); - - b.HasIndex("ParkingPlaceId", "Name", "Location", "ParkingPlaceOperatorId", "ParkingPlaceVerifierId") - .IsUnique(); - - b.ToTable("ParkingPlaces"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceImages", b => - { - b.Property("ParkingPlaceId") - .HasColumnType("varchar(20)"); - - b.Property("ImageUrl") - .HasColumnType("text"); - - b.HasKey("ParkingPlaceId", "ImageUrl"); - - b.HasIndex("ParkingPlaceId", "ImageUrl") - .IsUnique(); - - b.ToTable("ParkingPlaceImages"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceOwner", b => - { - b.Property("OwnerId") - .HasColumnType("varchar(20)"); - - b.Property("AccountCreatedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("AddressLine1") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("AddressLine2") - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("City") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("ContactNumber") - .IsRequired() - .HasMaxLength(10) - .HasColumnType("character varying(10)"); - - b.Property("DeedCopy") - .IsRequired() - .HasColumnType("varchar(256)"); - - b.Property("Email") - .IsRequired() - .HasColumnType("varchar(100)"); - - b.Property("FullName") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.Property("Nic") - .IsRequired() - .HasMaxLength(12) - .HasColumnType("varchar(12)"); - - b.Property("Password") - .IsRequired() - .HasMaxLength(256) - .HasColumnType("character varying(256)"); - - b.Property("Street") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("character varying(50)"); - - b.Property("Token") - .IsRequired() - .HasColumnType("varchar(512)"); - - b.HasKey("OwnerId"); - - b.ToTable("ParkingPlaceOwners"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceRatings", b => - { - b.Property("RatingId") - .HasColumnType("varchar(20)"); - - b.Property("Comment") - .HasColumnType("text"); - - b.Property("DriverId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("Rating") - .HasColumnType("real"); - - b.Property("RatingDate") - .HasColumnType("timestamp with time zone"); - - b.HasKey("RatingId"); - - b.HasIndex("DriverId"); - - b.HasIndex("ParkingPlaceId"); - - b.ToTable("ParkingPlaceRatings"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceServices", b => - { - b.Property("ParkingPlaceId") - .HasColumnType("varchar(20)"); - - b.Property("ServiceProvide") - .HasColumnType("text"); - - b.HasKey("ParkingPlaceId", "ServiceProvide"); - - b.HasIndex("ParkingPlaceId", "ServiceProvide") - .IsUnique(); - - b.ToTable("ParkingPlaceServices"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceSlotCapacities", b => - { - b.Property("ParkingPlaceId") - .HasColumnType("varchar(20)"); - - b.Property("SlotCategoryId") - .HasColumnType("varchar(20)"); - - b.Property("SlotCapacity") - .HasColumnType("integer"); - - b.HasKey("ParkingPlaceId", "SlotCategoryId"); - - b.HasIndex("SlotCategoryId"); - - b.ToTable("ParkingPlaceSlotCapacities"); - }); - - modelBuilder.Entity("Server.Models.RefreshToken", b => - { - b.Property("Id") - .HasColumnType("text"); - - b.Property("EmployeeId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("Expires") - .HasColumnType("timestamp with time zone"); - - b.Property("IsRevoked") - .HasColumnType("boolean"); - - b.Property("IsUsed") - .HasColumnType("boolean"); - - b.Property("JwtId") - .IsRequired() - .HasColumnType("text"); - - b.Property("Token") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.HasIndex("EmployeeId"); - - b.ToTable("RefreshTokens"); - }); - - modelBuilder.Entity("Server.Models.Reservation", b => - { - b.Property("ReservationId") - .HasColumnType("varchar(20)"); - - b.Property("CancellationReason") - .IsRequired() - .HasColumnType("text"); - - b.Property("CancelledAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ExitedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ParkedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("PaymentMethod") - .IsRequired() - .HasColumnType("varchar(10)"); - - b.Property("PaymentStatus") - .IsRequired() - .HasColumnType("varchar(10)"); - - b.Property("ReservationDate") - .HasColumnType("timestamp with time zone"); - - b.Property("ReservationEndAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ReservationStartAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ReservationStatus") - .IsRequired() - .HasColumnType("varchar(10)"); - - b.Property("ReservationType") - .IsRequired() - .HasColumnType("varchar(10)"); - - b.Property("ReservedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("SlotId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("TotalPayment") - .HasColumnType("decimal(8,2)"); - - b.Property("ZoneId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("ReservationId"); - - b.HasIndex("ParkingPlaceId"); - - b.HasIndex("SlotId"); - - b.HasIndex("ZoneId"); - - b.ToTable("Reservations"); - }); - - modelBuilder.Entity("Server.Models.Slot", b => - { - b.Property("SlotId") - .HasColumnType("varchar(20)"); - - b.Property("Description") - .IsRequired() - .HasColumnType("text"); - - b.Property("IsAvailable") - .HasColumnType("boolean"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ReservedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ReservedUntil") - .HasColumnType("timestamp with time zone"); - - b.Property("SlotCategoryId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("SlotCreatedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("SlotNumber") - .HasColumnType("integer"); - - b.Property("SlotStatus") - .IsRequired() - .HasColumnType("text"); - - b.Property("ZoneId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ZonesZoneId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("SlotId"); - - b.HasIndex("ParkingPlaceId"); - - b.HasIndex("SlotCategoryId"); - - b.HasIndex("ZonesZoneId"); - - b.ToTable("Slots"); - }); - - modelBuilder.Entity("Server.Models.SlotCategories", b => - { - b.Property("SlotCategoryId") - .HasColumnType("varchar(20)"); - - b.Property("CategoryCreatedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("SlotCategoryDescription") - .HasColumnType("text"); - - b.Property("SlotCategoryName") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("character varying(100)"); - - b.HasKey("SlotCategoryId"); - - b.ToTable("SlotCategories"); - }); - - modelBuilder.Entity("Server.Models.SlotRatings", b => - { - b.Property("DriverId") - .HasColumnType("varchar(20)"); - - b.Property("SlotId") - .HasColumnType("varchar(20)"); - - b.Property("Comment") - .HasColumnType("text"); - - b.Property("RatedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Rating") - .HasColumnType("integer"); - - b.HasKey("DriverId", "SlotId"); - - b.HasIndex("SlotId"); - - b.ToTable("SlotRatings"); - }); - - modelBuilder.Entity("Server.Models.SlotReservationHistory", b => - { - b.Property("SlotReservationHistoryId") - .HasColumnType("varchar(20)"); - - b.Property("ReservationEndTime") - .HasColumnType("timestamp with time zone"); - - b.Property("ReservationId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ReservationStartTime") - .HasColumnType("timestamp with time zone"); - - b.Property("ReservationTime") - .HasColumnType("timestamp with time zone"); - - b.Property("SlotId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("SlotReservationHistoryId"); - - b.HasIndex("ReservationId"); - - b.HasIndex("SlotId"); - - b.ToTable("SlotReservationHistories"); - }); - - modelBuilder.Entity("Server.Models.Ticket", b => - { - b.Property("TicketId") - .HasColumnType("varchar(20)"); - - b.Property("QrCode") - .IsRequired() - .HasColumnType("text"); - - b.Property("TicketCreatedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("TicketExpiredDate") - .HasColumnType("timestamp with time zone"); - - b.Property("Validity") - .IsRequired() - .HasColumnType("text"); - - b.Property("VerifiedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("VerifiedBy") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("TicketId"); - - b.HasIndex("VerifiedBy"); - - b.ToTable("Tickets"); - }); - - modelBuilder.Entity("Server.Models.Vehicle", b => - { - b.Property("VehicleNumber") - .HasColumnType("varchar(8)"); - - b.Property("AdditionalNotes") - .IsRequired() - .HasColumnType("text"); - - b.Property("BookingPlanId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("DriverId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("VehicleAddedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("VehicleModel") - .IsRequired() - .HasColumnType("varchar(50)"); - - b.Property("VehicleType") - .IsRequired() - .HasColumnType("varchar(50)"); - - b.Property("ZonePlanId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("VehicleNumber"); - - b.HasIndex("DriverId"); - - b.HasIndex("BookingPlanId", "ZonePlanId") - .IsUnique(); - - b.HasIndex("VehicleNumber", "VehicleModel", "VehicleType"); - - b.ToTable("Vehicles"); - }); - - modelBuilder.Entity("Server.Models.VerificationCodes", b => - { - b.Property("Id") - .HasColumnType("text"); - - b.Property("Code") - .IsRequired() - .HasColumnType("text"); - - b.Property("CreatedAt") - .HasColumnType("timestamp with time zone"); - - b.Property("ExpiresAt") - .HasColumnType("timestamp with time zone"); - - b.Property("IsUsed") - .HasColumnType("boolean"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("text"); - - b.HasKey("Id"); - - b.ToTable("VerificationCodes"); - }); - - modelBuilder.Entity("Server.Models.ZonePlan", b => - { - b.Property("ZonePlanId") - .HasColumnType("varchar(20)"); - - b.Property("BookingPlanId") - .HasColumnType("varchar(20)"); - - b.Property("Price") - .HasColumnType("decimal(8,2)"); - - b.Property("ZoneId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.HasKey("ZonePlanId", "BookingPlanId"); - - b.HasIndex("BookingPlanId"); - - b.HasIndex("ZoneId"); - - b.ToTable("ZonePlans"); - }); - - modelBuilder.Entity("Server.Models.Zones", b => - { - b.Property("ZoneId") - .HasColumnType("varchar(20)"); - - b.Property("ParkingPlaceId") - .IsRequired() - .HasColumnType("varchar(20)"); - - b.Property("ZoneCreatedDate") - .HasColumnType("timestamp with time zone"); - - b.Property("ZoneDescription") - .HasColumnType("text"); - - b.Property("ZoneName") - .IsRequired() - .HasColumnType("text"); - - b.Property("ZonePrice") - .HasColumnType("decimal(5,2)"); - - b.HasKey("ZoneId"); - - b.HasIndex("ParkingPlaceId"); - - b.ToTable("Zones"); - }); - - modelBuilder.Entity("Server.Models.AwaitedParkingPlaces", b => - { - b.HasOne("Server.Models.ParkingPlaceOwner", "ParkingPlaceOwner") - .WithMany("AwaitedParkingPlaces") - .HasForeignKey("OwnerId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Employee", "ParkingPlaceVerifier") - .WithMany("AwaitedParkingPlaces") - .HasForeignKey("ParkingPlaceVerifierId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.Navigation("ParkingPlaceOwner"); - - b.Navigation("ParkingPlaceVerifier"); - }); - - modelBuilder.Entity("Server.Models.BookingPlan", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("BookingPlans") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - }); - - modelBuilder.Entity("Server.Models.BookingReservation", b => - { - b.HasOne("Server.Models.Reservation", "Reservation") - .WithOne("BookingReservation") - .HasForeignKey("Server.Models.BookingReservation", "BookingReservationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Vehicle", "Vehicle") - .WithOne("BookingReservation") - .HasForeignKey("Server.Models.BookingReservation", "VehicleNumber") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.ZonePlan", "ZonePlan") - .WithMany("BookingReservations") - .HasForeignKey("BookingPlanId", "ZonePlanId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Reservation"); - - b.Navigation("Vehicle"); - - b.Navigation("ZonePlan"); - }); - - modelBuilder.Entity("Server.Models.ComplianceMonitoring", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("ComplianceMonitoring") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.HasOne("Server.Models.Employee", "ParkingPlaceVerifier") - .WithMany("ComplianceMonitoring") - .HasForeignKey("ParkingPlaceVerifierId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.Navigation("ParkingPlace"); - - b.Navigation("ParkingPlaceVerifier"); - }); - - modelBuilder.Entity("Server.Models.IssueImages", b => - { - b.HasOne("Server.Models.Issues", "Issues") - .WithMany("IssueImages") - .HasForeignKey("IssueId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Issues"); - }); - - modelBuilder.Entity("Server.Models.Issues", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("Issues") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.HasOne("Server.Models.Employee", "ParkingPlaceVerifier") - .WithMany("Issues") - .HasForeignKey("ParkingPlaceVerifierId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.HasOne("Server.Models.Driver", "Driver") - .WithMany("Issues") - .HasForeignKey("ReportedBy") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.Navigation("Driver"); - - b.Navigation("ParkingPlace"); - - b.Navigation("ParkingPlaceVerifier"); - }); - - modelBuilder.Entity("Server.Models.OnlineReservations", b => - { - b.HasOne("Server.Models.Reservation", "Reservation") - .WithOne("OnlineReservations") - .HasForeignKey("Server.Models.OnlineReservations", "OnlineReservationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Vehicle", "Vehicle") - .WithMany("OnlineReservations") - .HasForeignKey("VehicleNumber") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.Navigation("Reservation"); - - b.Navigation("Vehicle"); - }); - - modelBuilder.Entity("Server.Models.OnsiteReservations", b => - { - b.HasOne("Server.Models.Reservation", "Reservation") - .WithOne("OnsiteReservations") - .HasForeignKey("Server.Models.OnsiteReservations", "OnsiteReservationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Employee", "ParkingPlaceOperator") - .WithMany("OnsiteReservations") - .HasForeignKey("ParkingPlaceOperatorId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.HasOne("Server.Models.Slot", null) - .WithMany("OnsiteReservations") - .HasForeignKey("SlotId"); - - b.Navigation("ParkingPlaceOperator"); - - b.Navigation("Reservation"); - }); - - modelBuilder.Entity("Server.Models.Parking", b => - { - b.HasOne("Server.Models.BookingReservation", "BookingReservation") - .WithMany("Parkings") - .HasForeignKey("BookingReservationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Slot", "Slot") - .WithMany("Parkings") - .HasForeignKey("SlotId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("BookingReservation"); - - b.Navigation("Slot"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlace", b => - { - b.HasOne("Server.Models.Employee", "ParkingPlaceOperator") - .WithMany() - .HasForeignKey("ParkingPlaceOperatorId"); - - b.HasOne("Server.Models.ParkingPlaceOwner", "ParkingPlaceOwner") - .WithMany("ParkingPlaces") - .HasForeignKey("ParkingPlaceOwnerId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Employee", "ParkingPlaceVerifier") - .WithMany() - .HasForeignKey("ParkingPlaceVerifierId"); - - b.Navigation("ParkingPlaceOperator"); - - b.Navigation("ParkingPlaceOwner"); - - b.Navigation("ParkingPlaceVerifier"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceImages", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("ParkingPlaceImages") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceRatings", b => - { - b.HasOne("Server.Models.Driver", "Driver") - .WithMany("ParkingPlaceRatings") - .HasForeignKey("DriverId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("ParkingPlaceRatings") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Driver"); - - b.Navigation("ParkingPlace"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceServices", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("ParkingPlaceServices") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceSlotCapacities", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("ParkingPlaceSlotCapacities") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.SlotCategories", "SlotCategories") - .WithMany("ParkingPlaceSlotCapacities") - .HasForeignKey("SlotCategoryId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - - b.Navigation("SlotCategories"); - }); - - modelBuilder.Entity("Server.Models.RefreshToken", b => - { - b.HasOne("Server.Models.Employee", "Employee") - .WithMany("RefreshToken") - .HasForeignKey("EmployeeId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Employee"); - }); - - modelBuilder.Entity("Server.Models.Reservation", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("Reservations") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.HasOne("Server.Models.Slot", "Slot") - .WithMany("Reservations") - .HasForeignKey("SlotId") - .OnDelete(DeleteBehavior.SetNull) - .IsRequired(); - - b.HasOne("Server.Models.Zones", "Zone") - .WithMany() - .HasForeignKey("ZoneId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - - b.Navigation("Slot"); - - b.Navigation("Zone"); - }); - - modelBuilder.Entity("Server.Models.Slot", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("Slots") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.SlotCategories", "SlotCategories") - .WithMany("Slots") - .HasForeignKey("SlotCategoryId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Zones", "Zones") - .WithMany() - .HasForeignKey("ZonesZoneId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - - b.Navigation("SlotCategories"); - - b.Navigation("Zones"); - }); - - modelBuilder.Entity("Server.Models.SlotRatings", b => - { - b.HasOne("Server.Models.Driver", "Driver") - .WithMany("SlotRatings") - .HasForeignKey("DriverId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.HasOne("Server.Models.Slot", "Slot") - .WithMany("SlotRatings") - .HasForeignKey("SlotId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.Navigation("Driver"); - - b.Navigation("Slot"); - }); - - modelBuilder.Entity("Server.Models.SlotReservationHistory", b => - { - b.HasOne("Server.Models.Reservation", "Reservation") - .WithMany() - .HasForeignKey("ReservationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Slot", "Slot") - .WithMany("SlotReservationHistories") - .HasForeignKey("SlotId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Reservation"); - - b.Navigation("Slot"); - }); - - modelBuilder.Entity("Server.Models.Ticket", b => - { - b.HasOne("Server.Models.Employee", "ParkingPlaceOperator") - .WithMany("Ticket") - .HasForeignKey("VerifiedBy") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired(); - - b.Navigation("ParkingPlaceOperator"); - }); - - modelBuilder.Entity("Server.Models.Vehicle", b => - { - b.HasOne("Server.Models.Driver", "Driver") - .WithMany("Vehicles") - .HasForeignKey("DriverId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.ZonePlan", "ZonePlan") - .WithOne("Vehicle") - .HasForeignKey("Server.Models.Vehicle", "BookingPlanId", "ZonePlanId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("Driver"); - - b.Navigation("ZonePlan"); - }); - - modelBuilder.Entity("Server.Models.ZonePlan", b => - { - b.HasOne("Server.Models.BookingPlan", "BookingPlan") - .WithMany("ZonePlans") - .HasForeignKey("BookingPlanId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("Server.Models.Zones", "Zone") - .WithMany("ZonePlans") - .HasForeignKey("ZoneId") - .OnDelete(DeleteBehavior.Restrict) - .IsRequired(); - - b.Navigation("BookingPlan"); - - b.Navigation("Zone"); - }); - - modelBuilder.Entity("Server.Models.Zones", b => - { - b.HasOne("Server.Models.ParkingPlace", "ParkingPlace") - .WithMany("Zones") - .HasForeignKey("ParkingPlaceId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("ParkingPlace"); - }); - - modelBuilder.Entity("Server.Models.BookingPlan", b => - { - b.Navigation("ZonePlans"); - }); - - modelBuilder.Entity("Server.Models.BookingReservation", b => - { - b.Navigation("Parkings"); - }); - - modelBuilder.Entity("Server.Models.Driver", b => - { - b.Navigation("Issues"); - - b.Navigation("ParkingPlaceRatings"); - - b.Navigation("SlotRatings"); - - b.Navigation("Vehicles"); - }); - - modelBuilder.Entity("Server.Models.Employee", b => - { - b.Navigation("AwaitedParkingPlaces"); - - b.Navigation("ComplianceMonitoring"); - - b.Navigation("Issues"); - - b.Navigation("OnsiteReservations"); - - b.Navigation("RefreshToken"); - - b.Navigation("Ticket"); - }); - - modelBuilder.Entity("Server.Models.Issues", b => - { - b.Navigation("IssueImages"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlace", b => - { - b.Navigation("BookingPlans"); - - b.Navigation("ComplianceMonitoring"); - - b.Navigation("Issues"); - - b.Navigation("ParkingPlaceImages"); - - b.Navigation("ParkingPlaceRatings"); - - b.Navigation("ParkingPlaceServices"); - - b.Navigation("ParkingPlaceSlotCapacities"); - - b.Navigation("Reservations"); - - b.Navigation("Slots"); - - b.Navigation("Zones"); - }); - - modelBuilder.Entity("Server.Models.ParkingPlaceOwner", b => - { - b.Navigation("AwaitedParkingPlaces"); - - b.Navigation("ParkingPlaces"); - }); - - modelBuilder.Entity("Server.Models.Reservation", b => - { - b.Navigation("BookingReservation") - .IsRequired(); - - b.Navigation("OnlineReservations") - .IsRequired(); - - b.Navigation("OnsiteReservations") - .IsRequired(); - }); - - modelBuilder.Entity("Server.Models.Slot", b => - { - b.Navigation("OnsiteReservations"); - - b.Navigation("Parkings"); - - b.Navigation("Reservations"); - - b.Navigation("SlotRatings"); - - b.Navigation("SlotReservationHistories"); - }); - - modelBuilder.Entity("Server.Models.SlotCategories", b => - { - b.Navigation("ParkingPlaceSlotCapacities"); - - b.Navigation("Slots"); - }); - - modelBuilder.Entity("Server.Models.Vehicle", b => - { - b.Navigation("BookingReservation") - .IsRequired(); - - b.Navigation("OnlineReservations"); - }); - - modelBuilder.Entity("Server.Models.ZonePlan", b => - { - b.Navigation("BookingReservations"); - - b.Navigation("Vehicle") - .IsRequired(); - }); - - modelBuilder.Entity("Server.Models.Zones", b => - { - b.Navigation("ZonePlans"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/Models/Driver.cs b/Models/Driver.cs index 0014dd6..db14101 100644 --- a/Models/Driver.cs +++ b/Models/Driver.cs @@ -1,13 +1,11 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; +using System.Diagnostics.CodeAnalysis; using Microsoft.EntityFrameworkCore; namespace Server.Models; -[Index( - nameof(DriverId), - nameof(Email) -)] + public class Driver { [Key] @@ -39,6 +37,10 @@ public class Driver [MinLength(10, ErrorMessage = "Contact number must be 10 digits")] public required string ContactNumber { get; set; } + // [Column(TypeName = "varchar(256)")] + // [AllowNull] + // public string ProfilePicture { get; set; } = null!; + [Required] public DateTime AccountCreatedAt { get; set; } @@ -50,4 +52,6 @@ public class Driver public ICollection Issues { get; set; } = null!; public ICollection SlotRatings { get; set; } = null!; + + public ICollection RefreshTokens { get; set; } = null!; } \ No newline at end of file diff --git a/Models/DriverRefreshToken.cs b/Models/DriverRefreshToken.cs new file mode 100644 index 0000000..46ea0ce --- /dev/null +++ b/Models/DriverRefreshToken.cs @@ -0,0 +1,30 @@ +using System.ComponentModel.DataAnnotations; + +namespace Server.Models; + +public class DriverRefreshToken +{ + [Key] + [Required] + public required string Id { get; set; } + + [Required] + public required string DriverId { get; set; } + + [Required] + public required string Token { get; set; } + + [Required] + public required string JwtId { get; set; } + + [Required] + public required DateTime Expires { get; set; } + + [Required] + public required bool IsUsed { get; set; } + + [Required] + public required bool IsRevoked { get; set; } + + public Driver Driver { get; set; } = null!; +} \ No newline at end of file diff --git a/Models/Dto/DriverDto.cs b/Models/Dto/DriverDto.cs index debb5a9..dcd6ad3 100644 --- a/Models/Dto/DriverDto.cs +++ b/Models/Dto/DriverDto.cs @@ -5,7 +5,6 @@ namespace Server.Models.Dto; public class DriverDto { - public required string DriverId { get; set; } public required string FirstName { get; set; } @@ -20,9 +19,6 @@ public class DriverDto [Required (ErrorMessage = "Confirm password is required")] public required string ConfirmPassword { get; set; } - public required int ContactNumber { get; set; } - - public DateTime AccountCreatedAt { get; set; } = DateTime.Now; + public required string ContactNumber { get; set; } - public string? Token { get; set; } = null!; } \ No newline at end of file diff --git a/Models/Dto/GetNearestParkDto.cs b/Models/Dto/GetNearestParkDto.cs new file mode 100644 index 0000000..3224aff --- /dev/null +++ b/Models/Dto/GetNearestParkDto.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; + +namespace Server.Models.Dto; + +public class GetNearestParkDto +{ + // driverLongitude , driverLatitude, radius + [Required(ErrorMessage = "driver longitude is required.")] + public required string DriverLongitude { get; set; } + + [Required(ErrorMessage = "driver latitude is required.")] + public required string DriverLatitude { get; set; } + + [Required(ErrorMessage = "radius is required.")] + public required string Radius { get; set; } + +} \ No newline at end of file diff --git a/Models/Dto/ParkingPlaceDto.cs b/Models/Dto/ParkingPlaceDto.cs index 2bac75b..6f0109e 100644 --- a/Models/Dto/ParkingPlaceDto.cs +++ b/Models/Dto/ParkingPlaceDto.cs @@ -22,4 +22,7 @@ public class ParkingPlaceDto [Required(ErrorMessage = "Parking place operator id is required.")] public string? ParkingPlaceOperatorId { get; set; } + + public static string Latitude { get; set; } + public static string Longitude { get; set; } } \ No newline at end of file diff --git a/Models/Dto/ParkingPlaceOwnerDto.cs b/Models/Dto/ParkingPlaceOwnerDto.cs index d19f7e3..ea67229 100644 --- a/Models/Dto/ParkingPlaceOwnerDto.cs +++ b/Models/Dto/ParkingPlaceOwnerDto.cs @@ -4,14 +4,21 @@ namespace Server.Models.Dto; public class ParkingPlaceOwnerDto { + public required string OwnerId { get; set; } - [Required (ErrorMessage = "Full is required")] + [Required (ErrorMessage = "First name is required")] [RegularExpression(@"^[A-Za-z\s]+$", ErrorMessage = "Invalid name")] - [StringLength(100, MinimumLength = 2, ErrorMessage = "The full name must be 2 characters long.")] - public required string FullName { get; set; } + [StringLength(100, MinimumLength = 2, ErrorMessage = "The first name must be 1 characters long.")] + public required string FirstName { get; set; } + + [Required (ErrorMessage = "Second name is required")] + [RegularExpression(@"^[A-Za-z\s]+$", ErrorMessage = "Invalid name")] + [StringLength(100, MinimumLength = 2, ErrorMessage = "The last name must be 1 characters long.")] + public required string LastName { get; set; } [Required (ErrorMessage = "Email is required")] [EmailAddress(ErrorMessage = "Invalid Email Address")] + [StringLength(100, MinimumLength = 2, ErrorMessage = "The email must be 1 characters long.")] public required string Email { get; set; } [Required (ErrorMessage = "Password is required")] @@ -42,21 +49,23 @@ public class ParkingPlaceOwnerDto [StringLength(50, MinimumLength = 2, ErrorMessage = "Invalid street.")] public required string City { get; set; } - [Required (ErrorMessage = "Contact number is required")] - [MaxLength(10, ErrorMessage = "Contact number must be 10 digits")] - [MinLength(10, ErrorMessage = "Contact number must be 10 digits")] public required string ContactNumber { get; set; } - [Required (ErrorMessage = "Deed copy is required")] public required string DeedCopy { get; set; } - [Required (ErrorMessage = "NIC is required")] - [MaxLength(12, ErrorMessage = "NIC must be 12 digits")] - [MinLength(11, ErrorMessage = "NIC must be at least 11 digits")] - [RegularExpression(@"^[0-9Vv]+$" , ErrorMessage = "Invalid NIC")] public required string Nic { get; set; } - public DateTime AccountCreatedAt { get; set; } = DateTime.Now; + public DateTime AccountCreatedAt { get; set; } public string? Token { get; set; } = null!; + public string Province { get; set; } + public string LandAddressNumber { get; set; } + public string LandAddressStreet { get; set; } + public string LandAddressCity { get; set; } + public string LandAddressProvince { get; set; } + public string LandMap { get; set; } + public string LandImages { get; set; } + public string NicFront { get; set; } + public string NicBack { get; set; } + public bool acceptStatus { get; set; } } \ No newline at end of file diff --git a/Models/Dto/VehicleDto.cs b/Models/Dto/VehicleDto.cs index d537f0a..4b1e860 100644 --- a/Models/Dto/VehicleDto.cs +++ b/Models/Dto/VehicleDto.cs @@ -2,13 +2,14 @@ namespace Server.Models.Dto; public class VehicleDto { + public required string DriverId { get; set; } = "Drv_7228_4374"; public required string VehicleNumber { get; set; } public required string VehicleType { get; set; } + public required string VehicleColor { get; set; } public required string VehicleModel { get; set; } public string AdditionalNotes { get; set; } = null!; - public required DateTime VehicleAddedAt { get; set; } = DateTime.Now; } \ No newline at end of file diff --git a/Models/ParkingPlace.cs b/Models/ParkingPlace.cs index 29fbbb6..97c3b49 100644 --- a/Models/ParkingPlace.cs +++ b/Models/ParkingPlace.cs @@ -6,7 +6,7 @@ namespace Server.Models; -[Index(nameof(ParkingPlaceId), nameof(Name), nameof(Location), nameof(ParkingPlaceOperatorId), +[Index(nameof(ParkingPlaceId), nameof(Name), nameof(ParkingPlaceOperatorId), nameof(ParkingPlaceVerifierId), IsUnique = true)] public class ParkingPlace { @@ -18,10 +18,15 @@ public class ParkingPlace [Required(ErrorMessage = "Parking place name is required")] [StringLength(100, MinimumLength = 2, ErrorMessage = "The parking place name must be 2 characters long.")] public required string Name { get; set; } - - [Required(ErrorMessage = "Parking place location is required")] - [StringLength(100, MinimumLength = 2, ErrorMessage = "The parking place location must be 2 characters long.")] - public required string Location { get; set; } + + // Latitude and Longitude + [Required(ErrorMessage = "Parking place latitude is required")] + [StringLength(100, MinimumLength = 2, ErrorMessage = "The parking place latitude must be 2 characters long.")] + public required string Latitude { get; set; } + + [Required(ErrorMessage = "Parking place longitude is required")] + [StringLength(100, MinimumLength = 2, ErrorMessage = "The parking place longitude must be 2 characters long.")] + public required string Longitude { get; set; } public string Description { get; set; } = null!; diff --git a/Models/ParkingPlaceOwner.cs b/Models/ParkingPlaceOwner.cs index b18ecc1..0f6189d 100644 --- a/Models/ParkingPlaceOwner.cs +++ b/Models/ParkingPlaceOwner.cs @@ -6,15 +6,23 @@ namespace Server.Models; public class ParkingPlaceOwner { + [Key] [Column(TypeName = "varchar(20)")] public required string OwnerId { get; set; } - [Required (ErrorMessage = "Full is required")] + + [Required (ErrorMessage = "First name is required")] [RegularExpression(@"^[A-Za-z\s]+$", ErrorMessage = "Invalid name")] - [StringLength(100, MinimumLength = 2, ErrorMessage = "The full name must be 2 characters long.")] - public required string FullName { get; set; } + [StringLength(100, MinimumLength = 2, ErrorMessage = "The first name must be 1 characters long.")] + public required string FirstName { get; set; } + [Required (ErrorMessage = "Second name is required")] + [RegularExpression(@"^[A-Za-z\s]+$", ErrorMessage = "Invalid name")] + [StringLength(100, MinimumLength = 2, ErrorMessage = "The last name must be 1 characters long.")] + public required string LastName { get; set; } + + [Required (ErrorMessage = "Email is required")] [EmailAddress(ErrorMessage = "Invalid Email Address")] [Column(TypeName = "varchar(100)")] @@ -46,6 +54,33 @@ public class ParkingPlaceOwner [StringLength(50, MinimumLength = 2, ErrorMessage = "Invalid street.")] public required string City { get; set; } + [Required (ErrorMessage = "Province is required")] + [RegularExpression(@"^[a-zA-Z\s]+$", ErrorMessage = "Province should contain only alphabetic characters.")] + [StringLength(50, MinimumLength = 2, ErrorMessage = "Invalid province.")] + public required string Province { get; set; } + + [Required (ErrorMessage = "Contact number is required")] + [MaxLength(10, ErrorMessage = "Contact number must be 10 digits")] + [MinLength(10, ErrorMessage = "Contact number must be 10 digits")] + + public required string LandAddressNumber { get; set; } + + [Required (ErrorMessage = "Number is required")] + [RegularExpression(@"^[a-zA-Z0-9\s]+$", ErrorMessage = "Street should contain only alphanumeric characters.")] + [StringLength(50, MinimumLength = 2, ErrorMessage = "Invalid street.")] + + public required string LandAddressStreet { get; set; } + + [Required (ErrorMessage = "City is required")] + [RegularExpression(@"^[a-zA-Z\s]+$", ErrorMessage = "City should contain only alphabetic characters.")] + [StringLength(50, MinimumLength = 2, ErrorMessage = "Invalid city.")] + public required string LandAddressCity { get; set; } + + [Required (ErrorMessage = "Province is required")] + [RegularExpression(@"^[a-zA-Z\s]+$", ErrorMessage = "Province should contain only alphabetic characters.")] + [StringLength(50, MinimumLength = 2, ErrorMessage = "Invalid province.")] + public required string LandAddressProvince { get; set; } + [Required (ErrorMessage = "Contact number is required")] [MaxLength(10, ErrorMessage = "Contact number must be 10 digits")] [MinLength(10, ErrorMessage = "Contact number must be 10 digits")] @@ -55,6 +90,22 @@ public class ParkingPlaceOwner [Column(TypeName = "varchar(256)")] public required string DeedCopy { get; set; } + [Required (ErrorMessage = "NIC is required")] + [Column(TypeName = "varchar(12)")] + [MaxLength(12, ErrorMessage = "NIC must be 12 digits")] + [MinLength(11, ErrorMessage = "NIC must be at least 11 digits")] + [RegularExpression(@"^[0-9Vv]+$" , ErrorMessage = "Invalid NIC")] + + public required string LandMap { get; set; } + + [Required (ErrorMessage = "NIC is required")] + [Column(TypeName = "varchar(12)")] + [MaxLength(12, ErrorMessage = "NIC must be 12 digits")] + [MinLength(11, ErrorMessage = "NIC must be at least 11 digits")] + [RegularExpression(@"^[0-9Vv]+$" , ErrorMessage = "Invalid NIC")] + + public required string LandImages { get; set; } + [Required (ErrorMessage = "NIC is required")] [Column(TypeName = "varchar(12)")] [MaxLength(12, ErrorMessage = "NIC must be 12 digits")] @@ -62,8 +113,17 @@ public class ParkingPlaceOwner [RegularExpression(@"^[0-9Vv]+$" , ErrorMessage = "Invalid NIC")] public required string Nic { get; set; } + [Required (ErrorMessage = "Front view of NIC is required")] + [Column(TypeName = "varchar(256)")] + public required string NicFront { get; set; } + + [Required (ErrorMessage = "Back view of NIC is required")] + [Column(TypeName = "varchar(256)")] + public required string NicBack { get; set; } + public DateTime AccountCreatedAt { get; set; } = DateTime.Now; + [Column(TypeName = "varchar(512)")] [AllowNull] public string Token { get; set; } = null!; @@ -71,4 +131,5 @@ public class ParkingPlaceOwner public ICollection? ParkingPlaces { get; set; } public ICollection? AwaitedParkingPlaces { get; set; } + public bool acceptStatus { get; set; } } \ No newline at end of file diff --git a/Models/Reservation.cs b/Models/Reservation.cs index 8c841d7..885c764 100644 --- a/Models/Reservation.cs +++ b/Models/Reservation.cs @@ -60,4 +60,6 @@ public class Reservation public OnlineReservations OnlineReservations { get; set; } = null!; public OnsiteReservations OnsiteReservations { get; set; } = null!; + + public Vehicle Vehicle { get; set; } = null!; } \ No newline at end of file diff --git a/Models/Vehicle.cs b/Models/Vehicle.cs index 166edbf..26204e2 100644 --- a/Models/Vehicle.cs +++ b/Models/Vehicle.cs @@ -1,5 +1,6 @@ using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; +using System.Diagnostics.CodeAnalysis; using Microsoft.EntityFrameworkCore; namespace Server.Models; @@ -23,7 +24,11 @@ public class Vehicle [Required (ErrorMessage = "Vehicle model is required.")] [Column(TypeName = "varchar(50)")] - public required string VehicleModel { get; set; } + public required string VehicleModel { get; set; } + + [Required (ErrorMessage = "Vehicle color is required.")] + [Column(TypeName = "varchar(50)")] + public required string VehicleColor { get; set; } public string AdditionalNotes { get; set; } = null!; @@ -37,10 +42,14 @@ public class Vehicle public BookingReservation BookingReservation { get; set; } = null!; [Column(TypeName = "varchar(20)")] - public string ZonePlanId { get; set; } = null!; + [AllowNull] + public string? ZonePlanId { get; set; } = null!; [Column(TypeName = "varchar(20)")] - public string BookingPlanId { get; set; } = null!; + [AllowNull] + public string? BookingPlanId { get; set; } = null!; public ZonePlan ZonePlan { get; set; } = null!; + + public ICollection Reservations { get; set; } = null!; } \ No newline at end of file diff --git a/Server.csproj b/Server.csproj index 5e0c11c..af29ec4 100644 --- a/Server.csproj +++ b/Server.csproj @@ -25,9 +25,15 @@ + + + + + + diff --git a/appsettings.json b/appsettings.json index 4d92ef8..a01cd32 100644 --- a/appsettings.json +++ b/appsettings.json @@ -7,7 +7,7 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "DefaultConnection": "Server=localhost;Port=5432;Database=park_ease;User Id=postgres;Password=990511Dsa;" + "DefaultConnection": "Server=localhost;Port=5433;Database=park_ease;User Id=postgres;Password='postgre';" }, "JWTConfig": { "Secret": "uCvUY5e7qXhy7GifOdPWcPHzXsN7jOW9iDC1BJaM", diff --git a/bin/Debug/net7.0/BCrypt.Net-Next.dll b/bin/Debug/net7.0/BCrypt.Net-Next.dll deleted file mode 100644 index 42d9082..0000000 Binary files a/bin/Debug/net7.0/BCrypt.Net-Next.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Humanizer.dll b/bin/Debug/net7.0/Humanizer.dll deleted file mode 100644 index c9a7ef8..0000000 Binary files a/bin/Debug/net7.0/Humanizer.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll b/bin/Debug/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll deleted file mode 100644 index 98bc23f..0000000 Binary files a/bin/Debug/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll b/bin/Debug/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll deleted file mode 100644 index 6300e30..0000000 Binary files a/bin/Debug/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll b/bin/Debug/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll deleted file mode 100644 index 9ac9bab..0000000 Binary files a/bin/Debug/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll b/bin/Debug/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll deleted file mode 100644 index 5e1e74c..0000000 Binary files a/bin/Debug/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.AspNetCore.Identity.UI.dll b/bin/Debug/net7.0/Microsoft.AspNetCore.Identity.UI.dll deleted file mode 100644 index 35f3c22..0000000 Binary files a/bin/Debug/net7.0/Microsoft.AspNetCore.Identity.UI.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.AspNetCore.OpenApi.dll b/bin/Debug/net7.0/Microsoft.AspNetCore.OpenApi.dll deleted file mode 100644 index 027a6ba..0000000 Binary files a/bin/Debug/net7.0/Microsoft.AspNetCore.OpenApi.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Abstractions.dll deleted file mode 100644 index a89f247..0000000 Binary files a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Abstractions.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Design.dll b/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Design.dll deleted file mode 100644 index 8adf225..0000000 Binary files a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Design.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.dll b/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.dll deleted file mode 100644 index 44538e5..0000000 Binary files a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.Relational.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.dll b/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.dll deleted file mode 100644 index 94a49a4..0000000 Binary files a/bin/Debug/net7.0/Microsoft.EntityFrameworkCore.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.Extensions.DependencyModel.dll b/bin/Debug/net7.0/Microsoft.Extensions.DependencyModel.dll deleted file mode 100644 index c4fe0b9..0000000 Binary files a/bin/Debug/net7.0/Microsoft.Extensions.DependencyModel.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll b/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll deleted file mode 100644 index d053e6b..0000000 Binary files a/bin/Debug/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.Extensions.Identity.Core.dll b/bin/Debug/net7.0/Microsoft.Extensions.Identity.Core.dll deleted file mode 100644 index dbd220e..0000000 Binary files a/bin/Debug/net7.0/Microsoft.Extensions.Identity.Core.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.Extensions.Identity.Stores.dll b/bin/Debug/net7.0/Microsoft.Extensions.Identity.Stores.dll deleted file mode 100644 index 599b399..0000000 Binary files a/bin/Debug/net7.0/Microsoft.Extensions.Identity.Stores.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.Extensions.Options.dll b/bin/Debug/net7.0/Microsoft.Extensions.Options.dll deleted file mode 100644 index 09a4ad5..0000000 Binary files a/bin/Debug/net7.0/Microsoft.Extensions.Options.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.IdentityModel.Abstractions.dll b/bin/Debug/net7.0/Microsoft.IdentityModel.Abstractions.dll deleted file mode 100644 index b94566a..0000000 Binary files a/bin/Debug/net7.0/Microsoft.IdentityModel.Abstractions.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.IdentityModel.JsonWebTokens.dll b/bin/Debug/net7.0/Microsoft.IdentityModel.JsonWebTokens.dll deleted file mode 100644 index 8399698..0000000 Binary files a/bin/Debug/net7.0/Microsoft.IdentityModel.JsonWebTokens.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.IdentityModel.Logging.dll b/bin/Debug/net7.0/Microsoft.IdentityModel.Logging.dll deleted file mode 100644 index b4673bb..0000000 Binary files a/bin/Debug/net7.0/Microsoft.IdentityModel.Logging.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll deleted file mode 100644 index 8915dfe..0000000 Binary files a/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.dll b/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.dll deleted file mode 100644 index 31e4c86..0000000 Binary files a/bin/Debug/net7.0/Microsoft.IdentityModel.Protocols.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.IdentityModel.Tokens.dll b/bin/Debug/net7.0/Microsoft.IdentityModel.Tokens.dll deleted file mode 100644 index 23f0f21..0000000 Binary files a/bin/Debug/net7.0/Microsoft.IdentityModel.Tokens.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Microsoft.OpenApi.dll b/bin/Debug/net7.0/Microsoft.OpenApi.dll deleted file mode 100644 index 1e0998d..0000000 Binary files a/bin/Debug/net7.0/Microsoft.OpenApi.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Mono.TextTemplating.dll b/bin/Debug/net7.0/Mono.TextTemplating.dll deleted file mode 100644 index d5a4b3c..0000000 Binary files a/bin/Debug/net7.0/Mono.TextTemplating.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Newtonsoft.Json.dll b/bin/Debug/net7.0/Newtonsoft.Json.dll deleted file mode 100644 index 1ffeabe..0000000 Binary files a/bin/Debug/net7.0/Newtonsoft.Json.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll b/bin/Debug/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll deleted file mode 100644 index 493fbdc..0000000 Binary files a/bin/Debug/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Npgsql.dll b/bin/Debug/net7.0/Npgsql.dll deleted file mode 100644 index c3bd706..0000000 Binary files a/bin/Debug/net7.0/Npgsql.dll and /dev/null differ diff --git a/bin/Debug/net7.0/QRCoder.dll b/bin/Debug/net7.0/QRCoder.dll deleted file mode 100644 index a6fabe9..0000000 Binary files a/bin/Debug/net7.0/QRCoder.dll and /dev/null differ diff --git a/bin/Debug/net7.0/SendGrid.Extensions.DependencyInjection.dll b/bin/Debug/net7.0/SendGrid.Extensions.DependencyInjection.dll deleted file mode 100644 index 54e0243..0000000 Binary files a/bin/Debug/net7.0/SendGrid.Extensions.DependencyInjection.dll and /dev/null differ diff --git a/bin/Debug/net7.0/SendGrid.dll b/bin/Debug/net7.0/SendGrid.dll deleted file mode 100644 index 227e67d..0000000 Binary files a/bin/Debug/net7.0/SendGrid.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Server.deps.json b/bin/Debug/net7.0/Server.deps.json deleted file mode 100644 index 9c62dda..0000000 --- a/bin/Debug/net7.0/Server.deps.json +++ /dev/null @@ -1,950 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v7.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v7.0": { - "Server/1.0.0": { - "dependencies": { - "BCrypt.Net-Next": "4.0.3", - "Microsoft.AspNetCore.Authentication.JwtBearer": "7.0.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "7.0.0", - "Microsoft.AspNetCore.Identity.UI": "7.0.9", - "Microsoft.AspNetCore.OpenApi": "7.0.5", - "Microsoft.EntityFrameworkCore": "7.0.0", - "Microsoft.EntityFrameworkCore.Abstractions": "7.0.0", - "Microsoft.EntityFrameworkCore.Design": "7.0.0", - "Microsoft.EntityFrameworkCore.Tools": "7.0.0", - "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.0", - "QRCoder": "1.4.3", - "SendGrid": "9.28.1", - "SendGrid.Extensions.DependencyInjection": "1.0.1", - "Swashbuckle.AspNetCore": "6.4.0", - "System.IdentityModel.Tokens.Jwt": "6.31.0" - }, - "runtime": { - "Server.dll": {} - } - }, - "BCrypt.Net-Next/4.0.3": { - "runtime": { - "lib/net6.0/BCrypt.Net-Next.dll": { - "assemblyVersion": "4.0.3.0", - "fileVersion": "4.0.3.0" - } - } - }, - "Humanizer.Core/2.14.1": { - "runtime": { - "lib/net6.0/Humanizer.dll": { - "assemblyVersion": "2.14.0.0", - "fileVersion": "2.14.1.48190" - } - } - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/7.0.0": { - "dependencies": { - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.15.1" - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51819" - } - } - }, - "Microsoft.AspNetCore.Cryptography.Internal/7.0.9": { - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.923.32110" - } - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/7.0.9": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "7.0.9" - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.923.32110" - } - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/7.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "7.0.0", - "Microsoft.Extensions.Identity.Stores": "7.0.9" - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51819" - } - } - }, - "Microsoft.AspNetCore.Identity.UI/7.0.9": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Embedded": "7.0.9", - "Microsoft.Extensions.Identity.Stores": "7.0.9" - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Identity.UI.dll": { - "assemblyVersion": "7.0.9.0", - "fileVersion": "7.0.923.32110" - } - } - }, - "Microsoft.AspNetCore.OpenApi/7.0.5": { - "dependencies": { - "Microsoft.OpenApi": "1.4.3" - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.OpenApi.dll": { - "assemblyVersion": "7.0.5.0", - "fileVersion": "7.0.523.17410" - } - } - }, - "Microsoft.CSharp/4.5.0": {}, - "Microsoft.EntityFrameworkCore/7.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "7.0.0", - "Microsoft.EntityFrameworkCore.Analyzers": "7.0.0", - "Microsoft.Extensions.Caching.Memory": "7.0.0", - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51807" - } - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/7.0.0": { - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51807" - } - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/7.0.0": {}, - "Microsoft.EntityFrameworkCore.Design/7.0.0": { - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.EntityFrameworkCore.Relational": "7.0.0", - "Microsoft.Extensions.DependencyModel": "7.0.0", - "Mono.TextTemplating": "2.2.1" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51807" - } - } - }, - "Microsoft.EntityFrameworkCore.Relational/7.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "7.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51807" - } - } - }, - "Microsoft.EntityFrameworkCore.Tools/7.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "7.0.0" - } - }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, - "Microsoft.Extensions.Caching.Abstractions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Caching.Memory/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1", - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection/7.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {}, - "Microsoft.Extensions.DependencyModel/7.0.0": { - "dependencies": { - "System.Text.Encodings.Web": "7.0.0", - "System.Text.Json": "7.0.0" - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.22.51805" - } - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - } - }, - "Microsoft.Extensions.FileProviders.Embedded/7.0.9": { - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0" - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.923.32110" - } - } - }, - "Microsoft.Extensions.Http/2.1.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1" - } - }, - "Microsoft.Extensions.Identity.Core/7.0.9": { - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "7.0.9", - "Microsoft.Extensions.Logging": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1" - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Identity.Core.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.923.32110" - } - } - }, - "Microsoft.Extensions.Identity.Stores/7.0.9": { - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.Identity.Core": "7.0.9", - "Microsoft.Extensions.Logging": "7.0.0" - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Identity.Stores.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.923.32110" - } - } - }, - "Microsoft.Extensions.Logging/7.0.0": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1" - } - }, - "Microsoft.Extensions.Logging.Abstractions/7.0.0": {}, - "Microsoft.Extensions.Options/7.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Options.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.323.6910" - } - } - }, - "Microsoft.Extensions.Primitives/7.0.0": {}, - "Microsoft.IdentityModel.Abstractions/6.31.0": { - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": { - "assemblyVersion": "6.31.0.0", - "fileVersion": "6.31.0.40607" - } - } - }, - "Microsoft.IdentityModel.JsonWebTokens/6.31.0": { - "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.31.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encodings.Web": "7.0.0", - "System.Text.Json": "7.0.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": { - "assemblyVersion": "6.31.0.0", - "fileVersion": "6.31.0.40607" - } - } - }, - "Microsoft.IdentityModel.Logging/6.31.0": { - "dependencies": { - "Microsoft.IdentityModel.Abstractions": "6.31.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Logging.dll": { - "assemblyVersion": "6.31.0.0", - "fileVersion": "6.31.0.40607" - } - } - }, - "Microsoft.IdentityModel.Protocols/6.15.1": { - "dependencies": { - "Microsoft.IdentityModel.Logging": "6.31.0", - "Microsoft.IdentityModel.Tokens": "6.31.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": { - "assemblyVersion": "6.15.1.0", - "fileVersion": "6.15.1.30119" - } - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.15.1": { - "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.15.1", - "System.IdentityModel.Tokens.Jwt": "6.31.0" - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { - "assemblyVersion": "6.15.1.0", - "fileVersion": "6.15.1.30119" - } - } - }, - "Microsoft.IdentityModel.Tokens/6.31.0": { - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.31.0", - "System.Security.Cryptography.Cng": "4.5.0" - }, - "runtime": { - "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": { - "assemblyVersion": "6.31.0.0", - "fileVersion": "6.31.0.40607" - } - } - }, - "Microsoft.NETCore.Platforms/1.1.0": {}, - "Microsoft.NETCore.Targets/1.1.0": {}, - "Microsoft.OpenApi/1.4.3": { - "runtime": { - "lib/netstandard2.0/Microsoft.OpenApi.dll": { - "assemblyVersion": "1.4.3.0", - "fileVersion": "1.4.3.0" - } - } - }, - "Mono.TextTemplating/2.2.1": { - "dependencies": { - "System.CodeDom": "4.4.0" - }, - "runtime": { - "lib/netstandard2.0/Mono.TextTemplating.dll": { - "assemblyVersion": "2.2.0.0", - "fileVersion": "2.2.1.1" - } - } - }, - "Newtonsoft.Json/13.0.1": { - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.1.25517" - } - } - }, - "Npgsql/7.0.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "runtime": { - "lib/net7.0/Npgsql.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.0.0" - } - } - }, - "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.0": { - "dependencies": { - "Microsoft.EntityFrameworkCore": "7.0.0", - "Microsoft.EntityFrameworkCore.Abstractions": "7.0.0", - "Microsoft.EntityFrameworkCore.Relational": "7.0.0", - "Npgsql": "7.0.0" - }, - "runtime": { - "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { - "assemblyVersion": "7.0.0.0", - "fileVersion": "7.0.0.0" - } - } - }, - "QRCoder/1.4.3": { - "runtime": { - "lib/net6.0/QRCoder.dll": { - "assemblyVersion": "1.4.3.0", - "fileVersion": "1.4.3.0" - } - } - }, - "SendGrid/9.28.1": { - "dependencies": { - "Newtonsoft.Json": "13.0.1", - "starkbank-ecdsa": "1.3.3" - }, - "runtime": { - "lib/netstandard2.0/SendGrid.dll": { - "assemblyVersion": "9.28.1.0", - "fileVersion": "9.28.1.0" - } - } - }, - "SendGrid.Extensions.DependencyInjection/1.0.1": { - "dependencies": { - "Microsoft.Extensions.Http": "2.1.0", - "SendGrid": "9.28.1" - }, - "runtime": { - "lib/netstandard2.0/SendGrid.Extensions.DependencyInjection.dll": { - "assemblyVersion": "1.0.1.0", - "fileVersion": "1.0.1.0" - } - } - }, - "starkbank-ecdsa/1.3.3": { - "runtime": { - "lib/netstandard2.1/StarkbankEcdsa.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - }, - "Swashbuckle.AspNetCore/6.4.0": { - "dependencies": { - "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" - } - }, - "Swashbuckle.AspNetCore.Swagger/6.4.0": { - "dependencies": { - "Microsoft.OpenApi": "1.4.3" - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { - "assemblyVersion": "6.4.0.0", - "fileVersion": "6.4.0.0" - } - } - }, - "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { - "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.4.0" - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { - "assemblyVersion": "6.4.0.0", - "fileVersion": "6.4.0.0" - } - } - }, - "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { - "assemblyVersion": "6.4.0.0", - "fileVersion": "6.4.0.0" - } - } - }, - "System.CodeDom/4.4.0": { - "runtime": { - "lib/netstandard2.0/System.CodeDom.dll": { - "assemblyVersion": "4.0.0.0", - "fileVersion": "4.6.25519.3" - } - } - }, - "System.IdentityModel.Tokens.Jwt/6.31.0": { - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.31.0", - "Microsoft.IdentityModel.Tokens": "6.31.0" - }, - "runtime": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { - "assemblyVersion": "6.31.0.0", - "fileVersion": "6.31.0.40607" - } - } - }, - "System.Runtime/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - } - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, - "System.Security.Cryptography.Cng/4.5.0": {}, - "System.Text.Encoding/4.3.0": { - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - } - }, - "System.Text.Encodings.Web/7.0.0": {}, - "System.Text.Json/7.0.0": { - "dependencies": { - "System.Text.Encodings.Web": "7.0.0" - } - } - } - }, - "libraries": { - "Server/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "BCrypt.Net-Next/4.0.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-W+U9WvmZQgi5cX6FS5GDtDoPzUCV4LkBLkywq/kRZhuDwcbavOzcDAr3LXJFqHUi952Yj3LEYoWW0jbEUQChsA==", - "path": "bcrypt.net-next/4.0.3", - "hashPath": "bcrypt.net-next.4.0.3.nupkg.sha512" - }, - "Humanizer.Core/2.14.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", - "path": "humanizer.core/2.14.1", - "hashPath": "humanizer.core.2.14.1.nupkg.sha512" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-q2suMVl1gO6rBJkV7rxm0F2sBufValm2RKxY3zoWN4y6cAufDJYmzpLWPKju3kKFJFKNgivWgoTw0dvf4W5QDQ==", - "path": "microsoft.aspnetcore.authentication.jwtbearer/7.0.0", - "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.7.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.Internal/7.0.9": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KLuY2N0SOEFEU0B9AgM0Idgn08mu2/4nk2biW9uG9TiYC7Pm2Z6AfxHbTV+dQnYK34lEt27A+EhwI6NzQVhvxg==", - "path": "microsoft.aspnetcore.cryptography.internal/7.0.9", - "hashPath": "microsoft.aspnetcore.cryptography.internal.7.0.9.nupkg.sha512" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/7.0.9": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oQKTD4Uhm1CPjhhQmxYeqL8RyR7V+xnw2ug38igqQA2OSLS35enNG+uL/PWLeIEnVb4b6fGfWmmgjzY0hnrMLw==", - "path": "microsoft.aspnetcore.cryptography.keyderivation/7.0.9", - "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.7.0.9.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-mtomuG24wGpvdblVQUj/JHIZ1i8oNhRNHr0V0re8fTkv15hz+AQLdtwbdd6FdINNeXiKi3kGmzZ7PE1KOyzoSg==", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/7.0.0", - "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.7.0.0.nupkg.sha512" - }, - "Microsoft.AspNetCore.Identity.UI/7.0.9": { - "type": "package", - "serviceable": true, - "sha512": "sha512-P1LVi2fB3C0RJcW9OGrvUjT2bzHCpSDdiClwyKLuiC+EjtTrWng+ehG/Xjrow5++pkd2nQ19m4RxNflpIhRg5Q==", - "path": "microsoft.aspnetcore.identity.ui/7.0.9", - "hashPath": "microsoft.aspnetcore.identity.ui.7.0.9.nupkg.sha512" - }, - "Microsoft.AspNetCore.OpenApi/7.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-yxFvk9BsgL/eDJVsPp0zbUpL73u9uXLYTnWoMBvnJdm8+970YuhM2XWcDOyetjkp8l8z00MHgfYHCRXOnLx/+Q==", - "path": "microsoft.aspnetcore.openapi/7.0.5", - "hashPath": "microsoft.aspnetcore.openapi.7.0.5.nupkg.sha512" - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", - "path": "microsoft.csharp/4.5.0", - "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-9W+IfmAzMrp2ZpKZLhgTlWljSBM9Erldis1us61DAGi+L7Q6vilTbe1G2zDxtYO8F2H0I0Qnupdx5Cp4s2xoZw==", - "path": "microsoft.entityframeworkcore/7.0.0", - "hashPath": "microsoft.entityframeworkcore.7.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Pfu3Zjj5+d2Gt27oE9dpGiF/VobBB+s5ogrfI9sBsXQE1SG49RqVz5+IyeNnzhyejFrPIQsPDRMchhcojy4Hbw==", - "path": "microsoft.entityframeworkcore.abstractions/7.0.0", - "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Analyzers/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Qkd2H+jLe37o5ku+LjT6qf7kAHY75Yfn2bBDQgqr13DTOLYpEy1Mt93KPFjaZvIu/srEcbfGGMRL7urKm5zN8Q==", - "path": "microsoft.entityframeworkcore.analyzers/7.0.0", - "hashPath": "microsoft.entityframeworkcore.analyzers.7.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Design/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fEEU/zZ/VblZRQxHNZxgGKVtEtOGqEAmuHkACV1i0H031bM8PQKTS7PlKPVOgg0C1v+6yeHoIAGGgbAvG9f7kw==", - "path": "microsoft.entityframeworkcore.design/7.0.0", - "hashPath": "microsoft.entityframeworkcore.design.7.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Relational/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eQiYygtR2xZ0Uy7KtiFRHpoEx/U8xNwbNRgu1pEJgSxbJLtg6tDL1y2YcIbSuIRSNEljXIIHq/apEhGm1QL70g==", - "path": "microsoft.entityframeworkcore.relational/7.0.0", - "hashPath": "microsoft.entityframeworkcore.relational.7.0.0.nupkg.sha512" - }, - "Microsoft.EntityFrameworkCore.Tools/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DtLJ0usm8NdPbRDxvNUBAYgnvqhodr/HPb461I+jrgHw5ZKF0vRTaokNth2Zy9xiw1ZTpT4c+S40f7AHWakODg==", - "path": "microsoft.entityframeworkcore.tools/7.0.0", - "hashPath": "microsoft.entityframeworkcore.tools.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", - "path": "microsoft.extensions.apidescription.server/6.0.5", - "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==", - "path": "microsoft.extensions.caching.abstractions/7.0.0", - "hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Caching.Memory/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==", - "path": "microsoft.extensions.caching.memory/7.0.0", - "hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==", - "path": "microsoft.extensions.configuration.abstractions/7.0.0", - "hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==", - "path": "microsoft.extensions.dependencyinjection/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.DependencyModel/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==", - "path": "microsoft.extensions.dependencymodel/7.0.0", - "hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-NyawiW9ZT/liQb34k9YqBSNPLuuPkrjMgQZ24Y/xXX1RoiBkLUdPMaQTmxhZ5TYu8ZKZ9qayzil75JX95vGQUg==", - "path": "microsoft.extensions.fileproviders.abstractions/7.0.0", - "hashPath": "microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.FileProviders.Embedded/7.0.9": { - "type": "package", - "serviceable": true, - "sha512": "sha512-iksK9eQAzoSDgSEgjJP5IZyLqOalFZEUKuSBIOt4WiHbeHzbundDIDKSJWfUMNyI1EZV2OIP1g9FZW0wvnXmEQ==", - "path": "microsoft.extensions.fileproviders.embedded/7.0.9", - "hashPath": "microsoft.extensions.fileproviders.embedded.7.0.9.nupkg.sha512" - }, - "Microsoft.Extensions.Http/2.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-vkSkGa1UIZVlAd18oDhrtoawN/q7fDemJcVpT9+28mP7bP0I8zKLSLRwqF++GmPs/7e0Aqlo6jpZm3P7YYS0ag==", - "path": "microsoft.extensions.http/2.1.0", - "hashPath": "microsoft.extensions.http.2.1.0.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Core/7.0.9": { - "type": "package", - "serviceable": true, - "sha512": "sha512-HWA/1INVGoxlQrvlLsrGDLQOuJSqdEkCmglmwcvXWWI2o7RwzWP0S4+aIRGNZVY51vQPIJ9m/XQ+sXq41YCtJg==", - "path": "microsoft.extensions.identity.core/7.0.9", - "hashPath": "microsoft.extensions.identity.core.7.0.9.nupkg.sha512" - }, - "Microsoft.Extensions.Identity.Stores/7.0.9": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fYJhJhK+sNrqYxlR9CW8+Cbp6HyZ+qHvQoyyipTmczC27BixdauuDp2WtzwJU6mta5TsntFkmX19uyedvVTRkg==", - "path": "microsoft.extensions.identity.stores/7.0.9", - "hashPath": "microsoft.extensions.identity.stores.7.0.9.nupkg.sha512" - }, - "Microsoft.Extensions.Logging/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==", - "path": "microsoft.extensions.logging/7.0.0", - "hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Logging.Abstractions/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==", - "path": "microsoft.extensions.logging.abstractions/7.0.0", - "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512" - }, - "Microsoft.Extensions.Options/7.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-pZRDYdN1FpepOIfHU62QoBQ6zdAoTvnjxFfqAzEd9Jhb2dfhA5i6jeTdgGgcgTWFRC7oT0+3XrbQu4LjvgX1Nw==", - "path": "microsoft.extensions.options/7.0.1", - "hashPath": "microsoft.extensions.options.7.0.1.nupkg.sha512" - }, - "Microsoft.Extensions.Primitives/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", - "path": "microsoft.extensions.primitives/7.0.0", - "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Abstractions/6.31.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-SBa2DGEZpMThT3ki6lOK5SwH+fotHddNBKH+pfqrlINnl999BreRS9G0QiLruwfmcTDnFr8xwmNjoGnPQqfZwg==", - "path": "microsoft.identitymodel.abstractions/6.31.0", - "hashPath": "microsoft.identitymodel.abstractions.6.31.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.JsonWebTokens/6.31.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-r0f4clrrlFApwSf2GRpS5X8hL54h1WUlZdq9ZoOy+cJOOqtNhhdfkfkqwxsTGCH/Ae7glOWNxykZzyRXpwcXVQ==", - "path": "microsoft.identitymodel.jsonwebtokens/6.31.0", - "hashPath": "microsoft.identitymodel.jsonwebtokens.6.31.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Logging/6.31.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YzW5O27nTXxNgNKm+Pud7hXjUlDa2JshtRG+WftQvQIsBUpFA/WjhxG2uO8YanfXbb/IT9r8Cu/VdYkvZ3+9/g==", - "path": "microsoft.identitymodel.logging/6.31.0", - "hashPath": "microsoft.identitymodel.logging.6.31.0.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols/6.15.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-6nHr+4yE8vj620Vy4L0pl7kmkvWc06wBrJ+AOo/gjqzu/UD/MYgySUqRGlZYrvvNmKkUWMw4hdn78MPCb4bstA==", - "path": "microsoft.identitymodel.protocols/6.15.1", - "hashPath": "microsoft.identitymodel.protocols.6.15.1.nupkg.sha512" - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.15.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WwecgT/PNrytLNUWjkYtnnG2LXMAzkINSaZM+8dPPiEpOGz1bQDBWAenTSurYICxGoA1sOPriFXk+ocnQyprKw==", - "path": "microsoft.identitymodel.protocols.openidconnect/6.15.1", - "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512" - }, - "Microsoft.IdentityModel.Tokens/6.31.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Q1Ej/OAiqi5b/eB8Ozo5FnQ6vlxjgiomnWWenDi2k7+XqhkA2d5TotGtNXpWcWiGmrotNA/o8p51YesnziA0Sw==", - "path": "microsoft.identitymodel.tokens/6.31.0", - "hashPath": "microsoft.identitymodel.tokens.6.31.0.nupkg.sha512" - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "path": "microsoft.netcore.platforms/1.1.0", - "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "path": "microsoft.netcore.targets/1.1.0", - "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" - }, - "Microsoft.OpenApi/1.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-rURwggB+QZYcSVbDr7HSdhw/FELvMlriW10OeOzjPT7pstefMo7IThhtNtDudxbXhW+lj0NfX72Ka5EDsG8x6w==", - "path": "microsoft.openapi/1.4.3", - "hashPath": "microsoft.openapi.1.4.3.nupkg.sha512" - }, - "Mono.TextTemplating/2.2.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", - "path": "mono.texttemplating/2.2.1", - "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "path": "newtonsoft.json/13.0.1", - "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512" - }, - "Npgsql/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-tOBFksJZ2MiEz8xtDUgS5IG19jVO3nSP15QDYWiiGpXHe0PsLoQBts2Sg3hHKrrLTuw+AjsJz9iKvvGNHyKDIg==", - "path": "npgsql/7.0.0", - "hashPath": "npgsql.7.0.0.nupkg.sha512" - }, - "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-CyUNlFZmtX2Kmw8XK5Tlx5eVUCzWJ+zJHErxZiMo2Y8zCRuH9+/OMGwG+9Mmp5zD5p3Ifbi5Pp3btsqoDDkSZQ==", - "path": "npgsql.entityframeworkcore.postgresql/7.0.0", - "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.0.nupkg.sha512" - }, - "QRCoder/1.4.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-fWuFqjm8GTlEb2GqBl3Hi8HZZeZQwBSHxvRPtPjyNbT82H0ff0JwavKRBmMaXCno1Av6McPC8aJzri0Mj2w9Jw==", - "path": "qrcoder/1.4.3", - "hashPath": "qrcoder.1.4.3.nupkg.sha512" - }, - "SendGrid/9.28.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-LyIkgjd+svXuQxpqe5pvyOccyUdKcDqwnBNDPjyCngkKeVpXAOTAr3U1DBLWqHEbFHvu2UBFki3SJzDwxvJdfA==", - "path": "sendgrid/9.28.1", - "hashPath": "sendgrid.9.28.1.nupkg.sha512" - }, - "SendGrid.Extensions.DependencyInjection/1.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-M3dHAkRIIDWvGNro5S25xjQ+nvUTomZ5er12TL0Re+G2UwIntMvO2OthECb3SV28AvOtDd4yZERjdHTrJ+gD1w==", - "path": "sendgrid.extensions.dependencyinjection/1.0.1", - "hashPath": "sendgrid.extensions.dependencyinjection.1.0.1.nupkg.sha512" - }, - "starkbank-ecdsa/1.3.3": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OblOaKb1enXn+dSp7tsx9yjwV+/BEKM9jFhshIkZTwCk7LuTFTp+wSon6rFzuPiIiTGtvVWQNUw2slHjGktJog==", - "path": "starkbank-ecdsa/1.3.3", - "hashPath": "starkbank-ecdsa.1.3.3.nupkg.sha512" - }, - "Swashbuckle.AspNetCore/6.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", - "path": "swashbuckle.aspnetcore/6.4.0", - "hashPath": "swashbuckle.aspnetcore.6.4.0.nupkg.sha512" - }, - "Swashbuckle.AspNetCore.Swagger/6.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", - "path": "swashbuckle.aspnetcore.swagger/6.4.0", - "hashPath": "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512" - }, - "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", - "path": "swashbuckle.aspnetcore.swaggergen/6.4.0", - "hashPath": "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512" - }, - "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==", - "path": "swashbuckle.aspnetcore.swaggerui/6.4.0", - "hashPath": "swashbuckle.aspnetcore.swaggerui.6.4.0.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.IdentityModel.Tokens.Jwt/6.31.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OTlLhhNHODxZvqst0ku8VbIdYNKi25SyM6/VdbpNUe6aItaecVRPtURGvpcQpzltr9H0wy+ycAqBqLUI4SBtaQ==", - "path": "system.identitymodel.tokens.jwt/6.31.0", - "hashPath": "system.identitymodel.tokens.jwt.6.31.0.nupkg.sha512" - }, - "System.Runtime/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "path": "system.runtime/4.3.0", - "hashPath": "system.runtime.4.3.0.nupkg.sha512" - }, - "System.Runtime.CompilerServices.Unsafe/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", - "path": "system.runtime.compilerservices.unsafe/6.0.0", - "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" - }, - "System.Security.Cryptography.Cng/4.5.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "path": "system.security.cryptography.cng/4.5.0", - "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "path": "system.text.encoding/4.3.0", - "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" - }, - "System.Text.Encodings.Web/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==", - "path": "system.text.encodings.web/7.0.0", - "hashPath": "system.text.encodings.web.7.0.0.nupkg.sha512" - }, - "System.Text.Json/7.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==", - "path": "system.text.json/7.0.0", - "hashPath": "system.text.json.7.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/bin/Debug/net7.0/Server.dll b/bin/Debug/net7.0/Server.dll deleted file mode 100644 index 4d4c7d1..0000000 Binary files a/bin/Debug/net7.0/Server.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Server.exe b/bin/Debug/net7.0/Server.exe deleted file mode 100644 index 602265b..0000000 Binary files a/bin/Debug/net7.0/Server.exe and /dev/null differ diff --git a/bin/Debug/net7.0/Server.pdb b/bin/Debug/net7.0/Server.pdb deleted file mode 100644 index 2f370d5..0000000 Binary files a/bin/Debug/net7.0/Server.pdb and /dev/null differ diff --git a/bin/Debug/net7.0/Server.runtimeconfig.json b/bin/Debug/net7.0/Server.runtimeconfig.json deleted file mode 100644 index d486bb2..0000000 --- a/bin/Debug/net7.0/Server.runtimeconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net7.0", - "frameworks": [ - { - "name": "Microsoft.NETCore.App", - "version": "7.0.0" - }, - { - "name": "Microsoft.AspNetCore.App", - "version": "7.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/bin/Debug/net7.0/Server.staticwebassets.runtime.json b/bin/Debug/net7.0/Server.staticwebassets.runtime.json deleted file mode 100644 index e13db70..0000000 --- a/bin/Debug/net7.0/Server.staticwebassets.runtime.json +++ /dev/null @@ -1 +0,0 @@ -{"ContentRoots":["C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.identity.ui\\7.0.9\\staticwebassets\\V5\\"],"Root":{"Children":{"Identity":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"favicon.ico":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"favicon.ico"},"Patterns":null},"js":{"Children":{"site.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"js/site.js"},"Patterns":null}},"Asset":null,"Patterns":null},"lib":{"Children":{"bootstrap":{"Children":{"dist":{"Children":{"css":{"Children":{"bootstrap-grid.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css"},"Patterns":null},"bootstrap-grid.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.css.map"},"Patterns":null},"bootstrap-grid.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css"},"Patterns":null},"bootstrap-grid.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.min.css.map"},"Patterns":null},"bootstrap-grid.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css"},"Patterns":null},"bootstrap-grid.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map"},"Patterns":null},"bootstrap-grid.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css"},"Patterns":null},"bootstrap-grid.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map"},"Patterns":null},"bootstrap-reboot.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css"},"Patterns":null},"bootstrap-reboot.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.css.map"},"Patterns":null},"bootstrap-reboot.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css"},"Patterns":null},"bootstrap-reboot.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.min.css.map"},"Patterns":null},"bootstrap-reboot.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css"},"Patterns":null},"bootstrap-reboot.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map"},"Patterns":null},"bootstrap-reboot.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css"},"Patterns":null},"bootstrap-reboot.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map"},"Patterns":null},"bootstrap-utilities.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css"},"Patterns":null},"bootstrap-utilities.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.css.map"},"Patterns":null},"bootstrap-utilities.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css"},"Patterns":null},"bootstrap-utilities.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.min.css.map"},"Patterns":null},"bootstrap-utilities.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css"},"Patterns":null},"bootstrap-utilities.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map"},"Patterns":null},"bootstrap-utilities.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css"},"Patterns":null},"bootstrap-utilities.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map"},"Patterns":null},"bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css"},"Patterns":null},"bootstrap.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.css.map"},"Patterns":null},"bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css"},"Patterns":null},"bootstrap.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.min.css.map"},"Patterns":null},"bootstrap.rtl.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css"},"Patterns":null},"bootstrap.rtl.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.css.map"},"Patterns":null},"bootstrap.rtl.min.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css"},"Patterns":null},"bootstrap.rtl.min.css.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/css/bootstrap.rtl.min.css.map"},"Patterns":null}},"Asset":null,"Patterns":null},"js":{"Children":{"bootstrap.bundle.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js"},"Patterns":null},"bootstrap.bundle.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.js.map"},"Patterns":null},"bootstrap.bundle.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js"},"Patterns":null},"bootstrap.bundle.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.bundle.min.js.map"},"Patterns":null},"bootstrap.esm.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js"},"Patterns":null},"bootstrap.esm.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.js.map"},"Patterns":null},"bootstrap.esm.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js"},"Patterns":null},"bootstrap.esm.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.esm.min.js.map"},"Patterns":null},"bootstrap.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js"},"Patterns":null},"bootstrap.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.js.map"},"Patterns":null},"bootstrap.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js"},"Patterns":null},"bootstrap.min.js.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/dist/js/bootstrap.min.js.map"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/bootstrap/LICENSE"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation-unobtrusive":{"Children":{"jquery.validate.unobtrusive.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"},"Patterns":null},"jquery.validate.unobtrusive.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"},"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation-unobtrusive/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery-validation":{"Children":{"dist":{"Children":{"additional-methods.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.js"},"Patterns":null},"additional-methods.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/additional-methods.min.js"},"Patterns":null},"jquery.validate.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.js"},"Patterns":null},"jquery.validate.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/dist/jquery.validate.min.js"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.md":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery-validation/LICENSE.md"},"Patterns":null}},"Asset":null,"Patterns":null},"jquery":{"Children":{"dist":{"Children":{"jquery.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.js"},"Patterns":null},"jquery.min.js":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.js"},"Patterns":null},"jquery.min.map":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/dist/jquery.min.map"},"Patterns":null}},"Asset":null,"Patterns":null},"LICENSE.txt":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"lib/jquery/LICENSE.txt"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}} \ No newline at end of file diff --git a/bin/Debug/net7.0/StarkbankEcdsa.dll b/bin/Debug/net7.0/StarkbankEcdsa.dll deleted file mode 100644 index 3ba0e54..0000000 Binary files a/bin/Debug/net7.0/StarkbankEcdsa.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Swashbuckle.AspNetCore.Swagger.dll b/bin/Debug/net7.0/Swashbuckle.AspNetCore.Swagger.dll deleted file mode 100644 index e9b8cf7..0000000 Binary files a/bin/Debug/net7.0/Swashbuckle.AspNetCore.Swagger.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll deleted file mode 100644 index 68e38a2..0000000 Binary files a/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll and /dev/null differ diff --git a/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll deleted file mode 100644 index 9c52aed..0000000 Binary files a/bin/Debug/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll and /dev/null differ diff --git a/bin/Debug/net7.0/System.CodeDom.dll b/bin/Debug/net7.0/System.CodeDom.dll deleted file mode 100644 index 3128b6a..0000000 Binary files a/bin/Debug/net7.0/System.CodeDom.dll and /dev/null differ diff --git a/bin/Debug/net7.0/System.IdentityModel.Tokens.Jwt.dll b/bin/Debug/net7.0/System.IdentityModel.Tokens.Jwt.dll deleted file mode 100644 index 4b285cd..0000000 Binary files a/bin/Debug/net7.0/System.IdentityModel.Tokens.Jwt.dll and /dev/null differ diff --git a/bin/Debug/net7.0/appsettings.Development.json b/bin/Debug/net7.0/appsettings.Development.json deleted file mode 100644 index 0c208ae..0000000 --- a/bin/Debug/net7.0/appsettings.Development.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" - } - } -} diff --git a/bin/Debug/net7.0/appsettings.json b/bin/Debug/net7.0/appsettings.json index 4d92ef8..a01cd32 100644 --- a/bin/Debug/net7.0/appsettings.json +++ b/bin/Debug/net7.0/appsettings.json @@ -7,7 +7,7 @@ }, "AllowedHosts": "*", "ConnectionStrings": { - "DefaultConnection": "Server=localhost;Port=5432;Database=park_ease;User Id=postgres;Password=990511Dsa;" + "DefaultConnection": "Server=localhost;Port=5433;Database=park_ease;User Id=postgres;Password='postgre';" }, "JWTConfig": { "Secret": "uCvUY5e7qXhy7GifOdPWcPHzXsN7jOW9iDC1BJaM", diff --git a/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs deleted file mode 100644 index 4257f4b..0000000 --- a/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/obj/Debug/net7.0/Server.AssemblyInfo.cs b/obj/Debug/net7.0/Server.AssemblyInfo.cs deleted file mode 100644 index ae052ad..0000000 --- a/obj/Debug/net7.0/Server.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 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.Identity.UI.UIFrameworkAttribute("Bootstrap5")] -[assembly: System.Reflection.AssemblyCompanyAttribute("Server")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("Server")] -[assembly: System.Reflection.AssemblyTitleAttribute("Server")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/obj/Debug/net7.0/Server.AssemblyInfoInputs.cache b/obj/Debug/net7.0/Server.AssemblyInfoInputs.cache deleted file mode 100644 index 4ae8977..0000000 --- a/obj/Debug/net7.0/Server.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -426823a2fcffd746667bb73ffc984118afb99661 diff --git a/obj/Debug/net7.0/Server.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net7.0/Server.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 8b18bf7..0000000 --- a/obj/Debug/net7.0/Server.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -is_global = true -build_property.TargetFramework = net7.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 = Server -build_property.RootNamespace = Server -build_property.ProjectDir = C:\Users\Asus\Desktop\3rd Year Group Project\Server\ -build_property.RazorLangVersion = 7.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = C:\Users\Asus\Desktop\3rd Year Group Project\Server -build_property._RazorSourceGeneratorDebug = diff --git a/obj/Debug/net7.0/Server.GlobalUsings.g.cs b/obj/Debug/net7.0/Server.GlobalUsings.g.cs deleted file mode 100644 index 025530a..0000000 --- a/obj/Debug/net7.0/Server.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -global using global::Microsoft.AspNetCore.Builder; -global using global::Microsoft.AspNetCore.Hosting; -global using global::Microsoft.AspNetCore.Http; -global using global::Microsoft.AspNetCore.Routing; -global using global::Microsoft.Extensions.Configuration; -global using global::Microsoft.Extensions.DependencyInjection; -global using global::Microsoft.Extensions.Hosting; -global using global::Microsoft.Extensions.Logging; -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Net.Http.Json; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/obj/Debug/net7.0/Server.assets.cache b/obj/Debug/net7.0/Server.assets.cache deleted file mode 100644 index 893bc3f..0000000 Binary files a/obj/Debug/net7.0/Server.assets.cache and /dev/null differ diff --git a/obj/Debug/net7.0/Server.csproj.AssemblyReference.cache b/obj/Debug/net7.0/Server.csproj.AssemblyReference.cache deleted file mode 100644 index a3b327c..0000000 Binary files a/obj/Debug/net7.0/Server.csproj.AssemblyReference.cache and /dev/null differ diff --git a/obj/Server.csproj.nuget.dgspec.json b/obj/Server.csproj.nuget.dgspec.json deleted file mode 100644 index 2354dd7..0000000 --- a/obj/Server.csproj.nuget.dgspec.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "format": 1, - "restore": { - "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj": {} - }, - "projects": { - "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj", - "projectName": "Server", - "projectPath": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj", - "packagesPath": "C:\\Users\\Asus\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\Asus\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "dependencies": { - "BCrypt.Net-Next": { - "target": "Package", - "version": "[4.0.3, )" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.AspNetCore.Identity.UI": { - "target": "Package", - "version": "[7.0.9, )" - }, - "Microsoft.AspNetCore.OpenApi": { - "target": "Package", - "version": "[7.0.5, )" - }, - "Microsoft.EntityFrameworkCore": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.EntityFrameworkCore.Abstractions": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.EntityFrameworkCore.Design": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.EntityFrameworkCore.Tools": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[7.0.0, )" - }, - "Npgsql.EntityFrameworkCore.PostgreSQL": { - "target": "Package", - "version": "[7.0.0, )" - }, - "QRCoder": { - "target": "Package", - "version": "[1.4.3, )" - }, - "SendGrid": { - "target": "Package", - "version": "[9.28.1, )" - }, - "SendGrid.Extensions.DependencyInjection": { - "target": "Package", - "version": "[1.0.1, )" - }, - "Swashbuckle.AspNetCore": { - "target": "Package", - "version": "[6.4.0, )" - }, - "System.IdentityModel.Tokens.Jwt": { - "target": "Package", - "version": "[6.31.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\\7.0.100\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/obj/Server.csproj.nuget.g.props b/obj/Server.csproj.nuget.g.props deleted file mode 100644 index 66a95d2..0000000 --- a/obj/Server.csproj.nuget.g.props +++ /dev/null @@ -1,26 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\Asus\.nuget\packages\ - PackageReference - 6.5.0 - - - - - - - - - - - - - C:\Users\Asus\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 - C:\Users\Asus\.nuget\packages\microsoft.entityframeworkcore.tools\7.0.0 - - \ No newline at end of file diff --git a/obj/Server.csproj.nuget.g.targets b/obj/Server.csproj.nuget.g.targets deleted file mode 100644 index 070a435..0000000 --- a/obj/Server.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json deleted file mode 100644 index e4d2146..0000000 --- a/obj/project.assets.json +++ /dev/null @@ -1,3000 +0,0 @@ -{ - "version": 3, - "targets": { - "net7.0": { - "BCrypt.Net-Next/4.0.3": { - "type": "package", - "compile": { - "lib/net6.0/BCrypt.Net-Next.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/BCrypt.Net-Next.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.AspNetCore.Authentication.JwtBearer/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.15.1" - }, - "compile": { - "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { - "related": ".xml" - } - }, - "frameworkReferences": [ - "Microsoft.AspNetCore.App" - ] - }, - "Microsoft.AspNetCore.Cryptography.Internal/7.0.9": { - "type": "package", - "compile": { - "lib/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { - "related": ".xml" - } - } - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/7.0.9": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.Internal": "7.0.9" - }, - "compile": { - "lib/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { - "related": ".xml" - } - } - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Relational": "7.0.0", - "Microsoft.Extensions.Identity.Stores": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": { - "related": ".xml" - } - } - }, - "Microsoft.AspNetCore.Identity.UI/7.0.9": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Embedded": "7.0.9", - "Microsoft.Extensions.Identity.Stores": "7.0.9" - }, - "compile": { - "lib/net7.0/Microsoft.AspNetCore.Identity.UI.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.Identity.UI.dll": { - "related": ".xml" - } - }, - "frameworkReferences": [ - "Microsoft.AspNetCore.App" - ], - "build": { - "build/Microsoft.AspNetCore.Identity.UI.props": {}, - "buildTransitive/Microsoft.AspNetCore.Identity.UI.targets": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.AspNetCore.Identity.UI.targets": {} - } - }, - "Microsoft.AspNetCore.OpenApi/7.0.5": { - "type": "package", - "dependencies": { - "Microsoft.OpenApi": "1.4.3" - }, - "compile": { - "lib/net7.0/Microsoft.AspNetCore.OpenApi.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.AspNetCore.OpenApi.dll": { - "related": ".xml" - } - }, - "frameworkReferences": [ - "Microsoft.AspNetCore.App" - ] - }, - "Microsoft.CSharp/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "Microsoft.EntityFrameworkCore/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "7.0.0", - "Microsoft.EntityFrameworkCore.Analyzers": "7.0.0", - "Microsoft.Extensions.Caching.Memory": "7.0.0", - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.Logging": "7.0.0" - }, - "compile": { - "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props": {} - } - }, - "Microsoft.EntityFrameworkCore.Abstractions/7.0.0": { - "type": "package", - "compile": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Analyzers/7.0.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/_._": {} - } - }, - "Microsoft.EntityFrameworkCore.Design/7.0.0": { - "type": "package", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Microsoft.EntityFrameworkCore.Relational": "7.0.0", - "Microsoft.Extensions.DependencyModel": "7.0.0", - "Mono.TextTemplating": "2.2.1" - }, - "compile": { - "lib/net6.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": { - "related": ".xml" - } - }, - "build": { - "build/net6.0/Microsoft.EntityFrameworkCore.Design.props": {} - } - }, - "Microsoft.EntityFrameworkCore.Relational/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "7.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "7.0.0" - }, - "compile": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": { - "related": ".xml" - } - } - }, - "Microsoft.EntityFrameworkCore.Tools/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore.Design": "7.0.0" - }, - "compile": { - "lib/net6.0/_._": {} - }, - "runtime": { - "lib/net6.0/_._": {} - } - }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { - "type": "package", - "build": { - "build/Microsoft.Extensions.ApiDescription.Server.props": {}, - "build/Microsoft.Extensions.ApiDescription.Server.targets": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {}, - "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {} - } - }, - "Microsoft.Extensions.Caching.Abstractions/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Caching.Memory/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.DependencyModel/7.0.0": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "7.0.0", - "System.Text.Json": "7.0.0" - }, - "compile": { - "lib/net7.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Primitives": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.FileProviders.Embedded/7.0.9": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll": { - "related": ".xml" - } - }, - "build": { - "build/netstandard2.0/_._": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/_._": {} - } - }, - "Microsoft.Extensions.Http/2.1.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.0", - "Microsoft.Extensions.Logging": "2.1.0", - "Microsoft.Extensions.Options": "2.1.0" - }, - "compile": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Microsoft.Extensions.Http.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Extensions.Identity.Core/7.0.9": { - "type": "package", - "dependencies": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "7.0.9", - "Microsoft.Extensions.Logging": "7.0.0", - "Microsoft.Extensions.Options": "7.0.1" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Identity.Core.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Identity.Core.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Extensions.Identity.Stores/7.0.9": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "7.0.0", - "Microsoft.Extensions.Identity.Core": "7.0.9", - "Microsoft.Extensions.Logging": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Identity.Stores.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Identity.Stores.dll": { - "related": ".xml" - } - } - }, - "Microsoft.Extensions.Logging/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "7.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Logging.Abstractions": "7.0.0", - "Microsoft.Extensions.Options": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Logging.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Logging.Abstractions/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} - } - }, - "Microsoft.Extensions.Options/7.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0", - "Microsoft.Extensions.Primitives": "7.0.0" - }, - "compile": { - "lib/net7.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Options.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.Extensions.Primitives/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Microsoft.Extensions.Primitives.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - } - }, - "Microsoft.IdentityModel.Abstractions/6.31.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.31.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Tokens": "6.31.0", - "System.Text.Encoding": "4.3.0", - "System.Text.Encodings.Web": "4.7.2", - "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.31.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Abstractions": "6.31.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.15.1": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Logging": "6.15.1", - "Microsoft.IdentityModel.Tokens": "6.15.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": { - "related": ".xml" - } - } - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.15.1": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.Protocols": "6.15.1", - "System.IdentityModel.Tokens.Jwt": "6.15.1" - }, - "compile": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { - "related": ".xml" - } - } - }, - "Microsoft.IdentityModel.Tokens/6.31.0": { - "type": "package", - "dependencies": { - "Microsoft.CSharp": "4.5.0", - "Microsoft.IdentityModel.Logging": "6.31.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.OpenApi/1.4.3": { - "type": "package", - "compile": { - "lib/netstandard2.0/Microsoft.OpenApi.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/netstandard2.0/Microsoft.OpenApi.dll": { - "related": ".pdb;.xml" - } - } - }, - "Mono.TextTemplating/2.2.1": { - "type": "package", - "dependencies": { - "System.CodeDom": "4.4.0" - }, - "compile": { - "lib/netstandard2.0/_._": {} - }, - "runtime": { - "lib/netstandard2.0/Mono.TextTemplating.dll": {} - } - }, - "Newtonsoft.Json/13.0.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - } - }, - "Npgsql/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "6.0.0", - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - }, - "compile": { - "lib/net7.0/Npgsql.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Npgsql.dll": { - "related": ".xml" - } - } - }, - "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.0": { - "type": "package", - "dependencies": { - "Microsoft.EntityFrameworkCore": "[7.0.0, 8.0.0)", - "Microsoft.EntityFrameworkCore.Abstractions": "[7.0.0, 8.0.0)", - "Microsoft.EntityFrameworkCore.Relational": "[7.0.0, 8.0.0)", - "Npgsql": "7.0.0" - }, - "compile": { - "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { - "related": ".xml" - } - } - }, - "QRCoder/1.4.3": { - "type": "package", - "compile": { - "lib/net6.0/QRCoder.dll": {} - }, - "runtime": { - "lib/net6.0/QRCoder.dll": {} - } - }, - "SendGrid/9.28.1": { - "type": "package", - "dependencies": { - "Newtonsoft.Json": "13.0.1", - "starkbank-ecdsa": "[1.3.3, 2.0.0)" - }, - "compile": { - "lib/netstandard2.0/SendGrid.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/netstandard2.0/SendGrid.dll": { - "related": ".pdb;.xml" - } - } - }, - "SendGrid.Extensions.DependencyInjection/1.0.1": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.Http": "2.1.0", - "SendGrid": "9.24.3" - }, - "compile": { - "lib/netstandard2.0/SendGrid.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/SendGrid.Extensions.DependencyInjection.dll": { - "related": ".xml" - } - } - }, - "starkbank-ecdsa/1.3.3": { - "type": "package", - "compile": { - "lib/netstandard2.1/StarkbankEcdsa.dll": {} - }, - "runtime": { - "lib/netstandard2.1/StarkbankEcdsa.dll": {} - } - }, - "Swashbuckle.AspNetCore/6.4.0": { - "type": "package", - "dependencies": { - "Microsoft.Extensions.ApiDescription.Server": "6.0.5", - "Swashbuckle.AspNetCore.Swagger": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", - "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" - }, - "build": { - "build/Swashbuckle.AspNetCore.props": {} - } - }, - "Swashbuckle.AspNetCore.Swagger/6.4.0": { - "type": "package", - "dependencies": { - "Microsoft.OpenApi": "1.2.3" - }, - "compile": { - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { - "related": ".pdb;.xml" - } - }, - "frameworkReferences": [ - "Microsoft.AspNetCore.App" - ] - }, - "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { - "type": "package", - "dependencies": { - "Swashbuckle.AspNetCore.Swagger": "6.4.0" - }, - "compile": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { - "related": ".pdb;.xml" - } - } - }, - "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { - "type": "package", - "compile": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { - "related": ".pdb;.xml" - } - }, - "frameworkReferences": [ - "Microsoft.AspNetCore.App" - ] - }, - "System.CodeDom/4.4.0": { - "type": "package", - "compile": { - "ref/netstandard2.0/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/System.CodeDom.dll": {} - } - }, - "System.IdentityModel.Tokens.Jwt/6.31.0": { - "type": "package", - "dependencies": { - "Microsoft.IdentityModel.JsonWebTokens": "6.31.0", - "Microsoft.IdentityModel.Tokens": "6.31.0" - }, - "compile": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": { - "related": ".xml" - } - } - }, - "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.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.Cryptography.Cng/4.5.0": { - "type": "package", - "compile": { - "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {} - }, - "runtimeTargets": { - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.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.Encodings.Web/7.0.0": { - "type": "package", - "compile": { - "lib/net7.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Text.Encodings.Web.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/_._": {} - }, - "runtimeTargets": { - "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll": { - "assetType": "runtime", - "rid": "browser" - } - } - }, - "System.Text.Json/7.0.0": { - "type": "package", - "dependencies": { - "System.Text.Encodings.Web": "7.0.0" - }, - "compile": { - "lib/net7.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net7.0/System.Text.Json.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/net6.0/System.Text.Json.targets": {} - } - } - } - }, - "libraries": { - "BCrypt.Net-Next/4.0.3": { - "sha512": "W+U9WvmZQgi5cX6FS5GDtDoPzUCV4LkBLkywq/kRZhuDwcbavOzcDAr3LXJFqHUi952Yj3LEYoWW0jbEUQChsA==", - "type": "package", - "path": "bcrypt.net-next/4.0.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "bcrypt.net-next.4.0.3.nupkg.sha512", - "bcrypt.net-next.nuspec", - "ico.png", - "lib/net20/BCrypt.Net-Next.dll", - "lib/net20/BCrypt.Net-Next.xml", - "lib/net35/BCrypt.Net-Next.dll", - "lib/net35/BCrypt.Net-Next.xml", - "lib/net462/BCrypt.Net-Next.dll", - "lib/net462/BCrypt.Net-Next.xml", - "lib/net472/BCrypt.Net-Next.dll", - "lib/net472/BCrypt.Net-Next.xml", - "lib/net48/BCrypt.Net-Next.dll", - "lib/net48/BCrypt.Net-Next.xml", - "lib/net5.0/BCrypt.Net-Next.dll", - "lib/net5.0/BCrypt.Net-Next.xml", - "lib/net6.0/BCrypt.Net-Next.dll", - "lib/net6.0/BCrypt.Net-Next.xml", - "lib/netstandard2.0/BCrypt.Net-Next.dll", - "lib/netstandard2.0/BCrypt.Net-Next.xml", - "lib/netstandard2.1/BCrypt.Net-Next.dll", - "lib/netstandard2.1/BCrypt.Net-Next.xml", - "readme.md" - ] - }, - "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.AspNetCore.Authentication.JwtBearer/7.0.0": { - "sha512": "q2suMVl1gO6rBJkV7rxm0F2sBufValm2RKxY3zoWN4y6cAufDJYmzpLWPKju3kKFJFKNgivWgoTw0dvf4W5QDQ==", - "type": "package", - "path": "microsoft.aspnetcore.authentication.jwtbearer/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll", - "lib/net7.0/Microsoft.AspNetCore.Authentication.JwtBearer.xml", - "microsoft.aspnetcore.authentication.jwtbearer.7.0.0.nupkg.sha512", - "microsoft.aspnetcore.authentication.jwtbearer.nuspec" - ] - }, - "Microsoft.AspNetCore.Cryptography.Internal/7.0.9": { - "sha512": "KLuY2N0SOEFEU0B9AgM0Idgn08mu2/4nk2biW9uG9TiYC7Pm2Z6AfxHbTV+dQnYK34lEt27A+EhwI6NzQVhvxg==", - "type": "package", - "path": "microsoft.aspnetcore.cryptography.internal/7.0.9", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net462/Microsoft.AspNetCore.Cryptography.Internal.dll", - "lib/net462/Microsoft.AspNetCore.Cryptography.Internal.xml", - "lib/net7.0/Microsoft.AspNetCore.Cryptography.Internal.dll", - "lib/net7.0/Microsoft.AspNetCore.Cryptography.Internal.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.xml", - "microsoft.aspnetcore.cryptography.internal.7.0.9.nupkg.sha512", - "microsoft.aspnetcore.cryptography.internal.nuspec" - ] - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/7.0.9": { - "sha512": "oQKTD4Uhm1CPjhhQmxYeqL8RyR7V+xnw2ug38igqQA2OSLS35enNG+uL/PWLeIEnVb4b6fGfWmmgjzY0hnrMLw==", - "type": "package", - "path": "microsoft.aspnetcore.cryptography.keyderivation/7.0.9", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net462/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/net462/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "lib/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/net7.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", - "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", - "microsoft.aspnetcore.cryptography.keyderivation.7.0.9.nupkg.sha512", - "microsoft.aspnetcore.cryptography.keyderivation.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore/7.0.0": { - "sha512": "mtomuG24wGpvdblVQUj/JHIZ1i8oNhRNHr0V0re8fTkv15hz+AQLdtwbdd6FdINNeXiKi3kGmzZ7PE1KOyzoSg==", - "type": "package", - "path": "microsoft.aspnetcore.identity.entityframeworkcore/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll", - "lib/net7.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.xml", - "microsoft.aspnetcore.identity.entityframeworkcore.7.0.0.nupkg.sha512", - "microsoft.aspnetcore.identity.entityframeworkcore.nuspec" - ] - }, - "Microsoft.AspNetCore.Identity.UI/7.0.9": { - "sha512": "P1LVi2fB3C0RJcW9OGrvUjT2bzHCpSDdiClwyKLuiC+EjtTrWng+ehG/Xjrow5++pkd2nQ19m4RxNflpIhRg5Q==", - "type": "package", - "path": "microsoft.aspnetcore.identity.ui/7.0.9", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "build/Microsoft.AspNetCore.Identity.UI.props", - "build/Microsoft.AspNetCore.Identity.UI.targets", - "build/Microsoft.AspNetCore.StaticWebAssets.V4.targets", - "build/Microsoft.AspNetCore.StaticWebAssets.V5.targets", - "build/Microsoft.AspNetCore.StaticWebAssets.targets", - "buildMultiTargeting/Microsoft.AspNetCore.Identity.UI.targets", - "buildTransitive/Microsoft.AspNetCore.Identity.UI.targets", - "lib/net7.0/Microsoft.AspNetCore.Identity.UI.dll", - "lib/net7.0/Microsoft.AspNetCore.Identity.UI.xml", - "microsoft.aspnetcore.identity.ui.7.0.9.nupkg.sha512", - "microsoft.aspnetcore.identity.ui.nuspec", - "staticwebassets/V4/css/site.css", - "staticwebassets/V4/favicon.ico", - "staticwebassets/V4/js/site.js", - "staticwebassets/V4/lib/bootstrap/LICENSE", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-grid.css", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-grid.css.map", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-grid.min.css", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-grid.min.css.map", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-reboot.css", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-reboot.css.map", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-reboot.min.css", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap.css", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap.css.map", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap.min.css", - "staticwebassets/V4/lib/bootstrap/dist/css/bootstrap.min.css.map", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.bundle.js", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.bundle.js.map", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.bundle.min.js", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.js", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.js.map", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.min.js", - "staticwebassets/V4/lib/bootstrap/dist/js/bootstrap.min.js.map", - "staticwebassets/V4/lib/jquery-validation-unobtrusive/LICENSE.txt", - "staticwebassets/V4/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js", - "staticwebassets/V4/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js", - "staticwebassets/V4/lib/jquery-validation/LICENSE.md", - "staticwebassets/V4/lib/jquery-validation/dist/additional-methods.js", - "staticwebassets/V4/lib/jquery-validation/dist/additional-methods.min.js", - "staticwebassets/V4/lib/jquery-validation/dist/jquery.validate.js", - "staticwebassets/V4/lib/jquery-validation/dist/jquery.validate.min.js", - "staticwebassets/V4/lib/jquery/LICENSE.txt", - "staticwebassets/V4/lib/jquery/dist/jquery.js", - "staticwebassets/V4/lib/jquery/dist/jquery.min.js", - "staticwebassets/V4/lib/jquery/dist/jquery.min.map", - "staticwebassets/V5/css/site.css", - "staticwebassets/V5/favicon.ico", - "staticwebassets/V5/js/site.js", - "staticwebassets/V5/lib/bootstrap/LICENSE", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.rtl.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.rtl.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.rtl.css.map", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.rtl.min.css", - "staticwebassets/V5/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.bundle.js", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.bundle.js.map", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.bundle.min.js", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.esm.js", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.esm.js.map", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.esm.min.js", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.esm.min.js.map", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.js", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.js.map", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.min.js", - "staticwebassets/V5/lib/bootstrap/dist/js/bootstrap.min.js.map", - "staticwebassets/V5/lib/jquery-validation-unobtrusive/LICENSE.txt", - "staticwebassets/V5/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js", - "staticwebassets/V5/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js", - "staticwebassets/V5/lib/jquery-validation/LICENSE.md", - "staticwebassets/V5/lib/jquery-validation/dist/additional-methods.js", - "staticwebassets/V5/lib/jquery-validation/dist/additional-methods.min.js", - "staticwebassets/V5/lib/jquery-validation/dist/jquery.validate.js", - "staticwebassets/V5/lib/jquery-validation/dist/jquery.validate.min.js", - "staticwebassets/V5/lib/jquery/LICENSE.txt", - "staticwebassets/V5/lib/jquery/dist/jquery.js", - "staticwebassets/V5/lib/jquery/dist/jquery.min.js", - "staticwebassets/V5/lib/jquery/dist/jquery.min.map" - ] - }, - "Microsoft.AspNetCore.OpenApi/7.0.5": { - "sha512": "yxFvk9BsgL/eDJVsPp0zbUpL73u9uXLYTnWoMBvnJdm8+970YuhM2XWcDOyetjkp8l8z00MHgfYHCRXOnLx/+Q==", - "type": "package", - "path": "microsoft.aspnetcore.openapi/7.0.5", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net7.0/Microsoft.AspNetCore.OpenApi.dll", - "lib/net7.0/Microsoft.AspNetCore.OpenApi.xml", - "microsoft.aspnetcore.openapi.7.0.5.nupkg.sha512", - "microsoft.aspnetcore.openapi.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.EntityFrameworkCore/7.0.0": { - "sha512": "9W+IfmAzMrp2ZpKZLhgTlWljSBM9Erldis1us61DAGi+L7Q6vilTbe1G2zDxtYO8F2H0I0Qnupdx5Cp4s2xoZw==", - "type": "package", - "path": "microsoft.entityframeworkcore/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "buildTransitive/net6.0/Microsoft.EntityFrameworkCore.props", - "lib/net6.0/Microsoft.EntityFrameworkCore.dll", - "lib/net6.0/Microsoft.EntityFrameworkCore.xml", - "microsoft.entityframeworkcore.7.0.0.nupkg.sha512", - "microsoft.entityframeworkcore.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Abstractions/7.0.0": { - "sha512": "Pfu3Zjj5+d2Gt27oE9dpGiF/VobBB+s5ogrfI9sBsXQE1SG49RqVz5+IyeNnzhyejFrPIQsPDRMchhcojy4Hbw==", - "type": "package", - "path": "microsoft.entityframeworkcore.abstractions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll", - "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.xml", - "microsoft.entityframeworkcore.abstractions.7.0.0.nupkg.sha512", - "microsoft.entityframeworkcore.abstractions.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Analyzers/7.0.0": { - "sha512": "Qkd2H+jLe37o5ku+LjT6qf7kAHY75Yfn2bBDQgqr13DTOLYpEy1Mt93KPFjaZvIu/srEcbfGGMRL7urKm5zN8Q==", - "type": "package", - "path": "microsoft.entityframeworkcore.analyzers/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", - "lib/netstandard2.0/_._", - "microsoft.entityframeworkcore.analyzers.7.0.0.nupkg.sha512", - "microsoft.entityframeworkcore.analyzers.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Design/7.0.0": { - "sha512": "fEEU/zZ/VblZRQxHNZxgGKVtEtOGqEAmuHkACV1i0H031bM8PQKTS7PlKPVOgg0C1v+6yeHoIAGGgbAvG9f7kw==", - "type": "package", - "path": "microsoft.entityframeworkcore.design/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "build/net6.0/Microsoft.EntityFrameworkCore.Design.props", - "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll", - "lib/net6.0/Microsoft.EntityFrameworkCore.Design.xml", - "microsoft.entityframeworkcore.design.7.0.0.nupkg.sha512", - "microsoft.entityframeworkcore.design.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Relational/7.0.0": { - "sha512": "eQiYygtR2xZ0Uy7KtiFRHpoEx/U8xNwbNRgu1pEJgSxbJLtg6tDL1y2YcIbSuIRSNEljXIIHq/apEhGm1QL70g==", - "type": "package", - "path": "microsoft.entityframeworkcore.relational/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll", - "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.xml", - "microsoft.entityframeworkcore.relational.7.0.0.nupkg.sha512", - "microsoft.entityframeworkcore.relational.nuspec" - ] - }, - "Microsoft.EntityFrameworkCore.Tools/7.0.0": { - "sha512": "DtLJ0usm8NdPbRDxvNUBAYgnvqhodr/HPb461I+jrgHw5ZKF0vRTaokNth2Zy9xiw1ZTpT4c+S40f7AHWakODg==", - "type": "package", - "path": "microsoft.entityframeworkcore.tools/7.0.0", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "lib/net6.0/_._", - "microsoft.entityframeworkcore.tools.7.0.0.nupkg.sha512", - "microsoft.entityframeworkcore.tools.nuspec", - "tools/EntityFrameworkCore.PS2.psd1", - "tools/EntityFrameworkCore.PS2.psm1", - "tools/EntityFrameworkCore.psd1", - "tools/EntityFrameworkCore.psm1", - "tools/about_EntityFrameworkCore.help.txt", - "tools/init.ps1", - "tools/net461/any/ef.exe", - "tools/net461/win-arm64/ef.exe", - "tools/net461/win-x86/ef.exe", - "tools/netcoreapp2.0/any/ef.dll", - "tools/netcoreapp2.0/any/ef.runtimeconfig.json" - ] - }, - "Microsoft.Extensions.ApiDescription.Server/6.0.5": { - "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", - "type": "package", - "path": "microsoft.extensions.apidescription.server/6.0.5", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "build/Microsoft.Extensions.ApiDescription.Server.props", - "build/Microsoft.Extensions.ApiDescription.Server.targets", - "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", - "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", - "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", - "microsoft.extensions.apidescription.server.nuspec", - "tools/Newtonsoft.Json.dll", - "tools/dotnet-getdocument.deps.json", - "tools/dotnet-getdocument.dll", - "tools/dotnet-getdocument.runtimeconfig.json", - "tools/net461-x86/GetDocument.Insider.exe", - "tools/net461-x86/GetDocument.Insider.exe.config", - "tools/net461-x86/Microsoft.Win32.Primitives.dll", - "tools/net461-x86/System.AppContext.dll", - "tools/net461-x86/System.Buffers.dll", - "tools/net461-x86/System.Collections.Concurrent.dll", - "tools/net461-x86/System.Collections.NonGeneric.dll", - "tools/net461-x86/System.Collections.Specialized.dll", - "tools/net461-x86/System.Collections.dll", - "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll", - "tools/net461-x86/System.ComponentModel.Primitives.dll", - "tools/net461-x86/System.ComponentModel.TypeConverter.dll", - "tools/net461-x86/System.ComponentModel.dll", - "tools/net461-x86/System.Console.dll", - "tools/net461-x86/System.Data.Common.dll", - "tools/net461-x86/System.Diagnostics.Contracts.dll", - "tools/net461-x86/System.Diagnostics.Debug.dll", - "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll", - "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll", - "tools/net461-x86/System.Diagnostics.Process.dll", - "tools/net461-x86/System.Diagnostics.StackTrace.dll", - "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll", - "tools/net461-x86/System.Diagnostics.Tools.dll", - "tools/net461-x86/System.Diagnostics.TraceSource.dll", - "tools/net461-x86/System.Diagnostics.Tracing.dll", - "tools/net461-x86/System.Drawing.Primitives.dll", - "tools/net461-x86/System.Dynamic.Runtime.dll", - "tools/net461-x86/System.Globalization.Calendars.dll", - "tools/net461-x86/System.Globalization.Extensions.dll", - "tools/net461-x86/System.Globalization.dll", - "tools/net461-x86/System.IO.Compression.ZipFile.dll", - "tools/net461-x86/System.IO.Compression.dll", - "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll", - "tools/net461-x86/System.IO.FileSystem.Primitives.dll", - "tools/net461-x86/System.IO.FileSystem.Watcher.dll", - "tools/net461-x86/System.IO.FileSystem.dll", - "tools/net461-x86/System.IO.IsolatedStorage.dll", - "tools/net461-x86/System.IO.MemoryMappedFiles.dll", - "tools/net461-x86/System.IO.Pipes.dll", - "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll", - "tools/net461-x86/System.IO.dll", - "tools/net461-x86/System.Linq.Expressions.dll", - "tools/net461-x86/System.Linq.Parallel.dll", - "tools/net461-x86/System.Linq.Queryable.dll", - "tools/net461-x86/System.Linq.dll", - "tools/net461-x86/System.Memory.dll", - "tools/net461-x86/System.Net.Http.dll", - "tools/net461-x86/System.Net.NameResolution.dll", - "tools/net461-x86/System.Net.NetworkInformation.dll", - "tools/net461-x86/System.Net.Ping.dll", - "tools/net461-x86/System.Net.Primitives.dll", - "tools/net461-x86/System.Net.Requests.dll", - "tools/net461-x86/System.Net.Security.dll", - "tools/net461-x86/System.Net.Sockets.dll", - "tools/net461-x86/System.Net.WebHeaderCollection.dll", - "tools/net461-x86/System.Net.WebSockets.Client.dll", - "tools/net461-x86/System.Net.WebSockets.dll", - "tools/net461-x86/System.Numerics.Vectors.dll", - "tools/net461-x86/System.ObjectModel.dll", - "tools/net461-x86/System.Reflection.Extensions.dll", - "tools/net461-x86/System.Reflection.Primitives.dll", - "tools/net461-x86/System.Reflection.dll", - "tools/net461-x86/System.Resources.Reader.dll", - "tools/net461-x86/System.Resources.ResourceManager.dll", - "tools/net461-x86/System.Resources.Writer.dll", - "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll", - "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll", - "tools/net461-x86/System.Runtime.Extensions.dll", - "tools/net461-x86/System.Runtime.Handles.dll", - "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll", - "tools/net461-x86/System.Runtime.InteropServices.dll", - "tools/net461-x86/System.Runtime.Numerics.dll", - "tools/net461-x86/System.Runtime.Serialization.Formatters.dll", - "tools/net461-x86/System.Runtime.Serialization.Json.dll", - "tools/net461-x86/System.Runtime.Serialization.Primitives.dll", - "tools/net461-x86/System.Runtime.Serialization.Xml.dll", - "tools/net461-x86/System.Runtime.dll", - "tools/net461-x86/System.Security.Claims.dll", - "tools/net461-x86/System.Security.Cryptography.Algorithms.dll", - "tools/net461-x86/System.Security.Cryptography.Csp.dll", - "tools/net461-x86/System.Security.Cryptography.Encoding.dll", - "tools/net461-x86/System.Security.Cryptography.Primitives.dll", - "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll", - "tools/net461-x86/System.Security.Principal.dll", - "tools/net461-x86/System.Security.SecureString.dll", - "tools/net461-x86/System.Text.Encoding.Extensions.dll", - "tools/net461-x86/System.Text.Encoding.dll", - "tools/net461-x86/System.Text.RegularExpressions.dll", - "tools/net461-x86/System.Threading.Overlapped.dll", - "tools/net461-x86/System.Threading.Tasks.Parallel.dll", - "tools/net461-x86/System.Threading.Tasks.dll", - "tools/net461-x86/System.Threading.Thread.dll", - "tools/net461-x86/System.Threading.ThreadPool.dll", - "tools/net461-x86/System.Threading.Timer.dll", - "tools/net461-x86/System.Threading.dll", - "tools/net461-x86/System.ValueTuple.dll", - "tools/net461-x86/System.Xml.ReaderWriter.dll", - "tools/net461-x86/System.Xml.XDocument.dll", - "tools/net461-x86/System.Xml.XPath.XDocument.dll", - "tools/net461-x86/System.Xml.XPath.dll", - "tools/net461-x86/System.Xml.XmlDocument.dll", - "tools/net461-x86/System.Xml.XmlSerializer.dll", - "tools/net461-x86/netstandard.dll", - "tools/net461/GetDocument.Insider.exe", - "tools/net461/GetDocument.Insider.exe.config", - "tools/net461/Microsoft.Win32.Primitives.dll", - "tools/net461/System.AppContext.dll", - "tools/net461/System.Buffers.dll", - "tools/net461/System.Collections.Concurrent.dll", - "tools/net461/System.Collections.NonGeneric.dll", - "tools/net461/System.Collections.Specialized.dll", - "tools/net461/System.Collections.dll", - "tools/net461/System.ComponentModel.EventBasedAsync.dll", - "tools/net461/System.ComponentModel.Primitives.dll", - "tools/net461/System.ComponentModel.TypeConverter.dll", - "tools/net461/System.ComponentModel.dll", - "tools/net461/System.Console.dll", - "tools/net461/System.Data.Common.dll", - "tools/net461/System.Diagnostics.Contracts.dll", - "tools/net461/System.Diagnostics.Debug.dll", - "tools/net461/System.Diagnostics.DiagnosticSource.dll", - "tools/net461/System.Diagnostics.FileVersionInfo.dll", - "tools/net461/System.Diagnostics.Process.dll", - "tools/net461/System.Diagnostics.StackTrace.dll", - "tools/net461/System.Diagnostics.TextWriterTraceListener.dll", - "tools/net461/System.Diagnostics.Tools.dll", - "tools/net461/System.Diagnostics.TraceSource.dll", - "tools/net461/System.Diagnostics.Tracing.dll", - "tools/net461/System.Drawing.Primitives.dll", - "tools/net461/System.Dynamic.Runtime.dll", - "tools/net461/System.Globalization.Calendars.dll", - "tools/net461/System.Globalization.Extensions.dll", - "tools/net461/System.Globalization.dll", - "tools/net461/System.IO.Compression.ZipFile.dll", - "tools/net461/System.IO.Compression.dll", - "tools/net461/System.IO.FileSystem.DriveInfo.dll", - "tools/net461/System.IO.FileSystem.Primitives.dll", - "tools/net461/System.IO.FileSystem.Watcher.dll", - "tools/net461/System.IO.FileSystem.dll", - "tools/net461/System.IO.IsolatedStorage.dll", - "tools/net461/System.IO.MemoryMappedFiles.dll", - "tools/net461/System.IO.Pipes.dll", - "tools/net461/System.IO.UnmanagedMemoryStream.dll", - "tools/net461/System.IO.dll", - "tools/net461/System.Linq.Expressions.dll", - "tools/net461/System.Linq.Parallel.dll", - "tools/net461/System.Linq.Queryable.dll", - "tools/net461/System.Linq.dll", - "tools/net461/System.Memory.dll", - "tools/net461/System.Net.Http.dll", - "tools/net461/System.Net.NameResolution.dll", - "tools/net461/System.Net.NetworkInformation.dll", - "tools/net461/System.Net.Ping.dll", - "tools/net461/System.Net.Primitives.dll", - "tools/net461/System.Net.Requests.dll", - "tools/net461/System.Net.Security.dll", - "tools/net461/System.Net.Sockets.dll", - "tools/net461/System.Net.WebHeaderCollection.dll", - "tools/net461/System.Net.WebSockets.Client.dll", - "tools/net461/System.Net.WebSockets.dll", - "tools/net461/System.Numerics.Vectors.dll", - "tools/net461/System.ObjectModel.dll", - "tools/net461/System.Reflection.Extensions.dll", - "tools/net461/System.Reflection.Primitives.dll", - "tools/net461/System.Reflection.dll", - "tools/net461/System.Resources.Reader.dll", - "tools/net461/System.Resources.ResourceManager.dll", - "tools/net461/System.Resources.Writer.dll", - "tools/net461/System.Runtime.CompilerServices.Unsafe.dll", - "tools/net461/System.Runtime.CompilerServices.VisualC.dll", - "tools/net461/System.Runtime.Extensions.dll", - "tools/net461/System.Runtime.Handles.dll", - "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll", - "tools/net461/System.Runtime.InteropServices.dll", - "tools/net461/System.Runtime.Numerics.dll", - "tools/net461/System.Runtime.Serialization.Formatters.dll", - "tools/net461/System.Runtime.Serialization.Json.dll", - "tools/net461/System.Runtime.Serialization.Primitives.dll", - "tools/net461/System.Runtime.Serialization.Xml.dll", - "tools/net461/System.Runtime.dll", - "tools/net461/System.Security.Claims.dll", - "tools/net461/System.Security.Cryptography.Algorithms.dll", - "tools/net461/System.Security.Cryptography.Csp.dll", - "tools/net461/System.Security.Cryptography.Encoding.dll", - "tools/net461/System.Security.Cryptography.Primitives.dll", - "tools/net461/System.Security.Cryptography.X509Certificates.dll", - "tools/net461/System.Security.Principal.dll", - "tools/net461/System.Security.SecureString.dll", - "tools/net461/System.Text.Encoding.Extensions.dll", - "tools/net461/System.Text.Encoding.dll", - "tools/net461/System.Text.RegularExpressions.dll", - "tools/net461/System.Threading.Overlapped.dll", - "tools/net461/System.Threading.Tasks.Parallel.dll", - "tools/net461/System.Threading.Tasks.dll", - "tools/net461/System.Threading.Thread.dll", - "tools/net461/System.Threading.ThreadPool.dll", - "tools/net461/System.Threading.Timer.dll", - "tools/net461/System.Threading.dll", - "tools/net461/System.ValueTuple.dll", - "tools/net461/System.Xml.ReaderWriter.dll", - "tools/net461/System.Xml.XDocument.dll", - "tools/net461/System.Xml.XPath.XDocument.dll", - "tools/net461/System.Xml.XPath.dll", - "tools/net461/System.Xml.XmlDocument.dll", - "tools/net461/System.Xml.XmlSerializer.dll", - "tools/net461/netstandard.dll", - "tools/netcoreapp2.1/GetDocument.Insider.deps.json", - "tools/netcoreapp2.1/GetDocument.Insider.dll", - "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json", - "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll" - ] - }, - "Microsoft.Extensions.Caching.Abstractions/7.0.0": { - "sha512": "IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==", - "type": "package", - "path": "microsoft.extensions.caching.abstractions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", - "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512", - "microsoft.extensions.caching.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Caching.Memory/7.0.0": { - "sha512": "xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==", - "type": "package", - "path": "microsoft.extensions.caching.memory/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", - "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", - "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512", - "microsoft.extensions.caching.memory.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Configuration.Abstractions/7.0.0": { - "sha512": "f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==", - "type": "package", - "path": "microsoft.extensions.configuration.abstractions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", - "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", - "microsoft.extensions.configuration.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection/7.0.0": { - "sha512": "elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/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.7.0.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": { - "sha512": "h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==", - "type": "package", - "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/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.7.0.0.nupkg.sha512", - "microsoft.extensions.dependencyinjection.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.DependencyModel/7.0.0": { - "sha512": "oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==", - "type": "package", - "path": "microsoft.extensions.dependencymodel/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "README.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/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", - "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", - "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512", - "microsoft.extensions.dependencymodel.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.FileProviders.Abstractions/7.0.0": { - "sha512": "NyawiW9ZT/liQb34k9YqBSNPLuuPkrjMgQZ24Y/xXX1RoiBkLUdPMaQTmxhZ5TYu8ZKZ9qayzil75JX95vGQUg==", - "type": "package", - "path": "microsoft.extensions.fileproviders.abstractions/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", - "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", - "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/net7.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", - "microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512", - "microsoft.extensions.fileproviders.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.FileProviders.Embedded/7.0.9": { - "sha512": "iksK9eQAzoSDgSEgjJP5IZyLqOalFZEUKuSBIOt4WiHbeHzbundDIDKSJWfUMNyI1EZV2OIP1g9FZW0wvnXmEQ==", - "type": "package", - "path": "microsoft.extensions.fileproviders.embedded/7.0.9", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.props", - "build/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.targets", - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.props", - "buildMultiTargeting/Microsoft.Extensions.FileProviders.Embedded.targets", - "lib/net462/Microsoft.Extensions.FileProviders.Embedded.dll", - "lib/net462/Microsoft.Extensions.FileProviders.Embedded.xml", - "lib/net7.0/Microsoft.Extensions.FileProviders.Embedded.dll", - "lib/net7.0/Microsoft.Extensions.FileProviders.Embedded.xml", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll", - "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.xml", - "microsoft.extensions.fileproviders.embedded.7.0.9.nupkg.sha512", - "microsoft.extensions.fileproviders.embedded.nuspec", - "tasks/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.Manifest.Task.dll" - ] - }, - "Microsoft.Extensions.Http/2.1.0": { - "sha512": "vkSkGa1UIZVlAd18oDhrtoawN/q7fDemJcVpT9+28mP7bP0I8zKLSLRwqF++GmPs/7e0Aqlo6jpZm3P7YYS0ag==", - "type": "package", - "path": "microsoft.extensions.http/2.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.Extensions.Http.dll", - "lib/netstandard2.0/Microsoft.Extensions.Http.xml", - "microsoft.extensions.http.2.1.0.nupkg.sha512", - "microsoft.extensions.http.nuspec" - ] - }, - "Microsoft.Extensions.Identity.Core/7.0.9": { - "sha512": "HWA/1INVGoxlQrvlLsrGDLQOuJSqdEkCmglmwcvXWWI2o7RwzWP0S4+aIRGNZVY51vQPIJ9m/XQ+sXq41YCtJg==", - "type": "package", - "path": "microsoft.extensions.identity.core/7.0.9", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net462/Microsoft.Extensions.Identity.Core.dll", - "lib/net462/Microsoft.Extensions.Identity.Core.xml", - "lib/net7.0/Microsoft.Extensions.Identity.Core.dll", - "lib/net7.0/Microsoft.Extensions.Identity.Core.xml", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.xml", - "microsoft.extensions.identity.core.7.0.9.nupkg.sha512", - "microsoft.extensions.identity.core.nuspec" - ] - }, - "Microsoft.Extensions.Identity.Stores/7.0.9": { - "sha512": "fYJhJhK+sNrqYxlR9CW8+Cbp6HyZ+qHvQoyyipTmczC27BixdauuDp2WtzwJU6mta5TsntFkmX19uyedvVTRkg==", - "type": "package", - "path": "microsoft.extensions.identity.stores/7.0.9", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "THIRD-PARTY-NOTICES.TXT", - "lib/net462/Microsoft.Extensions.Identity.Stores.dll", - "lib/net462/Microsoft.Extensions.Identity.Stores.xml", - "lib/net7.0/Microsoft.Extensions.Identity.Stores.dll", - "lib/net7.0/Microsoft.Extensions.Identity.Stores.xml", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll", - "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.xml", - "microsoft.extensions.identity.stores.7.0.9.nupkg.sha512", - "microsoft.extensions.identity.stores.nuspec" - ] - }, - "Microsoft.Extensions.Logging/7.0.0": { - "sha512": "Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==", - "type": "package", - "path": "microsoft.extensions.logging/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/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.7.0.0.nupkg.sha512", - "microsoft.extensions.logging.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Logging.Abstractions/7.0.0": { - "sha512": "kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==", - "type": "package", - "path": "microsoft.extensions.logging.abstractions/7.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", - "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/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", - "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", - "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", - "microsoft.extensions.logging.abstractions.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Options/7.0.1": { - "sha512": "pZRDYdN1FpepOIfHU62QoBQ6zdAoTvnjxFfqAzEd9Jhb2dfhA5i6jeTdgGgcgTWFRC7oT0+3XrbQu4LjvgX1Nw==", - "type": "package", - "path": "microsoft.extensions.options/7.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/net461/Microsoft.Extensions.Options.targets", - "buildTransitive/net462/_._", - "buildTransitive/net6.0/_._", - "buildTransitive/netcoreapp2.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/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.7.0.1.nupkg.sha512", - "microsoft.extensions.options.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.Extensions.Primitives/7.0.0": { - "sha512": "um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==", - "type": "package", - "path": "microsoft.extensions.primitives/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "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/netstandard2.0/Microsoft.Extensions.Primitives.dll", - "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", - "microsoft.extensions.primitives.7.0.0.nupkg.sha512", - "microsoft.extensions.primitives.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Microsoft.IdentityModel.Abstractions/6.31.0": { - "sha512": "SBa2DGEZpMThT3ki6lOK5SwH+fotHddNBKH+pfqrlINnl999BreRS9G0QiLruwfmcTDnFr8xwmNjoGnPQqfZwg==", - "type": "package", - "path": "microsoft.identitymodel.abstractions/6.31.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/net462/Microsoft.IdentityModel.Abstractions.dll", - "lib/net462/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.31.0.nupkg.sha512", - "microsoft.identitymodel.abstractions.nuspec" - ] - }, - "Microsoft.IdentityModel.JsonWebTokens/6.31.0": { - "sha512": "r0f4clrrlFApwSf2GRpS5X8hL54h1WUlZdq9ZoOy+cJOOqtNhhdfkfkqwxsTGCH/Ae7glOWNxykZzyRXpwcXVQ==", - "type": "package", - "path": "microsoft.identitymodel.jsonwebtokens/6.31.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/net462/Microsoft.IdentityModel.JsonWebTokens.dll", - "lib/net462/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.31.0.nupkg.sha512", - "microsoft.identitymodel.jsonwebtokens.nuspec" - ] - }, - "Microsoft.IdentityModel.Logging/6.31.0": { - "sha512": "YzW5O27nTXxNgNKm+Pud7hXjUlDa2JshtRG+WftQvQIsBUpFA/WjhxG2uO8YanfXbb/IT9r8Cu/VdYkvZ3+9/g==", - "type": "package", - "path": "microsoft.identitymodel.logging/6.31.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/net462/Microsoft.IdentityModel.Logging.dll", - "lib/net462/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.31.0.nupkg.sha512", - "microsoft.identitymodel.logging.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols/6.15.1": { - "sha512": "6nHr+4yE8vj620Vy4L0pl7kmkvWc06wBrJ+AOo/gjqzu/UD/MYgySUqRGlZYrvvNmKkUWMw4hdn78MPCb4bstA==", - "type": "package", - "path": "microsoft.identitymodel.protocols/6.15.1", - "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/netstandard2.0/Microsoft.IdentityModel.Protocols.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.xml", - "microsoft.identitymodel.protocols.6.15.1.nupkg.sha512", - "microsoft.identitymodel.protocols.nuspec" - ] - }, - "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.15.1": { - "sha512": "WwecgT/PNrytLNUWjkYtnnG2LXMAzkINSaZM+8dPPiEpOGz1bQDBWAenTSurYICxGoA1sOPriFXk+ocnQyprKw==", - "type": "package", - "path": "microsoft.identitymodel.protocols.openidconnect/6.15.1", - "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/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll", - "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.xml", - "microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512", - "microsoft.identitymodel.protocols.openidconnect.nuspec" - ] - }, - "Microsoft.IdentityModel.Tokens/6.31.0": { - "sha512": "Q1Ej/OAiqi5b/eB8Ozo5FnQ6vlxjgiomnWWenDi2k7+XqhkA2d5TotGtNXpWcWiGmrotNA/o8p51YesnziA0Sw==", - "type": "package", - "path": "microsoft.identitymodel.tokens/6.31.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/net462/Microsoft.IdentityModel.Tokens.dll", - "lib/net462/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.31.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.OpenApi/1.4.3": { - "sha512": "rURwggB+QZYcSVbDr7HSdhw/FELvMlriW10OeOzjPT7pstefMo7IThhtNtDudxbXhW+lj0NfX72Ka5EDsG8x6w==", - "type": "package", - "path": "microsoft.openapi/1.4.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/Microsoft.OpenApi.dll", - "lib/netstandard2.0/Microsoft.OpenApi.pdb", - "lib/netstandard2.0/Microsoft.OpenApi.xml", - "microsoft.openapi.1.4.3.nupkg.sha512", - "microsoft.openapi.nuspec" - ] - }, - "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" - ] - }, - "Newtonsoft.Json/13.0.1": { - "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "type": "package", - "path": "newtonsoft.json/13.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.md", - "lib/net20/Newtonsoft.Json.dll", - "lib/net20/Newtonsoft.Json.xml", - "lib/net35/Newtonsoft.Json.dll", - "lib/net35/Newtonsoft.Json.xml", - "lib/net40/Newtonsoft.Json.dll", - "lib/net40/Newtonsoft.Json.xml", - "lib/net45/Newtonsoft.Json.dll", - "lib/net45/Newtonsoft.Json.xml", - "lib/netstandard1.0/Newtonsoft.Json.dll", - "lib/netstandard1.0/Newtonsoft.Json.xml", - "lib/netstandard1.3/Newtonsoft.Json.dll", - "lib/netstandard1.3/Newtonsoft.Json.xml", - "lib/netstandard2.0/Newtonsoft.Json.dll", - "lib/netstandard2.0/Newtonsoft.Json.xml", - "newtonsoft.json.13.0.1.nupkg.sha512", - "newtonsoft.json.nuspec", - "packageIcon.png" - ] - }, - "Npgsql/7.0.0": { - "sha512": "tOBFksJZ2MiEz8xtDUgS5IG19jVO3nSP15QDYWiiGpXHe0PsLoQBts2Sg3hHKrrLTuw+AjsJz9iKvvGNHyKDIg==", - "type": "package", - "path": "npgsql/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net5.0/Npgsql.dll", - "lib/net5.0/Npgsql.xml", - "lib/net6.0/Npgsql.dll", - "lib/net6.0/Npgsql.xml", - "lib/net7.0/Npgsql.dll", - "lib/net7.0/Npgsql.xml", - "lib/netcoreapp3.1/Npgsql.dll", - "lib/netcoreapp3.1/Npgsql.xml", - "lib/netstandard2.0/Npgsql.dll", - "lib/netstandard2.0/Npgsql.xml", - "lib/netstandard2.1/Npgsql.dll", - "lib/netstandard2.1/Npgsql.xml", - "npgsql.7.0.0.nupkg.sha512", - "npgsql.nuspec", - "postgresql.png" - ] - }, - "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.0": { - "sha512": "CyUNlFZmtX2Kmw8XK5Tlx5eVUCzWJ+zJHErxZiMo2Y8zCRuH9+/OMGwG+9Mmp5zD5p3Ifbi5Pp3btsqoDDkSZQ==", - "type": "package", - "path": "npgsql.entityframeworkcore.postgresql/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "README.md", - "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll", - "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml", - "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll", - "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.xml", - "npgsql.entityframeworkcore.postgresql.7.0.0.nupkg.sha512", - "npgsql.entityframeworkcore.postgresql.nuspec", - "postgresql.png" - ] - }, - "QRCoder/1.4.3": { - "sha512": "fWuFqjm8GTlEb2GqBl3Hi8HZZeZQwBSHxvRPtPjyNbT82H0ff0JwavKRBmMaXCno1Av6McPC8aJzri0Mj2w9Jw==", - "type": "package", - "path": "qrcoder/1.4.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net35/QRCoder.dll", - "lib/net40/QRCoder.dll", - "lib/net5.0-windows7.0/QRCoder.dll", - "lib/net5.0/QRCoder.dll", - "lib/net6.0-windows7.0/QRCoder.dll", - "lib/net6.0/QRCoder.dll", - "lib/netstandard1.3/QRCoder.dll", - "lib/netstandard2.0/QRCoder.dll", - "nuget-icon.png", - "nuget-readme.md", - "qrcoder.1.4.3.nupkg.sha512", - "qrcoder.nuspec" - ] - }, - "SendGrid/9.28.1": { - "sha512": "LyIkgjd+svXuQxpqe5pvyOccyUdKcDqwnBNDPjyCngkKeVpXAOTAr3U1DBLWqHEbFHvu2UBFki3SJzDwxvJdfA==", - "type": "package", - "path": "sendgrid/9.28.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net40/SendGrid.dll", - "lib/net40/SendGrid.pdb", - "lib/net40/SendGrid.xml", - "lib/net452/SendGrid.dll", - "lib/net452/SendGrid.pdb", - "lib/net452/SendGrid.xml", - "lib/netstandard1.3/SendGrid.dll", - "lib/netstandard1.3/SendGrid.pdb", - "lib/netstandard1.3/SendGrid.xml", - "lib/netstandard2.0/SendGrid.dll", - "lib/netstandard2.0/SendGrid.pdb", - "lib/netstandard2.0/SendGrid.xml", - "sendgrid.9.28.1.nupkg.sha512", - "sendgrid.nuspec" - ] - }, - "SendGrid.Extensions.DependencyInjection/1.0.1": { - "sha512": "M3dHAkRIIDWvGNro5S25xjQ+nvUTomZ5er12TL0Re+G2UwIntMvO2OthECb3SV28AvOtDd4yZERjdHTrJ+gD1w==", - "type": "package", - "path": "sendgrid.extensions.dependencyinjection/1.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/SendGrid.Extensions.DependencyInjection.dll", - "lib/netstandard2.0/SendGrid.Extensions.DependencyInjection.xml", - "sendgrid.extensions.dependencyinjection.1.0.1.nupkg.sha512", - "sendgrid.extensions.dependencyinjection.nuspec" - ] - }, - "starkbank-ecdsa/1.3.3": { - "sha512": "OblOaKb1enXn+dSp7tsx9yjwV+/BEKM9jFhshIkZTwCk7LuTFTp+wSon6rFzuPiIiTGtvVWQNUw2slHjGktJog==", - "type": "package", - "path": "starkbank-ecdsa/1.3.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net40/StarkbankEcdsa.dll", - "lib/net452/StarkbankEcdsa.dll", - "lib/netstandard1.3/StarkbankEcdsa.dll", - "lib/netstandard2.0/StarkbankEcdsa.dll", - "lib/netstandard2.1/StarkbankEcdsa.dll", - "starkbank-ecdsa.1.3.3.nupkg.sha512", - "starkbank-ecdsa.nuspec" - ] - }, - "Swashbuckle.AspNetCore/6.4.0": { - "sha512": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", - "type": "package", - "path": "swashbuckle.aspnetcore/6.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/Swashbuckle.AspNetCore.props", - "swashbuckle.aspnetcore.6.4.0.nupkg.sha512", - "swashbuckle.aspnetcore.nuspec" - ] - }, - "Swashbuckle.AspNetCore.Swagger/6.4.0": { - "sha512": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", - "type": "package", - "path": "swashbuckle.aspnetcore.swagger/6.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll", - "lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb", - "lib/net5.0/Swashbuckle.AspNetCore.Swagger.xml", - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll", - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb", - "lib/net6.0/Swashbuckle.AspNetCore.Swagger.xml", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml", - "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll", - "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb", - "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml", - "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", - "swashbuckle.aspnetcore.swagger.nuspec" - ] - }, - "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { - "sha512": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", - "type": "package", - "path": "swashbuckle.aspnetcore.swaggergen/6.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll", - "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", - "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.xml", - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll", - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.xml", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml", - "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll", - "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", - "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml", - "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", - "swashbuckle.aspnetcore.swaggergen.nuspec" - ] - }, - "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { - "sha512": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==", - "type": "package", - "path": "swashbuckle.aspnetcore.swaggerui/6.4.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll", - "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", - "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.xml", - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll", - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", - "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.xml", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", - "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml", - "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll", - "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", - "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml", - "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", - "swashbuckle.aspnetcore.swaggerui.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.IdentityModel.Tokens.Jwt/6.31.0": { - "sha512": "OTlLhhNHODxZvqst0ku8VbIdYNKi25SyM6/VdbpNUe6aItaecVRPtURGvpcQpzltr9H0wy+ycAqBqLUI4SBtaQ==", - "type": "package", - "path": "system.identitymodel.tokens.jwt/6.31.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/net462/System.IdentityModel.Tokens.Jwt.dll", - "lib/net462/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.31.0.nupkg.sha512", - "system.identitymodel.tokens.jwt.nuspec" - ] - }, - "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.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.Cryptography.Cng/4.5.0": { - "sha512": "WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", - "type": "package", - "path": "system.security.cryptography.cng/4.5.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "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/net462/System.Security.Cryptography.Cng.dll", - "lib/net47/System.Security.Cryptography.Cng.dll", - "lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "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/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/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/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/net462/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net47/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.0/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Cng.dll", - "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.4.5.0.nupkg.sha512", - "system.security.cryptography.cng.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.Encodings.Web/7.0.0": { - "sha512": "OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==", - "type": "package", - "path": "system.text.encodings.web/7.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/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", - "system.text.encodings.web.7.0.0.nupkg.sha512", - "system.text.encodings.web.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "System.Text.Json/7.0.0": { - "sha512": "DaGSsVqKsn/ia6RG8frjwmJonfos0srquhw09TlT8KRw5I43E+4gs+/bZj4K0vShJ5H9imCuXupb4RmS+dBy3w==", - "type": "package", - "path": "system.text.json/7.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "README.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/netstandard2.0/System.Text.Json.dll", - "lib/netstandard2.0/System.Text.Json.xml", - "system.text.json.7.0.0.nupkg.sha512", - "system.text.json.nuspec", - "useSharedDesignerContext.txt" - ] - } - }, - "projectFileDependencyGroups": { - "net7.0": [ - "BCrypt.Net-Next >= 4.0.3", - "Microsoft.AspNetCore.Authentication.JwtBearer >= 7.0.0", - "Microsoft.AspNetCore.Identity.EntityFrameworkCore >= 7.0.0", - "Microsoft.AspNetCore.Identity.UI >= 7.0.9", - "Microsoft.AspNetCore.OpenApi >= 7.0.5", - "Microsoft.EntityFrameworkCore >= 7.0.0", - "Microsoft.EntityFrameworkCore.Abstractions >= 7.0.0", - "Microsoft.EntityFrameworkCore.Design >= 7.0.0", - "Microsoft.EntityFrameworkCore.Tools >= 7.0.0", - "Npgsql.EntityFrameworkCore.PostgreSQL >= 7.0.0", - "QRCoder >= 1.4.3", - "SendGrid >= 9.28.1", - "SendGrid.Extensions.DependencyInjection >= 1.0.1", - "Swashbuckle.AspNetCore >= 6.4.0", - "System.IdentityModel.Tokens.Jwt >= 6.31.0" - ] - }, - "packageFolders": { - "C:\\Users\\Asus\\.nuget\\packages\\": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj", - "projectName": "Server", - "projectPath": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj", - "packagesPath": "C:\\Users\\Asus\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\Asus\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net7.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "dependencies": { - "BCrypt.Net-Next": { - "target": "Package", - "version": "[4.0.3, )" - }, - "Microsoft.AspNetCore.Authentication.JwtBearer": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.AspNetCore.Identity.EntityFrameworkCore": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.AspNetCore.Identity.UI": { - "target": "Package", - "version": "[7.0.9, )" - }, - "Microsoft.AspNetCore.OpenApi": { - "target": "Package", - "version": "[7.0.5, )" - }, - "Microsoft.EntityFrameworkCore": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.EntityFrameworkCore.Abstractions": { - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.EntityFrameworkCore.Design": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[7.0.0, )" - }, - "Microsoft.EntityFrameworkCore.Tools": { - "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", - "suppressParent": "All", - "target": "Package", - "version": "[7.0.0, )" - }, - "Npgsql.EntityFrameworkCore.PostgreSQL": { - "target": "Package", - "version": "[7.0.0, )" - }, - "QRCoder": { - "target": "Package", - "version": "[1.4.3, )" - }, - "SendGrid": { - "target": "Package", - "version": "[9.28.1, )" - }, - "SendGrid.Extensions.DependencyInjection": { - "target": "Package", - "version": "[1.0.1, )" - }, - "Swashbuckle.AspNetCore": { - "target": "Package", - "version": "[6.4.0, )" - }, - "System.IdentityModel.Tokens.Jwt": { - "target": "Package", - "version": "[6.31.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\\7.0.100\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache deleted file mode 100644 index 967669e..0000000 --- a/obj/project.nuget.cache +++ /dev/null @@ -1,69 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "apsa88vv1lH46vgyoPiRBRj7a787zjbO6cC+WqRmllAqztxbMjh+j1iZp6szCPOEk5f6PQKeAosK1uMsf6fiFg==", - "success": true, - "projectFilePath": "C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj", - "expectedPackageFiles": [ - "C:\\Users\\Asus\\.nuget\\packages\\bcrypt.net-next\\4.0.3\\bcrypt.net-next.4.0.3.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.authentication.jwtbearer\\7.0.0\\microsoft.aspnetcore.authentication.jwtbearer.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\7.0.9\\microsoft.aspnetcore.cryptography.internal.7.0.9.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\7.0.9\\microsoft.aspnetcore.cryptography.keyderivation.7.0.9.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.identity.entityframeworkcore\\7.0.0\\microsoft.aspnetcore.identity.entityframeworkcore.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.identity.ui\\7.0.9\\microsoft.aspnetcore.identity.ui.7.0.9.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.aspnetcore.openapi\\7.0.5\\microsoft.aspnetcore.openapi.7.0.5.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.entityframeworkcore\\7.0.0\\microsoft.entityframeworkcore.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\7.0.0\\microsoft.entityframeworkcore.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\7.0.0\\microsoft.entityframeworkcore.analyzers.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.entityframeworkcore.design\\7.0.0\\microsoft.entityframeworkcore.design.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\7.0.0\\microsoft.entityframeworkcore.relational.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\7.0.0\\microsoft.entityframeworkcore.tools.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\7.0.0\\microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.caching.memory\\7.0.0\\microsoft.extensions.caching.memory.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\7.0.0\\microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\7.0.0\\microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\7.0.0\\microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.dependencymodel\\7.0.0\\microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\7.0.0\\microsoft.extensions.fileproviders.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.fileproviders.embedded\\7.0.9\\microsoft.extensions.fileproviders.embedded.7.0.9.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.http\\2.1.0\\microsoft.extensions.http.2.1.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.identity.core\\7.0.9\\microsoft.extensions.identity.core.7.0.9.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.identity.stores\\7.0.9\\microsoft.extensions.identity.stores.7.0.9.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.logging\\7.0.0\\microsoft.extensions.logging.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\7.0.0\\microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.options\\7.0.1\\microsoft.extensions.options.7.0.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.extensions.primitives\\7.0.0\\microsoft.extensions.primitives.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.identitymodel.abstractions\\6.31.0\\microsoft.identitymodel.abstractions.6.31.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\6.31.0\\microsoft.identitymodel.jsonwebtokens.6.31.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.identitymodel.logging\\6.31.0\\microsoft.identitymodel.logging.6.31.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.identitymodel.protocols\\6.15.1\\microsoft.identitymodel.protocols.6.15.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.identitymodel.protocols.openidconnect\\6.15.1\\microsoft.identitymodel.protocols.openidconnect.6.15.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.identitymodel.tokens\\6.31.0\\microsoft.identitymodel.tokens.6.31.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\microsoft.openapi\\1.4.3\\microsoft.openapi.1.4.3.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\npgsql\\7.0.0\\npgsql.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\7.0.0\\npgsql.entityframeworkcore.postgresql.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\qrcoder\\1.4.3\\qrcoder.1.4.3.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\sendgrid\\9.28.1\\sendgrid.9.28.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\sendgrid.extensions.dependencyinjection\\1.0.1\\sendgrid.extensions.dependencyinjection.1.0.1.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\starkbank-ecdsa\\1.3.3\\starkbank-ecdsa.1.3.3.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\swashbuckle.aspnetcore\\6.4.0\\swashbuckle.aspnetcore.6.4.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.4.0\\swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.4.0\\swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.4.0\\swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.identitymodel.tokens.jwt\\6.31.0\\system.identitymodel.tokens.jwt.6.31.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.security.cryptography.cng\\4.5.0\\system.security.cryptography.cng.4.5.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.text.encodings.web\\7.0.0\\system.text.encodings.web.7.0.0.nupkg.sha512", - "C:\\Users\\Asus\\.nuget\\packages\\system.text.json\\7.0.0\\system.text.json.7.0.0.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/obj/project.packagespec.json b/obj/project.packagespec.json deleted file mode 100644 index 0f713a2..0000000 --- a/obj/project.packagespec.json +++ /dev/null @@ -1 +0,0 @@ -"restore":{"projectUniqueName":"C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj","projectName":"Server","projectPath":"C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\Server.csproj","outputPath":"C:\\Users\\Asus\\Desktop\\3rd Year Group Project\\Server\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net7.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net7.0":{"targetAlias":"net7.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net7.0":{"targetAlias":"net7.0","dependencies":{"BCrypt.Net-Next":{"target":"Package","version":"[4.0.3, )"},"Microsoft.AspNetCore.Authentication.JwtBearer":{"target":"Package","version":"[7.0.0, )"},"Microsoft.AspNetCore.Identity.EntityFrameworkCore":{"target":"Package","version":"[7.0.0, )"},"Microsoft.AspNetCore.Identity.UI":{"target":"Package","version":"[7.0.9, )"},"Microsoft.AspNetCore.OpenApi":{"target":"Package","version":"[7.0.5, )"},"Microsoft.EntityFrameworkCore":{"target":"Package","version":"[7.0.0, )"},"Microsoft.EntityFrameworkCore.Abstractions":{"target":"Package","version":"[7.0.0, )"},"Microsoft.EntityFrameworkCore.Design":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[7.0.0, )"},"Microsoft.EntityFrameworkCore.Tools":{"include":"Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive","suppressParent":"All","target":"Package","version":"[7.0.0, )"},"Npgsql.EntityFrameworkCore.PostgreSQL":{"target":"Package","version":"[7.0.0, )"},"QRCoder":{"target":"Package","version":"[1.4.3, )"},"SendGrid":{"target":"Package","version":"[9.28.1, )"},"SendGrid.Extensions.DependencyInjection":{"target":"Package","version":"[1.0.1, )"},"Swashbuckle.AspNetCore":{"target":"Package","version":"[6.4.0, )"},"System.IdentityModel.Tokens.Jwt":{"target":"Package","version":"[6.31.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\\7.0.100\\RuntimeIdentifierGraph.json"}} \ No newline at end of file