package com.dacrt.SBIABackend.dto.responseDto;
import com.dacrt.SBIABackend.dto.RiskFactorsElementDto;
import com.dacrt.SBIABackend.dto.RiskFactorsRecordDto;
import com.dacrt.SBIABackend.dto.TypesUnitDto;
import com.dacrt.SBIABackend.security.dto.PrivilegesAllDto;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.List;

public class RiskFactorsResponseDto {
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private String sessionvalidthru;
    
    private Long numofrecords;
    private List<RiskFactorsRecordDto> records;
    private PrivilegesAllDto privileges;
    private List<TypesUnitDto> sceneries;
    
    
	public RiskFactorsResponseDto(String sessionvalidthru, Long numofrecords, List<RiskFactorsRecordDto> records,
			PrivilegesAllDto privileges,List<TypesUnitDto> sceneries) {
		super();
		this.sessionvalidthru = sessionvalidthru;
		this.numofrecords = numofrecords;
		this.records = records;
		this.privileges = privileges;
		this.sceneries = sceneries;
	}

	public RiskFactorsResponseDto() {
		super();
		// TODO Auto-generated constructor stub
	}

	public String getSessionvalidthru() {
		return sessionvalidthru;
	}

	public void setSessionvalidthru(String sessionvalidthru) {
		this.sessionvalidthru = sessionvalidthru;
	}

	public Long getNumofrecords() {
		return numofrecords;
	}

	public void setNumofrecords(Long numofrecords) {
		this.numofrecords = numofrecords;
	}

	public List<RiskFactorsRecordDto> getRecords() {
		return records;
	}

	public void setRecords(List<RiskFactorsRecordDto> records) {
		this.records = records;
	}

	public PrivilegesAllDto getPrivileges() {
		return privileges;
	}

	public void setPrivileges(PrivilegesAllDto privileges) {
		this.privileges = privileges;
	}

	public List<TypesUnitDto> getSceneries() {
		return sceneries;
	}

	public void setSceneries(List<TypesUnitDto> sceneries) {
		this.sceneries = sceneries;
	}

}
