package eu.dnetlib.datasource.publisher.model;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * Created by claudio on 01/12/2016.
 */
@JsonAutoDetect
@ApiModel(value = "Api response model", description = "Api response model, provides a response header")
public abstract class Response {

	@ApiModelProperty(position = 0)
	private Header responseHeader;

	public Response() {
		responseHeader =  new Header();
	}

	public Header getResponseHeader() {
		return responseHeader;
	}

	public Response setResponseHeader(final Header responseHeader) {
		this.responseHeader = responseHeader;
		return this;
	}

}
