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}}