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.