using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IRaCIS.Core.Application.MassTransit.Consumer.Dto
{
    public class SendImageReuploadEmailInDto
    {
        public EmailNoticeConfig EmailNoticeConfig { get; set; }

        public EmailBusinessScenario Scenario { get; set; }

        public SubjectVisit SubjectVisit { get; set; }

        public Guid TrialId { get; set; }
        public List<UserTypeEnum> UserTypes { get; set; } = null;

        public ImageBackStateEnum ImageBackStateEnum { get; set; } = ImageBackStateEnum.None;

        public RequestBackStateEnum RequestBackStateEnum { get; set; } = RequestBackStateEnum.NotRequest;

        public ReReadingApplyState ReReadingApplyState { get; set; } = ReReadingApplyState.Default;





    }

    public class SendEmailUserDto
    {
        public UserTypeEnum UserTypeEnum { get; set; }

        public string FullName { get; set; }

        public UserWorkLanguage UserWorkLanguage { get; set; }

        public string EMail { get; set; }
    }
}
