25 lines
549 B
C#
25 lines
549 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; }
|
|
}
|