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