# otOperationalDatasetComponents


`#include <openthread/dataset.h>`

Represents presence of different components in Active or Pending Operational Dataset.

## Summary

| ### Public attributes ||
|---|---|
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1a868033b48a6488d27ff24813b713e843` | `bool` TRUE if Active Timestamp is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1af2870c1d61167aff6f153d59e55da714` | `bool` TRUE if Channel Mask is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1a6b1711bb3a5f2bb93af23f698929d3e5` | `bool` TRUE if Channel is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1aa14ecdc14e61b890c1f542f3b5aba12b` | `bool` TRUE if Delay Timer is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1a1c1a1f9028606b495e501933c30de4e9` | `bool` TRUE if Extended PAN ID is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1a7ba0f151019f8e72c2eb36f472a32c6d` | `bool` TRUE if Mesh Local Prefix is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1adcc836eeb8f1003ed34039390bfaefa8` | `bool` TRUE if Network Key is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1a5dea08839408c79c2c783f22487b4349` | `bool` TRUE if Network Name is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1ae76bb90d164467d8b5498e281970408b` | `bool` TRUE if PAN ID is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1a55a12a033cda0463aa97945c7d2e48fe` | `bool` TRUE if Pending Timestamp is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1aaa03b0414448e8a7553b8c0e3be7ea56` | `bool` TRUE if PSKc is present, FALSE otherwise. |
| `https://openthread.io/reference/struct/ot-operational-dataset-components#structot_operational_dataset_components_1abbdf16d0dd79099083562a737d6cd458` | `bool` TRUE if Security Policy is present, FALSE otherwise. |

## Public attributes

### mIsActiveTimestampPresent

```
bool otOperationalDatasetComponents::mIsActiveTimestampPresent
```
TRUE if Active Timestamp is present, FALSE otherwise.

### mIsChannelMaskPresent

```
bool otOperationalDatasetComponents::mIsChannelMaskPresent
```
TRUE if Channel Mask is present, FALSE otherwise.

### mIsChannelPresent

```
bool otOperationalDatasetComponents::mIsChannelPresent
```
TRUE if Channel is present, FALSE otherwise.

### mIsDelayPresent

```
bool otOperationalDatasetComponents::mIsDelayPresent
```
TRUE if Delay Timer is present, FALSE otherwise.

### mIsExtendedPanIdPresent

```
bool otOperationalDatasetComponents::mIsExtendedPanIdPresent
```
TRUE if Extended PAN ID is present, FALSE otherwise.

### mIsMeshLocalPrefixPresent

```
bool otOperationalDatasetComponents::mIsMeshLocalPrefixPresent
```
TRUE if Mesh Local Prefix is present, FALSE otherwise.

### mIsNetworkKeyPresent

```
bool otOperationalDatasetComponents::mIsNetworkKeyPresent
```
TRUE if Network Key is present, FALSE otherwise.

### mIsNetworkNamePresent

```
bool otOperationalDatasetComponents::mIsNetworkNamePresent
```
TRUE if Network Name is present, FALSE otherwise.

### mIsPanIdPresent

```
bool otOperationalDatasetComponents::mIsPanIdPresent
```
TRUE if PAN ID is present, FALSE otherwise.

### mIsPendingTimestampPresent

```
bool otOperationalDatasetComponents::mIsPendingTimestampPresent
```
TRUE if Pending Timestamp is present, FALSE otherwise.

### mIsPskcPresent

```
bool otOperationalDatasetComponents::mIsPskcPresent
```
TRUE if PSKc is present, FALSE otherwise.

### mIsSecurityPolicyPresent

```
bool otOperationalDatasetComponents::mIsSecurityPolicyPresent
```
TRUE if Security Policy is present, FALSE otherwise.

## Resources

OpenThread API Reference topics originate from the source code, available
on [GitHub](https://github.com/openthread/openthread/tree/main/include/openthread).
For more information, or to contribute to our documentation, refer to
[Resources](https://openthread.io/resources).