1 package de.dlr.shepard.data.structureddata.io;
2
3 import de.dlr.shepard.common.neo4j.io.BasicContainerIO;
4 import de.dlr.shepard.data.structureddata.entities.StructuredDataContainer;
5 import lombok.Data;
6 import lombok.EqualsAndHashCode;
7 import lombok.NoArgsConstructor;
8 import org.eclipse.microprofile.openapi.annotations.media.Schema;
9
10 @Data
11 @EqualsAndHashCode(callSuper = true)
12 @NoArgsConstructor
13 @Schema(name = "StructuredDataContainer")
14 public class StructuredDataContainerIO extends BasicContainerIO {
15
16 @Schema(readOnly = true, required = true)
17 private String oid;
18
19 public StructuredDataContainerIO(StructuredDataContainer container) {
20 super(container);
21 this.oid = container.getMongoId();
22 }
23 }