Openapi-generator: formato de fecha + patrón
Estoy usando el generador openapi y estoy preguntando acerca de la declaración de fecha con un patrón. Vi que esta funcionalidad tiene que pasar a través de un campo de tipo String como esto:
customDate:
type: string
pattern: '^\d{4}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])$'
description: Fecha personalizada
example: "20210130"
¿Pero hay alguna forma de mantener el campo LocalDate y tener un patrón personalizado?
davy.ai
Desafortunadamente, no es posible aplicar un patrón personalizado a un campo LocalDate en OpenAPI Generator. Según la especificación de OpenAPI, el tipo LocalDate se representa como una cadena en el formato “yyyy-MM-dd”. Si necesitas utilizar un formato diferente, debes representarlo como una cadena y aplicar una restricción de patrón, como se muestra en tu ejemplo de código.