Package com.networknt.oas.model
Interface MediaType
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<MediaType>,com.networknt.jsonoverlay.IModelPart<OpenApi3,MediaType>
- All Known Implementing Classes:
MediaTypeImpl
public interface MediaType extends com.networknt.jsonoverlay.IJsonOverlay<MediaType>, com.networknt.jsonoverlay.IModelPart<OpenApi3,MediaType>
-
-
Method Summary
-
-
-
Method Detail
-
getSchema
Schema getSchema()
-
getSchema
Schema getSchema(boolean elaborate)
-
setSchema
void setSchema(Schema schema)
-
hasExamples
boolean hasExamples()
-
hasExample
boolean hasExample(String name)
-
removeExample
void removeExample(String name)
-
getExample
Object getExample()
-
setExample
void setExample(Object example)
-
getEncodingProperties
Map<String,EncodingProperty> getEncodingProperties()
-
getEncodingProperties
Map<String,EncodingProperty> getEncodingProperties(boolean elaborate)
-
hasEncodingProperties
boolean hasEncodingProperties()
-
hasEncodingProperty
boolean hasEncodingProperty(String name)
-
getEncodingProperty
EncodingProperty getEncodingProperty(String name)
-
setEncodingProperties
void setEncodingProperties(Map<String,EncodingProperty> encodingProperties)
-
setEncodingProperty
void setEncodingProperty(String name, EncodingProperty encodingProperty)
-
removeEncodingProperty
void removeEncodingProperty(String name)
-
hasExtensions
boolean hasExtensions()
-
hasExtension
boolean hasExtension(String name)
-
removeExtension
void removeExtension(String name)
-
-