# OH_Huks_Param
## Overview
Defines the parameter structure in a parameter set.
**Since:**
9
**Related Modules:**
[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:Parameter of the Boolean type.
int32Param:Parameter of the int32_t type.
uint32Param:Parameter of the uint32_t type.
Parameter of the uint64_t type.
blob:Parameter of the struct [OH_Huks_Blob](_o_h___huks___blob.md) type.|
## Member Variable Description
### blob
```
struct OH_Huks_Blob OH_Huks_Param::blob
```
**Description**
Parameter of the struct [OH_Huks_Blob](_o_h___huks___blob.md) 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.