Class ParameterInfo

java.lang.Object
org.springdoc.core.models.ParameterInfo

public class ParameterInfo extends Object
The type Parameter info.
Author:
bnasslahsen
  • Constructor Details

    • ParameterInfo

      public ParameterInfo(String pName, org.springframework.core.MethodParameter methodParameter, GenericParameterService genericParameterService, io.swagger.v3.oas.annotations.Parameter parameterAnnotation)
      Instantiates a new Parameter info.
      Parameters:
      pName - the parameter name
      methodParameter - the method parameter
      genericParameterService - the parameter builder
      parameterAnnotation - the parameter annotation
  • Method Details

    • getpName

      public String getpName()
      Gets name.
      Returns:
      the name
    • setpName

      public void setpName(String pName)
      Sets name.
      Parameters:
      pName - the p name
    • getMethodParameter

      public org.springframework.core.MethodParameter getMethodParameter()
      Gets method parameter.
      Returns:
      the method parameter
    • getParameterModel

      public io.swagger.v3.oas.models.parameters.Parameter getParameterModel()
      Gets parameter model.
      Returns:
      the parameter model
    • setParameterModel

      public void setParameterModel(io.swagger.v3.oas.models.parameters.Parameter parameterModel)
      Sets parameter model.
      Parameters:
      parameterModel - the parameter model
    • isRequired

      public boolean isRequired()
      Is required boolean.
      Returns:
      the boolean
    • setRequired

      public void setRequired(boolean required)
      Sets required.
      Parameters:
      required - the required
    • getDefaultValue

      public Object getDefaultValue()
      Gets default value.
      Returns:
      the default value
    • setDefaultValue

      public void setDefaultValue(Object defaultValue)
      Sets default value.
      Parameters:
      defaultValue - the default value
    • getParamType

      public String getParamType()
      Gets param type.
      Returns:
      the param type
    • setParamType

      public void setParamType(String paramType)
      Sets param type.
      Parameters:
      paramType - the param type
    • isRequestPart

      public boolean isRequestPart()
      Is request part boolean.
      Returns:
      the boolean
    • setRequestPart

      public void setRequestPart(boolean requestPart)
      Sets request part.
      Parameters:
      requestPart - the request part
    • getParameterId

      public ParameterId getParameterId()
      Gets parameter id.
      Returns:
      the parameter id
    • setParameterId

      public void setParameterId(ParameterId parameterId)
      Sets parameter id.
      Parameters:
      parameterId - the parameter id