namespace AIStudio.Tools.Rust; /// Snapshot emitted by the Rust media job event stream. /// Current job phase. /// Optional progress fraction. /// Completed result. /// Failure diagnostic. public sealed record MediaJobEvent( MediaJobPhase Phase, double? Progress, MediaJobResult? Result, MediaJobError? Error);