chore: import Musify.WebApi into monorepo (preserving history)

git-subtree-dir: Musify.WebApi
git-subtree-mainline: 9d433868cc
git-subtree-split: ca8750c3b4
This commit is contained in:
2026-07-05 03:20:47 +02:00
36 changed files with 1698 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(
long Id,
string Name,
string? FirstName,
string? SecondName);