UNPKG

openapi3-generator

Version:

Use your API OpenAPI 3 definition to generate code, documentation, and literally anything you need.

32 lines (31 loc) 1.19 kB
<tr> <td>{{tree path}}{{propName}} {{#if required}}<strong>(required)</strong>{{/if}}</td> <td> {{#if prop.schema}} {{prop.schema.type}} {{~#if prop.schema.anyOf}}anyOf{{~/if}} {{~#if prop.schema.oneOf}}oneOf{{~/if}} {{~#if prop.schema.items.type}}({{prop.schema.items.type}}){{~/if}} {{else}} unknown {{/if}} </td> <td>{{prop.in}}</td> <td>{{{prop.descriptionAsHTML}}}</td> <td>{{{acceptedValues prop.enum}}}</td> </tr> {{#each prop.anyOf}} {{> paramProp prop=. propName=@key path=(buildPath ../propName ../path @key)}} {{/each}} {{#each prop.oneOf}} {{> paramProp prop=. propName=@key path=(buildPath ../propName ../path @key)}} {{/each}} {{#each prop.properties}} {{> paramProp prop=. propName=@key required=(isRequired ../prop @key) path=(buildPath ../propName ../path @key)}} {{/each}} {{#each prop.additionalProperties.properties}} {{> paramProp prop=. propName=@key required=(isRequired ../prop.additionalProperties @key) path=(buildPath ../propName ../path @key)}} {{/each}} {{#each prop.items.properties}} {{> paramProp prop=. propName=@key required=(isRequired ../prop.items @key) path=(buildPath ../propName ../path @key)}} {{/each}}