diff --git a/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetBaseDto.cs b/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetBaseDto.cs index 726c922..1e4be4c 100644 --- a/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetBaseDto.cs +++ b/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetBaseDto.cs @@ -1,5 +1,27 @@ -namespace BuildingBlocks.Domain.Files.File.Dtos; +using System.Text.Json.Serialization; -public class FileAssetBaseDto +namespace BuildingBlocks.Domain.Files.File.Dtos; + +public class FileAssetBaseDto( + string id, + string name, + float size, + string type, + string owner, + string description, + List sharedWith) { + [JsonPropertyName("id")] public string? Id { get; } = id; + + [JsonPropertyName("name")] public string Name { get; } = name; + + [JsonPropertyName("size")] public float Size { get; } = size; + + [JsonPropertyName("type")] public string Type { get; } = type; + + [JsonPropertyName("owner")] public string Owner { get; } = owner; + + [JsonPropertyName("description")] public string Description { get; } = description; + + [JsonPropertyName("sharedWith")] public List SharedWith { get; } = sharedWith; } diff --git a/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetDto.cs b/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetDto.cs index bfa9df9..5df3684 100644 --- a/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetDto.cs +++ b/Backend/src/BuildingBlocks/BuildingBlocks.Domain/Files/File/Dtos/FileAssetDto.cs @@ -7,4 +7,7 @@ public class FileAssetDto( string type, string owner, string description, - List sharedWith); + List sharedWith) : FileAssetBaseDto(id, name, size, type, owner, description, sharedWith) +{ + +}