using ECPDAL.Communication.DTOs; using FastEndpoints; namespace ECPSL.Meeting.Parameters; /// Thin wrapper over Communication's TCOMMENTTHREAD, ObjectTypeId fixed to /// OBJECTMEETING server-side — the Minutes tab's thread for one meeting. public record GetMeetingMinutesParameters( [property: FromHeader] string Login, [property: QueryParam] int MeetingId ); public record GetMeetingMinutesListParameters( [property: FromHeader] string Login, [property: QueryParam] int MeetingId ); public record SaveMeetingMinutesParameters( [property: FromHeader] string Login, [property: FromBody] SaveCommentThreadDTO Comment ); public record DeleteMeetingMinutesParameters( [property: FromHeader] string Login, [property: QueryParam] int CommentThreadId );