dnet-applications/apps/dnet-exporter-api/src/main/java/eu/dnetlib/openaire/dsm/domain/DatasourceDetailsWithApis.java

40 lines
835 B
Java
Raw Normal View History

2022-08-19 09:42:55 +02:00
package eu.dnetlib.openaire.dsm.domain;
import java.util.ArrayList;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
2022-08-19 15:21:40 +02:00
import io.swagger.v3.oas.annotations.media.Schema;
2022-08-19 09:42:55 +02:00
/**
* Created by claudio on 12/09/16.
*/
@JsonAutoDetect
2022-08-19 15:21:40 +02:00
@Schema(name = "Datasource model with apis", description = "provides information about the datasource and its apis")
2022-08-19 09:42:55 +02:00
public class DatasourceDetailsWithApis {
2022-08-19 15:21:40 +02:00
@Schema
2022-08-19 09:42:55 +02:00
private DatasourceDetails datasource;
2022-08-19 15:21:40 +02:00
@Schema
private List<ApiDetails> apis = new ArrayList<>();
2022-08-19 09:42:55 +02:00
public DatasourceDetails getDatasource() {
return datasource;
}
public void setDatasource(final DatasourceDetails datasource) {
this.datasource = datasource;
}
public List<ApiDetails> getApis() {
return apis;
}
public void setApis(final List<ApiDetails> apis) {
this.apis = apis;
}
}