1# OH_Huks_Param 2 3 4## Overview 5 6Defines the types of the parameters in a parameter set. 7 8**Since**: 9 9 10**Related module**: [HuksTypeApi](_huks_type_api.md) 11 12 13## Summary 14 15 16### Member Variables 17 18| Name| Description| 19| -------- | -------- | 20| [tag](#tag) | Tag value. | 21| union { <br>bool [boolParam](#boolparam); <br>int32_t [int32Param](#int32param); <br>uint32_t [uint32Param](#uint32param); <br>uint64_t [uint64Param](#uint64param); <br>struct [OH_Huks_Blob](_o_h___huks___blob.md) [blob](#blob);} | **boolParam**: The parameter is a Boolean value.<br>**int32Param**: The parameter is of the int32_t type.<br>**uint32Param**: The parameter is of the uint32_t type.<br>**uint64Param**: The parameter is of the uint64_t type.<br>**blob**: The parameter is of the OH_Huks_Blob type.| 22 23 24## Member Variable Description 25 26 27### blob 28 29``` 30struct OH_Huks_Blob OH_Huks_Param::blob 31``` 32**Description** 33 34Parameter of the OH_Huks_Blob type. 35 36 37### boolParam 38 39``` 40bool OH_Huks_Param::boolParam 41``` 42**Description** 43 44Parameter of the Boolean type. 45 46 47### int32Param 48 49``` 50int32_t OH_Huks_Param::int32Param 51``` 52**Description** 53 54Parameter of the int32_t type. 55 56 57### tag 58 59``` 60uint32_t OH_Huks_Param::tag 61``` 62**Description** 63 64Tag value. 65 66 67### uint32Param 68 69``` 70uint32_t OH_Huks_Param::uint32Param 71``` 72**Description** 73 74Parameter of the uint32_t type. 75 76 77### uint64Param 78 79``` 80uint64_t OH_Huks_Param::uint64Param 81``` 82**Description** 83 84Parameter of the uint64_t type.