diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentRequired.java b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentRequired.java index dc410ffb..4db91949 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentRequired.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentRequired.java @@ -15,6 +15,8 @@ */ package org.eclipse.microprofile.openapi.annotations.media; +import java.lang.annotation.Target; + /** * A property name and an associated list of other property names. *

@@ -24,6 +26,7 @@ * @see Schema#dependentRequired() * @since 4.0 */ +@Target({}) public @interface DependentRequired { /** diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentSchema.java b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentSchema.java index 6ea7af42..6a306454 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentSchema.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/DependentSchema.java @@ -15,6 +15,8 @@ */ package org.eclipse.microprofile.openapi.annotations.media; +import java.lang.annotation.Target; + /** * A property name and an associated schema. *

@@ -24,6 +26,7 @@ * @see Schema#dependentSchemas() * @since 4.0 */ +@Target({}) public @interface DependentSchema { /** diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/SchemaProperty.java b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/SchemaProperty.java index 66f24c7e..c4cd589d 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/SchemaProperty.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/SchemaProperty.java @@ -19,6 +19,7 @@ import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; import org.eclipse.microprofile.openapi.annotations.ExternalDocumentation; import org.eclipse.microprofile.openapi.annotations.enums.SchemaType; @@ -37,6 +38,7 @@ * * @since 2.0 **/ +@Target({}) @Retention(RetentionPolicy.RUNTIME) @Inherited public @interface SchemaProperty { diff --git a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/package-info.java b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/package-info.java index 1c8176ad..5834cec0 100644 --- a/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/package-info.java +++ b/api/src/main/java/org/eclipse/microprofile/openapi/annotations/media/package-info.java @@ -25,6 +25,6 @@ * */ -@org.osgi.annotation.versioning.Version("1.3") +@org.osgi.annotation.versioning.Version("1.3.1") @org.osgi.annotation.versioning.ProviderType package org.eclipse.microprofile.openapi.annotations.media; \ No newline at end of file