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

     1  # {{#vendorExtensions.x-is-one-of-interface}}Interface {{/vendorExtensions.x-is-one-of-interface}}{{classname}}
     2  
     3  {{#description}}{{&description}}
     4  {{/description}}
     5  {{^vendorExtensions.x-is-one-of-interface}}
     6  ## Properties
     7  
     8  Name | Type | Description | Notes
     9  ------------ | ------------- | ------------- | -------------
    10  {{#vars}}**{{name}}** | {{#isEnum}}[**{{datatypeWithEnum}}**](#{{datatypeWithEnum}}){{/isEnum}}{{^isEnum}}{{#isPrimitiveType}}**{{dataType}}**{{/isPrimitiveType}}{{^isPrimitiveType}}[**{{dataType}}**]({{complexType}}.md){{/isPrimitiveType}}{{/isEnum}} | {{description}} | {{^required}} [optional]{{/required}}{{#isReadOnly}} [readonly]{{/isReadOnly}}
    11  {{/vars}}
    12  {{#vars}}{{#isEnum}}
    13  
    14  
    15  ## Enum: {{datatypeWithEnum}}
    16  
    17  Name | Value
    18  ---- | -----{{#allowableValues}}{{#enumVars}}
    19  {{name}} | {{value}}{{/enumVars}}{{/allowableValues}}
    20  {{/isEnum}}{{/vars}}
    21  {{#vendorExtensions.x-implements.0}}
    22  
    23  ## Implemented Interfaces
    24  
    25  {{#vendorExtensions.x-implements}}
    26  * {{{.}}}
    27  {{/vendorExtensions.x-implements}}
    28  {{/vendorExtensions.x-implements.0}}
    29  {{/vendorExtensions.x-is-one-of-interface}}
    30  {{#vendorExtensions.x-is-one-of-interface}}
    31  ## Implementing Classes
    32  
    33  {{#oneOf}}
    34  * {{{.}}}
    35  {{/oneOf}}
    36  {{/vendorExtensions.x-is-one-of-interface}}