namespace FLSDAL.DTO.Instance; public record CreateFlsInstanceRequest( int FlsInstanceId, // PK: 0 = insert new int FlsRegistrationId, string InstanceCode, string InstanceName, int EntityObjectId, int PeriodId, int MaxSubmissions, // 0 = unlimited bool IsAnonymous, DateTime? OpensFrom, DateTime? ClosesOn, DateTime? GlobalDeadlineDt, List Groups, List Incharges ); public record FlsGroupRequest( string GroupCode, string GroupName, int ContextObjectTypeId, int ContextObjectId, int ContextBizTypeId, string? ContextReference, int BlockingFlag, string? BlockingSpName, DateTime? OpensFrom, DateTime? ClosesOn, DateTime? DeadlineDt, int StepCount ); public record FlsInchargeRequest( int RespondentType, int InchargeRefId, int InchargeRole, string? GroupCode );