Package io.domainlifecycles.swagger.v3


package io.domainlifecycles.swagger.v3
  • Classes
    Class
    Description
    Constants used by the DLC Open API extension (SpringDoc / Open API specific constants).
    For all special DLC domain object types (entities, valueObject, identities) some Open API extensions are performed, to make the Open API description of controller interfaces match the default mapping behaviour of the DLC Jackson extension.
    If omitted, primitive properties are initialized by Jackson with primitive default values.
    If a bean validation implementation is provided in the classpath of the target application, then this customization extends all classes which have bean validation annotations on their properties (also non dlc domain object classes, like DTOs) with a corresponding additional open api description, if they are used in controller interfaces which provide Open API documentation OpenAPIPropertyBeanValidationExtension.
    This class provides additional temporal type support, which reflects the Jackson default behaviour.