package com.dacrt.SBIABackend.dto;

import javax.validation.constraints.NotNull;

public class FacilitiesResponseDto {
	@NotNull
	private Integer id;
	
	@NotNull
	private String name;
	
	@NotNull
	private StatusDto2 status;
	
	@NotNull
	private String address;
	
	private IddscDto type;
	
	private IddscDto certification;
	
	private String date;
	
	private String expiration;
	
	private String country;
	
	private String region;
	
	private IddscDto generator;
	
	private IddscDto gasbackup;
	
	private IddscDto ups;
	
	private IddscDto ownership;

	public FacilitiesResponseDto() {
		super();
	}

	public FacilitiesResponseDto(@NotNull Integer id, @NotNull String name,StatusDto2 status, @NotNull String address,
			IddscDto type, IddscDto certification, String date, String expiration, String country, String region,
			IddscDto generator, IddscDto gasbackup, IddscDto ups, IddscDto ownership) {
		super();
		this.id = id;
		this.name = name;
		this.status = status;
		this.address = address;
		this.type = type;
		this.certification = certification;
		this.date = date;
		this.expiration = expiration;
		this.country = country;
		this.region = region;
		this.generator = generator;
		this.gasbackup = gasbackup;
		this.ups = ups;
		this.ownership = ownership;
	}

	public Integer getId() {
		return id;
	}

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

	public String getName() {
		return name;
	}

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

	public StatusDto2 getStatus() {
		return status;
	}

	public void setStatus(StatusDto2 status) {
		this.status = status;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public IddscDto getType() {
		return type;
	}

	public void setType(IddscDto type) {
		this.type = type;
	}

	public IddscDto getCertification() {
		return certification;
	}

	public void setCertification(IddscDto certification) {
		this.certification = certification;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getExpiration() {
		return expiration;
	}

	public void setExpiration(String expiration) {
		this.expiration = expiration;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}

	public IddscDto getGenerator() {
		return generator;
	}

	public void setGenerator(IddscDto generator) {
		this.generator = generator;
	}

	public IddscDto getGasbackup() {
		return gasbackup;
	}

	public void setGasbackup(IddscDto gasbackup) {
		this.gasbackup = gasbackup;
	}

	public IddscDto getUps() {
		return ups;
	}

	public void setUps(IddscDto ups) {
		this.ups = ups;
	}

	public IddscDto getOwnership() {
		return ownership;
	}

	public void setOwnership(IddscDto ownership) {
		this.ownership = ownership;
	}
	
}
