package com.dacrt.SBIABackend.security.dto;

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

import org.springframework.security.core.GrantedAuthority;

public class JwtDto {
	//private String token;
	private String sessionid;
	private String bearer="Bearer";
	//private String usr;
	private String fullname;
	
	private List<UsersUnitDto> units;
	private int idUsuario;
	//private int estatusUsuario;
	private Date validthru;
	private String entrypoint;
	private String validthruString;
	
	    //public JwtDto(String sessionid ,List<UsersUnitDto> units,String fullname,Date validthru,String entrypoint) {
		public JwtDto(String sessionid ,String fullname,Date validthru,String entrypoint,String validthruString) {

		super();
		//this.token = token;
		this.sessionid = sessionid;
		//this.usr = usr;
		//this.authorities = authorities;
		//this.units = units;
		//this.idUsuario = idUsuario;
		//this.estatusUsuario = estatusUsuario;
		this.validthru = validthru;
		this.fullname = fullname;
		this.entrypoint = entrypoint;
		this.validthruString = validthruString;
	}
		
		public JwtDto() {
	    }
	
	public String getSessionid() {
		return sessionid;
	}
	public void setSessionid(String sessionid) {
		this.sessionid = sessionid;
	}
	/*public String getBearer() {
		return bearer;
	}
	public void setBearer(String bearer) {
		this.bearer = bearer;
	}*/
	/*public String getUsuario() {
		return usr;
	}
	public void setUsuario(String usr) {
		this.usr = usr;
	}*/
	
	/*public List<UsersUnitDto> getUnits() {
	  return units;
     }

    public void setUnits(List<UsersUnitDto>units) {
	  this.units = units;
     }*/

	public String getFullname() {
		return fullname;
	}

	public void setFullname(String fullname) {
		this.fullname = fullname;
	}

	/*public int getEstatusUsuario() {
		return estatusUsuario;
	}

	public void setEstatusUsuario(int estatusUsuario) {
		this.estatusUsuario = estatusUsuario;
	}*/
	
	public Date getValidthru() {
		return validthru;
	}

	public void setValidthru(Date validthru) {
		this.validthru = validthru;
	}

	public String getEntrypoint() {
		return entrypoint;
	}

	public void setEntrypoint(String entrypoint) {
		this.entrypoint = entrypoint;
	}

	public String getValidthruString() {
		return validthruString;
	}

	public void setValidthruString(String validthruString) {
		this.validthruString = validthruString;
	}
	
	
	
}
