dnet-applications/libs/dnet-exporter-model/src/main/java/eu/dnetlib/openaire/exporter/model/dsm/DatasourceDetailsWithApis.java

38 lines
825 B
Java
Raw Normal View History

2023-04-03 12:22:22 +02:00
package eu.dnetlib.openaire.exporter.model.dsm;
2022-08-19 09:42:55 +02:00
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 {
private DatasourceDetails datasource;
2022-08-19 15:21:40 +02:00
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;
}
}