File tree Expand file tree Collapse file tree
openapi-processor-core/src/main/kotlin/io/openapiprocessor/core/writer/java Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright 2026 https://github.com/openapi-processor/openapi-processor-base
3+ * PDX-License-Identifier: Apache-2.0
4+ */
5+
6+ package io.openapiprocessor.core.writer.java
7+
8+ import io.openapiprocessor.core.model.Annotation
9+ import io.openapiprocessor.core.model.datatypes.PropertyDataType
10+
11+ interface JsonAnnotationFactory {
12+ @Deprecated(message = " use methods" )
13+ val jsonProperty: Annotation
14+ val jsonCreator: Annotation
15+ val jsonValue: Annotation
16+
17+ /* * get property annotations imports */
18+ fun createPropertyImports (propDataType : PropertyDataType ): Collection <String >
19+ /* * get property annotations */
20+ fun createPropertyAnnotations (propertyName : String , propDataType : PropertyDataType ): Collection <String >
21+ }
You can’t perform that action at this time.
0 commit comments