Package com.networknt.oas.model
Interface RequestBody
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<RequestBody>,com.networknt.jsonoverlay.IModelPart<OpenApi3,RequestBody>
- All Known Implementing Classes:
RequestBodyImpl
public interface RequestBody extends com.networknt.jsonoverlay.IJsonOverlay<RequestBody>, com.networknt.jsonoverlay.IModelPart<OpenApi3,RequestBody>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MediaTypegetContentMediaType(String name)Map<String,MediaType>getContentMediaTypes()Map<String,MediaType>getContentMediaTypes(boolean elaborate)StringgetDescription()ObjectgetExtension(String name)Map<String,Object>getExtensions()Map<String,Object>getExtensions(boolean elaborate)StringgetName()BooleangetRequired()booleanhasContentMediaType(String name)booleanhasContentMediaTypes()booleanhasExtension(String name)booleanhasExtensions()booleanisRequired()voidremoveContentMediaType(String name)voidremoveExtension(String name)voidsetContentMediaType(String name, MediaType contentMediaType)voidsetContentMediaTypes(Map<String,MediaType> contentMediaTypes)voidsetDescription(String description)voidsetExtension(String name, Object extension)voidsetExtensions(Map<String,Object> extensions)voidsetRequired(Boolean required)
-
-
-
Method Detail
-
getName
String getName()
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
hasContentMediaTypes
boolean hasContentMediaTypes()
-
hasContentMediaType
boolean hasContentMediaType(String name)
-
removeContentMediaType
void removeContentMediaType(String name)
-
getRequired
Boolean getRequired()
-
isRequired
boolean isRequired()
-
setRequired
void setRequired(Boolean required)
-
hasExtensions
boolean hasExtensions()
-
hasExtension
boolean hasExtension(String name)
-
removeExtension
void removeExtension(String name)
-
-