| package com.epam.dlab.backendapi.domain; |
| |
| import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |
| import com.fasterxml.jackson.annotation.JsonProperty; |
| import lombok.Data; |
| |
| import javax.validation.constraints.NotNull; |
| import java.util.Set; |
| |
| @Data |
| @JsonIgnoreProperties(ignoreUnknown = true) |
| public class UpdateProjectDTO { |
| @NotNull |
| private final String name; |
| @NotNull |
| private final Set<String> endpoints; |
| @NotNull |
| private final Set<String> groups; |
| @JsonProperty("shared_image_enabled") |
| private final boolean sharedImageEnabled; |
| } |