# RouteParamtypes

**Kind:** Enum

**Source:** [`packages/common/enums/route-paramtypes.enum.ts`](https://github.com/nestjs/nest/blob/master/packages/common/enums/route-paramtypes.enum.ts#L1)

**Part of:** [Common](subsystem-packages-common)

## Values

- `REQUEST`
- `RESPONSE`
- `NEXT`
- `BODY`
- `QUERY`
- `PARAM`
- `HEADERS`
- `SESSION`
- `FILE`
- `FILES`
- `HOST`
- `IP`
- `RAW_BODY`
- `ACK`

## Used by

7 references from 7 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (7)

- `IRouteParamsFactory` — `packages/core/router/interfaces/route-params-factory.interface.ts`:3
- `RouteParamsFactory` — `packages/core/router/route-params-factory.ts`:4
- `ParamProperties` — `packages/core/router/router-execution-context.ts`:50
- `ParamsTokenFactory` — `packages/core/pipes/params-token-factory.ts`:4
- `PipesConsumer` — `packages/core/pipes/pipes-consumer.ts`:5
- `RpcParamtype` — `packages/microservices/enums/rpc-paramtype.enum.ts`:3
- `WsParamtype` — `packages/websockets/enums/ws-paramtype.enum.ts`:3
