using FastEndpoints; using ECPDAL.Meeting.DTOs; namespace ECPSL.Meeting.Parameters; public record GetRecordingTranscriptParameters( [property: FromHeader] string Login, [property: QueryParam] int RecordingTranscriptId ); public record GetRecordingTranscriptsForObjectParameters( [property: FromHeader] string Login, [property: QueryParam] int ObjectTypeId, [property: QueryParam] int ObjectId ); public record AttachRecordingParameters( [property: FromHeader] string Login, [property: FromBody] AttachRecordingDTO Recording ); public record TranscribeRecordingParameters( [property: FromHeader] string Login, [property: QueryParam] int RecordingTranscriptId ); public record DeleteRecordingTranscriptParameters( [property: FromHeader] string Login, [property: QueryParam] int RecordingTranscriptId );