package com.dacrt.SBIABackend.dto.responseDto;

import java.util.Date;
import java.util.List;

import com.dacrt.SBIABackend.dto.AppTypeDto;
import com.dacrt.SBIABackend.dto.ApplicationDto;
import com.dacrt.SBIABackend.dto.ChannelDto;
import com.dacrt.SBIABackend.dto.ResourcesDto;
import com.dacrt.SBIABackend.dto.UnitsDto;
import com.dacrt.SBIABackend.security.entity.Users;
import com.dacrt.SBIABackend.dto.WorkersDto;
import com.dacrt.SBIABackend.security.dto.PrivilegesAllDto;

public class ApplicationResponseDto {

	private Long numofrecords;
	// private Date validthru;
	private String sessionvalidthru;
	// private String mainmessage;
	private List<ApplicationDto> records;
	private List<AppTypeDto> apptype;
	private List<AppTypeDto> appyesno; 
	private PrivilegesAllDto privileges;
//	private List<ShortcutsDto> shortcuts;

	public ApplicationResponseDto() {

		super();

	}
	
	public ApplicationResponseDto(Long numofrecords, String sessionvalidthru, List<ApplicationDto> records,
			List<AppTypeDto> apptype,List<AppTypeDto> appyesno , PrivilegesAllDto privileges) {
		super();
		this.numofrecords = numofrecords;
		this.sessionvalidthru = sessionvalidthru;
		this.records = records;
		this.apptype = apptype;
		this.appyesno = appyesno;
		this.privileges = privileges;
	}

	public Long getNumofrecords() {
		return numofrecords;
	}

	public void setNumofrecords(Long numofrecords) {
		this.numofrecords = numofrecords;
	}
	
	public String getSessionvalidthru() {
		return sessionvalidthru;
	}

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

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

	public void setRecords(List<ApplicationDto> records) {
		this.records = records;
	}
	
	public List<AppTypeDto> getApptype() {
		return apptype;
	}

	public void setApptype(List<AppTypeDto> apptype) {
		this.apptype = apptype;
	}

	public PrivilegesAllDto getPrivileges() {
		return privileges;
	}

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

	public List<AppTypeDto> getAppyesno() {
		return appyesno;
	}

	public void setAppyesno(List<AppTypeDto> appyesno) {
		this.appyesno = appyesno;
	}

	

}
