
io.github.emm035.openapi.immutables.v3.schemas.ObjectSchemaIF Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openapi-immutables Show documentation
Show all versions of openapi-immutables Show documentation
An implementation of the OpenAPI 3.0 specification with Java Immutables
The newest version!
package io.github.emm035.openapi.immutables.v3.schemas;
import io.github.emm035.openapi.immutables.v3.references.Referenceable;
import io.github.emm035.openapi.immutables.v3.shared.OpenApiStyle;
import org.immutables.value.Value.Default;
import org.immutables.value.Value.Immutable;
import java.util.List;
import java.util.Map;
import java.util.Optional;
@OpenApiStyle
@Immutable
public interface ObjectSchemaIF extends TypedSchema {
@Override
@Default
default Type getType() {
return Type.OBJECT;
}
Map> getProperties();
List getRequired();
Optional> getAdditionalProperties();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy