diff --git a/audit-logs/.idea/.idea.audit-logs/.idea/vcs.xml b/audit-logs/.idea/.idea.audit-logs/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/audit-logs/.idea/.idea.audit-logs/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/audit-logs/audit-logs.sln.DotSettings.user b/audit-logs/audit-logs.sln.DotSettings.user
index 5496136..c26cea0 100644
--- a/audit-logs/audit-logs.sln.DotSettings.user
+++ b/audit-logs/audit-logs.sln.DotSettings.user
@@ -15,5 +15,5 @@
</TestAncestor>
</SessionState>
<SessionState ContinuousTestingMode="0" Name="RecordAuditAsync_ValidRecord_InsertsRecord" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session">
- <Project Location="/home/julian/RiderProjects/audit-logs/audit-test" Presentation="<audit-test>" />
+ <Project Location="/home/julian/Documentos/repos/audit/audit-logs/audit-test" Presentation="<audit-test>" />
</SessionState>
\ No newline at end of file
diff --git a/audit-logs/audit-logs/Infraestructure/ServiceCollectionExtensions.cs b/audit-logs/audit-logs/Infraestructure/ServiceCollectionExtensions.cs
index 834127c..08caf0e 100644
--- a/audit-logs/audit-logs/Infraestructure/ServiceCollectionExtensions.cs
+++ b/audit-logs/audit-logs/Infraestructure/ServiceCollectionExtensions.cs
@@ -3,7 +3,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using audit_logs.Models.AppSettings;
using audit.Repositories;
-using audit.Repositories.Interfaces;
+using audit_logs.Repositories.Interfaces;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Options;
diff --git a/audit-logs/audit-logs/Models/AuditLogData.cs b/audit-logs/audit-logs/Models/AuditLogData.cs
new file mode 100644
index 0000000..a623c36
--- /dev/null
+++ b/audit-logs/audit-logs/Models/AuditLogData.cs
@@ -0,0 +1,14 @@
+namespace audit_logs.Models;
+
+public class AuditLogData
+{
+ public string EntityType { get; set; }
+ public string RecordId { get; set; }
+ public string UserId { get; set; }
+ public string ActionType { get; set; }
+ public string Reason { get; set; }
+ public DateTime ActionTime { get; set; }
+ public string OriginalJson { get; set; }
+ public string ModifiedJson { get; set; }
+ public string UserIpAddress { get; set; }
+}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/Models/AuditRecord.cs b/audit-logs/audit-logs/Models/AuditRecord.cs
index 55e9b7d..ea053ee 100644
--- a/audit-logs/audit-logs/Models/AuditRecord.cs
+++ b/audit-logs/audit-logs/Models/AuditRecord.cs
@@ -28,6 +28,9 @@ public class AuditRecord
[BsonElement("reason")]
public string Reason { get; set; }
+
+ [BsonElement("user_ip_address")]
+ public string UserIpAddress { get; set; }
public class Change
{
diff --git a/audit-logs/audit-logs/Models/PaginatedLogsResult.cs b/audit-logs/audit-logs/Models/PaginatedLogsResult.cs
new file mode 100644
index 0000000..72f6f2e
--- /dev/null
+++ b/audit-logs/audit-logs/Models/PaginatedLogsResult.cs
@@ -0,0 +1,10 @@
+namespace audit_logs.Models;
+
+public class PaginatedLogsResult
+{
+ public int CurrentPage { get; set; }
+ public int PageSize { get; set; }
+ public long TotalRecords { get; set; }
+ public int TotalPages { get; set; }
+ public IEnumerable Records { get; set; }
+}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs b/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs
index a59f9f2..af9ebc1 100644
--- a/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs
+++ b/audit-logs/audit-logs/Repositories/AuditRecordRepository.cs
@@ -3,7 +3,7 @@ using audit.Model;
using audit.Repositories;
using Microsoft.Extensions.Options;
using MongoDB.Bson;
-using audit.Repositories.Interfaces;
+using audit_logs.Repositories.Interfaces;
using MongoDB.Driver;
using System;
using audit_logs.Models;
@@ -28,10 +28,7 @@ public class AuditRecordRepository : MongoRepository, IAuditRecordR
return "AuditRecords";
}
- public async Task InsertOneAsync(AuditRecord auditRecord)
- {
- await Collection.InsertOneAsync(auditRecord);
- }
+
public async Task DeleteBeforeDate(DateTime date)
{
@@ -69,6 +66,9 @@ public class AuditRecordRepository : MongoRepository, IAuditRecordR
// Retrieve all documents from the AuditRecords collection
return await Collection.Find(new BsonDocument()).ToListAsync();
}
+
+
+
}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/Repositories/Interfaces/IAuditRecordRepository.cs b/audit-logs/audit-logs/Repositories/Interfaces/IAuditRecordRepository.cs
index f1f9712..936119f 100644
--- a/audit-logs/audit-logs/Repositories/Interfaces/IAuditRecordRepository.cs
+++ b/audit-logs/audit-logs/Repositories/Interfaces/IAuditRecordRepository.cs
@@ -3,7 +3,7 @@ using MongoDB.Bson;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
-namespace audit.Repositories.Interfaces;
+namespace audit_logs.Repositories.Interfaces;
public interface IAuditRecordRepository : IMongoRepository
{
@@ -12,4 +12,6 @@ public interface IAuditRecordRepository : IMongoRepository
Task InsertBatch(IEnumerable auditRecords);
Task> FindAllFromOrigin(ObjectId originId);
Task> GetAllAuditRecordsAsync();
+ Task> GetPaginatedAsync(int pageNumber, int pageSize); // Nuevo método para paginación
+ Task CountDocumentsAsync(); // Nuevo método para contar documentos
}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs b/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs
index 2bcf4c7..3421de8 100644
--- a/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs
+++ b/audit-logs/audit-logs/Repositories/Interfaces/IMongoRepository.cs
@@ -1,4 +1,4 @@
-namespace audit.Repositories.Interfaces;
+namespace audit_logs.Repositories.Interfaces;
using MongoDB.Bson;
using MongoDB.Driver;
public interface IMongoRepository
@@ -9,4 +9,7 @@ public interface IMongoRepository
Task InsertOneAsync(T obj);
Task DeleteAsync(ObjectId id);
Task UpdateOneAsync(ObjectId id, T obj);
+ Task> GetPaginatedAsync(int pageNumber, int pageSize); // Nuevo método para paginación genérica
+ Task CountDocumentsAsync(); // Nuevo método para contar documentos genéricamente
+
}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/Repositories/MongoRepository.cs b/audit-logs/audit-logs/Repositories/MongoRepository.cs
index 4a2f7e7..877f999 100644
--- a/audit-logs/audit-logs/Repositories/MongoRepository.cs
+++ b/audit-logs/audit-logs/Repositories/MongoRepository.cs
@@ -3,7 +3,7 @@ using Microsoft.Extensions.Options;
using MongoDB.Bson;
using MongoDB.Driver;
using audit_logs.Utils;
-using audit.Repositories.Interfaces;
+using audit_logs.Repositories.Interfaces;
using Serilog;
namespace audit.Repositories;
@@ -92,6 +92,7 @@ public abstract class MongoRepository : IMongoRepository
}
+
protected async Task UpdateManyObjectIdAsync(string nameId, ObjectId id, ObjectId oldId)
{
try
@@ -154,6 +155,39 @@ public abstract class MongoRepository : IMongoRepository
}
}
+ public async Task> GetPaginatedAsync(int pageNumber, int pageSize)
+ {
+ if (pageNumber <= 0) throw new ArgumentException("Page number must be greater than 0.", nameof(pageNumber));
+ if (pageSize <= 0) throw new ArgumentException("Page size must be greater than 0.", nameof(pageSize));
+
+ try
+ {
+ return await Collection
+ .Find(FilterDefinition.Empty)
+ .Skip((pageNumber - 1) * pageSize)
+ .Limit(pageSize)
+ .ToListAsync();
+ }
+ catch (Exception ex)
+ {
+ Log.Error("Error retrieving paginated data: {ExMessage}", ex.Message);
+ return Enumerable.Empty();
+ }
+ }
+
+ public async Task CountDocumentsAsync()
+ {
+ try
+ {
+ return await Collection.CountDocumentsAsync(FilterDefinition.Empty);
+ }
+ catch (Exception ex)
+ {
+ Log.Error("Error counting documents: {ExMessage}", ex.Message);
+ return 0;
+ }
+ }
+
diff --git a/audit-logs/audit-logs/Services/AuditService.cs b/audit-logs/audit-logs/Services/AuditService.cs
index 6c54402..63b7d04 100644
--- a/audit-logs/audit-logs/Services/AuditService.cs
+++ b/audit-logs/audit-logs/Services/AuditService.cs
@@ -1,14 +1,12 @@
-using audit_logs.Repositories;
-using MongoDB.Driver;
+using audit_logs.Models;
namespace audit_logs.Services;
+using audit_logs.Repositories;
+using MongoDB.Driver;
using audit_logs.Utils;
using audit.Model;
-using audit.Repositories;
-using audit.Repositories.Interfaces;
+using audit_logs.Repositories.Interfaces;
using Serilog;
-
-
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
@@ -29,35 +27,88 @@ public class AuditService
}
public IAuditRecordRepository AuditLogRepository => _auditLogRepository;
- public async Task RecordAuditAsync(string entityType, string recordId, string userId, string actionType, string reason,DateTime actionTime, List changes)
+ ///
+ /// Records a detailed audit log entry.
+ ///
+ /// The data required to create an audit record.
+ public async Task RecordAuditAsync(AuditRecord auditLogData)
{
- if (entityType == null) throw new ArgumentNullException(nameof(entityType));
- if (recordId == null) throw new ArgumentNullException(nameof(recordId));
- if (userId == null) throw new ArgumentNullException(nameof(userId));
- if (actionType == null) throw new ArgumentNullException(nameof(actionType));
- if (changes == null) throw new ArgumentNullException(nameof(changes));
+ if (auditLogData == null) throw new ArgumentNullException(nameof(auditLogData));
+ if (string.IsNullOrWhiteSpace(auditLogData.EntityType)) throw new ArgumentNullException(nameof(auditLogData.EntityType));
+ if (string.IsNullOrWhiteSpace(auditLogData.RecordId)) throw new ArgumentNullException(nameof(auditLogData.RecordId));
+ if (string.IsNullOrWhiteSpace(auditLogData.UserId)) throw new ArgumentNullException(nameof(auditLogData.UserId));
+ if (string.IsNullOrWhiteSpace(auditLogData.ActionType)) throw new ArgumentNullException(nameof(auditLogData.ActionType));
+ if (auditLogData.Changes == null) throw new ArgumentNullException(nameof(auditLogData.Changes));
+ if (string.IsNullOrWhiteSpace(auditLogData.UserIpAddress)) throw new ArgumentNullException(nameof(auditLogData.UserIpAddress));
var auditRecord = new AuditRecord
{
- EntityType = entityType,
- RecordId = recordId,
- UserId = userId,
- ActionType = actionType,
- ActionTime = actionTime,
- Changes = changes,
- Reason = reason
+ EntityType = auditLogData.EntityType,
+ RecordId = auditLogData.RecordId,
+ UserId = auditLogData.UserId,
+ ActionType = auditLogData.ActionType,
+ ActionTime = auditLogData.ActionTime,
+ Changes =auditLogData.Changes,
+ Reason = auditLogData.Reason,
+ UserIpAddress = auditLogData.UserIpAddress,
};
await _auditLogRepository.InsertOneAsync(auditRecord);
}
-
- public async Task CreateAuditLogAsync(string entityType, string recordId, string userId, string actionType,string reason,DateTime actionTime,string originalJson, string modifiedJson)
+ ///
+ /// Creates and records an audit log entry based on the differences between the original and modified data provided in an object.
+ ///
+ /// An object containing all necessary details for the audit log entry, including:
+ /// The type of entity being modified.
+ /// The unique ID of the record being changed.
+ /// The ID of the user performing the action.
+ /// The type of action performed.
+ /// The reason for the action.
+ /// The timestamp of the action.
+ /// The original JSON data.
+ /// The modified JSON data.
+ /// The IP address of the user.
+ public async Task CreateAuditLogAsync(AuditLogData auditLogData)
{
+ if (auditLogData == null) throw new ArgumentNullException(nameof(auditLogData));
+ AuditRecord auditRecord = new AuditRecord();
+ auditRecord.EntityType = auditLogData.EntityType;
+ auditRecord.RecordId = auditLogData.RecordId;
+ auditRecord.UserId = auditLogData.UserId;
+ auditRecord.ActionTime = auditLogData.ActionTime;
+ auditRecord.ActionType = auditLogData.ActionType;
+ auditRecord.Reason = auditLogData.Reason;
+ auditRecord.UserIpAddress = auditLogData.UserIpAddress;
JsonComparer jsonComparer = new();
- List changes = jsonComparer.GetDifferences(originalJson, modifiedJson);
- RecordAuditAsync(entityType,recordId,userId,actionType,reason,actionTime,changes).Wait();
- string s = "";
+ auditRecord.Changes = jsonComparer.GetDifferences(auditLogData.OriginalJson, auditLogData.ModifiedJson);
+ await RecordAuditAsync(auditRecord);
+ }
+
+ ///
+ /// Retrieves paginated audit logs.
+ ///
+ /// The page number to retrieve (1-based).
+ /// The number of records per page.
+ /// A paginated list of audit records.
+ public async Task> GetAuditLogsAsync(int pageNumber, int pageSize)
+ {
+ if (pageNumber <= 0) throw new ArgumentException("Page number must be greater than 0.", nameof(pageNumber));
+ if (pageSize <= 0) throw new ArgumentException("Page size must be greater than 0.", nameof(pageSize));
+ var totalRecords = await _auditLogRepository.CountDocumentsAsync();
+ var totalPages = (int)Math.Ceiling((double)totalRecords / pageSize);
+
+ var records = await _auditLogRepository.GetPaginatedAsync(pageNumber, pageSize);
+
+ return new PaginatedLogsResult
+ {
+ CurrentPage = pageNumber,
+ PageSize = pageSize,
+ TotalRecords = totalRecords,
+ TotalPages = totalPages,
+ Records = records
+ };
}
+
}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/audit-logs.csproj b/audit-logs/audit-logs/audit-logs.csproj
index ea4d175..f717a3b 100644
--- a/audit-logs/audit-logs/audit-logs.csproj
+++ b/audit-logs/audit-logs/audit-logs.csproj
@@ -5,13 +5,24 @@
audit_logs
enable
enable
+
+
+ AuditLogs
+ 1.0.0
+ Epigram
+ Epigram
+ Library for recording audit logs using MongoDB.
+ audit;logs;mongodb
+ https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs
+ MIT
+ ./nupkgs
-
-
-
-
+
+
+
+
diff --git a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll
index 1e73eee..9268b6f 100644
Binary files a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll and b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb
index 845f749..a40f044 100644
Binary files a/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb and b/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb differ
diff --git a/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.deps.json b/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.deps.json
new file mode 100644
index 0000000..5495e3a
--- /dev/null
+++ b/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.deps.json
@@ -0,0 +1,973 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "audit-logs/1.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Hosting": "9.0.0-rc.2.24473.5",
+ "MongoDB.Driver": "2.23.1",
+ "Newtonsoft.Json": "13.0.3",
+ "Serilog": "4.1.1-dev-02318"
+ },
+ "runtime": {
+ "audit-logs.dll": {}
+ }
+ },
+ "AWSSDK.Core/3.7.100.14": {
+ "runtime": {
+ "lib/netcoreapp3.1/AWSSDK.Core.dll": {
+ "assemblyVersion": "3.3.0.0",
+ "fileVersion": "3.7.100.14"
+ }
+ }
+ },
+ "AWSSDK.SecurityToken/3.7.100.14": {
+ "dependencies": {
+ "AWSSDK.Core": "3.7.100.14"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/AWSSDK.SecurityToken.dll": {
+ "assemblyVersion": "3.3.0.0",
+ "fileVersion": "3.7.100.14"
+ }
+ }
+ },
+ "DnsClient/1.6.1": {
+ "dependencies": {
+ "Microsoft.Win32.Registry": "5.0.0"
+ },
+ "runtime": {
+ "lib/net5.0/DnsClient.dll": {
+ "assemblyVersion": "1.6.1.0",
+ "fileVersion": "1.6.1.0"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5",
+ "System.Text.Json": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5",
+ "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileSystemGlobbing": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.CommandLine": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.FileExtensions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Json": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.UserSecrets": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Diagnostics": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Physical": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Hosting.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Console": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Debug": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.EventLog": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.EventSource": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.FileProviders.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "System.Diagnostics.DiagnosticSource": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Configuration": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5",
+ "System.Text.Json": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5",
+ "System.Diagnostics.EventLog": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5",
+ "System.Text.Json": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Configuration.Binder": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Options": "9.0.0-rc.2.24473.5",
+ "Microsoft.Extensions.Primitives": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/5.0.0": {},
+ "Microsoft.Win32.Registry/5.0.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "MongoDB.Bson/2.23.1": {
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.1/MongoDB.Bson.dll": {
+ "assemblyVersion": "2.23.1.0",
+ "fileVersion": "2.23.1.0"
+ }
+ }
+ },
+ "MongoDB.Driver/2.23.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "MongoDB.Bson": "2.23.1",
+ "MongoDB.Driver.Core": "2.23.1",
+ "MongoDB.Libmongocrypt": "1.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.1/MongoDB.Driver.dll": {
+ "assemblyVersion": "2.23.1.0",
+ "fileVersion": "2.23.1.0"
+ }
+ }
+ },
+ "MongoDB.Driver.Core/2.23.1": {
+ "dependencies": {
+ "AWSSDK.SecurityToken": "3.7.100.14",
+ "DnsClient": "1.6.1",
+ "Microsoft.Extensions.Logging.Abstractions": "9.0.0-rc.2.24473.5",
+ "MongoDB.Bson": "2.23.1",
+ "MongoDB.Libmongocrypt": "1.8.0",
+ "SharpCompress": "0.30.1",
+ "Snappier": "1.0.0",
+ "System.Buffers": "4.5.1",
+ "ZstdSharp.Port": "0.7.3"
+ },
+ "runtime": {
+ "lib/netstandard2.1/MongoDB.Driver.Core.dll": {
+ "assemblyVersion": "2.23.1.0",
+ "fileVersion": "2.23.1.0"
+ }
+ }
+ },
+ "MongoDB.Libmongocrypt/1.8.0": {
+ "runtime": {
+ "lib/netstandard2.1/MongoDB.Libmongocrypt.dll": {
+ "assemblyVersion": "1.8.0.0",
+ "fileVersion": "1.8.0.0"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/linux/native/libmongocrypt.so": {
+ "rid": "linux",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx/native/libmongocrypt.dylib": {
+ "rid": "osx",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win/native/mongocrypt.dll": {
+ "rid": "win",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ },
+ "Serilog/4.1.1-dev-02318": {
+ "runtime": {
+ "lib/net8.0/Serilog.dll": {
+ "assemblyVersion": "4.1.0.0",
+ "fileVersion": "4.1.0.0"
+ }
+ }
+ },
+ "SharpCompress/0.30.1": {
+ "runtime": {
+ "lib/net5.0/SharpCompress.dll": {
+ "assemblyVersion": "0.30.1.0",
+ "fileVersion": "0.30.1.0"
+ }
+ }
+ },
+ "Snappier/1.0.0": {
+ "runtime": {
+ "lib/net5.0/Snappier.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "System.Buffers/4.5.1": {},
+ "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ },
+ "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "System.IO.Pipelines/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/System.IO.Pipelines.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "System.Memory/4.5.5": {},
+ "System.Runtime.CompilerServices.Unsafe/5.0.0": {},
+ "System.Security.AccessControl/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "System.Security.Principal.Windows/5.0.0": {},
+ "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": {
+ "runtime": {
+ "lib/net8.0/System.Text.Encodings.Web.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
+ "rid": "browser",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "System.Text.Json/9.0.0-rc.2.24473.5": {
+ "dependencies": {
+ "System.IO.Pipelines": "9.0.0-rc.2.24473.5",
+ "System.Text.Encodings.Web": "9.0.0-rc.2.24473.5"
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Json.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.47305"
+ }
+ }
+ },
+ "ZstdSharp.Port/0.7.3": {
+ "runtime": {
+ "lib/net7.0/ZstdSharp.dll": {
+ "assemblyVersion": "0.7.3.0",
+ "fileVersion": "0.7.3.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "audit-logs/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AWSSDK.Core/3.7.100.14": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gnEgxBlk4PFEfdPE8Lkf4+D16MZFYSaW7/o6Wwe5e035QWUkTJX0Dn4LfTCdV5QSEL/fOFxu+yCAm55eIIBgog==",
+ "path": "awssdk.core/3.7.100.14",
+ "hashPath": "awssdk.core.3.7.100.14.nupkg.sha512"
+ },
+ "AWSSDK.SecurityToken/3.7.100.14": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dGCVuVo0CFUKWW85W8YENO+aREf8sCBDjvGbnNvxJuNW4Ss+brEU9ltHhq2KfZze2VUNK1/wygbPG1bmbpyXEw==",
+ "path": "awssdk.securitytoken/3.7.100.14",
+ "hashPath": "awssdk.securitytoken.3.7.100.14.nupkg.sha512"
+ },
+ "DnsClient/1.6.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==",
+ "path": "dnsclient/1.6.1",
+ "hashPath": "dnsclient.1.6.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0hsJlhsf0e9Q4449obn6Mmk8jZiC8d7q06U8stgnDkTvWVzTcukcRwBwSDWY7lgxqAVgqT2uumuwWABDR6j8PA==",
+ "path": "microsoft.extensions.configuration/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rZdBuOxD0nTZVbPMaDhXEND+bkGQ2GcsVpte8JBYss0o+c0xyW8EIwnB7KUha2pzDd//n+y3ABVz2Lh1VxyKgQ==",
+ "path": "microsoft.extensions.configuration.abstractions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Binder/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5pL5ybuLS9eGzGJGSwQdgVQBbJW1H1CmdtqeoGu8W7j3z26go4F+XAeoxYoLZKkbFu4eCCSDyA/x7fATWmipEg==",
+ "path": "microsoft.extensions.configuration.binder/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.binder.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cOUp/RYj8UxVXVrt7BQcOxL9MAIrn7FIxd7ckuWypf7b54ZkiBvEJUDcb0fxgYTnBoAQYNpzY6mA6Qy91INvmA==",
+ "path": "microsoft.extensions.configuration.commandline/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.commandline.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HzZYcbu5k1QhwV/1HJigGjO7mfng+/XavSi04YX2LP2x9+ePVOWfk+kIdEOI9Y6OKuqVWTUJfT0V2PCdYj5Iug==",
+ "path": "microsoft.extensions.configuration.environmentvariables/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.environmentvariables.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7Ta4cHIt1diQElErb79rUBeJs3M6Lg21og8NUB1MHjck2suBWH6SdgHGtYo4SXQ484F58A6KbAB8C6qbRIzFbA==",
+ "path": "microsoft.extensions.configuration.fileextensions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.fileextensions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Json/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UgIn1DV5JU0fuQsEsT8SQujpFDMcnICSF3gWCWyuf8Ur0sfCqqvdpmf5juIK7GC1y+HdgGA+cK6EYdZvLw2NSg==",
+ "path": "microsoft.extensions.configuration.json/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.json.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UZz+lPgkLNkEUR4aPnKGTFR4vww65NBfXDDDzACrRT5G/tcKXFM67NJnFDqJxEwVw5vYVpvcU4mF41ckl3v/wA==",
+ "path": "microsoft.extensions.configuration.usersecrets/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.configuration.usersecrets.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FHb7uxiX/08FBBtwat7fiBdQltxst1Farux6Ifn1dfke+D8h1rcDj1ZbKzNB9SvLh1XmEXNYmoWGkTjt1mVzXg==",
+ "path": "microsoft.extensions.dependencyinjection/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.dependencyinjection.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-T8oVF5Kz+J5IVagQAqcFFUrc/JrjaSvpACSm+t6cNolBX1S41PZVe3JLa3bxKnz0GTkUfSPPIkaekLmpAmHu3Q==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Diagnostics/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3imcv1HCKh8bE56ihM9e/lHZoFI4ZIllPtF/vXPjvGc+P60jPOR/z4xK+Xx1ZEZ/SPRBWd0Rg5mlLNqtg4ktXQ==",
+ "path": "microsoft.extensions.diagnostics/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.diagnostics.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-eNsjF81RRsKj9tfxc8l8YOJOECN10eGtt/lIwyaYi1A089/gB+9Ut1gJOaO0ksYrLC6aohrACLdgRl17bSS6yw==",
+ "path": "microsoft.extensions.diagnostics.abstractions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.diagnostics.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mFkk+K8MGrwzRrWUYk9Zpo2pBCQBhsDNnQ+Ywvwm+dBiz0G/sXcsjSUKivSobeDdnQz6Mgn21W/IECZ+30dTvw==",
+ "path": "microsoft.extensions.fileproviders.abstractions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.fileproviders.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Physical/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0BLIkMqZ3czT2ILLZjEY9f8MELIqSRSbcK3g7+VGStrFvuIWT2P2FmxP9VaHRf7N4zqeLjc3UjhTgvkyomAziA==",
+ "path": "microsoft.extensions.fileproviders.physical/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.fileproviders.physical.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CIR/fnRYh/EXBXpQ+gmejcK2Mq9zNdqvF7r7uXaCaqVu+QFSf6cj74YddoB2skGEg/ZL4jCd1eNnCt5UNkmVDw==",
+ "path": "microsoft.extensions.filesystemglobbing/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.filesystemglobbing.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Azb8HUdEWjXGhFVD0Z1eUXx7VUGIE+WZ8G6wfL2w60IuAG9CMWR8x78ULT1OQamAZaVAS/pe2wV3lKHSnkjAdg==",
+ "path": "microsoft.extensions.hosting/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.hosting.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9UG7HN1sETx7WLXNJtrF5dLqtoabU2KC9MmNXIzJlu119PSFOGAg9DxAd7xun/iA+OS+8HA/NuTaXjxFfmOTUQ==",
+ "path": "microsoft.extensions.hosting.abstractions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.hosting.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FZe8VCCAkkDOyek1ZlMmakDJNkA+cojDLpTtl5Pm4H5MdWS6WWGSfoDi++V1XiDUympTJ/S0iItSxfFf/M5e6w==",
+ "path": "microsoft.extensions.logging/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GFglWb+13UaNAoIN1Pxvlm+/iBblBw0LHTu3dYPVCNTD2cQHM2SORFpb/s+QqKs0iT0SAwC27CnSsCKh3eGH6A==",
+ "path": "microsoft.extensions.logging.abstractions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.abstractions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Configuration/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f5x/5d9IqzM25tTrJSOCnIbxp8e5QF23lKMyaajY49phfOjMBR0X/97LJgSXlYbUdDYQ76PpU0YAwofK3HiWHw==",
+ "path": "microsoft.extensions.logging.configuration/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.configuration.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Console/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tdFYDx5g5Wh49esyx5eg6I+XdXevm07FHkm4Pwsr4a35Fv2AXhPlypEBsCX54MHFGopGjofIBnKBdorZaJRvDw==",
+ "path": "microsoft.extensions.logging.console/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.console.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Debug/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JCoFnjiEfg3ly3wtMRxITFJK2d3jgExFbrTZbu4kBjpIb6Po2GkP92ooVcikBm1jEVDDqwJkpQZpKPToqGstNA==",
+ "path": "microsoft.extensions.logging.debug/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.debug.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.EventLog/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FTkDESz6aLM99sUVPr6AtdpONcF3UvSB6QUyavnJGVNKbtBOCCknoDretY0/CVmvxkPdG9+gX1/tLUHu+ub4vA==",
+ "path": "microsoft.extensions.logging.eventlog/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.EventSource/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/7YIT5mDZ+b4Vu2x1nsavUpFB5zVUbndfA5CikESVF3I7mkdpQgU0bZ5Z8zZ0Gx9i4xWvagWJc2Eqy33/aCc2g==",
+ "path": "microsoft.extensions.logging.eventsource/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.logging.eventsource.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yv1/d9PHKB6W2KnyjgASAKU9siFtHQzFKcMLaGtEn95c2/j8ATKZkt+d4MbzxRY7fYtMyK7SOSMAFr3LybyWiw==",
+ "path": "microsoft.extensions.options/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.options.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KDQO0DbEcLh1ZcgB4icV6lgT6K+9d3xUWbgZWBoGlVgzv+fwnMsXqYAo7u6UfA7B1z27/+N8BaNVnnujNSn5SQ==",
+ "path": "microsoft.extensions.options.configurationextensions/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.options.configurationextensions.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gNj30XW3pWU6CqitHqR4OBUzqauunjzHe3hJBeueE1OcXBIs9C1XpnmyNVTvBUC+ENgxU06N8hnXHNu0rveIBA==",
+ "path": "microsoft.extensions.primitives/9.0.0-rc.2.24473.5",
+ "hashPath": "microsoft.extensions.primitives.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==",
+ "path": "microsoft.netcore.platforms/5.0.0",
+ "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "path": "microsoft.win32.registry/5.0.0",
+ "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
+ },
+ "MongoDB.Bson/2.23.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IX9tycM35xK5hFwnU+rzharPJOtKYtON6E6Lp2nwOVjh40TUcS/HYToEEWZkLgqKNMCfYPK3Fz3QUCxzhkQRGA==",
+ "path": "mongodb.bson/2.23.1",
+ "hashPath": "mongodb.bson.2.23.1.nupkg.sha512"
+ },
+ "MongoDB.Driver/2.23.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kidqCwGBuLBx2IcW4os3J6zsp9yaUWm7Sp8G08Nm2RVRSAf0cJXfsynl2wRWpHh0HgfIzzwkevP/qhfsKfu8bQ==",
+ "path": "mongodb.driver/2.23.1",
+ "hashPath": "mongodb.driver.2.23.1.nupkg.sha512"
+ },
+ "MongoDB.Driver.Core/2.23.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-K8LMdnVgT82vdbSllv8VzjPOLa9k5rLcCBd1fG45z+QGJNPWzAFW5lLgLJQ7xXuJgQIwvP1DBx6X6ecWBtox7g==",
+ "path": "mongodb.driver.core/2.23.1",
+ "hashPath": "mongodb.driver.core.2.23.1.nupkg.sha512"
+ },
+ "MongoDB.Libmongocrypt/1.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fgNw8Dxpkq7mpoaAYes8cfnPRzvFIoB8oL9GPXwi3op/rONftl0WAeg4akRLcxfoVuUvuUO2wGoVBr3JzJ7Svw==",
+ "path": "mongodb.libmongocrypt/1.8.0",
+ "hashPath": "mongodb.libmongocrypt.1.8.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ },
+ "Serilog/4.1.1-dev-02318": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Es4sOzR3CoSdIUFbILbWeF8YJ2GB8l9gDbXsiJ9n/pR9Fl/BQS7dM4+18CUn6beOj33msqzZiAodVsE4LbjskA==",
+ "path": "serilog/4.1.1-dev-02318",
+ "hashPath": "serilog.4.1.1-dev-02318.nupkg.sha512"
+ },
+ "SharpCompress/0.30.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==",
+ "path": "sharpcompress/0.30.1",
+ "hashPath": "sharpcompress.0.30.1.nupkg.sha512"
+ },
+ "Snappier/1.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==",
+ "path": "snappier/1.0.0",
+ "hashPath": "snappier.1.0.0.nupkg.sha512"
+ },
+ "System.Buffers/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
+ "path": "system.buffers/4.5.1",
+ "hashPath": "system.buffers.4.5.1.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1trPm7zM4c15wMJVMV67XbYhA96wIIuBsEunorYRSrgKbFBZeG6gEGwiKy53SFJBpzq6oy+2kYckPaBzsK5p8w==",
+ "path": "system.diagnostics.diagnosticsource/9.0.0-rc.2.24473.5",
+ "hashPath": "system.diagnostics.diagnosticsource.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "System.Diagnostics.EventLog/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d37ltVHeoZ0yLGFN1igt0FyIMz5mWPPTm/gDftPcQdefQx8NrLWr3YXv7nUe5WcfQmlk4yDT5kHIIqIXxz5xgg==",
+ "path": "system.diagnostics.eventlog/9.0.0-rc.2.24473.5",
+ "hashPath": "system.diagnostics.eventlog.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "System.IO.Pipelines/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-imrG8NvYH2f4Pdiu9xDUh2X7yoJgl6ginhAzuozH3HKERVf8kOOG09QrAnmgMNHLiWKsTztmE0CyzqfQs/X1IA==",
+ "path": "system.io.pipelines/9.0.0-rc.2.24473.5",
+ "hashPath": "system.io.pipelines.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "System.Memory/4.5.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
+ "path": "system.memory/4.5.5",
+ "hashPath": "system.memory.4.5.5.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
+ "path": "system.runtime.compilerservices.unsafe/5.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
+ "path": "system.security.accesscontrol/5.0.0",
+ "hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
+ "path": "system.security.principal.windows/5.0.0",
+ "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nBIVPcHg6sqqiV7pWxDxldAaiHCSrAcUU84WfDkjZrrvowv8VzU55K1k7qPw76k2xMnxbfCYZv7gYX7QPuE0fw==",
+ "path": "system.text.encodings.web/9.0.0-rc.2.24473.5",
+ "hashPath": "system.text.encodings.web.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "System.Text.Json/9.0.0-rc.2.24473.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IsQCD+zBcFhteX7fUrS4cU/GvfLPy8F4oLtC9VBcF1U1qu1gZB/zlAxW8G0kqmAiXI84/gowZtcX1MjLk2QWoQ==",
+ "path": "system.text.json/9.0.0-rc.2.24473.5",
+ "hashPath": "system.text.json.9.0.0-rc.2.24473.5.nupkg.sha512"
+ },
+ "ZstdSharp.Port/0.7.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==",
+ "path": "zstdsharp.port/0.7.3",
+ "hashPath": "zstdsharp.port.0.7.3.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.dll b/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.dll
new file mode 100644
index 0000000..0404ecc
Binary files /dev/null and b/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.pdb b/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.pdb
new file mode 100644
index 0000000..72cc15e
Binary files /dev/null and b/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.pdb differ
diff --git a/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.0.nupkg b/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.0.nupkg
new file mode 100644
index 0000000..06c7bd7
Binary files /dev/null and b/audit-logs/audit-logs/nupkgs/AuditLogs.1.0.0.nupkg differ
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs
index 9803471..e333c33 100644
--- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs
+++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs
@@ -10,13 +10,15 @@
using System;
using System.Reflection;
-[assembly: System.Reflection.AssemblyCompanyAttribute("audit-logs")]
+[assembly: System.Reflection.AssemblyCompanyAttribute("Epigram")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyDescriptionAttribute("Library for recording audit logs using MongoDB.")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bdfe9ffd6d7ec01a3c152f620ff834559f34f36b")]
[assembly: System.Reflection.AssemblyProductAttribute("audit-logs")]
[assembly: System.Reflection.AssemblyTitleAttribute("audit-logs")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs")]
// Generado por la clase WriteCodeFragment de MSBuild.
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache
index d4b0914..3fd08e5 100644
--- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache
+++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache
@@ -1 +1 @@
-a24164090c5189ed3d98c6fd44b755d09d4fc80f49c1dc6004a4095a5430c9b2
+3da583d53325d8c9886e8617ca36302f5a556e2ae15192f17c6fb59588f9f954
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
index 7bfa84b..abdc16c 100644
--- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
+++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
@@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = audit_logs
-build_property.ProjectDir = /home/julian/RiderProjects/audit-logs/audit-logs/
+build_property.ProjectDir = /home/julian/Documentos/repos/audit/audit-logs/audit-logs/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache
index b2c8312..6a5e8c0 100644
Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.assets.cache differ
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache
index 69173a1..babb6b9 100644
--- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache
+++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-e75a39033c995a4e86977602d5be864b159aee5b42c702852f65171b44b4a9b0
+cf177283a2ba8b126265dab8c16e39a85bbcfb3f00907c9cfaadb9566ddb513a
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.FileListAbsolute.txt b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.FileListAbsolute.txt
index fab003f..b16e5b3 100644
--- a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.FileListAbsolute.txt
+++ b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.FileListAbsolute.txt
@@ -10,3 +10,15 @@
/home/julian/RiderProjects/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll
/home/julian/RiderProjects/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb
/home/julian/RiderProjects/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.deps.json
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.AssemblyReference.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfoInputs.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.AssemblyInfo.cs
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.csproj.CoreCompileInputs.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll
index 1e73eee..9268b6f 100644
Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb
index 845f749..a40f044 100644
Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb and b/audit-logs/audit-logs/obj/Debug/net8.0/audit-logs.pdb differ
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll b/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll
index f57af85..15865b8 100644
Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll and b/audit-logs/audit-logs/obj/Debug/net8.0/ref/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll b/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll
index f57af85..15865b8 100644
Binary files a/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll and b/audit-logs/audit-logs/obj/Debug/net8.0/refint/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec b/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec
new file mode 100644
index 0000000..0d640b4
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/AuditLogs.1.0.0.nuspec
@@ -0,0 +1,24 @@
+
+
+
+ AuditLogs
+ 1.0.0
+ Epigram
+ MIT
+ https://licenses.nuget.org/MIT
+ Library for recording audit logs using MongoDB.
+ audit logs mongodb
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/audit-logs/audit-logs/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfo.cs b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfo.cs
new file mode 100644
index 0000000..e2f60cb
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfo.cs
@@ -0,0 +1,24 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Epigram")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyDescriptionAttribute("Library for recording audit logs using MongoDB.")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bdfe9ffd6d7ec01a3c152f620ff834559f34f36b")]
+[assembly: System.Reflection.AssemblyProductAttribute("audit-logs")]
+[assembly: System.Reflection.AssemblyTitleAttribute("audit-logs")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs")]
+
+// Generado por la clase WriteCodeFragment de MSBuild.
+
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfoInputs.cache b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..62b85e4
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+fae6b57cc293b4b184fea1296c626514c44be6d34363179fee9cd95c26125fcf
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..abdc16c
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+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 = audit_logs
+build_property.ProjectDir = /home/julian/Documentos/repos/audit/audit-logs/audit-logs/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GlobalUsings.g.cs b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+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;
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.assets.cache b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.assets.cache
new file mode 100644
index 0000000..fc959d9
Binary files /dev/null and b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.assets.cache differ
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.AssemblyReference.cache b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..9462ee6
Binary files /dev/null and b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.AssemblyReference.cache differ
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.CoreCompileInputs.cache b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..6e23b14
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+402cf736b35420b64e9a56bd77740fe4cff1bd594f1c220ac2240740ba170f20
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.FileListAbsolute.txt b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..cfcdcd4
--- /dev/null
+++ b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.deps.json
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Release/net8.0/audit-logs.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.AssemblyReference.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.GeneratedMSBuildEditorConfig.editorconfig
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfoInputs.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.AssemblyInfo.cs
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.csproj.CoreCompileInputs.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/refint/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/Release/net8.0/ref/audit-logs.dll
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.dll b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.dll
new file mode 100644
index 0000000..0404ecc
Binary files /dev/null and b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.pdb b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.pdb
new file mode 100644
index 0000000..72cc15e
Binary files /dev/null and b/audit-logs/audit-logs/obj/Release/net8.0/audit-logs.pdb differ
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/ref/audit-logs.dll b/audit-logs/audit-logs/obj/Release/net8.0/ref/audit-logs.dll
new file mode 100644
index 0000000..ed50e52
Binary files /dev/null and b/audit-logs/audit-logs/obj/Release/net8.0/ref/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/obj/Release/net8.0/refint/audit-logs.dll b/audit-logs/audit-logs/obj/Release/net8.0/refint/audit-logs.dll
new file mode 100644
index 0000000..ed50e52
Binary files /dev/null and b/audit-logs/audit-logs/obj/Release/net8.0/refint/audit-logs.dll differ
diff --git a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json
index a135a05..a4d7250 100644
--- a/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json
+++ b/audit-logs/audit-logs/obj/audit-logs.csproj.nuget.dgspec.json
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
- "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj": {}
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {}
},
"projects": {
- "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj": {
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
- "projectName": "audit-logs",
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
+ "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
+ "projectName": "AuditLogs",
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
"packagesPath": "/home/julian/.nuget/packages/",
- "outputPath": "/home/julian/RiderProjects/audit-logs/audit-logs/obj/",
+ "outputPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/julian/.nuget/NuGet/NuGet.Config"
diff --git a/audit-logs/audit-logs/obj/project.assets.json b/audit-logs/audit-logs/obj/project.assets.json
index ee06a39..d890bb2 100644
--- a/audit-logs/audit-logs/obj/project.assets.json
+++ b/audit-logs/audit-logs/obj/project.assets.json
@@ -2563,11 +2563,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
- "projectName": "audit-logs",
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
+ "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
+ "projectName": "AuditLogs",
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
"packagesPath": "/home/julian/.nuget/packages/",
- "outputPath": "/home/julian/RiderProjects/audit-logs/audit-logs/obj/",
+ "outputPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/julian/.nuget/NuGet/NuGet.Config"
diff --git a/audit-logs/audit-logs/obj/project.nuget.cache b/audit-logs/audit-logs/obj/project.nuget.cache
index e8418a3..007b0a0 100644
--- a/audit-logs/audit-logs/obj/project.nuget.cache
+++ b/audit-logs/audit-logs/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "wg4rasa89hc=",
+ "dgSpecHash": "GBe+TKnMpyo=",
"success": true,
- "projectFilePath": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
+ "projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
"expectedPackageFiles": [
"/home/julian/.nuget/packages/awssdk.core/3.7.100.14/awssdk.core.3.7.100.14.nupkg.sha512",
"/home/julian/.nuget/packages/awssdk.securitytoken/3.7.100.14/awssdk.securitytoken.3.7.100.14.nupkg.sha512",
diff --git a/audit-logs/audit-logs/obj/project.packagespec.json b/audit-logs/audit-logs/obj/project.packagespec.json
index 7d3da6b..bcd1a43 100644
--- a/audit-logs/audit-logs/obj/project.packagespec.json
+++ b/audit-logs/audit-logs/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj","projectName":"audit-logs","projectPath":"/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj","outputPath":"/home/julian/RiderProjects/audit-logs/audit-logs/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.Extensions.Hosting":{"target":"Package","version":"[9.0.0-rc.2.24473.5, )"},"MongoDB.Driver":{"target":"Package","version":"[2.23.1, )"},"Newtonsoft.Json":{"target":"Package","version":"[13.0.3, )"},"Serilog":{"target":"Package","version":"[4.1.1-dev-02318, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj","projectName":"AuditLogs","projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj","outputPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.Extensions.Hosting":{"target":"Package","version":"[9.0.0-rc.2.24473.5, )"},"MongoDB.Driver":{"target":"Package","version":"[2.23.1, )"},"Newtonsoft.Json":{"target":"Package","version":"[13.0.3, )"},"Serilog":{"target":"Package","version":"[4.1.1-dev-02318, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/audit-logs/audit-logs/obj/rider.project.model.nuget.info b/audit-logs/audit-logs/obj/rider.project.model.nuget.info
index eaa1b6b..0592ff0 100644
--- a/audit-logs/audit-logs/obj/rider.project.model.nuget.info
+++ b/audit-logs/audit-logs/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17315251649419027
\ No newline at end of file
+17316668982811724
\ No newline at end of file
diff --git a/audit-logs/audit-logs/obj/rider.project.restore.info b/audit-logs/audit-logs/obj/rider.project.restore.info
index eaa1b6b..0592ff0 100644
--- a/audit-logs/audit-logs/obj/rider.project.restore.info
+++ b/audit-logs/audit-logs/obj/rider.project.restore.info
@@ -1 +1 @@
-17315251649419027
\ No newline at end of file
+17316668982811724
\ No newline at end of file
diff --git a/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs b/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs
index b776fb7..baf7742 100644
--- a/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs
+++ b/audit-logs/audit-test/Repository/AuditServiceIntegrationTests.cs
@@ -1,3 +1,4 @@
+using audit_logs.Models;
using audit_logs.Utils;
namespace audit_test.Repository;
@@ -29,15 +30,18 @@ public class AuditServiceIntegrationTests
new AuditRecord.Change
{ Field = "Username", OldValue = "oldUser", NewValue = "newUser", ValueType = "String" }
};
- string entityType = "User",
- recordId = "1",
- userId = "123",
- actionType = "Create",
- reason = "Testing create functionality";
- DateTime actionTime = DateTime.UtcNow;
+ AuditRecord auditLogData = new();
+ auditLogData.EntityType = "User";
+ auditLogData.RecordId = "1";
+ auditLogData.UserId = "123";
+ auditLogData.ActionType = "Update";
+ auditLogData.ActionTime = DateTime.UtcNow;
+ auditLogData.Reason = "Testing change detection";
+ auditLogData.UserIpAddress = "127.0.0.1";
+ auditLogData.Changes = changes;
// Act
- await _service.RecordAuditAsync(entityType, recordId, userId, actionType, reason,actionTime, changes );
+ await _service.RecordAuditAsync(auditLogData);
// Retrieve all records to validate insertion
@@ -46,11 +50,11 @@ public class AuditServiceIntegrationTests
// Assert
Assert.AreEqual(1, allRecords.Count, "There should be exactly three audit record in the database.");
var storedRecord = allRecords[0];
- Assert.AreEqual(entityType, storedRecord.EntityType);
- Assert.AreEqual(recordId, storedRecord.RecordId);
- Assert.AreEqual(userId, storedRecord.UserId);
- Assert.AreEqual(actionType, storedRecord.ActionType);
- Assert.AreEqual(reason, storedRecord.Reason);
+ Assert.AreEqual(auditLogData.EntityType, storedRecord.EntityType);
+ Assert.AreEqual(auditLogData.RecordId, storedRecord.RecordId);
+ Assert.AreEqual(auditLogData.UserId, storedRecord.UserId);
+ Assert.AreEqual(auditLogData.ActionType, storedRecord.ActionType);
+ Assert.AreEqual(auditLogData.Reason, storedRecord.Reason);
// Assert.That(storedRecord.Changes, Is.EquivalentTo(changes).Using(new ChangeComparer()), "Changes should match the input changes.");
}
@@ -90,20 +94,22 @@ public class AuditServiceIntegrationTests
public async Task DetectChangesAsync_DetectsAndRecordsChanges()
{
// Arrange
- string originalJson = "{ \"Username\": \"oldUser\", \"Email\": \"old@example.com\", \"address\": 15 }";
- string modifiedJson =
- "{ \"Username\": \"newUser\", \"Email\": \"old@example.com\", \"PhoneNumber\": \"123456789\" }";
-
+
// Variables de auditoría
- string entityType = "User";
- string recordId = "1";
- string userId = "123";
- string actionType = "Update";
- DateTime actionTime = DateTime.UtcNow;
- string reason = "Testing change detection";
+ AuditLogData auditLogData = new();
+ auditLogData.OriginalJson = "{ \"Username\": \"oldUser\", \"Email\": \"old@example.com\", \"address\": 15 }";
+ auditLogData.ModifiedJson =
+ "{ \"Username\": \"newUser\", \"Email\": \"old@example.com\", \"PhoneNumber\": \"123456789\" }";
+ auditLogData.EntityType = "User";
+ auditLogData.RecordId = "1";
+ auditLogData.UserId = "123";
+ auditLogData.ActionType = "Update";
+ auditLogData.ActionTime = DateTime.UtcNow;
+ auditLogData.Reason = "Testing change detection";
+ auditLogData.UserIpAddress = "127.0.0.1";
// Act - Llamar a DetectChangesAsync para que identifique cambios
- await _service.CreateAuditLogAsync(entityType, recordId, userId, actionType, reason,actionTime,originalJson, modifiedJson);
+ await _service.CreateAuditLogAsync(auditLogData);
// Act - Registrar la auditoría usando los cambios detectados
// List changes = new JsonComparer().GetDifferences(originalJson, modifiedJson);
@@ -115,14 +121,15 @@ public class AuditServiceIntegrationTests
// Assert
Assert.AreEqual(1, allRecords.Count, "Debe haber exactamente un registro de auditoría en la base de datos.");
var storedRecord = allRecords[0];
- Assert.AreEqual(entityType, storedRecord.EntityType);
- Assert.AreEqual(recordId, storedRecord.RecordId);
- Assert.AreEqual(userId, storedRecord.UserId);
- Assert.AreEqual(actionType, storedRecord.ActionType);
- Assert.AreEqual(reason, storedRecord.Reason);
+ Assert.AreEqual(auditLogData.EntityType, storedRecord.EntityType);
+ Assert.AreEqual(auditLogData.RecordId, storedRecord.RecordId);
+ Assert.AreEqual(auditLogData.UserId, storedRecord.UserId);
+ Assert.AreEqual(auditLogData.ActionType, storedRecord.ActionType);
+ Assert.AreEqual(auditLogData.Reason, storedRecord.Reason);
// Verificar que los cambios detectados sean correctos
- Assert.AreEqual(3, storedRecord.Changes.Count, "Debería detectar dos cambios.");
+ Assert.That(storedRecord.Changes.Count, Is.EqualTo(3), "Debería detectar tres cambios.");
+
var changeUsername = storedRecord.Changes.Find(c => c.Field == "Username");
Assert.NotNull(changeUsername, "Debe existir un cambio en el campo 'Username'.");
@@ -136,4 +143,65 @@ public class AuditServiceIntegrationTests
Assert.AreEqual("123456789", changePhoneNumber.NewValue.AsString);
Assert.AreEqual("string", changePhoneNumber.ValueType);
}
+ [Test]
+public async Task GetAuditLogsAsync_ReturnsPaginatedRecords()
+{
+ // Arrange - Insert multiple audit records to test pagination
+ var records = new List();
+ for (int i = 1; i <= 20; i++)
+ {
+ records.Add(new AuditRecord
+ {
+ EntityType = "TestEntity",
+ RecordId = i.ToString(),
+ UserId = "User" + i,
+ ActionType = "Create",
+ ActionTime = DateTime.UtcNow,
+ Reason = "Test Reason " + i,
+ Changes = new List
+ {
+ new AuditRecord.Change
+ {
+ Field = "Field" + i,
+ OldValue = "OldValue" + i,
+ NewValue = "NewValue" + i,
+ ValueType = "String"
+ }
+ }
+ });
+ }
+
+ foreach (var record in records)
+ {
+ await _service.AuditLogRepository.InsertOneAsync(record);
+ }
+
+ // Act - Retrieve the first page with a page size of 5
+ int pageNumber = 1;
+ int pageSize = 5;
+ var paginatedResult = await _service.GetAuditLogsAsync(pageNumber, pageSize);
+
+ // Assert - Check that the pagination returns the correct number of records and page information
+ Assert.AreEqual(pageSize, paginatedResult.Records.Count(), "The number of records should match the page size.");
+ Assert.AreEqual(20, paginatedResult.TotalRecords, "The total number of records should match the inserted records.");
+ Assert.AreEqual(4, paginatedResult.TotalPages, "The total pages should be calculated correctly.");
+ Assert.AreEqual(pageNumber, paginatedResult.CurrentPage, "The current page should be correct.");
+
+ // Further assertions to check that the records and changes are the expected ones
+ var firstRecord = paginatedResult.Records.First();
+ Assert.AreEqual("TestEntity", firstRecord.EntityType);
+ Assert.AreEqual("1", firstRecord.RecordId);
+ Assert.AreEqual("User1", firstRecord.UserId);
+ Assert.AreEqual("Create", firstRecord.ActionType);
+
+ // Verify the changes for the first record
+ Assert.IsNotNull(firstRecord.Changes);
+ Assert.AreEqual(1, firstRecord.Changes.Count, "There should be exactly one change in the first record.");
+ var firstChange = firstRecord.Changes.First();
+ Assert.AreEqual("Field1", firstChange.Field);
+ Assert.AreEqual("OldValue1", firstChange.OldValue.AsString);
+ Assert.AreEqual("NewValue1", firstChange.NewValue.AsString);
+ Assert.AreEqual("String", firstChange.ValueType);
+}
+
}
\ No newline at end of file
diff --git a/audit-logs/audit-test/Service/AuditServiceTests.cs b/audit-logs/audit-test/Service/AuditServiceTests.cs
index e5424da..28cbe8d 100644
--- a/audit-logs/audit-test/Service/AuditServiceTests.cs
+++ b/audit-logs/audit-test/Service/AuditServiceTests.cs
@@ -1,5 +1,5 @@
using audit.Model;
-using audit.Repositories.Interfaces;
+using audit_logs.Repositories.Interfaces;
using audit_logs.Services;
namespace audit_test.Service;
@@ -35,7 +35,8 @@ public class AuditServiceTests
{
new AuditRecord.Change { Field = "Username", OldValue = "oldUser", NewValue = "newUser", ValueType = "String" }
},
- Reason = "Ingreso de paciente"
+ Reason = "Ingreso de paciente",
+ UserIpAddress = "127.0.0.1"
};
}
@@ -47,15 +48,7 @@ public class AuditServiceTests
.Returns(Task.CompletedTask);
// Act
- await _auditService.RecordAuditAsync(
- _testAuditRecord.EntityType,
- _testAuditRecord.RecordId,
- _testAuditRecord.UserId,
- _testAuditRecord.ActionType,
- _testAuditRecord.Reason,
- _testAuditRecord.ActionTime,
- _testAuditRecord.Changes
- );
+ await _auditService.RecordAuditAsync(_testAuditRecord);
// Assert
_mockRepository.Verify(repo => repo.InsertOneAsync(It.IsAny()), Times.Once);
@@ -66,6 +59,6 @@ public class AuditServiceTests
{
// Act & Assert
await Assert.ThrowsAsync(() =>
- _auditService.RecordAuditAsync(null, null, null, null, null,DateTime.MinValue, null));
+ _auditService.RecordAuditAsync(null));
}
}
\ No newline at end of file
diff --git a/audit-logs/audit-test/bin/Debug/net8.0/CoverletSourceRootsMapping_audit-test b/audit-logs/audit-test/bin/Debug/net8.0/CoverletSourceRootsMapping_audit-test
index ab47ee9..f820454 100644
Binary files a/audit-logs/audit-test/bin/Debug/net8.0/CoverletSourceRootsMapping_audit-test and b/audit-logs/audit-test/bin/Debug/net8.0/CoverletSourceRootsMapping_audit-test differ
diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll
index 1e73eee..9268b6f 100644
Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll and b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll differ
diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb
index 845f749..a40f044 100644
Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb and b/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb differ
diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json
index 2630162..83ec4ea 100644
--- a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json
+++ b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json
@@ -8,15 +8,16 @@
".NETCoreApp,Version=v8.0": {
"audit-test/1.0.0": {
"dependencies": {
+ "AuditLogs": "1.0.0",
"Microsoft.NET.Test.Sdk": "17.8.0",
"Mongo2Go": "2.2.16",
"Moq": "4.20.72",
"NUnit": "3.14.0",
"NUnit.Analyzers": "3.9.0",
"NUnit3TestAdapter": "4.5.0",
- "audit-logs": "1.0.0",
"coverlet.collector": "6.0.0",
- "xunit": "2.9.2"
+ "xunit": "2.9.2",
+ "audit-logs": "1.0.0.0"
},
"runtime": {
"audit-test.dll": {}
@@ -980,7 +981,7 @@
}
}
},
- "audit-logs/1.0.0": {
+ "AuditLogs/1.0.0": {
"dependencies": {
"Microsoft.Extensions.Hosting": "9.0.0-rc.2.24473.5",
"MongoDB.Driver": "2.23.1",
@@ -993,6 +994,14 @@
"fileVersion": "1.0.0.0"
}
}
+ },
+ "audit-logs/1.0.0.0": {
+ "runtime": {
+ "audit-logs.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
}
}
},
@@ -1506,10 +1515,15 @@
"path": "zstdsharp.port/0.7.3",
"hashPath": "zstdsharp.port.0.7.3.nupkg.sha512"
},
- "audit-logs/1.0.0": {
+ "AuditLogs/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
+ },
+ "audit-logs/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
}
}
}
\ No newline at end of file
diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll
index 27f2373..11a5cdf 100644
Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll and b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll differ
diff --git a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb
index 56d47b1..07bf10e 100644
Binary files a/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb and b/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb differ
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs
index f7bcddc..b701e59 100644
--- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs
+++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("audit-test")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+bdfe9ffd6d7ec01a3c152f620ff834559f34f36b")]
[assembly: System.Reflection.AssemblyProductAttribute("audit-test")]
[assembly: System.Reflection.AssemblyTitleAttribute("audit-test")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache
index 63eae30..d38da6f 100644
--- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache
+++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache
@@ -1 +1 @@
-588d14b6b77e2624ff24f8a32e2f34d912127cf869d0e8f221789a224b949104
+4c9c7574b1791c01687a0217e17bd7ff1a10fc07fe6faf2b876e4f03146cd59d
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.GeneratedMSBuildEditorConfig.editorconfig b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.GeneratedMSBuildEditorConfig.editorconfig
index cd2f596..a9dd2ca 100644
--- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.GeneratedMSBuildEditorConfig.editorconfig
+++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.GeneratedMSBuildEditorConfig.editorconfig
@@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = audit_test
-build_property.ProjectDir = /home/julian/RiderProjects/audit-logs/audit-test/
+build_property.ProjectDir = /home/julian/Documentos/repos/audit/audit-logs/audit-test/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache
index 49f8867..e9fd261 100644
Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.assets.cache differ
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache
index 3ace374..2a8e1a8 100644
Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache differ
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache
index a42723e..146584d 100644
--- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache
+++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-abaa6d366ba69efc5f0663fddd24ade4c88c650b06d7df84b8bd815daf2e938e
+90d181340d5cbcf87d8bd5f311e8460067604e26329376482969a814629cf70b
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt
index 7e5de8c..c844d38 100644
--- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt
+++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.FileListAbsolute.txt
@@ -155,3 +155,160 @@
/home/julian/RiderProjects/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb
/home/julian/RiderProjects/audit-logs/audit-test/obj/Debug/net8.0/audit-test.genruntimeconfig.cache
/home/julian/RiderProjects/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/CoverletSourceRootsMapping_audit-test
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/NUnit3.TestAdapter.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/NUnit3.TestAdapter.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/nunit.engine.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/nunit.engine.api.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/nunit.engine.core.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/testcentric.engine.metadata.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-test.deps.json
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-test.runtimeconfig.json
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-test.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-test.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/AWSSDK.Core.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/AWSSDK.SecurityToken.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Castle.Core.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/DnsClient.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Binder.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Json.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileProviders.Physical.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Configuration.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Console.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.Debug.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventLog.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Logging.EventSource.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/testhost.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Mongo2Go.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/MongoDB.Bson.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/MongoDB.Driver.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/MongoDB.Driver.Core.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/MongoDB.Libmongocrypt.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Moq.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Newtonsoft.Json.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/NuGet.Frameworks.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/nunit.framework.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Serilog.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/SharpCompress.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/Snappier.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.DiagnosticSource.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Diagnostics.EventLog.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.IO.Pipelines.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Encodings.Web.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/System.Text.Json.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.abstractions.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.assert.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.core.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/xunit.execution.dotnet.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ZstdSharp.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/linux/native/libmongocrypt.so
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/osx/native/libmongocrypt.dylib
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/native/mongocrypt.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/bin/Debug/net8.0/audit-logs.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.AssemblyReference.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.GeneratedMSBuildEditorConfig.editorconfig
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfoInputs.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.AssemblyInfo.cs
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.CoreCompileInputs.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.csproj.Up2Date
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/audit-test.genruntimeconfig.cache
+/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll
index 27f2373..11a5cdf 100644
Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.dll differ
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.genruntimeconfig.cache b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.genruntimeconfig.cache
index 15beade..51359a2 100644
--- a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.genruntimeconfig.cache
+++ b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.genruntimeconfig.cache
@@ -1 +1 @@
-deb4f73c44327e6a206f5318f0789bf0a3754dc16407b9f78f9c6cbdebf6b5d6
+f872a87b3d9f8d02babc2fd384d5339e3374a29a760f6a70a9ee546c5ef186e7
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb
index 56d47b1..07bf10e 100644
Binary files a/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb and b/audit-logs/audit-test/obj/Debug/net8.0/audit-test.pdb differ
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll b/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll
index fc0dc27..79d793b 100644
Binary files a/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll and b/audit-logs/audit-test/obj/Debug/net8.0/ref/audit-test.dll differ
diff --git a/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll b/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll
index fc0dc27..79d793b 100644
Binary files a/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll and b/audit-logs/audit-test/obj/Debug/net8.0/refint/audit-test.dll differ
diff --git a/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json b/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json
index c8ae9b2..916a174 100644
--- a/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json
+++ b/audit-logs/audit-test/obj/audit-test.csproj.nuget.dgspec.json
@@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
- "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj": {}
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj": {}
},
"projects": {
- "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj": {
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
- "projectName": "audit-logs",
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj",
+ "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
+ "projectName": "AuditLogs",
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
"packagesPath": "/home/julian/.nuget/packages/",
- "outputPath": "/home/julian/RiderProjects/audit-logs/audit-logs/obj/",
+ "outputPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/julian/.nuget/NuGet/NuGet.Config"
@@ -80,14 +80,14 @@
}
}
},
- "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj": {
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj",
+ "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
"projectName": "audit-test",
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj",
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
"packagesPath": "/home/julian/.nuget/packages/",
- "outputPath": "/home/julian/RiderProjects/audit-logs/audit-test/obj/",
+ "outputPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/julian/.nuget/NuGet/NuGet.Config"
@@ -102,8 +102,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
- "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj": {
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj"
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj"
}
}
}
diff --git a/audit-logs/audit-test/obj/project.assets.json b/audit-logs/audit-test/obj/project.assets.json
index 07286a7..0644c69 100644
--- a/audit-logs/audit-test/obj/project.assets.json
+++ b/audit-logs/audit-test/obj/project.assets.json
@@ -1473,7 +1473,7 @@
"lib/net7.0/ZstdSharp.dll": {}
}
},
- "audit-logs/1.0.0": {
+ "AuditLogs/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
"dependencies": {
@@ -1483,10 +1483,10 @@
"Serilog": "4.1.1-dev-02318"
},
"compile": {
- "bin/placeholder/audit-logs.dll": {}
+ "bin/placeholder/AuditLogs.dll": {}
},
"runtime": {
- "bin/placeholder/audit-logs.dll": {}
+ "bin/placeholder/AuditLogs.dll": {}
}
}
}
@@ -3793,7 +3793,7 @@
"zstdsharp.port.nuspec"
]
},
- "audit-logs/1.0.0": {
+ "AuditLogs/1.0.0": {
"type": "project",
"path": "../audit-logs/audit-logs.csproj",
"msbuildProject": "../audit-logs/audit-logs.csproj"
@@ -3801,13 +3801,13 @@
},
"projectFileDependencyGroups": {
"net8.0": [
+ "AuditLogs >= 1.0.0",
"Microsoft.NET.Test.Sdk >= 17.8.0",
"Mongo2Go >= 2.2.16",
"Moq >= 4.20.72",
"NUnit >= 3.14.0",
"NUnit.Analyzers >= 3.9.0",
"NUnit3TestAdapter >= 4.5.0",
- "audit-logs >= 1.0.0",
"coverlet.collector >= 6.0.0",
"xunit >= 2.9.2"
]
@@ -3818,11 +3818,11 @@
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj",
+ "projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
"projectName": "audit-test",
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj",
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
"packagesPath": "/home/julian/.nuget/packages/",
- "outputPath": "/home/julian/RiderProjects/audit-logs/audit-test/obj/",
+ "outputPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/",
"projectStyle": "PackageReference",
"configFilePaths": [
"/home/julian/.nuget/NuGet/NuGet.Config"
@@ -3837,8 +3837,8 @@
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {
- "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj": {
- "projectPath": "/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj"
+ "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
+ "projectPath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj"
}
}
}
diff --git a/audit-logs/audit-test/obj/project.nuget.cache b/audit-logs/audit-test/obj/project.nuget.cache
index cf972be..35a048b 100644
--- a/audit-logs/audit-test/obj/project.nuget.cache
+++ b/audit-logs/audit-test/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "Y8kgQWNuRHY=",
+ "dgSpecHash": "3yY4jznIPk0=",
"success": true,
- "projectFilePath": "/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj",
+ "projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
"expectedPackageFiles": [
"/home/julian/.nuget/packages/awssdk.core/3.7.100.14/awssdk.core.3.7.100.14.nupkg.sha512",
"/home/julian/.nuget/packages/awssdk.securitytoken/3.7.100.14/awssdk.securitytoken.3.7.100.14.nupkg.sha512",
diff --git a/audit-logs/audit-test/obj/project.packagespec.json b/audit-logs/audit-test/obj/project.packagespec.json
index 3c225c2..ca75934 100644
--- a/audit-logs/audit-test/obj/project.packagespec.json
+++ b/audit-logs/audit-test/obj/project.packagespec.json
@@ -1 +1 @@
-"restore":{"projectUniqueName":"/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj","projectName":"audit-test","projectPath":"/home/julian/RiderProjects/audit-logs/audit-test/audit-test.csproj","outputPath":"/home/julian/RiderProjects/audit-logs/audit-test/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj":{"projectPath":"/home/julian/RiderProjects/audit-logs/audit-logs/audit-logs.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.8.0, )"},"Mongo2Go":{"target":"Package","version":"[2.2.16, )"},"Moq":{"target":"Package","version":"[4.20.72, )"},"NUnit":{"target":"Package","version":"[3.14.0, )"},"NUnit.Analyzers":{"target":"Package","version":"[3.9.0, )"},"NUnit3TestAdapter":{"target":"Package","version":"[4.5.0, )"},"coverlet.collector":{"target":"Package","version":"[6.0.0, )"},"xunit":{"target":"Package","version":"[2.9.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
+"restore":{"projectUniqueName":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj","projectName":"audit-test","projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj","outputPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-test/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj":{"projectPath":"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj"}}}},"warningProperties":{"warnAsError":["NU1605"]},"restoreAuditProperties":{"enableAudit":"true","auditLevel":"low","auditMode":"direct"}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Microsoft.NET.Test.Sdk":{"target":"Package","version":"[17.8.0, )"},"Mongo2Go":{"target":"Package","version":"[2.2.16, )"},"Moq":{"target":"Package","version":"[4.20.72, )"},"NUnit":{"target":"Package","version":"[3.14.0, )"},"NUnit.Analyzers":{"target":"Package","version":"[3.9.0, )"},"NUnit3TestAdapter":{"target":"Package","version":"[4.5.0, )"},"coverlet.collector":{"target":"Package","version":"[6.0.0, )"},"xunit":{"target":"Package","version":"[2.9.2, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/home/julian/.dotnet/sdk/8.0.401/PortableRuntimeIdentifierGraph.json"}}
\ No newline at end of file
diff --git a/audit-logs/audit-test/obj/rider.project.model.nuget.info b/audit-logs/audit-test/obj/rider.project.model.nuget.info
index eaa1b6b..0592ff0 100644
--- a/audit-logs/audit-test/obj/rider.project.model.nuget.info
+++ b/audit-logs/audit-test/obj/rider.project.model.nuget.info
@@ -1 +1 @@
-17315251649419027
\ No newline at end of file
+17316668982811724
\ No newline at end of file
diff --git a/audit-logs/audit-test/obj/rider.project.restore.info b/audit-logs/audit-test/obj/rider.project.restore.info
index eaa1b6b..0592ff0 100644
--- a/audit-logs/audit-test/obj/rider.project.restore.info
+++ b/audit-logs/audit-test/obj/rider.project.restore.info
@@ -1 +1 @@
-17315251649419027
\ No newline at end of file
+17316668982811724
\ No newline at end of file