## Uses of Interface
org.apache.tapestry5.services.rest.OpenApiTypeDescriber

- Packages that use OpenApiTypeDescriber
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services.rest | [INTERNAL USE ONLY] REST support classes; API subject to change
  org.apache.tapestry5.modules |
  org.apache.tapestry5.rest.jackson.internal |
  org.apache.tapestry5.rest.jackson.modules |

- - ### Uses of OpenApiTypeDescriber in org.apache.tapestry5.internal.services.rest

    Classes in org.apache.tapestry5.internal.services.rest that implement OpenApiTypeDescriber
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultOpenApiTypeDescriber` | `OpenApiTypeDescriber` implementation that handles some basic types, mostly primitives and String.

    Constructors in org.apache.tapestry5.internal.services.rest with parameters of type OpenApiTypeDescriber
    Constructor | Description
    --- | ---
    `DefaultOpenApiDescriptionGenerator​(OpenApiTypeDescriber typeDescriber, MappedEntityManager mappedEntityManager, BaseURLSource baseUrlSource, SymbolSource symbolSource, ComponentMessagesSource componentMessagesSource, ThreadLocale threadLocale, PageSource pageSource, ComponentClassResolver componentClassResolver, PageRenderLinkSource pageRenderLinkSource, Request request)` |

  - ### Uses of OpenApiTypeDescriber in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules that return OpenApiTypeDescriber
    Modifier and Type | Method | Description
    --- | --- | ---
    `static OpenApiTypeDescriber` | TapestryModule.`buildOpenApiTypeDescriber​(List<OpenApiTypeDescriber> configuration, ChainBuilder chainBuilder)` |

    Method parameters in org.apache.tapestry5.modules with type arguments of type OpenApiTypeDescriber
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | TapestryModule.`addBuiltInOpenApiTypeDescriber​(OrderedConfiguration<OpenApiTypeDescriber> configuration)` |
    `static OpenApiTypeDescriber` | TapestryModule.`buildOpenApiTypeDescriber​(List<OpenApiTypeDescriber> configuration, ChainBuilder chainBuilder)` |

  - ### Uses of OpenApiTypeDescriber in org.apache.tapestry5.rest.jackson.internal

    Classes in org.apache.tapestry5.rest.jackson.internal that implement OpenApiTypeDescriber
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JacksonOpenApiTypeDescriber` | `OpenApiTypeDescriber` implementation using Java JSONSchema Generator, by default generating JSON Schema 2019-09.

  - ### Uses of OpenApiTypeDescriber in org.apache.tapestry5.rest.jackson.modules

    Method parameters in org.apache.tapestry5.rest.jackson.modules with type arguments of type OpenApiTypeDescriber
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | RestJacksonModule.`contributeOpenApiTypeDescriber​(OrderedConfiguration<OpenApiTypeDescriber> configuration)` | Contributes `JacksonOpenApiTypeDescriber` to the `OpenApiTypeDescriber` service to generate J.