Initial commit - ERP

This commit is contained in:
2026-08-05 21:15:15 +03:00
commit 3908155685
1203 changed files with 85576 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FluentEmail.Core" Version="3.0.2" />
<PackageReference Include="FluentEmail.Smtp" Version="3.0.2" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="9.0.5" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.5" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.12.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="../ECommerce.Contracts/ECommerce.Contracts.csproj" />
<ProjectReference Include="../ECommerce.Domain/ECommerce.Domain.csproj" />
<ProjectReference Include="..\..\..\..\..\SharedLogic\Generic\Generic.csproj" />
</ItemGroup>
</Project>
@@ -0,0 +1,236 @@
using System;
using Commerce.Contracts.DTOs;
using Commerce.Domain;
using Commerce.Domain.Entities;
using Generic.Contracts.Generics;
using Generic.Services;
using Microsoft.EntityFrameworkCore;
namespace Commerce.Core.Services;
public class CategoryService
{
private readonly Context context;
public CategoryService(Context context)
{
this.context = context;
}
public async Task CreateCategory(CategoryVM categoryVM)
{
var category = Category.ToEntity(categoryVM);
await context.Categories.AddAsync(category);
await context.SaveChangesAsync();
}
public async Task UpdateCategory(CategoryVM categoryVM)
{
if (categoryVM.Id == null) throw new ArgumentException("Category ID is required for update.");
var existingCategory = await context.Categories
.FirstOrDefaultAsync(x => x.Id == categoryVM.Id);
if (existingCategory == null) throw new KeyNotFoundException("Category not found.");
// Update properties
existingCategory.Translations = categoryVM.Translations?.Select(t => new CategoryTranslation
{
Language = t.Language,
Info = new CategoryInfo
{
Name = t.Info.Name,
Description = t.Info.Description,
TechnicalDetails = t.Info.TechnicalDetails?.Select(td => new Commerce.Domain.Entities.TechnicalDetail { Key = td.Key, Value = td.Value }).ToList() ?? new()
}
}).ToList() ?? new();
existingCategory.Photos = categoryVM.Photos ?? Array.Empty<string>();
existingCategory.ParentCategoryId = categoryVM.ParentCategoryId;
existingCategory.IsBundle = categoryVM.IsBundle;
await context.SaveChangesAsync();
}
public async Task RemoveCategory(Guid id)
{
var category = await context.Categories.FindAsync(id);
if (category != null) context.Categories.Remove(category);
await context.SaveChangesAsync();
}
public async Task<CategoryVM> GetCategory(Guid id)
{
var category = await context.Categories.FindAsync(id);
return category != null ? Category.ToVM(category) : new CategoryVM();
}
public async Task<(List<CategoryVM>, int)> FetchCategory(
CategoryFilter categoryFilter,
Pagination pagination
)
{
var query = context.Categories.AsQueryable();
query = query.ApplyAdvancedFilter(categoryFilter);
// query = query.ApplySorting(sortBy);
if (categoryFilter.Random ?? false)
{
query = query.OrderBy(x => Guid.NewGuid());
}
else
{
// query = query.ApplySorting(sortBy);
}
var count = query.Count();
query = query.Paginate(pagination);
var lang = categoryFilter.Language;
return (await query.Select(x => Category.ToVM(x, lang)).ToListAsync(), count);
}
public async Task<List<Category>> GetAllCategories(string name = "")
{
var categories = await context.Categories.ToListAsync();
if (!string.IsNullOrEmpty(name))
categories = categories.Where(x => x.Translations.Any(t => t.Info.Name.Contains(name, StringComparison.OrdinalIgnoreCase))).ToList();
return categories;
}
public async Task<List<Category>> GetAllCategories_Tree(string name = "")
{
var cate = await context.Categories
.ToListAsync();
if (!string.IsNullOrEmpty(name))
{
cate = cate.Where(x => x.Translations.Any(t => t.Info.Name.Contains(name, StringComparison.OrdinalIgnoreCase))).ToList();
}
var lista = cate.Where(x => x.ParentCategoryId == null).ToList();
Console.WriteLine($"{lista.Count}");
foreach (var cat in lista)
{
cat.ChildCategories = NewMethod(cate, cat.Id);
}
Console.WriteLine($"{lista.Count}");
return lista;
// if (!string.IsNullOrEmpty(name))
// categories = categories.Where(x => x.Name.Contains(name));
// var lista = await categories.ToListAsync();
// return lista;
}
private static List<Category> NewMethod(List<Category> categories, Guid parent)
{
var toreturn = new List<Category>();
var children = categories.Where(x => x.ParentCategoryId == parent).ToList();
foreach (var item in children)
{
item.ChildCategories = NewMethod(categories, item.Id);
}
return children;
}
public async Task<List<Category>> GetChildCategories(Guid categoryId)
{
var categories = new List<Category>();
categories = await context.Categories.Where(x => x.ParentCategoryId == categoryId).ToListAsync();
if (categories.Count != 0)
{
foreach (var category in categories)
{
categories.AddRange(await GetChildCategories(categoryId));
}
}
return categories;
}
public async Task<List<Category>> GetChildrenList(Guid categoryId)
{
return await context.Categories.Where(x => x.Id == categoryId)
.Include(x => x.ChildCategories)
.SelectMany(x => x.ChildCategories)
.ToListAsync();
}
// public async Task<List<Category>> GetRandomCategories(int categoriesNeeded, int productsNeeded)
// {
// var count = await context.Categories.CountAsync();
// var categories = new List<Category>();
// var random = new Random();
// var randoms = new List<int>();
// for (int i = 0; i < categoriesNeeded; i++)
// {
// var newRandom = random.Next(count);
// if (!randoms.Contains(newRandom))
// {
// randoms.Add(newRandom);
// categories.Add(await context.Categories
// .Skip(random.Next(count))
// .Take(1)
// .Include(x => x.Products)
// .FirstOrDefaultAsync()
// );
// }
// }
// return categories;
// }
// public async Task<Category> GetCategoryAsync(int id)
// {
// return await context.Categories.FirstOrDefaultAsync(c => c.Id == id);
// }
// public async Task<List<Category>> GetCategoriesPaginated(Pagination pagination)
// {
// var query = context.Categories.AsQueryable();
// query = query.Skip((pagination.CurrentPage - 1) * pagination.PageSize)
// .Take(pagination.PageSize);
// return await query.ToListAsync();
// }
// public async Task<List<CategoryVM>> GetRandomCategories(int count = 4)
// {
// return await context
// .Categorys.OrderBy(x => Guid.NewGuid())
// .Take(count)
// .Select(x => Category.ToVM(x))
// .ToListAsync();
// }
}
@@ -0,0 +1,138 @@
using System;
using Commerce.Contracts.DTOs;
using Commerce.Domain;
using Commerce.Domain.Entities;
using Generic.Contracts.Generics;
using Generic.Services;
using Microsoft.EntityFrameworkCore;
namespace Commerce.Core.Services;
public class ProductService
{
private readonly Context context;
public ProductService(Context context)
{
this.context = context;
}
public async Task CreateProduct(ProductVM productVM)
{
var product = Product.ToEntity(productVM);
if (productVM.ChildProducts?.Any() == true)
{
var childIds = productVM.ChildProducts.Select(x => x.Id).ToList();
var existingChildren = await context.Products.Where(x => childIds.Contains(x.Id)).ToListAsync();
product.ChildProducts = existingChildren;
}
await context.Products.AddAsync(product);
await context.SaveChangesAsync();
}
public async Task UpdateProduct(ProductVM productVM)
{
if (productVM.Id == null) throw new ArgumentException("Product ID is required for update.");
var existingProduct = await context.Products
.Include(x => x.ChildProducts)
.FirstOrDefaultAsync(x => x.Id == productVM.Id);
if (existingProduct == null) throw new KeyNotFoundException("Product not found.");
// Update properties
existingProduct.Translations = productVM.Translations?.Select(t => new ProductTranslation
{
Language = t.Language,
Info = new ProductInfo
{
Name = t.Info.Name,
Description = t.Info.Description,
TechnicalDetails = t.Info.TechnicalDetails?.Select(td => new Commerce.Domain.Entities.TechnicalDetail { Key = td.Key, Value = td.Value }).ToList() ?? new()
}
}).ToList() ?? new();
existingProduct.Photos = productVM.Photos ?? Array.Empty<string>();
existingProduct.Price = productVM.Price ?? 0;
existingProduct.Discount = productVM.Discount ?? 0;
existingProduct.CodeName = productVM.CodeName ?? string.Empty;
existingProduct.CategoryId = productVM.CategoryId ?? Guid.Empty;
existingProduct.IsBundle = productVM.IsBundle;
// Update ChildProducts collection
if (productVM.IsBundle)
{
var targetChildIds = productVM.ChildProducts?.Select(x => x.Id ?? Guid.Empty).ToList() ?? new List<Guid>();
// Remove items no longer in the list
var itemsToRemove = existingProduct.ChildProducts.Where(x => !targetChildIds.Contains(x.Id)).ToList();
foreach (var item in itemsToRemove) existingProduct.ChildProducts.Remove(item);
// Add new items
var currentChildIds = existingProduct.ChildProducts.Select(x => x.Id).ToList();
var idsToAdd = targetChildIds.Where(id => !currentChildIds.Contains(id)).ToList();
if (idsToAdd.Any())
{
var newChildren = await context.Products.Where(x => idsToAdd.Contains(x.Id)).ToListAsync();
foreach (var child in newChildren) existingProduct.ChildProducts.Add(child);
}
}
else
{
existingProduct.ChildProducts.Clear();
}
await context.SaveChangesAsync();
}
public async Task RemoveProduct(Guid id)
{
var product = await context.Products.FindAsync(id);
if (product != null) context.Products.Remove(product);
await context.SaveChangesAsync();
}
public async Task<ProductVM> GetProduct(Guid id)
{
var product = await context.Products
.Include(x => x.ChildProducts)
.FirstOrDefaultAsync(x => x.Id == id);
return product != null ? Product.ToVM(product) : new ProductVM();
}
public async Task<(List<ProductVM>, int)> FetchProduct(
ProductFilter productFilter,
Pagination pagination)
{
var query = context.Products
.Include(x => x.ChildProducts)
.AsQueryable();
query = query.ApplyAdvancedFilter(productFilter);
// query = query.ApplySorting(sortBy);
if (productFilter.Random ?? false)
{
query = query.OrderBy(x => Guid.NewGuid());
}
else
{
// query = query.ApplySorting(sortBy);
}
var count = query.Count();
query = query.Paginate(pagination);
var lang = productFilter.Language;
return (await query.Select(x => Product.ToVM(x, lang)).ToListAsync(), count);
}
// public async Task<List<ProductVM>> GetRandomProducts(int count = 6)
// {
// return await context
// .Products.OrderBy(x => Guid.NewGuid())
// .Take(count)
// .Select(x => Product.ToVM(x))
// .ToListAsync();
// }
}
@@ -0,0 +1,126 @@
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Linq.Expressions;
// using System.Reflection;
// using System.Threading.Tasks;
// namespace Commerce.Core.Utility;
// public static class FilterExtension
// {
// public static IQueryable<T> ApplyFilter<T, TFilter>(this IQueryable<T> query, TFilter filter)
// where TFilter : class
// {
// if (filter == null)
// return query;
// var parameter = Expression.Parameter(typeof(T), "x");
// Expression finalExpression = null;
// var filterProperties = typeof(TFilter)
// .GetProperties()
// .Where(p => p.GetValue(filter) != null);
// foreach (var filterProperty in filterProperties)
// {
// var filterValue = filterProperty.GetValue(filter);
// if (filterValue == null)
// continue;
// var propertyName = filterProperty.Name;
// PropertyInfo entityProperty;
// Expression propertyExpression = null;
// Expression comparison = null;
// // Handle special suffix cases
// if (propertyName.EndsWith("_Start") || propertyName.EndsWith("_Min"))
// {
// entityProperty = typeof(T).GetProperty(
// propertyName.Substring(0, propertyName.LastIndexOf('_'))
// );
// if (entityProperty != null)
// {
// propertyExpression = Expression.Property(parameter, entityProperty);
// comparison = Expression.GreaterThanOrEqual(
// propertyExpression,
// Expression.Constant(filterValue, entityProperty.PropertyType)
// );
// }
// }
// else if (propertyName.EndsWith("_End") || propertyName.EndsWith("_Max"))
// {
// entityProperty = typeof(T).GetProperty(
// propertyName.Substring(0, propertyName.LastIndexOf('_'))
// );
// if (entityProperty != null)
// {
// propertyExpression = Expression.Property(parameter, entityProperty);
// comparison = Expression.LessThanOrEqual(
// propertyExpression,
// Expression.Constant(filterValue, entityProperty.PropertyType)
// );
// }
// }
// else if (propertyName.EndsWith("Name", StringComparison.OrdinalIgnoreCase))
// {
// entityProperty = typeof(T).GetProperty(propertyName);
// if (entityProperty != null && entityProperty.PropertyType == typeof(string))
// {
// propertyExpression = Expression.Property(parameter, entityProperty);
// // For string Contains operation
// var containsMethod = typeof(string).GetMethod(
// "Contains",
// new[] { typeof(string) }
// );
// var filterValueString = filterValue.ToString();
// comparison = Expression.Call(
// propertyExpression,
// containsMethod,
// Expression.Constant(filterValueString, typeof(string))
// );
// }
// else if (entityProperty != null)
// {
// // Fall back to equality comparison if it's not a string
// propertyExpression = Expression.Property(parameter, entityProperty);
// comparison = Expression.Equal(
// propertyExpression,
// Expression.Constant(filterValue, entityProperty.PropertyType)
// );
// }
// }
// else
// {
// entityProperty = typeof(T).GetProperty(propertyName);
// if (entityProperty != null)
// {
// propertyExpression = Expression.Property(parameter, entityProperty);
// comparison = Expression.Equal(
// propertyExpression,
// Expression.Constant(filterValue, entityProperty.PropertyType)
// );
// }
// }
// if (comparison != null)
// {
// finalExpression =
// finalExpression == null
// ? comparison
// : Expression.AndAlso(finalExpression, comparison);
// }
// }
// if (finalExpression != null)
// {
// var lambda = Expression.Lambda<Func<T, bool>>(finalExpression, parameter);
// query = query.Where(lambda);
// }
// return query;
// }
// }
@@ -0,0 +1,27 @@
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Threading.Tasks;
// namespace Commerce.Core.Utility;
// public static class IEnumerableExtensions
// {
// public static IEnumerable<List<T>> Batch<T>(this IEnumerable<T> source, int batchSize)
// {
// var batch = new List<T>(batchSize);
// foreach (var item in source)
// {
// batch.Add(item);
// if (batch.Count == batchSize)
// {
// yield return batch;
// batch = new List<T>(batchSize);
// }
// }
// if (batch.Count > 0)
// {
// yield return batch;
// }
// }
// }
+19
View File
@@ -0,0 +1,19 @@
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Threading.Tasks;
// using Contracts.DTOs;
// using Contracts.DTOs.Generic;
// namespace Commerce.Core.Utility;
// public static class Pagination<T>
// where T : class
// {
// public static IQueryable<T> Paginate(IQueryable<T> query, Pagination pagination)
// {
// return query
// .Skip((pagination.CurrentPage.Value - 1) * pagination.PageSize.Value)
// .Take(pagination.PageSize.Value);
// }
// }
@@ -0,0 +1,21 @@
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Threading.Tasks;
// using Contracts.DTOs;
// using Contracts.DTOs.Generic;
// namespace Commerce.Core.Utility;
// public static class PaginationExtension
// {
// public static IQueryable<T> Paginate<T>(this IQueryable<T> query, Pagination pagination)
// {
// if (pagination.CurrentPage.HasValue && pagination.PageSize.HasValue)
// return query
// .Skip((pagination.CurrentPage.Value - 1) * pagination.PageSize.Value)
// .Take(pagination.PageSize.Value);
// else
// return query;
// }
// }
@@ -0,0 +1,31 @@
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Linq.Expressions;
// using System.Threading.Tasks;
// using Contracts.DTOs.Generic;
// namespace Commerce.Core.Utility;
// public static class QueryableExtensions
// {
// public static IQueryable<T> ApplySorting<T>(this IQueryable<T> source, SortModel sortBy)
// {
// // Parameter for lambda expression, e.g., "p" in "p => p.Property"
// var parameter = Expression.Parameter(typeof(T), "p");
// // Access the property on the parameter, e.g., "p.Property"
// var property = Expression.Property(parameter, sortBy.SortBy);
// // Cast property access to an object (boxing value types)
// var converted = Expression.Convert(property, typeof(object));
// // Create the lambda expression, e.g., "p => (object)p.Property"
// var keySelector = Expression.Lambda<Func<T, object>>(converted, parameter);
// // Apply OrderBy or OrderByDescending based on the ascending flag
// return sortBy.SortDirection == SortDir.Ascending
// ? source.OrderBy(keySelector)
// : source.OrderByDescending(keySelector);
// }
// }
@@ -0,0 +1,45 @@
// using System;
// using System.Collections.Generic;
// using System.Linq;
// using System.Linq.Expressions;
// using System.Reflection;
// using System.Threading.Tasks;
// using Contracts.DTOs.Generic;
// using Microsoft.EntityFrameworkCore;
// namespace Commerce.Core.Utility;
// public static class SortExt
// {
// public static IQueryable<T> ApplySort<T>(this IQueryable<T> query, SortModel sortModel)
// {
// if (string.IsNullOrWhiteSpace(sortModel?.SortBy))
// return query;
// // Get the property info
// var propertyInfo = typeof(T).GetProperty(
// sortModel.SortBy,
// BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance
// );
// if (propertyInfo == null)
// throw new ArgumentException(
// $"No property '{sortModel.SortBy}' on type '{typeof(T).Name}'"
// );
// // Create x => x.PropertyName
// var parameter = Expression.Parameter(typeof(T), "x");
// var property = Expression.Property(parameter, propertyInfo);
// var lambda = Expression.Lambda(property, parameter);
// // Call OrderBy or OrderByDescending dynamically
// string methodName = sortModel.SortBy?.ToLower() == "desc" ? "OrderByDescending" : "OrderBy";
// var result = typeof(Queryable)
// .GetMethods()
// .First(m => m.Name == methodName && m.GetParameters().Length == 2)
// .MakeGenericMethod(typeof(T), propertyInfo.PropertyType)
// .Invoke(null, new object[] { query, lambda });
// return (IQueryable<T>)result;
// }
// }
@@ -0,0 +1,392 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"Commerce.Core/1.0.0": {
"dependencies": {
"Commerce.Contracts": "1.0.0",
"Commerce.Domain": "1.0.0",
"FluentEmail.Core": "3.0.2",
"FluentEmail.Smtp": "3.0.2",
"Generic": "1.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
"Microsoft.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"Commerce.Core.dll": {}
}
},
"Bogus/35.6.3": {
"runtime": {
"lib/net6.0/Bogus.dll": {
"assemblyVersion": "35.6.3.0",
"fileVersion": "35.6.3.0"
}
}
},
"FluentEmail.Core/3.0.2": {
"runtime": {
"lib/netstandard2.0/FluentEmail.Core.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentEmail.Smtp/3.0.2": {
"dependencies": {
"FluentEmail.Core": "3.0.2"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentValidation/12.1.1": {
"runtime": {
"lib/net8.0/FluentValidation.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.1.1.0"
}
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "8.0.1",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Logging": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Npgsql/9.0.3": {
"runtime": {
"lib/net8.0/Npgsql.dll": {
"assemblyVersion": "9.0.3.0",
"fileVersion": "9.0.3.0"
}
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5",
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
"Npgsql": "9.0.3"
},
"runtime": {
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
"assemblyVersion": "9.0.4.0",
"fileVersion": "9.0.4.0"
}
}
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Commerce.Contracts/1.0.0": {
"dependencies": {
"FluentValidation": "12.1.1"
},
"runtime": {
"Commerce.Contracts.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Commerce.Domain/1.0.0": {
"dependencies": {
"Bogus": "35.6.3",
"Commerce.Contracts": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
},
"runtime": {
"Commerce.Domain.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Generic/1.0.0": {
"runtime": {
"Generic.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"Commerce.Core/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Bogus/35.6.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
"path": "bogus/35.6.3",
"hashPath": "bogus.35.6.3.nupkg.sha512"
},
"FluentEmail.Core/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
"path": "fluentemail.core/3.0.2",
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
},
"FluentEmail.Smtp/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
"path": "fluentemail.smtp/3.0.2",
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
},
"FluentValidation/12.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
"path": "fluentvalidation/12.1.1",
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
"path": "microsoft.entityframeworkcore/9.0.5",
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
"path": "microsoft.entityframeworkcore.relational/9.0.5",
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
"path": "microsoft.identitymodel.abstractions/8.12.0",
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
"path": "microsoft.identitymodel.logging/8.12.0",
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
"path": "microsoft.identitymodel.protocols/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
"path": "microsoft.identitymodel.tokens/8.12.0",
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
},
"Npgsql/9.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
"path": "npgsql/9.0.3",
"hashPath": "npgsql.9.0.3.nupkg.sha512"
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
"path": "system.identitymodel.tokens.jwt/8.12.0",
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
},
"Commerce.Contracts/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Commerce.Domain/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Generic/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
@@ -0,0 +1,392 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"ECommerce.Core/1.0.0": {
"dependencies": {
"ECommerce.Contracts": "1.0.0",
"ECommerce.Domain": "1.0.0",
"FluentEmail.Core": "3.0.2",
"FluentEmail.Smtp": "3.0.2",
"Generic": "1.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
"Microsoft.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"ECommerce.Core.dll": {}
}
},
"Bogus/35.6.3": {
"runtime": {
"lib/net6.0/Bogus.dll": {
"assemblyVersion": "35.6.3.0",
"fileVersion": "35.6.3.0"
}
}
},
"FluentEmail.Core/3.0.2": {
"runtime": {
"lib/netstandard2.0/FluentEmail.Core.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentEmail.Smtp/3.0.2": {
"dependencies": {
"FluentEmail.Core": "3.0.2"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentValidation/12.1.1": {
"runtime": {
"lib/net8.0/FluentValidation.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.1.1.0"
}
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "8.0.1",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Logging": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Npgsql/9.0.3": {
"runtime": {
"lib/net8.0/Npgsql.dll": {
"assemblyVersion": "9.0.3.0",
"fileVersion": "9.0.3.0"
}
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5",
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
"Npgsql": "9.0.3"
},
"runtime": {
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
"assemblyVersion": "9.0.4.0",
"fileVersion": "9.0.4.0"
}
}
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"ECommerce.Contracts/1.0.0": {
"dependencies": {
"FluentValidation": "12.1.1"
},
"runtime": {
"ECommerce.Contracts.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"ECommerce.Domain/1.0.0": {
"dependencies": {
"Bogus": "35.6.3",
"ECommerce.Contracts": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
},
"runtime": {
"ECommerce.Domain.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Generic/1.0.0": {
"runtime": {
"Generic.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"ECommerce.Core/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Bogus/35.6.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
"path": "bogus/35.6.3",
"hashPath": "bogus.35.6.3.nupkg.sha512"
},
"FluentEmail.Core/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
"path": "fluentemail.core/3.0.2",
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
},
"FluentEmail.Smtp/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
"path": "fluentemail.smtp/3.0.2",
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
},
"FluentValidation/12.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
"path": "fluentvalidation/12.1.1",
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
"path": "microsoft.entityframeworkcore/9.0.5",
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
"path": "microsoft.entityframeworkcore.relational/9.0.5",
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
"path": "microsoft.identitymodel.abstractions/8.12.0",
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
"path": "microsoft.identitymodel.logging/8.12.0",
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
"path": "microsoft.identitymodel.protocols/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
"path": "microsoft.identitymodel.tokens/8.12.0",
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
},
"Npgsql/9.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
"path": "npgsql/9.0.3",
"hashPath": "npgsql.9.0.3.nupkg.sha512"
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
"path": "system.identitymodel.tokens.jwt/8.12.0",
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
},
"ECommerce.Contracts/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"ECommerce.Domain/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Generic/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
@@ -0,0 +1,609 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"Core/1.0.0": {
"dependencies": {
"Contracts": "1.0.0",
"Domain": "1.0.0",
"FluentEmail.Core": "3.0.2",
"FluentEmail.Smtp": "3.0.2",
"Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.11",
"Microsoft.EntityFrameworkCore": "8.0.11",
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.11",
"System.IdentityModel.Tokens.Jwt": "8.1.0"
},
"runtime": {
"Core.dll": {}
}
},
"Bogus/34.0.2": {
"runtime": {
"lib/net6.0/Bogus.dll": {
"assemblyVersion": "34.0.2.0",
"fileVersion": "34.0.2.0"
}
}
},
"FluentEmail.Core/3.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Core.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentEmail.Smtp/3.0.2": {
"dependencies": {
"FluentEmail.Core": "3.0.2"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer/8.0.11": {
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.1.2"
},
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
"assemblyVersion": "8.0.11.0",
"fileVersion": "8.0.1124.52116"
}
}
},
"Microsoft.AspNetCore.Cryptography.Internal/8.0.11": {
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1124.52116"
}
}
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/8.0.11": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.Internal": "8.0.11"
},
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1124.52116"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/8.0.11": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "8.0.11",
"Microsoft.Extensions.Identity.Stores": "8.0.11"
},
"runtime": {
"lib/net8.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"assemblyVersion": "8.0.11.0",
"fileVersion": "8.0.1124.52116"
}
}
},
"Microsoft.Bcl.TimeProvider/8.0.1": {
"runtime": {
"lib/net8.0/Microsoft.Bcl.TimeProvider.dll": {
"assemblyVersion": "8.0.0.1",
"fileVersion": "8.0.123.58001"
}
}
},
"Microsoft.EntityFrameworkCore/8.0.11": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.11",
"Microsoft.EntityFrameworkCore.Analyzers": "8.0.11",
"Microsoft.Extensions.Caching.Memory": "8.0.1",
"Microsoft.Extensions.Logging": "8.0.1"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "8.0.11.0",
"fileVersion": "8.0.1124.52104"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/8.0.11": {
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "8.0.11.0",
"fileVersion": "8.0.1124.52104"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/8.0.11": {},
"Microsoft.EntityFrameworkCore.Relational/8.0.11": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "8.0.11",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "8.0.11.0",
"fileVersion": "8.0.1124.52104"
}
}
},
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
}
},
"Microsoft.Extensions.Caching.Memory/8.0.1": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.Extensions.Options": "8.0.2",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"dependencies": {
"Microsoft.Extensions.Primitives": "8.0.0"
}
},
"Microsoft.Extensions.DependencyInjection/8.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
"runtime": {
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Identity.Core/8.0.11": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "8.0.11",
"Microsoft.Extensions.Logging": "8.0.1",
"Microsoft.Extensions.Options": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Identity.Core.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1124.52116"
}
}
},
"Microsoft.Extensions.Identity.Stores/8.0.11": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "8.0.0",
"Microsoft.Extensions.Identity.Core": "8.0.11",
"Microsoft.Extensions.Logging": "8.0.1"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Identity.Stores.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1124.52116"
}
}
},
"Microsoft.Extensions.Logging/8.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "8.0.1",
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.Extensions.Options": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Options/8.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.224.6711"
}
}
},
"Microsoft.Extensions.Primitives/8.0.0": {},
"Microsoft.IdentityModel.Abstractions/8.1.0": {
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.1.0.0",
"fileVersion": "8.1.0.50924"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.1.0": {
"dependencies": {
"Microsoft.Bcl.TimeProvider": "8.0.1",
"Microsoft.IdentityModel.Tokens": "8.1.0"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.1.0.0",
"fileVersion": "8.1.0.50924"
}
}
},
"Microsoft.IdentityModel.Logging/8.1.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.1.0"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.1.0.0",
"fileVersion": "8.1.0.50924"
}
}
},
"Microsoft.IdentityModel.Protocols/7.1.2": {
"dependencies": {
"Microsoft.IdentityModel.Logging": "8.1.0",
"Microsoft.IdentityModel.Tokens": "8.1.0"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "7.1.2.0",
"fileVersion": "7.1.2.41121"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "7.1.2",
"System.IdentityModel.Tokens.Jwt": "8.1.0"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "7.1.2.0",
"fileVersion": "7.1.2.41121"
}
}
},
"Microsoft.IdentityModel.Tokens/8.1.0": {
"dependencies": {
"Microsoft.Bcl.TimeProvider": "8.0.1",
"Microsoft.IdentityModel.Logging": "8.1.0"
},
"runtime": {
"lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.1.0.0",
"fileVersion": "8.1.0.50924"
}
}
},
"Npgsql/8.0.6": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.2"
},
"runtime": {
"lib/net8.0/Npgsql.dll": {
"assemblyVersion": "8.0.6.0",
"fileVersion": "8.0.6.0"
}
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.11": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "8.0.11",
"Microsoft.EntityFrameworkCore.Abstractions": "8.0.11",
"Microsoft.EntityFrameworkCore.Relational": "8.0.11",
"Npgsql": "8.0.6"
},
"runtime": {
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
"assemblyVersion": "8.0.11.0",
"fileVersion": "8.0.11.0"
}
}
},
"System.IdentityModel.Tokens.Jwt/8.1.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.1.0",
"Microsoft.IdentityModel.Tokens": "8.1.0"
},
"runtime": {
"lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.1.0.0",
"fileVersion": "8.1.0.50924"
}
}
},
"Contracts/1.0.0": {
"runtime": {
"Contracts.dll": {}
}
},
"Domain/1.0.0": {
"dependencies": {
"Bogus": "34.0.2",
"Contracts": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "8.0.11",
"Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.11"
},
"runtime": {
"Domain.dll": {}
}
}
}
},
"libraries": {
"Core/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Bogus/34.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2KQAuMn3fLAQ2r6jeiffZnpv0bi3GCW3iRB2v1KeHIEBu8MNTh9dBlLTZwGvM0pr+9doKkU8L5JgCURmTmT88A==",
"path": "bogus/34.0.2",
"hashPath": "bogus.34.0.2.nupkg.sha512"
},
"FluentEmail.Core/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
"path": "fluentemail.core/3.0.2",
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
},
"FluentEmail.Smtp/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
"path": "fluentemail.smtp/3.0.2",
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.JwtBearer/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9KhRuywosM24BPf1R5erwsvIkpRUu1+btVyOPlM3JgrhFVP4pq5Fuzi3vjP01OHXfbCtNhWa+HGkZeqaWdcO5w==",
"path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.11",
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.8.0.11.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.Internal/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8OW1VlxT6m9pitB7fR/YfNbuQ0BxBJhnXde+qlr4NXEoODhE2hRxHm8rgUgxLNywftXJK/OfOJw5w5nLCXXC1w==",
"path": "microsoft.aspnetcore.cryptography.internal/8.0.11",
"hashPath": "microsoft.aspnetcore.cryptography.internal.8.0.11.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-w7zU4Bh6AEHsu5spE4OIoZ/z68mMvZITUl0wUAU7tS4vwc+szzht2wKitH1KwODrjHfHk0MAkyw3l6SIR62zBg==",
"path": "microsoft.aspnetcore.cryptography.keyderivation/8.0.11",
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.8.0.11.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AR87eq0J3pqRPcqJUe9f5xLj8FoXxpakyjSDwvVQXWd6ClzFLQ+GPksCM009tpi6WJZblZ7qud5UZFj421UYTg==",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/8.0.11",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.8.0.11.nupkg.sha512"
},
"Microsoft.Bcl.TimeProvider/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-C7kWHJnMRY7EvJev2S8+yJHZ1y7A4ZlLbA4NE+O23BDIAN5mHeqND1m+SKv1ChRS5YlCDW7yAMUe7lttRsJaAA==",
"path": "microsoft.bcl.timeprovider/8.0.1",
"hashPath": "microsoft.bcl.timeprovider.8.0.1.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-stbjWBTtpQ1HtqXMFyKnXFTr76PvaOHI2b2h85JqBi3eZr00nspvR/a90Zwh8CQ4rVawqLiTG0+0yZQWaav+sQ==",
"path": "microsoft.entityframeworkcore/8.0.11",
"hashPath": "microsoft.entityframeworkcore.8.0.11.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-++zY0Ea724ku1jptWJmF7jm3I4IXTexfT4qi1ETcSFFF7qj+qm6rRgN7mTuKkwIETuXk0ikfzudryRjUGrrNKQ==",
"path": "microsoft.entityframeworkcore.abstractions/8.0.11",
"hashPath": "microsoft.entityframeworkcore.abstractions.8.0.11.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NI/AJQjtC7qgWM8Nr85sRkwlog2AnFer5RKP8xTUH0RuPF3nN0tGXBEeYJOLZWp+/+M/C6O7MMDRhKRE8bZwIA==",
"path": "microsoft.entityframeworkcore.analyzers/8.0.11",
"hashPath": "microsoft.entityframeworkcore.analyzers.8.0.11.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3TuuW3i5I4Ro0yoaHmi2MqEDGObOVuhLaMEnd/heaLB1fcvm4fu4PevmC4BOWnI0vo176AIlV5o4rEQciLoohw==",
"path": "microsoft.entityframeworkcore.relational/8.0.11",
"hashPath": "microsoft.entityframeworkcore.relational.8.0.11.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
"path": "microsoft.extensions.caching.abstractions/8.0.0",
"hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==",
"path": "microsoft.extensions.caching.memory/8.0.1",
"hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
"path": "microsoft.extensions.dependencyinjection/8.0.1",
"hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Core/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5ROvy0GKI34h7yzx50WvWgIrBUtMpAN+nppCtBDJ5kiqn+yRd6qZ9hfLFNAd+7GQ/Et3p5VSHX5Y6p9u6W7v3Q==",
"path": "microsoft.extensions.identity.core/8.0.11",
"hashPath": "microsoft.extensions.identity.core.8.0.11.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Stores/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UX94QZGOIFKORcwoOEvJPypHWakRpu8cMcs2keVIaQdnY9F7MuEALeRVxckY6C2vwTYeslWUEm/8aDlof+crMw==",
"path": "microsoft.extensions.identity.stores/8.0.11",
"hashPath": "microsoft.extensions.identity.stores.8.0.11.nupkg.sha512"
},
"Microsoft.Extensions.Logging/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
"path": "microsoft.extensions.logging/8.0.1",
"hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
"path": "microsoft.extensions.logging.abstractions/8.0.2",
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Options/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
"path": "microsoft.extensions.options/8.0.2",
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
"path": "microsoft.extensions.primitives/8.0.0",
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jZ7UKZNu2tDS2Ft9PxxOdJYUWo6nBEQnv+yz69GpCr4Fs677aq/LP82gp/NOgI5hPIlxIYP1ynLCH1ruGfw2rw==",
"path": "microsoft.identitymodel.abstractions/8.1.0",
"hashPath": "microsoft.identitymodel.abstractions.8.1.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-p77XmuOb6Vt9Zi0jowBK5zk8YoIQs8kK2CSKaV0ofkNLKSraKXlndJ9gBT0ojP7BOQP7vAWTgVVgB8Kg5pmXpg==",
"path": "microsoft.identitymodel.jsonwebtokens/8.1.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.1.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Qrm6jLmzeNnWwKc+KoJT8DQgnVXsNR3LBSU2LXnA9RDs8eflBNrQOifxJn9r4k5+rdRq3mUu3GJNGKlWIQzguA==",
"path": "microsoft.identitymodel.logging/8.1.0",
"hashPath": "microsoft.identitymodel.logging.8.1.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/7.1.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SydLwMRFx6EHPWJ+N6+MVaoArN1Htt92b935O3RUWPY1yUF63zEjvd3lBu79eWdZUwedP8TN2I5V9T3nackvIQ==",
"path": "microsoft.identitymodel.protocols/7.1.2",
"hashPath": "microsoft.identitymodel.protocols.7.1.2.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/7.1.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6lHQoLXhnMQ42mGrfDkzbIOR3rzKM1W1tgTeMPLgLCqwwGw0d96xFi/UiX/fYsu7d6cD5MJiL3+4HuI8VU+sVQ==",
"path": "microsoft.identitymodel.protocols.openidconnect/7.1.2",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.7.1.2.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tQ21tUUKjG5Hzv/Rxmgg4f2LZo+nas1OJJdhHmLaU9c7l72lgQgP7luXlBnJOS2Lotd4DIj3ZE+lFVaVmkniag==",
"path": "microsoft.identitymodel.tokens/8.1.0",
"hashPath": "microsoft.identitymodel.tokens.8.1.0.nupkg.sha512"
},
"Npgsql/8.0.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KaS6CY5kY2Sd0P00MSeFcOI3t2DiQ4UWG8AuRpVOUeDWITOKfoEEG91DP3cmT6aerixPkjwKgXxnpDxIkDpO6g==",
"path": "npgsql/8.0.6",
"hashPath": "npgsql.8.0.6.nupkg.sha512"
},
"Npgsql.EntityFrameworkCore.PostgreSQL/8.0.11": {
"type": "package",
"serviceable": true,
"sha512": "sha512-leShR/O/nSIS3Jpj8yUBmkzaXzBbtlV326+MYkX2BwAj2qSNrUv/H6m8G9Hnv2zUkQYccTpmV5jIVq5vdciEUA==",
"path": "npgsql.entityframeworkcore.postgresql/8.0.11",
"hashPath": "npgsql.entityframeworkcore.postgresql.8.0.11.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2Na5IOk7Tr7gmBDyPOSpFPi8DXVHfJofbmp6A0L3NSuJz6n3n5kx3CgBD1WRvSaSLu0QHjvrzv6rpghiqmFgSg==",
"path": "system.identitymodel.tokens.jwt/8.1.0",
"hashPath": "system.identitymodel.tokens.jwt.8.1.0.nupkg.sha512"
},
"Contracts/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Domain/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
@@ -0,0 +1,650 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"Commerce.Core/1.0.0": {
"dependencies": {
"Commerce.Contracts": "1.0.0",
"Commerce.Domain": "1.0.0",
"FluentEmail.Core": "3.0.2",
"FluentEmail.Smtp": "3.0.2",
"Generic": "1.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
"Microsoft.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"Commerce.Core.dll": {}
}
},
"Bogus/35.6.3": {
"runtime": {
"lib/net6.0/Bogus.dll": {
"assemblyVersion": "35.6.3.0",
"fileVersion": "35.6.3.0"
}
}
},
"FluentEmail.Core/3.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Core.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentEmail.Smtp/3.0.2": {
"dependencies": {
"FluentEmail.Core": "3.0.2"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentValidation/12.1.1": {
"runtime": {
"lib/net8.0/FluentValidation.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.1.1.0"
}
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.Internal": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
"Microsoft.Extensions.Identity.Stores": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5",
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.5",
"Microsoft.Extensions.Caching.Memory": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5",
"Microsoft.Extensions.Caching.Memory": "9.0.5",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Caching.Memory/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
"Microsoft.Extensions.Options": "9.0.5",
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.DependencyInjection/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Identity.Core/9.0.5": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5",
"Microsoft.Extensions.Options": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.Extensions.Identity.Stores/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
"Microsoft.Extensions.Identity.Core": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.Extensions.Logging/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "9.0.5",
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
"Microsoft.Extensions.Options": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Options/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Primitives/9.0.5": {
"runtime": {
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "8.0.1",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
"Microsoft.IdentityModel.Logging": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Npgsql/9.0.3": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "9.0.5"
},
"runtime": {
"lib/net8.0/Npgsql.dll": {
"assemblyVersion": "9.0.3.0",
"fileVersion": "9.0.3.0"
}
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5",
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
"Npgsql": "9.0.3"
},
"runtime": {
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
"assemblyVersion": "9.0.4.0",
"fileVersion": "9.0.4.0"
}
}
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Commerce.Contracts/1.0.0": {
"dependencies": {
"FluentValidation": "12.1.1"
},
"runtime": {
"Commerce.Contracts.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Commerce.Domain/1.0.0": {
"dependencies": {
"Bogus": "35.6.3",
"Commerce.Contracts": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
},
"runtime": {
"Commerce.Domain.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Generic/1.0.0": {
"runtime": {
"Generic.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"Commerce.Core/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Bogus/35.6.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
"path": "bogus/35.6.3",
"hashPath": "bogus.35.6.3.nupkg.sha512"
},
"FluentEmail.Core/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
"path": "fluentemail.core/3.0.2",
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
},
"FluentEmail.Smtp/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
"path": "fluentemail.smtp/3.0.2",
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
},
"FluentValidation/12.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
"path": "fluentvalidation/12.1.1",
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fz9zLxzIpUVfuQv0eMzL5Hi1xIVp7g4u4I7JuTOA3orR/6A0XpDA24gAl1HMaD9fhAQUf6JH8w1mxmEZwE3OIw==",
"path": "microsoft.aspnetcore.cryptography.internal/9.0.5",
"hashPath": "microsoft.aspnetcore.cryptography.internal.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6C2od1EVKYeoofE8pLa9Jtat4H9zVeuM0qdb50Nn1rLY33k6x6vR24nHUTuuXrhyW0Mu40C4eZSfto83UjQUaA==",
"path": "microsoft.aspnetcore.cryptography.keyderivation/9.0.5",
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
"path": "microsoft.entityframeworkcore/9.0.5",
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kWRrD69qCXo7lahPZPt7C127UfK0I024laFZEDMfT3JbALB1EWneFvq1utWM0cNKPFuYis1E1oaYTuRGI/9inQ==",
"path": "microsoft.entityframeworkcore.analyzers/9.0.5",
"hashPath": "microsoft.entityframeworkcore.analyzers.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
"path": "microsoft.entityframeworkcore.relational/9.0.5",
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RV6wOTvH5BeVRs6cvxFuaV1ut05Dklpvq19XRO1JxAayfLWYIEP7K94aamY0iSUhoehWk1X5H6gMcbZkHuBjew==",
"path": "microsoft.extensions.caching.abstractions/9.0.5",
"hashPath": "microsoft.extensions.caching.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qDmoAzIUBup5KZG1Abv51ifbHMCWFnaXbt05l+Sd92mLOpF9OwHOuoxu3XhzXaPGfq0Ns3pv1df5l8zuKjFgGw==",
"path": "microsoft.extensions.caching.memory/9.0.5",
"hashPath": "microsoft.extensions.caching.memory.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ew0G6gIznnyAkbIa67wXspkDFcVektjN3xaDAfBDIPbWph+rbuGaaohFxUSGw28ht7wdcWtTtElKnzfkcDDbOQ==",
"path": "microsoft.extensions.configuration.abstractions/9.0.5",
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N1Mn0T/tUBPoLL+Fzsp+VCEtneUhhxc1//Dx3BeuQ8AX+XrMlYCfnp2zgpEXnTCB7053CLdiqVWPZ7mEX6MPjg==",
"path": "microsoft.extensions.dependencyinjection/9.0.5",
"hashPath": "microsoft.extensions.dependencyinjection.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cjnRtsEAzU73aN6W7vkWy8Phj5t3Xm78HSqgrbh/O4Q9SK/yN73wZVa21QQY6amSLQRQ/M8N+koGnY6PuvKQsw==",
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.5",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Core/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7Mhz5D8piBrlpuehE8xABMJTibOC8FvJyUVTs7tqPP2wRO3Ldb9tFSCepvuHBzpBycJbNpd1L7ECUFTwRAUkgA==",
"path": "microsoft.extensions.identity.core/9.0.5",
"hashPath": "microsoft.extensions.identity.core.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Stores/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8OXDgPHIAQTo6PCRg8eCnfsTbmklXvsITb+N3jqsckQQZ3cBr4drp4igdlJAkAiM1XldbBE9S3MI1XBoAwe20A==",
"path": "microsoft.extensions.identity.stores/9.0.5",
"hashPath": "microsoft.extensions.identity.stores.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Logging/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rQU61lrgvpE/UgcAd4E56HPxUIkX/VUQCxWmwDTLLVeuwRDYTL0q/FLGfAW17cGTKyCh7ywYAEnY3sTEvURsfg==",
"path": "microsoft.extensions.logging/9.0.5",
"hashPath": "microsoft.extensions.logging.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pP1PADCrIxMYJXxFmTVbAgEU7GVpjK5i0/tyfU9DiE0oXQy3JWQaOVgCkrCiePLgS8b5sghM3Fau3EeHiVWbCg==",
"path": "microsoft.extensions.logging.abstractions/9.0.5",
"hashPath": "microsoft.extensions.logging.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Options/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vPdJQU8YLOUSSK8NL0RmwcXJr2E0w8xH559PGQl4JYsglgilZr9LZnqV2zdgk+XR05+kuvhBEZKoDVd46o7NqA==",
"path": "microsoft.extensions.options/9.0.5",
"hashPath": "microsoft.extensions.options.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-b4OAv1qE1C9aM+ShWJu3rlo/WjDwa/I30aIPXqDWSKXTtKl1Wwh6BZn+glH5HndGVVn3C6ZAPQj5nv7/7HJNBQ==",
"path": "microsoft.extensions.primitives/9.0.5",
"hashPath": "microsoft.extensions.primitives.9.0.5.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
"path": "microsoft.identitymodel.abstractions/8.12.0",
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
"path": "microsoft.identitymodel.logging/8.12.0",
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
"path": "microsoft.identitymodel.protocols/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
"path": "microsoft.identitymodel.tokens/8.12.0",
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
},
"Npgsql/9.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
"path": "npgsql/9.0.3",
"hashPath": "npgsql.9.0.3.nupkg.sha512"
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
"path": "system.identitymodel.tokens.jwt/8.12.0",
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
},
"Commerce.Contracts/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Commerce.Domain/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Generic/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
@@ -0,0 +1,650 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"Core/1.0.0": {
"dependencies": {
"Contracts": "1.0.0",
"Domain": "1.0.0",
"FluentEmail.Core": "3.0.2",
"FluentEmail.Smtp": "3.0.2",
"Generic": "1.0.0",
"Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5",
"Microsoft.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"Core.dll": {}
}
},
"Bogus/35.6.3": {
"runtime": {
"lib/net6.0/Bogus.dll": {
"assemblyVersion": "35.6.3.0",
"fileVersion": "35.6.3.0"
}
}
},
"FluentEmail.Core/3.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Core.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentEmail.Smtp/3.0.2": {
"dependencies": {
"FluentEmail.Core": "3.0.2"
},
"runtime": {
"lib/netstandard2.0/FluentEmail.Smtp.dll": {
"assemblyVersion": "3.0.2.0",
"fileVersion": "3.0.2.0"
}
}
},
"FluentValidation/12.1.1": {
"runtime": {
"lib/net8.0/FluentValidation.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.1.1.0"
}
}
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.Internal": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
"Microsoft.Extensions.Identity.Stores": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore.Abstractions": "9.0.5",
"Microsoft.EntityFrameworkCore.Analyzers": "9.0.5",
"Microsoft.Extensions.Caching.Memory": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5",
"Microsoft.Extensions.Caching.Memory": "9.0.5",
"Microsoft.Extensions.Configuration.Abstractions": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5"
},
"runtime": {
"lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
"assemblyVersion": "9.0.5.0",
"fileVersion": "9.0.525.21604"
}
}
},
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Caching.Memory/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
"Microsoft.Extensions.Options": "9.0.5",
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Caching.Memory.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.DependencyInjection/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
"runtime": {
"lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Identity.Core/9.0.5": {
"dependencies": {
"Microsoft.AspNetCore.Cryptography.KeyDerivation": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5",
"Microsoft.Extensions.Options": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Core.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.Extensions.Identity.Stores/9.0.5": {
"dependencies": {
"Microsoft.Extensions.Caching.Abstractions": "9.0.5",
"Microsoft.Extensions.Identity.Core": "9.0.5",
"Microsoft.Extensions.Logging": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Identity.Stores.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.22904"
}
}
},
"Microsoft.Extensions.Logging/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "9.0.5",
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
"Microsoft.Extensions.Options": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Options/9.0.5": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.5",
"Microsoft.Extensions.Primitives": "9.0.5"
},
"runtime": {
"lib/net9.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.Extensions.Primitives/9.0.5": {
"runtime": {
"lib/net9.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "9.0.0.0",
"fileVersion": "9.0.525.21509"
}
}
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "8.0.1",
"System.IdentityModel.Tokens.Jwt": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "8.0.1.0",
"fileVersion": "8.0.1.50722"
}
}
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "9.0.5",
"Microsoft.IdentityModel.Logging": "8.12.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Npgsql/9.0.3": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "9.0.5"
},
"runtime": {
"lib/net8.0/Npgsql.dll": {
"assemblyVersion": "9.0.3.0",
"fileVersion": "9.0.3.0"
}
}
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"dependencies": {
"Microsoft.EntityFrameworkCore": "9.0.5",
"Microsoft.EntityFrameworkCore.Relational": "9.0.5",
"Npgsql": "9.0.3"
},
"runtime": {
"lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
"assemblyVersion": "9.0.4.0",
"fileVersion": "9.0.4.0"
}
}
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.12.0",
"Microsoft.IdentityModel.Tokens": "8.12.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.12.0.0",
"fileVersion": "8.12.0.60603"
}
}
},
"Contracts/1.0.0": {
"dependencies": {
"FluentValidation": "12.1.1"
},
"runtime": {
"Contracts.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Domain/1.0.0": {
"dependencies": {
"Bogus": "35.6.3",
"Contracts": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5",
"Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4"
},
"runtime": {
"Domain.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Generic/1.0.0": {
"runtime": {
"Generic.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"Core/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Bogus/35.6.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==",
"path": "bogus/35.6.3",
"hashPath": "bogus.35.6.3.nupkg.sha512"
},
"FluentEmail.Core/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==",
"path": "fluentemail.core/3.0.2",
"hashPath": "fluentemail.core.3.0.2.nupkg.sha512"
},
"FluentEmail.Smtp/3.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==",
"path": "fluentemail.smtp/3.0.2",
"hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512"
},
"FluentValidation/12.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==",
"path": "fluentvalidation/12.1.1",
"hashPath": "fluentvalidation.12.1.1.nupkg.sha512"
},
"Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==",
"path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5",
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.Internal/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fz9zLxzIpUVfuQv0eMzL5Hi1xIVp7g4u4I7JuTOA3orR/6A0XpDA24gAl1HMaD9fhAQUf6JH8w1mxmEZwE3OIw==",
"path": "microsoft.aspnetcore.cryptography.internal/9.0.5",
"hashPath": "microsoft.aspnetcore.cryptography.internal.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Cryptography.KeyDerivation/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6C2od1EVKYeoofE8pLa9Jtat4H9zVeuM0qdb50Nn1rLY33k6x6vR24nHUTuuXrhyW0Mu40C4eZSfto83UjQUaA==",
"path": "microsoft.aspnetcore.cryptography.keyderivation/9.0.5",
"hashPath": "microsoft.aspnetcore.cryptography.keyderivation.9.0.5.nupkg.sha512"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==",
"path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5",
"hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==",
"path": "microsoft.entityframeworkcore/9.0.5",
"hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==",
"path": "microsoft.entityframeworkcore.abstractions/9.0.5",
"hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Analyzers/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kWRrD69qCXo7lahPZPt7C127UfK0I024laFZEDMfT3JbALB1EWneFvq1utWM0cNKPFuYis1E1oaYTuRGI/9inQ==",
"path": "microsoft.entityframeworkcore.analyzers/9.0.5",
"hashPath": "microsoft.entityframeworkcore.analyzers.9.0.5.nupkg.sha512"
},
"Microsoft.EntityFrameworkCore.Relational/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==",
"path": "microsoft.entityframeworkcore.relational/9.0.5",
"hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RV6wOTvH5BeVRs6cvxFuaV1ut05Dklpvq19XRO1JxAayfLWYIEP7K94aamY0iSUhoehWk1X5H6gMcbZkHuBjew==",
"path": "microsoft.extensions.caching.abstractions/9.0.5",
"hashPath": "microsoft.extensions.caching.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Caching.Memory/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-qDmoAzIUBup5KZG1Abv51ifbHMCWFnaXbt05l+Sd92mLOpF9OwHOuoxu3XhzXaPGfq0Ns3pv1df5l8zuKjFgGw==",
"path": "microsoft.extensions.caching.memory/9.0.5",
"hashPath": "microsoft.extensions.caching.memory.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ew0G6gIznnyAkbIa67wXspkDFcVektjN3xaDAfBDIPbWph+rbuGaaohFxUSGw28ht7wdcWtTtElKnzfkcDDbOQ==",
"path": "microsoft.extensions.configuration.abstractions/9.0.5",
"hashPath": "microsoft.extensions.configuration.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N1Mn0T/tUBPoLL+Fzsp+VCEtneUhhxc1//Dx3BeuQ8AX+XrMlYCfnp2zgpEXnTCB7053CLdiqVWPZ7mEX6MPjg==",
"path": "microsoft.extensions.dependencyinjection/9.0.5",
"hashPath": "microsoft.extensions.dependencyinjection.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cjnRtsEAzU73aN6W7vkWy8Phj5t3Xm78HSqgrbh/O4Q9SK/yN73wZVa21QQY6amSLQRQ/M8N+koGnY6PuvKQsw==",
"path": "microsoft.extensions.dependencyinjection.abstractions/9.0.5",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Core/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7Mhz5D8piBrlpuehE8xABMJTibOC8FvJyUVTs7tqPP2wRO3Ldb9tFSCepvuHBzpBycJbNpd1L7ECUFTwRAUkgA==",
"path": "microsoft.extensions.identity.core/9.0.5",
"hashPath": "microsoft.extensions.identity.core.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Identity.Stores/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8OXDgPHIAQTo6PCRg8eCnfsTbmklXvsITb+N3jqsckQQZ3cBr4drp4igdlJAkAiM1XldbBE9S3MI1XBoAwe20A==",
"path": "microsoft.extensions.identity.stores/9.0.5",
"hashPath": "microsoft.extensions.identity.stores.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Logging/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rQU61lrgvpE/UgcAd4E56HPxUIkX/VUQCxWmwDTLLVeuwRDYTL0q/FLGfAW17cGTKyCh7ywYAEnY3sTEvURsfg==",
"path": "microsoft.extensions.logging/9.0.5",
"hashPath": "microsoft.extensions.logging.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pP1PADCrIxMYJXxFmTVbAgEU7GVpjK5i0/tyfU9DiE0oXQy3JWQaOVgCkrCiePLgS8b5sghM3Fau3EeHiVWbCg==",
"path": "microsoft.extensions.logging.abstractions/9.0.5",
"hashPath": "microsoft.extensions.logging.abstractions.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Options/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vPdJQU8YLOUSSK8NL0RmwcXJr2E0w8xH559PGQl4JYsglgilZr9LZnqV2zdgk+XR05+kuvhBEZKoDVd46o7NqA==",
"path": "microsoft.extensions.options/9.0.5",
"hashPath": "microsoft.extensions.options.9.0.5.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/9.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-b4OAv1qE1C9aM+ShWJu3rlo/WjDwa/I30aIPXqDWSKXTtKl1Wwh6BZn+glH5HndGVVn3C6ZAPQj5nv7/7HJNBQ==",
"path": "microsoft.extensions.primitives/9.0.5",
"hashPath": "microsoft.extensions.primitives.9.0.5.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==",
"path": "microsoft.identitymodel.abstractions/8.12.0",
"hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==",
"path": "microsoft.identitymodel.jsonwebtokens/8.12.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==",
"path": "microsoft.identitymodel.logging/8.12.0",
"hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
"path": "microsoft.identitymodel.protocols/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==",
"path": "microsoft.identitymodel.tokens/8.12.0",
"hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512"
},
"Npgsql/9.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==",
"path": "npgsql/9.0.3",
"hashPath": "npgsql.9.0.3.nupkg.sha512"
},
"Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==",
"path": "npgsql.entityframeworkcore.postgresql/9.0.4",
"hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.12.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==",
"path": "system.identitymodel.tokens.jwt/8.12.0",
"hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512"
},
"Contracts/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Domain/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Generic/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/yla/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/yla/.nuget/packages/</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/home/yla/.nuget/packages/" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
</ImportGroup>
</Project>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
</ImportGroup>
</Project>
@@ -0,0 +1,320 @@
{
"format": 1,
"restore": {
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj": {}
},
"projects": {
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj",
"projectName": "Contracts",
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj",
"packagesPath": "/home/yla/.nuget/packages/",
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/yla/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"/usr/share/dotnet/library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"FluentValidation": {
"target": "Package",
"version": "[12.1.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
}
}
},
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj",
"projectName": "Core",
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/Core.csproj",
"packagesPath": "/home/yla/.nuget/packages/",
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Core/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/yla/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"/usr/share/dotnet/library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj": {
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj"
},
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj": {
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj"
},
"/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj": {
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"FluentEmail.Core": {
"target": "Package",
"version": "[3.0.2, )"
},
"FluentEmail.Smtp": {
"target": "Package",
"version": "[3.0.2, )"
},
"Microsoft.AspNetCore.Authentication.JwtBearer": {
"target": "Package",
"version": "[9.0.5, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.5, )"
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"target": "Package",
"version": "[9.0.4, )"
},
"System.IdentityModel.Tokens.Jwt": {
"target": "Package",
"version": "[8.12.0, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
}
}
},
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj",
"projectName": "Domain",
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/Domain.csproj",
"packagesPath": "/home/yla/.nuget/packages/",
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Domain/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/yla/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"/usr/share/dotnet/library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {
"/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj": {
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Contracts/Contracts.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"dependencies": {
"Bogus": {
"target": "Package",
"version": "[35.6.3, )"
},
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": {
"target": "Package",
"version": "[9.0.5, )"
},
"Microsoft.EntityFrameworkCore.Design": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[9.0.5, )"
},
"Microsoft.EntityFrameworkCore.Tools": {
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
"suppressParent": "All",
"target": "Package",
"version": "[9.0.5, )"
},
"Npgsql.EntityFrameworkCore.PostgreSQL": {
"target": "Package",
"version": "[9.0.4, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
}
}
},
"/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj",
"projectName": "Generic",
"projectPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/Generic.csproj",
"packagesPath": "/home/yla/.nuget/packages/",
"outputPath": "/mnt/Dataa/Work/Programming/MainProgram/Backend/SharedLogic/Generic/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/yla/.nuget/NuGet/NuGet.Config"
],
"originalTargetFrameworks": [
"net9.0"
],
"sources": {
"/usr/share/dotnet/library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
},
"SdkAnalysisLevel": "9.0.300"
},
"frameworks": {
"net9.0": {
"targetAlias": "net9.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/9.0.306/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/yla/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/yla/.nuget/packages/</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.14.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/home/yla/.nuget/packages/" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore/9.0.5/buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props')" />
</ImportGroup>
</Project>
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/9.0.5/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
</ImportGroup>
</Project>
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Commerce.Core")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+89d8c7f2868cdc25655d2a003c6dc8ab9e106e46")]
[assembly: System.Reflection.AssemblyProductAttribute("Commerce.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("Commerce.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
@@ -0,0 +1 @@
60fc4d0c81033ed5f2a8bda5c31fd8f7203422273b7def57096da344e0d414c6
@@ -0,0 +1,17 @@
is_global = true
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Commerce.Core
build_property.ProjectDir = /mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =
@@ -0,0 +1,8 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;
@@ -0,0 +1 @@
cfde3ec769ddaac95fee6e41c8813ba8ec8ab0a84f80dd68903e233cfe85cb56
@@ -0,0 +1,19 @@
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Core.deps.json
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Core.dll
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Core.pdb
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Contracts.dll
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Domain.dll
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Generic.dll
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Contracts.pdb
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Commerce.Domain.pdb
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/bin/Debug/net10.0/Generic.pdb
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.csproj.AssemblyReference.cache
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.GeneratedMSBuildEditorConfig.editorconfig
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.AssemblyInfoInputs.cache
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.AssemblyInfo.cs
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.csproj.CoreCompileInputs.cache
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.ED612663.Up2Date
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.dll
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/refint/Commerce.Core.dll
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/Commerce.Core.pdb
/mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/obj/Debug/net10.0/ref/Commerce.Core.dll
@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("ECommerce.Core")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+206dfeabd74212fb6442b2ac195b5904b0472cb7")]
[assembly: System.Reflection.AssemblyProductAttribute("ECommerce.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("ECommerce.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
@@ -0,0 +1 @@
6353d8c58e28d3fbced642d32f0fe5e4bbd7f023f898360664cbd061785cb8d7
@@ -0,0 +1,17 @@
is_global = true
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = ECommerce.Core
build_property.ProjectDir = /mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =
@@ -0,0 +1,8 @@
// <auto-generated/>
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;
@@ -0,0 +1 @@
d0072d99f6041643cd09a6f9744fb09b394bdcf62de8a4625a384aef3631a0fb
@@ -0,0 +1,24 @@
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.AssemblyReference.cache
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.GeneratedMSBuildEditorConfig.editorconfig
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfoInputs.cache
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfo.cs
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/Commerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.CoreCompileInputs.cache
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Core.deps.json
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Core.dll
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Core.pdb
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Contracts.dll
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Domain.dll
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/Generic.dll
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Contracts.pdb
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/ECommerce.Domain.pdb
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/bin/Debug/net10.0/Generic.pdb
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.AssemblyReference.cache
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.GeneratedMSBuildEditorConfig.editorconfig
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfoInputs.cache
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.AssemblyInfo.cs
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.csproj.CoreCompileInputs.cache
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerc.ED67C103.Up2Date
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.dll
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/refint/ECommerce.Core.dll
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ECommerce.Core.pdb
/mnt/data/Work/Programming/MainProgram/Backend/APIs/ERP/Commerce/ECommerce/ECommerce.Core/obj/Debug/net10.0/ref/ECommerce.Core.dll
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Core")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+b0da15cd3746adfcd6a77120b7ac6fe51ed64d0e")]
[assembly: System.Reflection.AssemblyProductAttribute("Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
@@ -0,0 +1 @@
1e24b32546cd904cde5e159ee39a7512364b28829bfd2353fd8a12c65a693d57
@@ -0,0 +1,15 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Core
build_property.ProjectDir = /run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 8.0
build_property.EnableCodeStyleSeverity =
@@ -0,0 +1,8 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;
@@ -0,0 +1 @@
16b60d801fa99156333e67cbaf3db6764f73f20dc53d5f79eef802bab2c34dad
@@ -0,0 +1,18 @@
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Core.deps.json
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Core.dll
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Core.pdb
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Contracts.dll
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Domain.dll
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Contracts.pdb
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/bin/Debug/net8.0/Domain.pdb
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.csproj.AssemblyReference.cache
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.GeneratedMSBuildEditorConfig.editorconfig
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.AssemblyInfoInputs.cache
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.AssemblyInfo.cs
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.csproj.CoreCompileInputs.cache
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.sourcelink.json
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.csproj.Up2Date
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.dll
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/refint/Core.dll
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/Core.pdb
/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/Core/obj/Debug/net8.0/ref/Core.dll
@@ -0,0 +1 @@
{"documents":{"/run/media/yla/Dataa/Programming/Projects/Work/ECommerceApps/MassTech/masstech_ecommerce/*":"https://api.bitbucket.org/2.0/repositories/said1996/masstech_ecommerce/src/c1a49964a4532d5f878ec36123308b5881585e73/*"}}
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Commerce.Core")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+89d8c7f2868cdc25655d2a003c6dc8ab9e106e46")]
[assembly: System.Reflection.AssemblyProductAttribute("Commerce.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("Commerce.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.
@@ -0,0 +1 @@
60fc4d0c81033ed5f2a8bda5c31fd8f7203422273b7def57096da344e0d414c6
@@ -0,0 +1,15 @@
is_global = true
build_property.TargetFramework = net9.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Commerce.Core
build_property.ProjectDir = /mnt/Dataa/Work/Programming/MainProgram/Backend/APIs/Commerce/Commerce.Core/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.EffectiveAnalysisLevelStyle = 9.0
build_property.EnableCodeStyleSeverity =

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