io.swagger.oas.inflector.converters.Converter Maven / Gradle / Ivy
package io.swagger.oas.inflector.converters;
import io.swagger.v3.oas.models.media.Schema;
import io.swagger.v3.oas.models.parameters.Parameter;
import io.swagger.v3.oas.models.parameters.RequestBody;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public interface Converter {
Object convert(List value, Parameter parameter, Class> cls, Map definitions, Iterator chain) throws ConversionException;
Object convert(List value, RequestBody body, Class> cls, Map definitions, Iterator chain) throws ConversionException;
Object convert(List value, RequestBody body, Class> cls, Class> innerClass, Map definitions, Iterator chain) throws ConversionException;
}