package com.bcxin.tenant.domain.readers.dtos;

import com.bcxin.Infrastructures.enums.CredentialType;
import com.bcxin.Infrastructures.enums.EmploymentStatus;
import com.bcxin.Infrastructures.enums.OccupationType;
import lombok.Getter;

import java.sql.Timestamp;
import java.util.Date;

@Getter
public class BatchEmployeeValidationDto {
    private final String id;
    private final String organizationId;

    private final String organizationName;

    private final OccupationType occupationType;

    private final EmploymentStatus status;

    private final Date hiredDate;

    private final Date leaveTime;


    public BatchEmployeeValidationDto(String id, String organizationId, String organizationName,
                                      OccupationType occupationType, EmploymentStatus status,
                                      Date hiredDate, Date leaveTime) {
        this.id = id;
        this.organizationId = organizationId;
        this.organizationName = organizationName;
        this.occupationType = occupationType;
        this.status = status;
        this.hiredDate = hiredDate;
        this.leaveTime = leaveTime;
    }
}
