This commit is contained in:
2026-03-24 14:45:20 +01:00
parent 4f5230ddf6
commit 22a65b7efa
66 changed files with 1830 additions and 922 deletions
@@ -0,0 +1,7 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record DownloadFileFromBucketArguments(
string BucketName,
string KeyName,
string DestinationFilePathVariableName);
}
@@ -0,0 +1,6 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record GenerateAudioWorkflowPathsArguments(
string TemporaryRootDirectory,
string SourceKeyName);
}
@@ -0,0 +1,9 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record GeneratePictureWorkflowPathsArguments(
string TemporaryRootDirectory,
string SourceKeyName,
string SmallPictureKeyName,
string MediumPictureKeyName,
string LargePictureKeyName);
}
@@ -0,0 +1,6 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record RemoveFileFromBucketArguments(
string BucketName,
string KeyName);
}
@@ -0,0 +1,8 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record ResizePictureLocalArguments(
string SourceFilePathVariableName,
string DestinationFilePathVariableName,
int Width,
int Height);
}
@@ -0,0 +1,6 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record TranscodeDashAudioArguments(
string SourceFilePathVariableName,
string WorkingDirectoryVariableName);
}
@@ -0,0 +1,8 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record TransferFilesToBucketArguments(
string DestinationBucketName,
string SourceDirectoryVariableName,
string? DestinationKeyName = null,
string? DestinationKeyNameVariableName = null);
}
@@ -0,0 +1,9 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record UpdatePlayListPictureArguments(
Guid PlayListId,
string OriginalPictureKeyName,
string SmallPictureKeyName,
string MediumPictureKeyName,
string LargePictureKeyName);
}
@@ -0,0 +1,9 @@
namespace Musify.Infrastructure.Messaging.Activities.Arguments
{
public record UpdateTrackPictureArguments(
Guid TrackId,
string OriginalPictureKeyName,
string SmallPictureKeyName,
string MediumPictureKeyName,
string LargePictureKeyName);
}