Add project files.

This commit is contained in:
2026-05-28 21:35:31 +02:00
parent f268bc2294
commit f761405771
19 changed files with 665 additions and 0 deletions
@@ -0,0 +1,6 @@
namespace WebApi.DataTransferObjects.PlayLists;
public record CreatePlayListRequest(
string Name,
string Description,
Guid? PictureIntentId);
@@ -0,0 +1,6 @@
namespace WebApi.DataTransferObjects.PlayLists;
public record RequestPlayListPictureUploadRequest(
string FileType,
string ContentType,
long? ExpectedSizeBytes = null);
@@ -0,0 +1,6 @@
namespace WebApi.DataTransferObjects.PlayLists;
public record UpdatePlayListRequest(
string? NewName,
string? NewDescription,
Guid? NewPictureIntentId);
@@ -0,0 +1,6 @@
namespace WebApi.DataTransferObjects.Tracks;
public record CreateTrackRequest(
string Title,
Guid PictureIntentId,
Guid AudioIntentId);
@@ -0,0 +1,9 @@
namespace WebApi.DataTransferObjects.Tracks;
public record RequestTrackUploadUrlsRequest(
string PictureFileType,
string PictureContentType,
string AudioFileType,
string AudioContentType,
long? ExpectedPictureSizeBytes = null,
long? ExpectedAudioSizeBytes = null);
@@ -0,0 +1,7 @@
namespace WebApi.DataTransferObjects.Users;
public record CreateUserRequest(
Guid Id,
string Name,
string? FirstName,
string? SecondName);