github.com/optim-corp/cios-golang-sdk@v0.5.1/openapi/codegen/spring-cloud/model.mustache (about) 1 package {{package}}; 2 3 import java.util.Objects; 4 {{#imports}}import {{import}}; 5 {{/imports}} 6 import org.openapitools.jackson.nullable.JsonNullable; 7 {{#serializableModel}} 8 import java.io.Serializable; 9 {{/serializableModel}} 10 {{#useBeanValidation}} 11 import javax.validation.Valid; 12 import javax.validation.constraints.*; 13 {{/useBeanValidation}} 14 {{#performBeanValidation}} 15 import org.hibernate.validator.constraints.*; 16 {{/performBeanValidation}} 17 {{#jackson}} 18 {{#withXml}} 19 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; 20 import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; 21 {{/withXml}} 22 {{/jackson}} 23 {{#withXml}} 24 import javax.xml.bind.annotation.*; 25 {{/withXml}} 26 {{^parent}} 27 {{#hateoas}} 28 import org.springframework.hateoas.ResourceSupport; 29 {{/hateoas}} 30 {{/parent}} 31 32 {{#models}} 33 {{#model}} 34 {{#isEnum}} 35 {{>enumOuterClass}} 36 {{/isEnum}} 37 {{^isEnum}} 38 {{>pojo}} 39 {{/isEnum}} 40 {{/model}} 41 {{/models}}