# Class: RequestParameters

## vertx-web-api-contract-js/request_parameters~ RequestParameters

#### new RequestParameters()

Container for request parameters

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 30

### Methods

#### body() → {RequestParameter}

Return request body

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 182

##### Returns:

Type
  RequestParameter

#### cookieParameter(name) → {RequestParameter}

Get cookie parameter by name

##### Parameters:

Name | Type | Description
--- | --- | ---
`name` | string | Parameter name

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 140

##### Returns:

Type
  RequestParameter

#### cookieParametersNames() → {Array.<string>}

Get list of all parameter names inside cookie

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 126

##### Returns:

Type
  Array.<string>

#### formParameter(name) → {RequestParameter}

Get form parameter by name

##### Parameters:

Name | Type | Description
--- | --- | ---
`name` | string | Parameter name

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 168

##### Returns:

Type
  RequestParameter

#### formParametersNames() → {Array.<string>}

Get list of all parameter names inside body form

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 154

##### Returns:

Type
  Array.<string>

#### headerParameter(name) → {RequestParameter}

Get header parameter by name

##### Parameters:

Name | Type | Description
--- | --- | ---
`name` | string | Parameter name

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 112

##### Returns:

Type
  RequestParameter

#### headerParametersNames() → {Array.<string>}

Get list of all parameter names inside header

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 98

##### Returns:

Type
  Array.<string>

#### pathParameter(name) → {RequestParameter}

Get path parameter by name

##### Parameters:

Name | Type | Description
--- | --- | ---
`name` | string | Parameter name

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 56

##### Returns:

Type
  RequestParameter

#### pathParametersNames() → {Array.<string>}

Get list of all parameter names inside path

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 42

##### Returns:

Type
  Array.<string>

#### queryParameter(name) → {RequestParameter}

Get query parameter by name

##### Parameters:

Name | Type | Description
--- | --- | ---
`name` | string | Parameter name

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 84

##### Returns:

Type
  RequestParameter

#### queryParametersNames() → {Array.<string>}

Get list of all parameter names inside query

Source:
  - vertx-web-api-contract-js/request_parameters.js, line 70

##### Returns:

Type
  Array.<string>