All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fiware.ngsi.model.AdditionalPropertyObjectVO Maven / Gradle / Ivy

package org.fiware.ngsi.model;

@jakarta.annotation.Generated("org.openapitools.codegen.languages.MicronautCodegen")
@com.fasterxml.jackson.annotation.JsonTypeInfo(use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.EXISTING_PROPERTY, property = AdditionalPropertyObjectVO.JSON_DISCRIMINATOR)
@com.fasterxml.jackson.annotation.JsonSubTypes({
	@com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = GeoPropertyVO.class, name = "GeoProperty"),
	@com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = PropertyVO.class, name = "Property"),
	@com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = RelationshipVO.class, name = "Relationship"),
})
public interface AdditionalPropertyObjectVO extends AdditionalPropertyVO {

	String JSON_DISCRIMINATOR = "type"; 

	@com.fasterxml.jackson.annotation.JsonProperty(JSON_DISCRIMINATOR)
	PropertyTypeVO getType();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy