26 lines
599 B
C#
26 lines
599 B
C#
using MassTransit;
|
|
|
|
namespace Musify.Infrastructure.MassTransit.Sagas
|
|
{
|
|
public class TrackProcessingState : SagaStateMachineInstance
|
|
{
|
|
public Guid CorrelationId { get; set; }
|
|
|
|
public string CurrentState { get; set; } = null!;
|
|
|
|
public bool PictureProcessed { get; set; }
|
|
|
|
public bool AudioProcessed { get; set; }
|
|
|
|
public string? Bucket { get; set; }
|
|
|
|
public string? PictureKey { get; set; }
|
|
|
|
public string? AudioKey { get; set; }
|
|
|
|
public DateTime CreatedAt { get; set; }
|
|
|
|
public DateTime UpdatedAt { get; set; }
|
|
}
|
|
}
|