# OH_Huks_Param
## Overview
Defines the types of the parameters in a parameter set.
**Since**: 9
**Related module**: [HuksTypeApi](_huks_type_api.md)
## Summary
### Member Variables
| Name| Description|
| -------- | -------- |
| [tag](#tag) | Tag value. |
| union {
bool [boolParam](#boolparam);
int32_t [int32Param](#int32param);
uint32_t [uint32Param](#uint32param);
uint64_t [uint64Param](#uint64param);
struct [OH_Huks_Blob](_o_h___huks___blob.md) [blob](#blob);} | **boolParam**: The parameter is a Boolean value.
**int32Param**: The parameter is of the int32_t type.
**uint32Param**: The parameter is of the uint32_t type.
**uint64Param**: The parameter is of the uint64_t type.
**blob**: The parameter is of the OH_Huks_Blob type.|
## Member Variable Description
### blob
```
struct OH_Huks_Blob OH_Huks_Param::blob
```
**Description**
Parameter of the OH_Huks_Blob type.
### boolParam
```
bool OH_Huks_Param::boolParam
```
**Description**
Parameter of the Boolean type.
### int32Param
```
int32_t OH_Huks_Param::int32Param
```
**Description**
Parameter of the int32_t type.
### tag
```
uint32_t OH_Huks_Param::tag
```
**Description**
Tag value.
### uint32Param
```
uint32_t OH_Huks_Param::uint32Param
```
**Description**
Parameter of the uint32_t type.
### uint64Param
```
uint64_t OH_Huks_Param::uint64Param
```
**Description**
Parameter of the uint64_t type.