github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/jersey2-experimental/model.mustache (about)

     1  {{>licenseInfo}}
     2  
     3  package {{package}};
     4  
     5  {{#useReflectionEqualsHashCode}}
     6  import org.apache.commons.lang3.builder.EqualsBuilder;
     7  import org.apache.commons.lang3.builder.HashCodeBuilder;
     8  {{/useReflectionEqualsHashCode}}
     9  {{^supportJava6}}
    10  import java.util.Objects;
    11  import java.util.Arrays;
    12  {{/supportJava6}}
    13  {{#supportJava6}}
    14  import org.apache.commons.lang3.ObjectUtils;
    15  {{/supportJava6}}
    16  {{#imports}}
    17  import {{import}};
    18  {{/imports}}
    19  {{#serializableModel}}
    20  import java.io.Serializable;
    21  {{/serializableModel}}
    22  {{#jackson}}
    23  import com.fasterxml.jackson.annotation.JsonPropertyOrder;
    24  {{#withXml}}
    25  import com.fasterxml.jackson.dataformat.xml.annotation.*;
    26  {{/withXml}}
    27  {{/jackson}}
    28  {{#withXml}}
    29  import javax.xml.bind.annotation.*;
    30  {{/withXml}}
    31  {{#parcelableModel}}
    32  import android.os.Parcelable;
    33  import android.os.Parcel;
    34  {{/parcelableModel}}
    35  {{#useBeanValidation}}
    36  import javax.validation.constraints.*;
    37  import javax.validation.Valid;
    38  {{/useBeanValidation}}
    39  {{#performBeanValidation}}
    40  import org.hibernate.validator.constraints.*;
    41  {{/performBeanValidation}}
    42  
    43  {{#models}}
    44  {{#model}}
    45  {{#isEnum}}{{>modelEnum}}{{/isEnum}}{{^isEnum}}{{#oneOf}}{{#-first}}{{>oneof_model}}{{/-first}}{{/oneOf}}{{^oneOf}}{{#anyOf}}{{#-first}}{{>anyof_model}}{{/-first}}{{/anyOf}}{{^anyOf}}{{>pojo}}{{/anyOf}}{{/oneOf}}{{/isEnum}}
    46  {{/model}}
    47  {{/models}}