package com.dacrt.SBIABackend.security.dto;

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

import javax.validation.constraints.NotNull;

import org.springframework.lang.NonNull;

public class PrivileResponseDto {
	@NotNull
	private Integer id;
	
	@NotNull
	private String group;
	
	@NotNull
	private String name;
	
	@NotNull
	private int crud;
	
	@NotNull
	private List<RolesAssignedResponseDto> roles;

	public PrivileResponseDto() {
		super();
	}

	public PrivileResponseDto(@NotNull Integer id, @NotNull String group, @NotNull String name, @NotNull int crud,
			@NotNull List<RolesAssignedResponseDto> roles) {
		super();
		this.id = id;
		this.group = group;
		this.name = name;
		this.crud = crud;
		this.roles = roles;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getGroup() {
		return group;
	}

	public void setGroup(String group) {
		this.group = group;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getCrud() {
		return crud;
	}

	public void setCrud(int crud) {
		this.crud = crud;
	}

	public List<RolesAssignedResponseDto> getRoles() {
		return roles;
	}

	public void setRoles(List<RolesAssignedResponseDto> roles) {
		this.roles = roles;
	}

	
}
