summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model')
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/StatusFileserver.java109
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java408
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageCreator.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageForLocation.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageIsTemplate.java120
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageLongDescription.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageName.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageOsName.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImagePriority.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageShortDescription.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageUuid.java86
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualMachine.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualizerName.java84
-rw-r--r--dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java97
14 files changed, 1576 insertions, 0 deletions
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/StatusFileserver.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/StatusFileserver.java
new file mode 100644
index 00000000..7a95dd74
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/StatusFileserver.java
@@ -0,0 +1,109 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * StatusFileserver
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class StatusFileserver {
+ @JsonProperty("activeUploads")
+ private Integer activeUploads;
+
+ @JsonProperty("activeDownloads")
+ private Integer activeDownloads;
+
+ public StatusFileserver activeUploads(Integer activeUploads) {
+ this.activeUploads = activeUploads;
+ return this;
+ }
+
+ /**
+ * Get activeUploads
+ * @return activeUploads
+ */
+ @ApiModelProperty(value = "")
+
+
+ public Integer getActiveUploads() {
+ return activeUploads;
+ }
+
+ public void setActiveUploads(Integer activeUploads) {
+ this.activeUploads = activeUploads;
+ }
+
+ public StatusFileserver activeDownloads(Integer activeDownloads) {
+ this.activeDownloads = activeDownloads;
+ return this;
+ }
+
+ /**
+ * Get activeDownloads
+ * @return activeDownloads
+ */
+ @ApiModelProperty(value = "")
+
+
+ public Integer getActiveDownloads() {
+ return activeDownloads;
+ }
+
+ public void setActiveDownloads(Integer activeDownloads) {
+ this.activeDownloads = activeDownloads;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ StatusFileserver statusFileserver = (StatusFileserver) o;
+ return Objects.equals(this.activeUploads, statusFileserver.activeUploads) &&
+ Objects.equals(this.activeDownloads, statusFileserver.activeDownloads);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(activeUploads, activeDownloads);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class StatusFileserver {\n");
+
+ sb.append(" activeUploads: ").append(toIndentedString(activeUploads)).append("\n");
+ sb.append(" activeDownloads: ").append(toIndentedString(activeDownloads)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java
new file mode 100644
index 00000000..56a5d2be
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImage.java
@@ -0,0 +1,408 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageCreator;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageForLocation;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageIsTemplate;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageLongDescription;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageName;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageOsName;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImagePriority;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageShortDescription;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageUuid;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageVirtualMachine;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImageVirtualizerName;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImage
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImage {
+ @JsonProperty("name")
+ private VirtualMachineImageName name;
+
+ @JsonProperty("priority")
+ private VirtualMachineImagePriority priority;
+
+ @JsonProperty("creator")
+ private VirtualMachineImageCreator creator;
+
+ @JsonProperty("shortDescription")
+ private VirtualMachineImageShortDescription shortDescription;
+
+ @JsonProperty("longDescription")
+ private VirtualMachineImageLongDescription longDescription;
+
+ @JsonProperty("uuid")
+ private VirtualMachineImageUuid uuid;
+
+ @JsonProperty("virtualMachine")
+ private VirtualMachineImageVirtualMachine virtualMachine;
+
+ @JsonProperty("os")
+ private VirtualMachineImageCreator os;
+
+ @JsonProperty("icon")
+ private VirtualMachineImageCreator icon;
+
+ @JsonProperty("virtualizerName")
+ private VirtualMachineImageVirtualizerName virtualizerName;
+
+ @JsonProperty("osName")
+ private VirtualMachineImageOsName osName;
+
+ @JsonProperty("forLocation")
+ private VirtualMachineImageForLocation forLocation;
+
+ @JsonProperty("isTemplate")
+ private VirtualMachineImageIsTemplate isTemplate;
+
+ public VirtualMachineImage name(VirtualMachineImageName name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Get name
+ * @return name
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageName getName() {
+ return name;
+ }
+
+ public void setName(VirtualMachineImageName name) {
+ this.name = name;
+ }
+
+ public VirtualMachineImage priority(VirtualMachineImagePriority priority) {
+ this.priority = priority;
+ return this;
+ }
+
+ /**
+ * Get priority
+ * @return priority
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImagePriority getPriority() {
+ return priority;
+ }
+
+ public void setPriority(VirtualMachineImagePriority priority) {
+ this.priority = priority;
+ }
+
+ public VirtualMachineImage creator(VirtualMachineImageCreator creator) {
+ this.creator = creator;
+ return this;
+ }
+
+ /**
+ * Get creator
+ * @return creator
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageCreator getCreator() {
+ return creator;
+ }
+
+ public void setCreator(VirtualMachineImageCreator creator) {
+ this.creator = creator;
+ }
+
+ public VirtualMachineImage shortDescription(VirtualMachineImageShortDescription shortDescription) {
+ this.shortDescription = shortDescription;
+ return this;
+ }
+
+ /**
+ * Get shortDescription
+ * @return shortDescription
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageShortDescription getShortDescription() {
+ return shortDescription;
+ }
+
+ public void setShortDescription(VirtualMachineImageShortDescription shortDescription) {
+ this.shortDescription = shortDescription;
+ }
+
+ public VirtualMachineImage longDescription(VirtualMachineImageLongDescription longDescription) {
+ this.longDescription = longDescription;
+ return this;
+ }
+
+ /**
+ * Get longDescription
+ * @return longDescription
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageLongDescription getLongDescription() {
+ return longDescription;
+ }
+
+ public void setLongDescription(VirtualMachineImageLongDescription longDescription) {
+ this.longDescription = longDescription;
+ }
+
+ public VirtualMachineImage uuid(VirtualMachineImageUuid uuid) {
+ this.uuid = uuid;
+ return this;
+ }
+
+ /**
+ * Get uuid
+ * @return uuid
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageUuid getUuid() {
+ return uuid;
+ }
+
+ public void setUuid(VirtualMachineImageUuid uuid) {
+ this.uuid = uuid;
+ }
+
+ public VirtualMachineImage virtualMachine(VirtualMachineImageVirtualMachine virtualMachine) {
+ this.virtualMachine = virtualMachine;
+ return this;
+ }
+
+ /**
+ * Get virtualMachine
+ * @return virtualMachine
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageVirtualMachine getVirtualMachine() {
+ return virtualMachine;
+ }
+
+ public void setVirtualMachine(VirtualMachineImageVirtualMachine virtualMachine) {
+ this.virtualMachine = virtualMachine;
+ }
+
+ public VirtualMachineImage os(VirtualMachineImageCreator os) {
+ this.os = os;
+ return this;
+ }
+
+ /**
+ * Get os
+ * @return os
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageCreator getOs() {
+ return os;
+ }
+
+ public void setOs(VirtualMachineImageCreator os) {
+ this.os = os;
+ }
+
+ public VirtualMachineImage icon(VirtualMachineImageCreator icon) {
+ this.icon = icon;
+ return this;
+ }
+
+ /**
+ * Get icon
+ * @return icon
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageCreator getIcon() {
+ return icon;
+ }
+
+ public void setIcon(VirtualMachineImageCreator icon) {
+ this.icon = icon;
+ }
+
+ public VirtualMachineImage virtualizerName(VirtualMachineImageVirtualizerName virtualizerName) {
+ this.virtualizerName = virtualizerName;
+ return this;
+ }
+
+ /**
+ * Get virtualizerName
+ * @return virtualizerName
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageVirtualizerName getVirtualizerName() {
+ return virtualizerName;
+ }
+
+ public void setVirtualizerName(VirtualMachineImageVirtualizerName virtualizerName) {
+ this.virtualizerName = virtualizerName;
+ }
+
+ public VirtualMachineImage osName(VirtualMachineImageOsName osName) {
+ this.osName = osName;
+ return this;
+ }
+
+ /**
+ * Get osName
+ * @return osName
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageOsName getOsName() {
+ return osName;
+ }
+
+ public void setOsName(VirtualMachineImageOsName osName) {
+ this.osName = osName;
+ }
+
+ public VirtualMachineImage forLocation(VirtualMachineImageForLocation forLocation) {
+ this.forLocation = forLocation;
+ return this;
+ }
+
+ /**
+ * Get forLocation
+ * @return forLocation
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageForLocation getForLocation() {
+ return forLocation;
+ }
+
+ public void setForLocation(VirtualMachineImageForLocation forLocation) {
+ this.forLocation = forLocation;
+ }
+
+ public VirtualMachineImage isTemplate(VirtualMachineImageIsTemplate isTemplate) {
+ this.isTemplate = isTemplate;
+ return this;
+ }
+
+ /**
+ * Get isTemplate
+ * @return isTemplate
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public VirtualMachineImageIsTemplate getIsTemplate() {
+ return isTemplate;
+ }
+
+ public void setIsTemplate(VirtualMachineImageIsTemplate isTemplate) {
+ this.isTemplate = isTemplate;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImage virtualMachineImage = (VirtualMachineImage) o;
+ return Objects.equals(this.name, virtualMachineImage.name) &&
+ Objects.equals(this.priority, virtualMachineImage.priority) &&
+ Objects.equals(this.creator, virtualMachineImage.creator) &&
+ Objects.equals(this.shortDescription, virtualMachineImage.shortDescription) &&
+ Objects.equals(this.longDescription, virtualMachineImage.longDescription) &&
+ Objects.equals(this.uuid, virtualMachineImage.uuid) &&
+ Objects.equals(this.virtualMachine, virtualMachineImage.virtualMachine) &&
+ Objects.equals(this.os, virtualMachineImage.os) &&
+ Objects.equals(this.icon, virtualMachineImage.icon) &&
+ Objects.equals(this.virtualizerName, virtualMachineImage.virtualizerName) &&
+ Objects.equals(this.osName, virtualMachineImage.osName) &&
+ Objects.equals(this.forLocation, virtualMachineImage.forLocation) &&
+ Objects.equals(this.isTemplate, virtualMachineImage.isTemplate);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(name, priority, creator, shortDescription, longDescription, uuid, virtualMachine, os, icon, virtualizerName, osName, forLocation, isTemplate);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImage {\n");
+
+ sb.append(" name: ").append(toIndentedString(name)).append("\n");
+ sb.append(" priority: ").append(toIndentedString(priority)).append("\n");
+ sb.append(" creator: ").append(toIndentedString(creator)).append("\n");
+ sb.append(" shortDescription: ").append(toIndentedString(shortDescription)).append("\n");
+ sb.append(" longDescription: ").append(toIndentedString(longDescription)).append("\n");
+ sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
+ sb.append(" virtualMachine: ").append(toIndentedString(virtualMachine)).append("\n");
+ sb.append(" os: ").append(toIndentedString(os)).append("\n");
+ sb.append(" icon: ").append(toIndentedString(icon)).append("\n");
+ sb.append(" virtualizerName: ").append(toIndentedString(virtualizerName)).append("\n");
+ sb.append(" osName: ").append(toIndentedString(osName)).append("\n");
+ sb.append(" forLocation: ").append(toIndentedString(forLocation)).append("\n");
+ sb.append(" isTemplate: ").append(toIndentedString(isTemplate)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageCreator.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageCreator.java
new file mode 100644
index 00000000..54b822b9
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageCreator.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageCreator
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageCreator {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageCreator param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageCreator virtualMachineImageCreator = (VirtualMachineImageCreator) o;
+ return Objects.equals(this.param, virtualMachineImageCreator.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageCreator {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageForLocation.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageForLocation.java
new file mode 100644
index 00000000..f509829a
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageForLocation.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageForLocation
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageForLocation {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageForLocation param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageForLocation virtualMachineImageForLocation = (VirtualMachineImageForLocation) o;
+ return Objects.equals(this.param, virtualMachineImageForLocation.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageForLocation {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageIsTemplate.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageIsTemplate.java
new file mode 100644
index 00000000..09bddfa7
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageIsTemplate.java
@@ -0,0 +1,120 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageIsTemplate
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageIsTemplate {
+ /**
+ * Gets or Sets param
+ */
+ public enum ParamEnum {
+ NUMBER_0(0),
+
+ NUMBER_1(1);
+
+ private Integer value;
+
+ ParamEnum(Integer value) {
+ this.value = value;
+ }
+
+ @JsonValue
+ public Integer getValue() {
+ return value;
+ }
+
+ @Override
+ public String toString() {
+ return String.valueOf(value);
+ }
+
+ @JsonCreator
+ public static ParamEnum fromValue(Integer value) {
+ for (ParamEnum b : ParamEnum.values()) {
+ if (b.value.equals(value)) {
+ return b;
+ }
+ }
+ throw new IllegalArgumentException("Unexpected value '" + value + "'");
+ }
+ }
+
+ @JsonProperty("param")
+ private ParamEnum param;
+
+ public VirtualMachineImageIsTemplate param(ParamEnum param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public ParamEnum getParam() {
+ return param;
+ }
+
+ public void setParam(ParamEnum param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageIsTemplate virtualMachineImageIsTemplate = (VirtualMachineImageIsTemplate) o;
+ return Objects.equals(this.param, virtualMachineImageIsTemplate.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageIsTemplate {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageLongDescription.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageLongDescription.java
new file mode 100644
index 00000000..81fe023b
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageLongDescription.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageLongDescription
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageLongDescription {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageLongDescription param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageLongDescription virtualMachineImageLongDescription = (VirtualMachineImageLongDescription) o;
+ return Objects.equals(this.param, virtualMachineImageLongDescription.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageLongDescription {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageName.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageName.java
new file mode 100644
index 00000000..83975c88
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageName.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageName
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageName {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageName param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageName virtualMachineImageName = (VirtualMachineImageName) o;
+ return Objects.equals(this.param, virtualMachineImageName.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageName {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageOsName.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageOsName.java
new file mode 100644
index 00000000..5c6630cf
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageOsName.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageOsName
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageOsName {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageOsName param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageOsName virtualMachineImageOsName = (VirtualMachineImageOsName) o;
+ return Objects.equals(this.param, virtualMachineImageOsName.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageOsName {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImagePriority.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImagePriority.java
new file mode 100644
index 00000000..81b8388f
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImagePriority.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImagePriority
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImagePriority {
+ @JsonProperty("param")
+ private Integer param;
+
+ public VirtualMachineImagePriority param(Integer param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public Integer getParam() {
+ return param;
+ }
+
+ public void setParam(Integer param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImagePriority virtualMachineImagePriority = (VirtualMachineImagePriority) o;
+ return Objects.equals(this.param, virtualMachineImagePriority.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImagePriority {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageShortDescription.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageShortDescription.java
new file mode 100644
index 00000000..6d35387a
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageShortDescription.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageShortDescription
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageShortDescription {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageShortDescription param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageShortDescription virtualMachineImageShortDescription = (VirtualMachineImageShortDescription) o;
+ return Objects.equals(this.param, virtualMachineImageShortDescription.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageShortDescription {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageUuid.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageUuid.java
new file mode 100644
index 00000000..58affeea
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageUuid.java
@@ -0,0 +1,86 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.UUID;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageUuid
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageUuid {
+ @JsonProperty("param")
+ private UUID param;
+
+ public VirtualMachineImageUuid param(UUID param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public UUID getParam() {
+ return param;
+ }
+
+ public void setParam(UUID param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageUuid virtualMachineImageUuid = (VirtualMachineImageUuid) o;
+ return Objects.equals(this.param, virtualMachineImageUuid.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageUuid {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualMachine.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualMachine.java
new file mode 100644
index 00000000..e3186a42
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualMachine.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageVirtualMachine
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageVirtualMachine {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageVirtualMachine param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageVirtualMachine virtualMachineImageVirtualMachine = (VirtualMachineImageVirtualMachine) o;
+ return Objects.equals(this.param, virtualMachineImageVirtualMachine.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageVirtualMachine {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualizerName.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualizerName.java
new file mode 100644
index 00000000..3ca6a053
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImageVirtualizerName.java
@@ -0,0 +1,84 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImageVirtualizerName
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImageVirtualizerName {
+ @JsonProperty("param")
+ private String param;
+
+ public VirtualMachineImageVirtualizerName param(String param) {
+ this.param = param;
+ return this;
+ }
+
+ /**
+ * Get param
+ * @return param
+ */
+ @ApiModelProperty(value = "")
+
+
+ public String getParam() {
+ return param;
+ }
+
+ public void setParam(String param) {
+ this.param = param;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImageVirtualizerName virtualMachineImageVirtualizerName = (VirtualMachineImageVirtualizerName) o;
+ return Objects.equals(this.param, virtualMachineImageVirtualizerName.param);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(param);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImageVirtualizerName {\n");
+
+ sb.append(" param: ").append(toIndentedString(param)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+
diff --git a/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java
new file mode 100644
index 00000000..11f8f026
--- /dev/null
+++ b/dozentenmodulserver/api/src/main/java/org/openslx/bwlp/sat/api/model/VirtualMachineImages.java
@@ -0,0 +1,97 @@
+package org.openslx.bwlp.sat.api.model;
+
+import java.net.URI;
+import java.util.Objects;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.ArrayList;
+import java.util.List;
+import org.openslx.bwlp.sat.api.model.VirtualMachineImage;
+import org.openapitools.jackson.nullable.JsonNullable;
+import java.time.OffsetDateTime;
+import javax.validation.Valid;
+import javax.validation.constraints.*;
+
+
+import java.util.*;
+
+/**
+ * VirtualMachineImages
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2021-12-23T15:12:42.264617368+01:00[Europe/Berlin]")
+public class VirtualMachineImages {
+ @JsonProperty("settings")
+ @Valid
+ private List<VirtualMachineImage> settings = null;
+
+ public VirtualMachineImages settings(List<VirtualMachineImage> settings) {
+ this.settings = settings;
+ return this;
+ }
+
+ public VirtualMachineImages addSettingsItem(VirtualMachineImage settingsItem) {
+ if (this.settings == null) {
+ this.settings = new ArrayList<>();
+ }
+ this.settings.add(settingsItem);
+ return this;
+ }
+
+ /**
+ * Get settings
+ * @return settings
+ */
+ @ApiModelProperty(value = "")
+
+ @Valid
+
+ public List<VirtualMachineImage> getSettings() {
+ return settings;
+ }
+
+ public void setSettings(List<VirtualMachineImage> settings) {
+ this.settings = settings;
+ }
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ VirtualMachineImages virtualMachineImages = (VirtualMachineImages) o;
+ return Objects.equals(this.settings, virtualMachineImages.settings);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(settings);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class VirtualMachineImages {\n");
+
+ sb.append(" settings: ").append(toIndentedString(settings)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
+