# 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
  Modifier
  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.