## Uses of Interface
io.vertx.openapi.contract.Parameter

- Packages that use Parameter
  Package | Description
  --- | ---
  io.vertx.openapi.contract |
  io.vertx.openapi.validation |
  io.vertx.openapi.validation.transformer |
  io.vertx.reactivex.openapi.contract |
  io.vertx.rxjava3.openapi.contract |

- - ### Uses of Parameter in io.vertx.openapi.contract

    Methods in io.vertx.openapi.contract that return types with arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Parameter>` | Response.`getHeaders()` |
    `List<Parameter>` | Operation.`getParameters()` |
    `List<Parameter>` | Path.`getParameters()` |

  - ### Uses of Parameter in io.vertx.openapi.validation

    Methods in io.vertx.openapi.validation with parameters of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ValidatorException` | ValidatorException.`createCantDecodeValue​(Parameter parameter)` |
    `static SchemaValidationException` | SchemaValidationException.`createErrorFromOutputUnitType​(Parameter parameter, OutputUnit outputUnit, JsonSchemaValidationException cause)` |
    `static ValidatorException` | ValidatorException.`createInvalidValueFormat​(Parameter parameter)` |
    `static SchemaValidationException` | SchemaValidationException.`createInvalidValueParameter​(Parameter parameter, OutputUnit outputUnit, JsonSchemaValidationException cause)` |
    `static ValidatorException` | ValidatorException.`createMissingRequiredParameter​(Parameter parameter)` |
    `static ValidatorException` | ValidatorException.`createUnsupportedValueFormat​(Parameter parameter)` |

  - ### Uses of Parameter in io.vertx.openapi.validation.transformer

    Methods in io.vertx.openapi.validation.transformer with parameters of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | MatrixTransformer.`buildPrefix​(Parameter parameter)` |
    `protected String[]` | FormTransformer.`getArrayValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | LabelTransformer.`getArrayValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | MatrixTransformer.`getArrayValues​(Parameter parameter, String rawValue)` |
    `protected abstract String[]` | ParameterTransformer.`getArrayValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | SimpleTransformer.`getArrayValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | FormTransformer.`getObjectKeysAndValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | LabelTransformer.`getObjectKeysAndValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | MatrixTransformer.`getObjectKeysAndValues​(Parameter parameter, String rawValue)` |
    `protected abstract String[]` | ParameterTransformer.`getObjectKeysAndValues​(Parameter parameter, String rawValue)` |
    `protected String[]` | SimpleTransformer.`getObjectKeysAndValues​(Parameter parameter, String rawValue)` |
    `Object` | LabelTransformer.`transform​(Parameter parameter, String rawValue)` |
    `Object` | MatrixTransformer.`transform​(Parameter parameter, String rawValue)` |
    `Object` | ParameterTransformer.`transform​(Parameter parameter, String rawValue)` | Transforms the raw value from its `String` representation into JSON.
    `Object` | ParameterTransformer.`transformArray​(Parameter parameter, String rawValue)` | Like `ParameterTransformer.transform(Parameter, String)`, but only for values considered to be an array.
    `Object` | ParameterTransformer.`transformObject​(Parameter parameter, String rawValue)` | Like `ParameterTransformer.transform(Parameter, String)`, but only for values considered to be an object.
    `Object` | ParameterTransformer.`transformPrimitive​(Parameter parameter, String rawValue)` | Like `ParameterTransformer.transform(Parameter, String)`, but only for values considered to be primitive.

  - ### Uses of Parameter in io.vertx.reactivex.openapi.contract

    Methods in io.vertx.reactivex.openapi.contract that return Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `Parameter` | Parameter.`getDelegate()` |

    Methods in io.vertx.reactivex.openapi.contract with parameters of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Parameter` | Parameter.`newInstance​(Parameter arg)` |

    Constructors in io.vertx.reactivex.openapi.contract with parameters of type Parameter
    Constructor | Description
    --- | ---
    `Parameter​(Parameter delegate)` |

  - ### Uses of Parameter in io.vertx.rxjava3.openapi.contract

    Methods in io.vertx.rxjava3.openapi.contract that return Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `Parameter` | Parameter.`getDelegate()` |

    Methods in io.vertx.rxjava3.openapi.contract with parameters of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Parameter` | Parameter.`newInstance​(Parameter arg)` |

    Constructors in io.vertx.rxjava3.openapi.contract with parameters of type Parameter
    Constructor | Description
    --- | ---
    `Parameter​(Parameter delegate)` |