github.com/enbility/spine-go@v0.7.0/model/commandframe.go (about)

     1  package model
     2  
     3  type MsgCounterType uint64
     4  
     5  type CmdClassifierType string
     6  
     7  const (
     8  	CmdClassifierTypeRead   CmdClassifierType = "read"
     9  	CmdClassifierTypeReply  CmdClassifierType = "reply"
    10  	CmdClassifierTypeNotify CmdClassifierType = "notify"
    11  	CmdClassifierTypeWrite  CmdClassifierType = "write"
    12  	CmdClassifierTypeCall   CmdClassifierType = "call"
    13  	CmdClassifierTypeResult CmdClassifierType = "result"
    14  )
    15  
    16  type FilterIdType uint
    17  
    18  type FilterType struct {
    19  	FilterId   *FilterIdType   `json:"filterId,omitempty"`
    20  	CmdControl *CmdControlType `json:"cmdControl,omitempty"`
    21  
    22  	// DataSelectorsChoiceGroup
    23  	AlarmListDataSelectors                                    *AlarmListDataSelectorsType                                    `json:"alarmListDataSelectors,omitempty" eebus:"typ:selector,fct:alarmListData"`
    24  	BillConstraintsListDataSelectors                          *BillConstraintsListDataSelectorsType                          `json:"billConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:billConstraintsListData"`
    25  	BillDescriptionListDataSelectors                          *BillDescriptionListDataSelectorsType                          `json:"billDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:billDescriptionListData"`
    26  	BillListDataSelectors                                     *BillListDataSelectorsType                                     `json:"billListDataSelectors,omitempty" eebus:"typ:selector,fct:billListData"`
    27  	BindingManagementEntryListDataSelectors                   *BindingManagementEntryListDataSelectorsType                   `json:"bindingManagementEntryListDataSelectors,omitempty" eebus:"typ:selector,fct:bindingManagementEntryListData"`
    28  	CommodityListDataSelectors                                *CommodityListDataSelectorsType                                `json:"commodityListDataSelectors,omitempty" eebus:"typ:selector,fct:commodityListData"`
    29  	DeviceConfigurationKeyValueConstraintsListDataSelectors   *DeviceConfigurationKeyValueConstraintsListDataSelectorsType   `json:"deviceConfigurationKeyValueConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:deviceConfigurationKeyValueConstraintsListData"`
    30  	DeviceConfigurationKeyValueDescriptionListDataSelectors   *DeviceConfigurationKeyValueDescriptionListDataSelectorsType   `json:"deviceConfigurationKeyValueDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:deviceConfigurationKeyValueDescriptionListData"`
    31  	DeviceConfigurationKeyValueListDataSelectors              *DeviceConfigurationKeyValueListDataSelectorsType              `json:"deviceConfigurationKeyValueListDataSelectors,omitempty" eebus:"typ:selector,fct:deviceConfigurationKeyValueListData"`
    32  	DirectControlActivityListDataSelectors                    *DirectControlActivityListDataSelectorsType                    `json:"directControlActivityListDataSelectors,omitempty" eebus:"typ:selector,fct:directControlActivityListData"`
    33  	ElectricalConnectionDescriptionListDataSelectors          *ElectricalConnectionDescriptionListDataSelectorsType          `json:"electricalConnectionDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:electricalConnectionDescriptionListData"`
    34  	ElectricalConnectionParameterDescriptionListDataSelectors *ElectricalConnectionParameterDescriptionListDataSelectorsType `json:"electricalConnectionParameterDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:electricalConnectionParameterDescriptionListData"`
    35  	ElectricalConnectionPermittedValueSetListDataSelectors    *ElectricalConnectionPermittedValueSetListDataSelectorsType    `json:"electricalConnectionPermittedValueSetListDataSelectors,omitempty" eebus:"typ:selector,fct:electricalConnectionPermittedValueSetListData"`
    36  	ElectricalConnectionStateListDataSelectors                *ElectricalConnectionStateListDataSelectorsType                `json:"electricalConnectionStateListDataSelectors,omitempty" eebus:"typ:selector,fct:electricalConnectionStateListData"`
    37  	ElectricalConnectionCharacteristicListDataSelectors       *ElectricalConnectionCharacteristicListDataSelectorsType       `json:"electricalConnectionCharacteristicListDataSelectors,omitempty" eebus:"typ:selector,fct:electricalConnectionCharacteristicListData"`
    38  	HvacOperationModeDescriptionListDataSelectors             *HvacOperationModeDescriptionListDataSelectorsType             `json:"hvacOperationModeDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacOperationModeDescriptionListData"`
    39  	HvacOverrunDescriptionListDataSelectors                   *HvacOverrunDescriptionListDataSelectorsType                   `json:"hvacOverrunDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacOverrunDescriptionListData"`
    40  	HvacOverrunListDataSelectors                              *HvacOverrunListDataSelectorsType                              `json:"hvacOverrunListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacOverrunListData"`
    41  	HvacSystemFunctionDescriptionListDataSelectors            *HvacSystemFunctionDescriptionListDataSelectorsType            `json:"hvacSystemFunctionDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacSystemFunctionDescriptionListData"`
    42  	HvacSystemFunctionListDataSelectors                       *HvacSystemFunctionListDataSelectorsType                       `json:"hvacSystemFunctionListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacSystemFunctionListData"`
    43  	HvacSystemFunctionOperationModeRelationListDataSelectors  *HvacSystemFunctionOperationModeRelationListDataSelectorsType  `json:"hvacSystemFunctionOperationModeRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacSystemFunctionOperationModeRelationListData"`
    44  	HvacSystemFunctionPowerSequenceRelationListDataSelectors  *HvacSystemFunctionPowerSequenceRelationListDataSelectorsType  `json:"hvacSystemFunctionPowerSequenceRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacSystemFunctionPowerSequenceRelationListData"`
    45  	HvacSystemFunctionSetpointRelationListDataSelectors       *HvacSystemFunctionSetpointRelationListDataSelectorsType       `json:"hvacSystemFunctionSetpointRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:hvacSystemFunctionSetpointRelationListData"`
    46  	IdentificationListDataSelectors                           *IdentificationListDataSelectorsType                           `json:"identificationListDataSelectors,omitempty" eebus:"typ:selector,fct:identificationListData"`
    47  	IncentiveDescriptionListDataSelectors                     *IncentiveDescriptionListDataSelectorsType                     `json:"incentiveDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:incentiveDescriptionListData"`
    48  	IncentiveListDataSelectors                                *IncentiveListDataSelectorsType                                `json:"incentiveListDataSelectors,omitempty" eebus:"typ:selector,fct:incentiveListData"`
    49  	IncentiveTableConstraintsDataSelectors                    *IncentiveTableConstraintsDataSelectorsType                    `json:"incentiveTableConstraintsDataSelectors,omitempty" eebus:"typ:selector,fct:incentiveTableConstraintsData"`
    50  	IncentiveTableDataSelectors                               *IncentiveTableDataSelectorsType                               `json:"incentiveTableDataSelectors,omitempty" eebus:"typ:selector,fct:incentiveTableData"`
    51  	IncentiveTableDescriptionDataSelectors                    *IncentiveTableDescriptionDataSelectorsType                    `json:"incentiveTableDescriptionDataSelectors,omitempty" eebus:"typ:selector,fct:incentiveTableDescriptionData"`
    52  	LoadControlEventListDataSelectors                         *LoadControlEventListDataSelectorsType                         `json:"loadControlEventListDataSelectors,omitempty" eebus:"typ:selector,fct:loadControlEventListData"`
    53  	LoadControlLimitConstraintsListDataSelectors              *LoadControlLimitConstraintsListDataSelectorsType              `json:"loadControlLimitConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:loadControlLimitConstraintsListData"`
    54  	LoadControlLimitDescriptionListDataSelectors              *LoadControlLimitDescriptionListDataSelectorsType              `json:"loadControlLimitDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:loadControlLimitDescriptionListData"`
    55  	LoadControlLimitListDataSelectors                         *LoadControlLimitListDataSelectorsType                         `json:"loadControlLimitListDataSelectors,omitempty" eebus:"typ:selector,fct:loadControlLimitListData"`
    56  	LoadControlStateListDataSelectors                         *LoadControlStateListDataSelectorsType                         `json:"loadControlStateListDataSelectors,omitempty" eebus:"typ:selector,fct:loadControlStateListData"`
    57  	MeasurementConstraintsListDataSelectors                   *MeasurementConstraintsListDataSelectorsType                   `json:"measurementConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:measurementConstraintsListData"`
    58  	MeasurementDescriptionListDataSelectors                   *MeasurementDescriptionListDataSelectorsType                   `json:"measurementDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:measurementDescriptionListData"`
    59  	MeasurementListDataSelectors                              *MeasurementListDataSelectorsType                              `json:"measurementListDataSelectors,omitempty" eebus:"typ:selector,fct:measurementListData"`
    60  	MeasurementSeriesListDataSelectors                        *MeasurementSeriesListDataSelectorsType                        `json:"measurementSeriesListDataSelectors,omitempty" eebus:"measurementSeriesListData"`
    61  	MeasurementThresholdRelationListDataSelectors             *MeasurementThresholdRelationListDataSelectorsType             `json:"measurementThresholdRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:measurementThresholdRelationListData"`
    62  	MessagingListDataSelectors                                *MessagingListDataSelectorsType                                `json:"messagingListDataSelectors,omitempty" eebus:"typ:selector,fct:messagingListData"`
    63  	NetworkManagementDeviceDescriptionListDataSelectors       *NetworkManagementDeviceDescriptionListDataSelectorsType       `json:"networkManagementDeviceDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:networkManagementDeviceDescriptionListData"`
    64  	NetworkManagementEntityDescriptionListDataSelectors       *NetworkManagementEntityDescriptionListDataSelectorsType       `json:"networkManagementEntityDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:networkManagementEntityDescriptionListData"`
    65  	NetworkManagementFeatureDescriptionListDataSelectors      *NetworkManagementFeatureDescriptionListDataSelectorsType      `json:"networkManagementFeatureDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:networkManagementFeatureDescriptionList"`
    66  	NodeManagementBindingDataSelectors                        *NodeManagementBindingDataSelectorsType                        `json:"nodeManagementBindingDataSelectors,omitempty" eebus:"typ:selector,fct:nodeManagementBindingData"`
    67  	NodeManagementDestinationListDataSelectors                *NodeManagementDestinationListDataSelectorsType                `json:"nodeManagementDestinationListDataSelectors,omitempty" eebus:"typ:selector,fct:nodeManagementDestinationListData"`
    68  	NodeManagementDetailedDiscoveryDataSelectors              *NodeManagementDetailedDiscoveryDataSelectorsType              `json:"nodeManagementDetailedDiscoveryDataSelectors,omitempty" eebus:"typ:selector,fct:nodeManagementDetailedDiscoveryData"`
    69  	NodeManagementSubscriptionDataSelectors                   *NodeManagementSubscriptionDataSelectorsType                   `json:"nodeManagementSubscriptionDataSelectors,omitempty" eebus:"typ:selector,fct:nodeManagementSubscriptionData"`
    70  	NodeManagementUseCaseDataSelectors                        *NodeManagementUseCaseDataSelectorsType                        `json:"nodeManagementUseCaseDataSelectors,omitempty" eebus:"typ:selector,fct:nodeManagementUseCaseData"`
    71  	OperatingConstraintsDurationListDataSelectors             *OperatingConstraintsDurationListDataSelectorsType             `json:"operatingConstraintsDurationListDataSelectors,omitempty" eebus:"typ:selector,fct:operatingConstraintsDurationListData"`
    72  	OperatingConstraintsInterruptListDataSelectors            *OperatingConstraintsInterruptListDataSelectorsType            `json:"operatingConstraintsInterruptListDataSelectors,omitempty" eebus:"typ:selector,fct:operatingConstraintsInterruptListData"`
    73  	OperatingConstraintsPowerDescriptionListDataSelectors     *OperatingConstraintsPowerDescriptionListDataSelectorsType     `json:"operatingConstraintsPowerDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:operatingConstraintsPowerDescriptionListData"`
    74  	OperatingConstraintsPowerLevelListDataSelectors           *OperatingConstraintsPowerLevelListDataSelectorsType           `json:"operatingConstraintsPowerLevelListDataSelectors,omitempty" eebus:"typ:selector,fct:operatingConstraintsPowerLevelListData"`
    75  	OperatingConstraintsPowerRangeListDataSelectors           *OperatingConstraintsPowerRangeListDataSelectorsType           `json:"operatingConstraintsPowerRangeListDataSelectors,omitempty" eebus:"typ:selector,fct:operatingConstraintsPowerRangeListData"`
    76  	OperatingConstraintsResumeImplicationListDataSelectors    *OperatingConstraintsResumeImplicationListDataSelectorsType    `json:"operatingConstraintsResumeImplicationListDataSelectors,omitempty" eebus:"typ:selector,fct:operatingConstraintsResumeImplicationListData"`
    77  	PowerSequenceAlternativesRelationListDataSelectors        *PowerSequenceAlternativesRelationListDataSelectorsType        `json:"powerSequenceAlternativesRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequenceAlternativesRelationListData"`
    78  	PowerSequenceDescriptionListDataSelectors                 *PowerSequenceDescriptionListDataSelectorsType                 `json:"powerSequenceDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequenceDescriptionListData"`
    79  	PowerSequencePriceListDataSelectors                       *PowerSequencePriceListDataSelectorsType                       `json:"powerSequencePriceListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequencePriceListData"`
    80  	PowerSequenceScheduleConstraintsListDataSelectors         *PowerSequenceScheduleConstraintsListDataSelectorsType         `json:"powerSequenceScheduleConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequenceScheduleConstraintsListData"`
    81  	PowerSequenceScheduleListDataSelectors                    *PowerSequenceScheduleListDataSelectorsType                    `json:"powerSequenceScheduleListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequenceScheduleListData"`
    82  	PowerSequenceSchedulePreferenceListDataSelectors          *PowerSequenceSchedulePreferenceListDataSelectorsType          `json:"powerSequenceSchedulePreferenceListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequenceSchedulePreferenceListData"`
    83  	PowerSequenceStateListDataSelectors                       *PowerSequenceStateListDataSelectorsType                       `json:"powerSequenceStateListDataSelectors,omitempty" eebus:"typ:selector,fct:powerSequenceStateListData"`
    84  	PowerTimeSlotScheduleConstraintsListDataSelectors         *PowerTimeSlotScheduleConstraintsListDataSelectorsType         `json:"powerTimeSlotScheduleConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:powerTimeSlotScheduleConstraintsListData"`
    85  	PowerTimeSlotScheduleListDataSelectors                    *PowerTimeSlotScheduleListDataSelectorsType                    `json:"powerTimeSlotScheduleListDataSelectors,omitempty" eebus:"typ:selector,fct:powerTimeSlotScheduleListData"`
    86  	PowerTimeSlotValueListDataSelectors                       *PowerTimeSlotValueListDataSelectorsType                       `json:"powerTimeSlotValueListDataSelectors,omitempty" eebus:"typ:selector,fct:powerTimeSlotValueListData"`
    87  	SensingListDataSelectors                                  *SensingListDataSelectorsType                                  `json:"sensingListDataSelectors,omitempty" eebus:"typ:selector,fct:sensingListData"`
    88  	SessionIdentificationListDataSelectors                    *SessionIdentificationListDataSelectorsType                    `json:"sessionIdentificationListDataSelectors,omitempty" eebus:"typ:selector,fct:sessionIdentificationListData"`
    89  	SessionMeasurementRelationListDataSelectors               *SessionMeasurementRelationListDataSelectorsType               `json:"sessionMeasurementRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:sessionMeasurementRelationListData"`
    90  	SetpointConstraintsListDataSelectors                      *SetpointConstraintsListDataSelectorsType                      `json:"setpointConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:setpointConstraintsListData"`
    91  	SetpointDescriptionListDataSelectors                      *SetpointDescriptionListDataSelectorsType                      `json:"setpointDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:setpointDescriptionListData"`
    92  	SetpointListDataSelectors                                 *SetpointListDataSelectorsType                                 `json:"setpointListDataSelectors,omitempty" eebus:"typ:selector,fct:setpointListData"`
    93  	SmartEnergyManagementPsDataSelectors                      *SmartEnergyManagementPsDataSelectorsType                      `json:"smartEnergyManagementPsDataSelectors,omitempty" eebus:"typ:selector,fct:smartEnergyManagementPsData"`
    94  	SmartEnergyManagementPsPriceDataSelectors                 *SmartEnergyManagementPsPriceDataSelectorsType                 `json:"smartEnergyManagementPsPriceDataSelectors,omitempty" eebus:"typ:selector,fct:smartEnergyManagementPsPriceData"`
    95  	SpecificationVersionListDataSelectors                     *SpecificationVersionListDataSelectorsType                     `json:"specificationVersionListDataSelectors,omitempty" eebus:"typ:selector,fct:specificationVersionListData"`
    96  	StateInformationListDataSelectors                         *StateInformationListDataSelectorsType                         `json:"stateInformationListDataSelectors,omitempty" eebus:"typ:selector,fct:stateInformationListData"`
    97  	SubscriptionManagementEntryListDataSelectors              *SubscriptionManagementEntryListDataSelectorsType              `json:"subscriptionManagementEntryListDataSelectors,omitempty" eebus:"typ:selector,fct:subscriptionManagementEntryListData"`
    98  	SupplyConditionDescriptionListDataSelectors               *SupplyConditionDescriptionListDataSelectorsType               `json:"supplyConditionDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:supplyConditionDescriptionListData"`
    99  	SupplyConditionListDataSelectors                          *SupplyConditionListDataSelectorsType                          `json:"supplyConditionListDataSelectors,omitempty" eebus:"typ:selector,fct:supplyConditionListData"`
   100  	SupplyConditionThresholdRelationListDataSelectors         *SupplyConditionThresholdRelationListDataSelectorsType         `json:"supplyConditionThresholdRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:supplyConditionThresholdRelationListData"`
   101  	TariffBoundaryRelationListDataSelectors                   *TariffBoundaryRelationListDataSelectorsType                   `json:"tariffBoundaryRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:tariffBoundaryRelationListData"`
   102  	TariffDescriptionListDataSelectors                        *TariffDescriptionListDataSelectorsType                        `json:"tariffDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:tariffDescriptionListData"`
   103  	TariffListDataSelectors                                   *TariffListDataSelectorsType                                   `json:"tariffListDataSelectors,omitempty" eebus:"typ:selector,fct:tariffListData"`
   104  	TariffTierRelationListDataSelectors                       *TariffTierRelationListDataSelectorsType                       `json:"tariffTierRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:tariffTierRelationListData"`
   105  	TaskManagementJobDescriptionListDataSelectors             *TaskManagementJobDescriptionListDataSelectorsType             `json:"taskManagementJobDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:taskManagementJobDescriptionListData"`
   106  	TaskManagementJobListDataSelectors                        *TaskManagementJobListDataSelectorsType                        `json:"taskManagementJobListDataSelectors,omitempty" eebus:"typ:selector,fct:taskManagementJobListData"`
   107  	TaskManagementJobRelationListDataSelectors                *TaskManagementJobRelationListDataSelectorsType                `json:"taskManagementJobRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:taskManagementJobRelationListData"`
   108  	ThresholdConstraintsListDataSelectors                     *ThresholdConstraintsListDataSelectorsType                     `json:"thresholdConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:thresholdConstraintsListData"`
   109  	ThresholdDescriptionListDataSelectors                     *ThresholdDescriptionListDataSelectorsType                     `json:"thresholdDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:thresholdDescriptionListData"`
   110  	ThresholdListDataSelectors                                *ThresholdListDataSelectorsType                                `json:"thresholdListDataSelectors,omitempty" eebus:"typ:selector,fct:thresholdListData"`
   111  	TierBoundaryDescriptionListDataSelectors                  *TierBoundaryDescriptionListDataSelectorsType                  `json:"tierBoundaryDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:tierBoundaryDescriptionListData"`
   112  	TierBoundaryListDataSelectors                             *TierBoundaryListDataSelectorsType                             `json:"tierBoundaryListDataSelectors,omitempty" eebus:"typ:selector,fct:tierBoundaryListData"`
   113  	TierDescriptionListDataSelectors                          *TierDescriptionListDataSelectorsType                          `json:"tierDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:tierDescriptionListData"`
   114  	TierIncentiveRelationListDataSelectors                    *TierIncentiveRelationListDataSelectorsType                    `json:"tierIncentiveRelationListDataSelectors,omitempty" eebus:"typ:selector,fct:tierIncentiveRelationListData"`
   115  	TierListDataSelectors                                     *TierListDataSelectorsType                                     `json:"tierListDataSelectors,omitempty" eebus:"typ:selector,fct:tierListData"`
   116  	TimeSeriesConstraintsListDataSelectors                    *TimeSeriesConstraintsListDataSelectorsType                    `json:"timeSeriesConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:timeSeriesConstraintsListData"`
   117  	TimeSeriesDescriptionListDataSelectors                    *TimeSeriesDescriptionListDataSelectorsType                    `json:"timeSeriesDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:timeSeriesDescriptionListData"`
   118  	TimeSeriesListDataSelectors                               *TimeSeriesListDataSelectorsType                               `json:"timeSeriesListDataSelectors,omitempty" eebus:"typ:selector,fct:timeSeriesListData"`
   119  	TimeTableConstraintsListDataSelectors                     *TimeTableConstraintsListDataSelectorsType                     `json:"timeTableConstraintsListDataSelectors,omitempty" eebus:"typ:selector,fct:timeTableConstraintsListData"`
   120  	TimeTableDescriptionListDataSelectors                     *TimeTableDescriptionListDataSelectorsType                     `json:"timeTableDescriptionListDataSelectors,omitempty" eebus:"typ:selector,fct:timeTableDescriptionListData"`
   121  	TimeTableListDataSelectors                                *TimeTableListDataSelectorsType                                `json:"timeTableListDataSelectors,omitempty" eebus:"typ:selector,fct:timeTableListData"`
   122  	UseCaseInformationListDataSelectors                       *UseCaseInformationListDataSelectorsType                       `json:"useCaseInformationListDataSelectors,omitempty" eebus:"typ:selector,fct:useCaseInformationListData"`
   123  
   124  	// DataElementsChoiceGroup
   125  	ActuatorLevelDataElements                                  *ActuatorLevelDataElementsType                                  `json:"actuatorLevelDataElements,omitempty" eebus:"typ:elements,fct:actuatorLevelData"`
   126  	ActuatorLevelDescriptionDataElements                       *ActuatorLevelDescriptionDataElementsType                       `json:"actuatorLevelDescriptionDataElements,omitempty" eebus:"typ:elements,fct:actuatorLevelDescriptionData"`
   127  	ActuatorSwitchDataElements                                 *ActuatorSwitchDataElementsType                                 `json:"actuatorSwitchDataElements,omitempty" eebus:"typ:elements,fct:actuatorSwitchData"`
   128  	ActuatorSwitchDescriptionDataElements                      *ActuatorSwitchDescriptionDataElementsType                      `json:"actuatorSwitchDescriptionDataElements,omitempty" eebus:"typ:elements,fct:actuatorSwitchDescriptionData"`
   129  	AlarmDataElements                                          *AlarmDataElementsType                                          `json:"alarmDataElements,omitempty" eebus:"typ:elements,fct:alarmListData"`
   130  	BillConstraintsDataElements                                *BillConstraintsDataElementsType                                `json:"billConstraintsDataElements,omitempty" eebus:"typ:elements,fct:billConstraintsListData"`
   131  	BillDataElements                                           *BillDataElementsType                                           `json:"billDataElements,omitempty" eebus:"typ:elements,fct:billListData"`
   132  	BillDescriptionDataElements                                *BillDescriptionDataElementsType                                `json:"billDescriptionDataElements,omitempty" eebus:"typ:elements,fct:billDescriptionListData"`
   133  	BindingManagementDeleteCallElements                        *BindingManagementDeleteCallElementsType                        `json:"bindingManagementDeleteCallElements,omitempty" eebus:"typ:elements,fct:bindingManagementDeleteCall"`
   134  	BindingManagementEntryDataElements                         *BindingManagementEntryDataElementsType                         `json:"bindingManagementEntryDataElements,omitempty" eebus:"typ:elements,fct:bindingManagementEntryListData"`
   135  	BindingManagementRequestCallElements                       *BindingManagementRequestCallElementsType                       `json:"bindingManagementRequestCallElements,omitempty" eebus:"typ:elements,fct:bindingManagementRequestCall"`
   136  	CommodityDataElements                                      *CommodityDataElementsType                                      `json:"commodityDataElements,omitempty" eebus:"typ:elements,fct:commodityListData"`
   137  	DataTunnelingCallElements                                  *DataTunnelingCallElementsType                                  `json:"dataTunnelingCallElements,omitempty" eebus:"typ:elements,fct:dataTunnelingCall"`
   138  	DeviceClassificationManufacturerDataElements               *DeviceClassificationManufacturerDataElementsType               `json:"deviceClassificationManufacturerDataElements,omitempty" eebus:"typ:elements,fct:deviceClassificationManufacturerData"`
   139  	DeviceClassificationUserDataElements                       *DeviceClassificationUserDataElementsType                       `json:"deviceClassificationUserDataElements,omitempty" eebus:"typ:elements,fct:deviceClassificationUserData"`
   140  	DeviceConfigurationKeyValueConstraintsDataElements         *DeviceConfigurationKeyValueConstraintsDataElementsType         `json:"deviceConfigurationKeyValueConstraintsDataElements,omitempty" eebus:"typ:elements,fct:deviceConfigurationKeyValueConstraintsListData"`
   141  	DeviceConfigurationKeyValueDataElements                    *DeviceConfigurationKeyValueDataElementsType                    `json:"deviceConfigurationKeyValueDataElements,omitempty" eebus:"typ:elements,fct:deviceConfigurationKeyValueListData"`
   142  	DeviceConfigurationKeyValueDescriptionDataElements         *DeviceConfigurationKeyValueDescriptionDataElementsType         `json:"deviceConfigurationKeyValueDescriptionDataElements,omitempty" eebus:"typ:elements,fct:deviceConfigurationKeyValueDescriptionListData"`
   143  	DeviceDiagnosisHeartbeatDataElements                       *DeviceDiagnosisHeartbeatDataElementsType                       `json:"deviceDiagnosisHeartbeatDataElements,omitempty" eebus:"typ:elements,fct:deviceDiagnosisHeartbeatData"`
   144  	DeviceDiagnosisServiceDataElements                         *DeviceDiagnosisServiceDataElementsType                         `json:"deviceDiagnosisServiceDataElements,omitempty" eebus:"typ:elements,fct:deviceDiagnosisServiceData"`
   145  	DeviceDiagnosisStateDataElements                           *DeviceDiagnosisStateDataElementsType                           `json:"deviceDiagnosisStateDataElements,omitempty" eebus:"typ:elements,fct:deviceDiagnosisStateData"`
   146  	DirectControlActivityDataElements                          *DirectControlActivityDataElementsType                          `json:"directControlActivityDataElements,omitempty" eebus:"typ:elements,fct:directControlActivityListData"`
   147  	DirectControlDescriptionDataElements                       *DirectControlDescriptionDataElementsType                       `json:"directControlDescriptionDataElements,omitempty" eebus:"typ:elements,fct:directControlDescriptionData"`
   148  	ElectricalConnectionDescriptionDataElements                *ElectricalConnectionDescriptionDataElementsType                `json:"electricalConnectionDescriptionDataElements,omitempty" eebus:"typ:elements,fct:electricalConnectionDescriptionListData"`
   149  	ElectricalConnectionParameterDescriptionDataElements       *ElectricalConnectionParameterDescriptionDataElementsType       `json:"electricalConnectionParameterDescriptionDataElements,omitempty" eebus:"typ:elements,fct:electricalConnectionParameterDescriptionListData"`
   150  	ElectricalConnectionPermittedValueSetDataElements          *ElectricalConnectionPermittedValueSetDataElementsType          `json:"electricalConnectionPermittedValueSetDataElements,omitempty" eebus:"typ:elements,fct:electricalConnectionPermittedValueSetListData"`
   151  	ElectricalConnectionStateDataElements                      *ElectricalConnectionStateDataElementsType                      `json:"electricalConnectionStateDataElements,omitempty" eebus:"typ:elements,fct:electricalConnectionStateListData"`
   152  	ElectricalConnectionCharacteristicDataElements             *ElectricalConnectionCharacteristicDataElementsType             `json:"electricalConnectionCharacteristicDataElements,omitempty" eebus:"typ:elements,fct:electricalConnectionCharacteristicListData"`
   153  	HvacOperationModeDescriptionDataElements                   *HvacOperationModeDescriptionDataElementsType                   `json:"hvacOperationModeDescriptionDataElements,omitempty" eebus:"typ:elements,fct:hvacOperationModeDescriptionListData"`
   154  	HvacOverrunDataElements                                    *HvacOverrunDataElementsType                                    `json:"hvacOverrunDataElements,omitempty" eebus:"typ:elements,fct:hvacOverrunListData"`
   155  	HvacOverrunDescriptionDataElements                         *HvacOverrunDescriptionDataElementsType                         `json:"hvacOverrunDescriptionDataElements,omitempty" eebus:"typ:elements,fct:hvacOverrunDescriptionListData"`
   156  	HvacSystemFunctionDataElements                             *HvacSystemFunctionDataElementsType                             `json:"hvacSystemFunctionDataElements,omitempty" eebus:"typ:elements,fct:hvacSystemFunctionListData"`
   157  	HvacSystemFunctionDescriptionDataElements                  *HvacSystemFunctionDescriptionDataElementsType                  `json:"hvacSystemFunctionDescriptionDataElements,omitempty" eebus:"typ:elements,fct:hvacSystemFunctionDescriptionListData"`
   158  	HvacSystemFunctionOperationModeRelationDataElements        *HvacSystemFunctionOperationModeRelationDataElementsType        `json:"hvacSystemFunctionOperationModeRelationDataElements,omitempty" eebus:"typ:elements,fct:hvacSystemFunctionOperationModeRelationListData"`
   159  	HvacSystemFunctionPowerSequenceRelationDataElements        *HvacSystemFunctionPowerSequenceRelationDataElementsType        `json:"hvacSystemFunctionPowerSequenceRelationDataElements,omitempty" eebus:"typ:elements,fct:hvacSystemFunctionPowerSequenceRelationListData"`
   160  	HvacSystemFunctionSetpointRelationDataElements             *HvacSystemFunctionSetpointRelationDataElementsType             `json:"hvacSystemFunctionSetpointRelationDataElements,omitempty" eebus:"typ:elements,fct:hvacSystemFunctionSetpointRelationListData"`
   161  	IdentificationDataElements                                 *IdentificationDataElementsType                                 `json:"identificationDataElements,omitempty" eebus:"typ:elements,fct:identificationListData"`
   162  	IncentiveDataElements                                      *IncentiveDataElementsType                                      `json:"incentiveDataElements,omitempty" eebus:"typ:elements,fct:incentiveListData"`
   163  	IncentiveDescriptionDataElements                           *IncentiveDescriptionDataElementsType                           `json:"incentiveDescriptionDataElements,omitempty" eebus:"typ:elements,fct:incentiveDescriptionListData"`
   164  	IncentiveTableConstraintsDataElements                      *IncentiveTableConstraintsDataElementsType                      `json:"incentiveTableConstraintsDataElements,omitempty" eebus:"typ:elements,fct:incentiveTableConstraintsData"`
   165  	IncentiveTableDataElements                                 *IncentiveTableDataElementsType                                 `json:"incentiveTableDataElements,omitempty" eebus:"typ:elements,fct:incentiveTableData"`
   166  	IncentiveTableDescriptionDataElements                      *IncentiveTableDescriptionDataElementsType                      `json:"incentiveTableDescriptionDataElements,omitempty" eebus:"typ:elements,fct:incentiveTableDescriptionData"`
   167  	LoadControlEventDataElements                               *LoadControlEventDataElementsType                               `json:"loadControlEventDataElements,omitempty" eebus:"typ:elements,fct:loadControlEventListData"`
   168  	LoadControlLimitConstraintsDataElements                    *LoadControlLimitConstraintsDataElementsType                    `json:"loadControlLimitConstraintsDataElements,omitempty" eebus:"typ:elements,fct:loadControlLimitConstraintsListData"`
   169  	LoadControlLimitDataElements                               *LoadControlLimitDataElementsType                               `json:"loadControlLimitDataElements,omitempty" eebus:"typ:elements,fct:loadControlLimitListData"`
   170  	LoadControlLimitDescriptionDataElements                    *LoadControlLimitDescriptionDataElementsType                    `json:"loadControlLimitDescriptionDataElements,omitempty" eebus:"typ:elements,fct:loadControlLimitDescriptionListData"`
   171  	LoadControlNodeDataElements                                *LoadControlNodeDataElementsType                                `json:"loadControlNodeDataElements,omitempty" eebus:"typ:elements,fct:loadControlNodeData"`
   172  	LoadControlStateDataElements                               *LoadControlStateDataElementsType                               `json:"loadControlStateDataElements,omitempty" eebus:"typ:elements,fct:loadControlStateListData"`
   173  	MeasurementConstraintsDataElements                         *MeasurementConstraintsDataElementsType                         `json:"measurementConstraintsDataElements,omitempty" eebus:"typ:elements,fct:measurementConstraintsListData"`
   174  	MeasurementDataElements                                    *MeasurementDataElementsType                                    `json:"measurementDataElements,omitempty" eebus:"typ:elements,fct:measurementListData"`
   175  	MeasurementDescriptionDataElements                         *MeasurementDescriptionDataElementsType                         `json:"measurementDescriptionDataElements,omitempty" eebus:"typ:elements,fct:measurementDescriptionListData"`
   176  	MeasurementSeriesDataElements                              *MeasurementSeriesDataElementsType                              `json:"measurementSeriesDataElements,omitempty" eebus:"typ:elements,fct:measurementSeriesListData"`
   177  	MeasurementThresholdRelationDataElements                   *MeasurementThresholdRelationDataElementsType                   `json:"measurementThresholdRelationDataElements,omitempty" eebus:"typ:elements,fct:measurementThresholdRelationListData"`
   178  	MessagingDataElements                                      *MessagingDataElementsType                                      `json:"messagingDataElements,omitempty" eebus:"typ:elements,fct:messagingListData"`
   179  	NetworkManagementAbortCallElements                         *NetworkManagementAbortCallElementsType                         `json:"networkManagementAbortCallElements,omitempty" eebus:"typ:elements,fct:networkManagementAbortCall"`
   180  	NetworkManagementAddNodeCallElements                       *NetworkManagementAddNodeCallElementsType                       `json:"networkManagementAddNodeCallElements,omitempty" eebus:"typ:elements,fct:networkManagementAddNodeCall"`
   181  	NetworkManagementDeviceDescriptionDataElements             *NetworkManagementDeviceDescriptionDataElementsType             `json:"networkManagementDeviceDescriptionDataElements,omitempty" eebus:"typ:elements,fct:networkManagementDeviceDescriptionListData"`
   182  	NetworkManagementDiscoverCallElements                      *NetworkManagementDiscoverCallElementsType                      `json:"networkManagementDiscoverCallElements,omitempty" eebus:"typ:elements,fct:networkManagementDiscoverCall"`
   183  	NetworkManagementEntityDescriptionDataElements             *NetworkManagementEntityDescriptionDataElementsType             `json:"networkManagementEntityDescriptionDataElements,omitempty" eebus:"typ:elements,fct:networkManagementEntityDescriptionListData"`
   184  	NetworkManagementFeatureDescriptionDataElements            *NetworkManagementFeatureDescriptionDataElementsType            `json:"networkManagementFeatureDescriptionDataElements,omitempty" eebus:"typ:elements,fct:networkManagementFeatureDescriptionListData"`
   185  	NetworkManagementJoiningModeDataElements                   *NetworkManagementJoiningModeDataElementsType                   `json:"networkManagementJoiningModeDataElements,omitempty" eebus:"typ:elements,fct:networkManagementJoiningModeData"`
   186  	NetworkManagementModifyNodeCallElements                    *NetworkManagementModifyNodeCallElementsType                    `json:"networkManagementModifyNodeCallElements,omitempty" eebus:"typ:elements,fct:networkManagementModifyNodeCall"`
   187  	NetworkManagementProcessStateDataElements                  *NetworkManagementProcessStateDataElementsType                  `json:"networkManagementProcessStateDataElements,omitempty" eebus:"typ:elements,fct:networkManagementProcessStateData"`
   188  	NetworkManagementRemoveNodeCallElements                    *NetworkManagementRemoveNodeCallElementsType                    `json:"networkManagementRemoveNodeCallElements,omitempty" eebus:"typ:elements,fct:networkManagementRemoveNodeCall"`
   189  	NetworkManagementReportCandidateDataElements               *NetworkManagementReportCandidateDataElementsType               `json:"networkManagementReportCandidateDataElements,omitempty" eebus:"typ:elements,fct:networkManagementReportCandidateData"`
   190  	NetworkManagementScanNetworkCallElements                   *NetworkManagementScanNetworkCallElementsType                   `json:"networkManagementScanNetworkCallElements,omitempty" eebus:"typ:elements,fct:networkManagementScanNetworkCall"`
   191  	NodeManagementBindingDataElements                          *NodeManagementBindingDataElementsType                          `json:"nodeManagementBindingDataElements,omitempty" eebus:"typ:elements,fct:nodeManagementBindingData"`
   192  	NodeManagementBindingDeleteCallElements                    *NodeManagementBindingDeleteCallElementsType                    `json:"nodeManagementBindingDeleteCallElements,omitempty" eebus:"typ:elements,fct:nodeManagementBindingDeleteCall"`
   193  	NodeManagementBindingRequestCallElements                   *NodeManagementBindingRequestCallElementsType                   `json:"nodeManagementBindingRequestCallElements,omitempty" eebus:"typ:elements,fct:nodeManagementBindingRequestCall"`
   194  	NodeManagementDestinationDataElements                      *NodeManagementDestinationDataElementsType                      `json:"nodeManagementDestinationDataElements,omitempty" eebus:"typ:elements,fct:nodeManagementDestinationListData"`
   195  	NodeManagementDetailedDiscoveryDataElements                *NodeManagementDetailedDiscoveryDataElementsType                `json:"nodeManagementDetailedDiscoveryDataElements,omitempty" eebus:"typ:elements,fct:nodeManagementDetailedDiscoveryData"`
   196  	NodeManagementSubscriptionDataElements                     *NodeManagementSubscriptionDataElementsType                     `json:"nodeManagementSubscriptionDataElements,omitempty" eebus:"typ:elements,fct:nodeManagementSubscriptionData"`
   197  	NodeManagementSubscriptionDeleteCallElements               *NodeManagementSubscriptionDeleteCallElementsType               `json:"nodeManagementSubscriptionDeleteCallElements,omitempty" eebus:"typ:elements,fct:nodeManagementSubscriptionDeleteCall"`
   198  	NodeManagementSubscriptionRequestCallElements              *NodeManagementSubscriptionRequestCallElementsType              `json:"nodeManagementSubscriptionRequestCallElements,omitempty" eebus:"typ:elements,fct:nodeManagementSubscriptionRequestCall"`
   199  	NodeManagementUseCaseDataElements                          *NodeManagementUseCaseDataElementsType                          `json:"nodeManagementUseCaseDataElements,omitempty" eebus:"typ:elements,fct:nodeManagementUseCaseData"`
   200  	OperatingConstraintsDurationDataElements                   *OperatingConstraintsDurationDataElementsType                   `json:"operatingConstraintsDurationDataElements,omitempty" eebus:"typ:elements,fct:operatingConstraintsDurationListData"`
   201  	OperatingConstraintsInterruptDataElements                  *OperatingConstraintsInterruptDataElementsType                  `json:"operatingConstraintsInterruptDataElements,omitempty" eebus:"typ:elements,fct:operatingConstraintsInterruptListData"`
   202  	OperatingConstraintsPowerDescriptionDataElements           *OperatingConstraintsPowerDescriptionDataElementsType           `json:"operatingConstraintsPowerDescriptionDataElements,omitempty" eebus:"typ:elements,fct:operatingConstraintsPowerDescriptionListData"`
   203  	OperatingConstraintsPowerLevelDataElements                 *OperatingConstraintsPowerLevelDataElementsType                 `json:"operatingConstraintsPowerLevelDataElements,omitempty" eebus:"typ:elements,fct:operatingConstraintsPowerLevelListData"`
   204  	OperatingConstraintsPowerRangeDataElements                 *OperatingConstraintsPowerRangeDataElementsType                 `json:"operatingConstraintsPowerRangeDataElements,omitempty" eebus:"typ:elements,fct:operatingConstraintsPowerRangeListData"`
   205  	OperatingConstraintsResumeImplicationDataElements          *OperatingConstraintsResumeImplicationDataElementsType          `json:"operatingConstraintsResumeImplicationDataElements,omitempty" eebus:"typ:elements,fct:operatingConstraintsResumeImplicationListData"`
   206  	PowerSequenceAlternativesRelationDataElements              *PowerSequenceAlternativesRelationDataElementsType              `json:"powerSequenceAlternativesRelationDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceAlternativesRelationListData"`
   207  	PowerSequenceDescriptionDataElements                       *PowerSequenceDescriptionDataElementsType                       `json:"powerSequenceDescriptionDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceDescriptionListData"`
   208  	PowerSequenceNodeScheduleInformationDataElements           *PowerSequenceNodeScheduleInformationDataElementsType           `json:"powerSequenceNodeScheduleInformationDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceNodeScheduleInformationData"`
   209  	PowerSequencePriceCalculationRequestCallElements           *PowerSequencePriceCalculationRequestCallElementsType           `json:"powerSequencePriceCalculationRequestCallElements,omitempty" eebus:"typ:elements,fct:powerSequencePriceCalculationRequestCall"`
   210  	PowerSequencePriceDataElements                             *PowerSequencePriceDataElementsType                             `json:"powerSequencePriceDataElements,omitempty" eebus:"typ:elements,fct:powerSequencePriceListData"`
   211  	PowerSequenceScheduleConfigurationRequestCallElements      *PowerSequenceScheduleConfigurationRequestCallElementsType      `json:"powerSequenceScheduleConfigurationRequestCallElements,omitempty" eebus:"typ:elements,fct:powerSequenceScheduleConfigurationRequestCall"`
   212  	PowerSequenceScheduleConstraintsDataElements               *PowerSequenceScheduleConstraintsDataElementsType               `json:"powerSequenceScheduleConstraintsDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceScheduleConstraintsListData"`
   213  	PowerSequenceScheduleDataElements                          *PowerSequenceScheduleDataElementsType                          `json:"powerSequenceScheduleDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceScheduleListData"`
   214  	PowerSequenceSchedulePreferenceDataElements                *PowerSequenceSchedulePreferenceDataElementsType                `json:"powerSequenceSchedulePreferenceDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceSchedulePreferenceListData"`
   215  	PowerSequenceStateDataElements                             *PowerSequenceStateDataElementsType                             `json:"powerSequenceStateDataElements,omitempty" eebus:"typ:elements,fct:powerSequenceStateListData"`
   216  	PowerTimeSlotScheduleConstraintsDataElements               *PowerTimeSlotScheduleConstraintsDataElementsType               `json:"powerTimeSlotScheduleConstraintsDataElements,omitempty" eebus:"typ:elements,fct:powerTimeSlotScheduleConstraintsListData"`
   217  	PowerTimeSlotScheduleDataElements                          *PowerTimeSlotScheduleDataElementsType                          `json:"powerTimeSlotScheduleDataElements,omitempty" eebus:"typ:elements,fct:powerTimeSlotScheduleListData"`
   218  	PowerTimeSlotValueDataElements                             *PowerTimeSlotValueDataElementsType                             `json:"powerTimeSlotValueDataElements,omitempty" eebus:"typ:elements,fct:powerTimeSlotValueListData"`
   219  	SensingDataElements                                        *SensingDataElementsType                                        `json:"sensingDataElements,omitempty" eebus:"typ:elements,fct:sensingListData"`
   220  	SensingDescriptionDataElements                             *SensingDescriptionDataElementsType                             `json:"sensingDescriptionDataElements,omitempty" eebus:"typ:elements,fct:sensingDescriptionData"`
   221  	SessionIdentificationDataElements                          *SessionIdentificationDataElementsType                          `json:"sessionIdentificationDataElements,omitempty" eebus:"typ:elements,fct:sessionIdentificationData"`
   222  	SessionMeasurementRelationDataElements                     *SessionMeasurementRelationDataElementsType                     `json:"sessionMeasurementRelationDataElements,omitempty" eebus:"typ:elements,fct:sessionMeasurementRelationData"`
   223  	SetpointConstraintsDataElements                            *SetpointConstraintsDataElementsType                            `json:"setpointConstraintsDataElements,omitempty" eebus:"typ:elements,fct:setpointConstraintsListData"`
   224  	SetpointDataElements                                       *SetpointDataElementsType                                       `json:"setpointDataElements,omitempty" eebus:"typ:elements,fct:setpointListData"`
   225  	SetpointDescriptionDataElements                            *SetpointDescriptionDataElementsType                            `json:"setpointDescriptionDataElements,omitempty" eebus:"typ:elements,fct:"`
   226  	SmartEnergyManagementPsConfigurationRequestCallElements    *SmartEnergyManagementPsConfigurationRequestCallElementsType    `json:"smartEnergyManagementPsConfigurationRequestCallElements,omitempty" eebus:"typ:elements,fct:smartEnergyManagementPsConfigurationRequestCall"`
   227  	SmartEnergyManagementPsDataElements                        *SmartEnergyManagementPsDataElementsType                        `json:"smartEnergyManagementPsDataElements,omitempty" eebus:"typ:elements,fct:smartEnergyManagementPsData"`
   228  	SmartEnergyManagementPsPriceCalculationRequestCallElements *SmartEnergyManagementPsPriceCalculationRequestCallElementsType `json:"smartEnergyManagementPsPriceCalculationRequestCallElements,omitempty" eebus:"typ:elements,fct:smartEnergyManagementPsPriceCalculationRequestCall"`
   229  	SmartEnergyManagementPsPriceDataElements                   *SmartEnergyManagementPsPriceDataElementsType                   `json:"smartEnergyManagementPsPriceDataElements,omitempty" eebus:"typ:elements,fct:smartEnergyManagementPsPriceData"`
   230  	SpecificationVersionDataElements                           *SpecificationVersionDataElementsType                           `json:"specificationVersionDataElements,omitempty" eebus:"typ:elements,fct:specificationVersionListData"`
   231  	StateInformationDataElements                               *StateInformationDataElementsType                               `json:"stateInformationDataElements,omitempty" eebus:"typ:elements,fct:stateInformationListData"`
   232  	SubscriptionManagementDeleteCallElements                   *SubscriptionManagementDeleteCallElementsType                   `json:"subscriptionManagementDeleteCallElements,omitempty" eebus:"typ:elements,fct:subscriptionManagementDeleteCall"`
   233  	SubscriptionManagementEntryDataElements                    *SubscriptionManagementEntryDataElementsType                    `json:"subscriptionManagementEntryDataElements,omitempty" eebus:"typ:elements,fct:subscriptionManagementEntryListData"`
   234  	SubscriptionManagementRequestCallElements                  *SubscriptionManagementRequestCallElementsType                  `json:"subscriptionManagementRequestCallElements,omitempty" eebus:"typ:elements,fct:subscriptionManagementRequestCall"`
   235  	SupplyConditionDataElements                                *SupplyConditionDataElementsType                                `json:"supplyConditionDataElements,omitempty" eebus:"typ:elements,fct:supplyConditionListData"`
   236  	SupplyConditionDescriptionDataElements                     *SupplyConditionDescriptionDataElementsType                     `json:"supplyConditionDescriptionDataElements,omitempty" eebus:"typ:elements,fct:supplyConditionDescriptionListData"`
   237  	SupplyConditionThresholdRelationDataElements               *SupplyConditionThresholdRelationDataElementsType               `json:"supplyConditionThresholdRelationDataElements,omitempty" eebus:"typ:elements,fct:supplyConditionThresholdRelationListData"`
   238  	TariffBoundaryRelationDataElements                         *TariffBoundaryRelationDataElementsType                         `json:"tariffBoundaryRelationDataElements,omitempty" eebus:"typ:elements,fct:tariffBoundaryRelationListData"`
   239  	TariffDataElements                                         *TariffDataElementsType                                         `json:"tariffDataElements,omitempty" eebus:"typ:elements,fct:tariffListData"`
   240  	TariffDescriptionDataElements                              *TariffDescriptionDataElementsType                              `json:"tariffDescriptionDataElements,omitempty" eebus:"typ:elements,fct:tariffDescriptionListData"`
   241  	TariffOverallConstraintsDataElements                       *TariffOverallConstraintsDataElementsType                       `json:"tariffOverallConstraintsDataElements,omitempty" eebus:"typ:elements,fct:tariffOverallConstraintsData"`
   242  	TariffTierRelationDataElements                             *TariffTierRelationDataElementsType                             `json:"tariffTierRelationDataElements,omitempty" eebus:"typ:elements,fct:tariffTierRelationListData"`
   243  	TaskManagementJobDataElements                              *TaskManagementJobDataElementsType                              `json:"taskManagementJobDataElements,omitempty" eebus:"typ:elements,fct:taskManagementJobListData"`
   244  	TaskManagementJobDescriptionDataElements                   *TaskManagementJobDescriptionDataElementsType                   `json:"taskManagementJobDescriptionDataElements,omitempty" eebus:"typ:elements,fct:taskManagementJobDescriptionListData"`
   245  	TaskManagementJobRelationDataElements                      *TaskManagementJobRelationDataElementsType                      `json:"taskManagementJobRelationDataElements,omitempty" eebus:"typ:elements,fct:taskManagementJobRelationListData"`
   246  	TaskManagementOverviewDataElements                         *TaskManagementOverviewDataElementsType                         `json:"taskManagementOverviewDataElements,omitempty" eebus:"typ:elements,fct:taskManagementOverviewData"`
   247  	ThresholdConstraintsDataElements                           *ThresholdConstraintsDataElementsType                           `json:"thresholdConstraintsDataElements,omitempty" eebus:"typ:elements,fct:thresholdConstraintsListData"`
   248  	ThresholdDataElements                                      *ThresholdDataElementsType                                      `json:"thresholdDataElements,omitempty" eebus:"typ:elements,fct:thresholdListData"`
   249  	ThresholdDescriptionDataElements                           *ThresholdDescriptionDataElementsType                           `json:"thresholdDescriptionDataElements,omitempty" eebus:"typ:elements,fct:thresholdDescriptionListData"`
   250  	TierBoundaryDataElements                                   *TierBoundaryDataElementsType                                   `json:"tierBoundaryDataElements,omitempty" eebus:"typ:elements,fct:tierBoundaryListData"`
   251  	TierBoundaryDescriptionDataElements                        *TierBoundaryDescriptionDataElementsType                        `json:"tierBoundaryDescriptionDataElements,omitempty" eebus:"typ:elements,fct:tierBoundaryDescriptionListData"`
   252  	TierDataElements                                           *TierDataElementsType                                           `json:"tierDataElements,omitempty" eebus:"typ:elements,fct:tierListData"`
   253  	TierDescriptionDataElements                                *TierDescriptionDataElementsType                                `json:"tierDescriptionDataElements,omitempty" eebus:"typ:elements,fct:tierDescriptionListData"`
   254  	TierIncentiveRelationDataElements                          *TierIncentiveRelationDataElementsType                          `json:"tierIncentiveRelationDataElements,omitempty" eebus:"typ:elements,fct:tierIncentiveRelationListData"`
   255  	TimeDistributorDataElements                                *TimeDistributorDataElementsType                                `json:"timeDistributorDataElements,omitempty" eebus:"typ:elements,fct:timeDistributorData"`
   256  	TimeDistributorEnquiryCallElements                         *TimeDistributorEnquiryCallElementsType                         `json:"timeDistributorEnquiryCallElements,omitempty" eebus:"typ:elements,fct:timeDistributorEnquiryCall"`
   257  	TimeInformationDataElements                                *TimeInformationDataElementsType                                `json:"timeInformationDataElements,omitempty" eebus:"typ:elements,fct:timeInformationData"`
   258  	TimePrecisionDataElements                                  *TimePrecisionDataElementsType                                  `json:"timePrecisionDataElements,omitempty" eebus:"typ:elements,fct:timePrecisionData"`
   259  	TimeSeriesConstraintsDataElements                          *TimeSeriesConstraintsDataElementsType                          `json:"timeSeriesConstraintsDataElements,omitempty" eebus:"typ:elements,fct:timeSeriesConstraintsListData"`
   260  	TimeSeriesDataElements                                     *TimeSeriesDataElementsType                                     `json:"timeSeriesDataElements,omitempty" eebus:"typ:elements,fct:timeSeriesListData"`
   261  	TimeSeriesDescriptionDataElements                          *TimeSeriesDescriptionDataElementsType                          `json:"timeSeriesDescriptionDataElements,omitempty" eebus:"typ:elements,fct:timeSeriesDescriptionListData"`
   262  	TimeTableConstraintsDataElements                           *TimeTableConstraintsDataElementsType                           `json:"timeTableConstraintsDataElements,omitempty" eebus:"typ:elements,fct:timeTableConstraintsListData"`
   263  	TimeTableDataElements                                      *TimeTableDataElementsType                                      `json:"timeTableDataElements,omitempty" eebus:"typ:elements,fct:timeTableListData"`
   264  	TimeTableDescriptionDataElements                           *TimeTableDescriptionDataElementsType                           `json:"timeTableDescriptionDataElements,omitempty" eebus:"typ:elements,fct:timeTableDescriptionListData"`
   265  	UseCaseInformationDataElements                             *UseCaseInformationDataElementsType                             `json:"useCaseInformationDataElements,omitempty" eebus:"typ:elements,fct:useCaseInformationListData"`
   266  }
   267  
   268  type CmdControlType struct {
   269  	Delete  *ElementTagType `json:"delete,omitempty"`
   270  	Partial *ElementTagType `json:"partial,omitempty"`
   271  }
   272  
   273  type CmdType struct {
   274  	// CmdOptionGroup
   275  	Function *FunctionType `json:"function,omitempty"`
   276  	Filter   []FilterType  `json:"filter,omitempty"`
   277  
   278  	// DataChoiceGroup
   279  	ActuatorLevelData                                  *ActuatorLevelDataType                                  `json:"actuatorLevelData,omitempty" eebus:"fct:actuatorLevelData"`
   280  	ActuatorLevelDescriptionData                       *ActuatorLevelDescriptionDataType                       `json:"actuatorLevelDescriptionData,omitempty" eebus:"fct:actuatorLevelDescriptionData"`
   281  	ActuatorSwitchData                                 *ActuatorSwitchDataType                                 `json:"actuatorSwitchData,omitempty" eebus:"fct:actuatorSwitchData"`
   282  	ActuatorSwitchDescriptionData                      *ActuatorSwitchDescriptionDataType                      `json:"actuatorSwitchDescriptionData,omitempty" eebus:"fct:actuatorSwitchDescriptionData"`
   283  	AlarmListData                                      *AlarmListDataType                                      `json:"alarmListData,omitempty" eebus:"fct:alarmListData"`
   284  	BillConstraintsListData                            *BillConstraintsListDataType                            `json:"billConstraintsListData,omitempty" eebus:"fct:billConstraintsListData"`
   285  	BillDescriptionListData                            *BillDescriptionListDataType                            `json:"billDescriptionListData,omitempty" eebus:"fct:billDescriptionListData"`
   286  	BillListData                                       *BillListDataType                                       `json:"billListData,omitempty" eebus:"fct:billListData"`
   287  	BindingManagementDeleteCall                        *BindingManagementDeleteCallType                        `json:"bindingManagementDeleteCall,omitempty" eebus:"fct:bindingManagementDeleteCall"`
   288  	BindingManagementEntryListData                     *BindingManagementEntryListDataType                     `json:"bindingManagementEntryListData,omitempty" eebus:"fct:bindingManagementEntryListData"`
   289  	BindingManagementRequestCall                       *BindingManagementRequestCallType                       `json:"bindingManagementRequestCall,omitempty" eebus:"fct:bindingManagementRequestCall"`
   290  	CommodityListData                                  *CommodityListDataType                                  `json:"commodityListData,omitempty" eebus:"fct:commodityListData"`
   291  	DataTunnelingCall                                  *DataTunnelingCallType                                  `json:"dataTunnelingCall,omitempty" eebus:"fct:dataTunnelingCall"`
   292  	DeviceClassificationManufacturerData               *DeviceClassificationManufacturerDataType               `json:"deviceClassificationManufacturerData,omitempty" eebus:"fct:deviceClassificationManufacturerData"`
   293  	DeviceClassificationUserData                       *DeviceClassificationUserDataType                       `json:"deviceClassificationUserData,omitempty" eebus:"fct:deviceClassificationUserData"`
   294  	DeviceConfigurationKeyValueConstraintsListData     *DeviceConfigurationKeyValueConstraintsListDataType     `json:"deviceConfigurationKeyValueConstraintsListData,omitempty" eebus:"fct:deviceConfigurationKeyValueConstraintsListData"`
   295  	DeviceConfigurationKeyValueDescriptionListData     *DeviceConfigurationKeyValueDescriptionListDataType     `json:"deviceConfigurationKeyValueDescriptionListData,omitempty" eebus:"fct:deviceConfigurationKeyValueDescriptionListData"`
   296  	DeviceConfigurationKeyValueListData                *DeviceConfigurationKeyValueListDataType                `json:"deviceConfigurationKeyValueListData,omitempty" eebus:"fct:deviceConfigurationKeyValueListData"`
   297  	DeviceDiagnosisHeartbeatData                       *DeviceDiagnosisHeartbeatDataType                       `json:"deviceDiagnosisHeartbeatData,omitempty" eebus:"fct:deviceDiagnosisHeartbeatData"`
   298  	DeviceDiagnosisServiceData                         *DeviceDiagnosisServiceDataType                         `json:"deviceDiagnosisServiceData,omitempty" eebus:"fct:deviceDiagnosisServiceData"`
   299  	DeviceDiagnosisStateData                           *DeviceDiagnosisStateDataType                           `json:"deviceDiagnosisStateData,omitempty" eebus:"fct:deviceDiagnosisStateData"`
   300  	DirectControlActivityListData                      *DirectControlActivityListDataType                      `json:"directControlActivityListData,omitempty" eebus:"fct:directControlActivityListData"`
   301  	DirectControlDescriptionData                       *DirectControlDescriptionDataType                       `json:"directControlDescriptionData,omitempty" eebus:"fct:directControlDescriptionData"`
   302  	ElectricalConnectionDescriptionListData            *ElectricalConnectionDescriptionListDataType            `json:"electricalConnectionDescriptionListData,omitempty" eebus:"fct:electricalConnectionDescriptionListData"`
   303  	ElectricalConnectionParameterDescriptionListData   *ElectricalConnectionParameterDescriptionListDataType   `json:"electricalConnectionParameterDescriptionListData,omitempty" eebus:"fct:electricalConnectionParameterDescriptionListData"`
   304  	ElectricalConnectionPermittedValueSetListData      *ElectricalConnectionPermittedValueSetListDataType      `json:"electricalConnectionPermittedValueSetListData,omitempty" eebus:"fct:electricalConnectionPermittedValueSetListData"`
   305  	ElectricalConnectionStateListData                  *ElectricalConnectionStateListDataType                  `json:"electricalConnectionStateListData,omitempty" eebus:"fct:electricalConnectionStateListData"`
   306  	ElectricalConnectionCharacteristicData             *ElectricalConnectionCharacteristicDataType             `json:"electricalConnectionCharacteristicData,omitempty" eebus:"fct:electricalConnectionCharacteristicData"`
   307  	ElectricalConnectionCharacteristicListData         *ElectricalConnectionCharacteristicListDataType         `json:"electricalConnectionCharacteristicListData,omitempty" eebus:"fct:electricalConnectionCharacteristicListData"`
   308  	HvacOperationModeDescriptionListData               *HvacOperationModeDescriptionListDataType               `json:"hvacOperationModeDescriptionListData,omitempty" eebus:"fct:hvacOperationModeDescriptionListData"`
   309  	HvacOverrunDescriptionListData                     *HvacOverrunDescriptionListDataType                     `json:"hvacOverrunDescriptionListData,omitempty" eebus:"fct:hvacOverrunDescriptionListData"`
   310  	HvacOverrunListData                                *HvacOverrunListDataType                                `json:"hvacOverrunListData,omitempty" eebus:"fct:hvacOverrunListData"`
   311  	HvacSystemFunctionDescriptionListData              *HvacSystemFunctionDescriptionListDataType              `json:"hvacSystemFunctionDescriptionListData,omitempty" eebus:"fct:hvacSystemFunctionDescriptionListData"`
   312  	HvacSystemFunctionListData                         *HvacSystemFunctionListDataType                         `json:"hvacSystemFunctionListData,omitempty" eebus:"fct:hvacSystemFunctionListData"`
   313  	HvacSystemFunctionOperationModeRelationListData    *HvacSystemFunctionOperationModeRelationListDataType    `json:"hvacSystemFunctionOperationModeRelationListData,omitempty" eebus:"fct:hvacSystemFunctionOperationModeRelationListData"`
   314  	HvacSystemFunctionPowerSequenceRelationListData    *HvacSystemFunctionPowerSequenceRelationListDataType    `json:"hvacSystemFunctionPowerSequenceRelationListData,omitempty" eebus:"fct:hvacSystemFunctionPowerSequenceRelationListData"`
   315  	HvacSystemFunctionSetPointRelationListData         *HvacSystemFunctionSetpointRelationListDataType         `json:"hvacSystemFunctionSetpointRelationListData,omitempty" eebus:"fct:hvacSystemFunctionSetpointRelationListData"`
   316  	IdentificationListData                             *IdentificationListDataType                             `json:"identificationListData,omitempty" eebus:"fct:identificationListData"`
   317  	IncentiveDescriptionListData                       *IncentiveDescriptionListDataType                       `json:"incentiveDescriptionListData,omitempty" eebus:"fct:incentiveDescriptionListData"`
   318  	IncentiveListData                                  *IncentiveListDataType                                  `json:"incentiveListData,omitempty" eebus:"fct:incentiveListData"`
   319  	IncentiveTableConstraintsData                      *IncentiveTableConstraintsDataType                      `json:"incentiveTableConstraintsData,omitempty" eebus:"fct:incentiveTableConstraintsData"`
   320  	IncentiveTableData                                 *IncentiveTableDataType                                 `json:"incentiveTableData,omitempty" eebus:"fct:incentiveTableData"`
   321  	IncentiveTableDescriptionData                      *IncentiveTableDescriptionDataType                      `json:"incentiveTableDescriptionData,omitempty" eebus:"fct:incentiveTableDescriptionData"`
   322  	LoadControlEventListData                           *LoadControlEventListDataType                           `json:"loadControlEventListData,omitempty" eebus:"fct:loadControlEventListData"`
   323  	LoadControlLimitConstraintsListData                *LoadControlLimitConstraintsListDataType                `json:"loadControlLimitConstraintsListData,omitempty" eebus:"fct:loadControlLimitConstraintsListData"`
   324  	LoadControlLimitDescriptionListData                *LoadControlLimitDescriptionListDataType                `json:"loadControlLimitDescriptionListData,omitempty" eebus:"fct:loadControlLimitDescriptionListData"`
   325  	LoadControlLimitListData                           *LoadControlLimitListDataType                           `json:"loadControlLimitListData,omitempty" eebus:"fct:loadControlLimitListData"`
   326  	LoadControlNodeData                                *LoadControlNodeDataType                                `json:"loadControlNodeData,omitempty" eebus:"fct:loadControlNodeData"`
   327  	LoadControlStateListData                           *LoadControlStateListDataType                           `json:"loadControlStateListData,omitempty" eebus:"fct:loadControlStateListData"`
   328  	MeasurementConstraintsListData                     *MeasurementConstraintsListDataType                     `json:"measurementConstraintsListData,omitempty" eebus:"fct:measurementConstraintsListData"`
   329  	MeasurementDescriptionListData                     *MeasurementDescriptionListDataType                     `json:"measurementDescriptionListData,omitempty" eebus:"fct:measurementDescriptionListData"`
   330  	MeasurementListData                                *MeasurementListDataType                                `json:"measurementListData,omitempty" eebus:"fct:measurementListData"`
   331  	MeasurementSeriesListData                          *MeasurementSeriesListDataType                          `json:"measurementSeriesListData,omitempty" eebus:"fct:measurementSeriesListData"`
   332  	MeasurementThresholdRelationListData               *MeasurementThresholdRelationListDataType               `json:"measurementThresholdRelationListData,omitempty" eebus:"fct:measurementThresholdRelationListData"`
   333  	MessagingListData                                  *MessagingListDataType                                  `json:"messagingListData,omitempty" eebus:"fct:messagingListData"`
   334  	NetworkManagementAbortCall                         *NetworkManagementAbortCallType                         `json:"networkManagementAbortCall,omitempty" eebus:"fct:networkManagementAbortCall"`
   335  	NetworkManagementAddNodeCall                       *NetworkManagementAddNodeCallType                       `json:"networkManagementAddNodeCall,omitempty" eebus:"fct:networkManagementAddNodeCall"`
   336  	NetworkManagementDeviceDescriptionListData         *NetworkManagementDeviceDescriptionListDataType         `json:"networkManagementDeviceDescriptionListData,omitempty" eebus:"fct:networkManagementDeviceDescriptionListData"`
   337  	NetworkManagementDiscoverCall                      *NetworkManagementDiscoverCallType                      `json:"networkManagementDiscoverCall,omitempty" eebus:"fct:networkManagementDiscoverCall"`
   338  	NetworkManagementEntityDescriptionListData         *NetworkManagementEntityDescriptionListDataType         `json:"networkManagementEntityDescriptionListData,omitempty" eebus:"fct:networkManagementEntityDescriptionListData"`
   339  	NetworkManagementFeatureDescriptionListData        *NetworkManagementFeatureDescriptionListDataType        `json:"networkManagementFeatureDescriptionListData,omitempty" eebus:"fct:networkManagementFeatureDescriptionListData"`
   340  	NetworkManagementJoiningModeData                   *NetworkManagementJoiningModeDataType                   `json:"networkManagementJoiningModeData,omitempty" eebus:"fct:networkManagementJoiningModeData"`
   341  	NetworkManagementModifyNodeCall                    *NetworkManagementModifyNodeCallType                    `json:"networkManagementModifyNodeCall,omitempty" eebus:"fct:networkManagementModifyNodeCall"`
   342  	NetworkManagementProcessStateData                  *NetworkManagementProcessStateDataType                  `json:"networkManagementProcessStateData,omitempty" eebus:"fct:networkManagementProcessStateData"`
   343  	NetworkManagementRemoveNodeCall                    *NetworkManagementRemoveNodeCallType                    `json:"networkManagementRemoveNodeCall,omitempty" eebus:"fct:networkManagementRemoveNodeCall"`
   344  	NetworkManagementReportCandidateData               *NetworkManagementReportCandidateDataType               `json:"networkManagementReportCandidateData,omitempty" eebus:"fct:networkManagementReportCandidateData"`
   345  	NetworkManagementScanNetworkCall                   *NetworkManagementScanNetworkCallType                   `json:"networkManagementScanNetworkCall,omitempty" eebus:"fct:networkManagementScanNetworkCall"`
   346  	NodeManagementBindingData                          *NodeManagementBindingDataType                          `json:"nodeManagementBindingData,omitempty" eebus:"fct:nodeManagementBindingData"`
   347  	NodeManagementBindingDeleteCall                    *NodeManagementBindingDeleteCallType                    `json:"nodeManagementBindingDeleteCall,omitempty" eebus:"fct:nodeManagementBindingDeleteCall"`
   348  	NodeManagementBindingRequestCall                   *NodeManagementBindingRequestCallType                   `json:"nodeManagementBindingRequestCall,omitempty" eebus:"fct:nodeManagementBindingRequestCall"`
   349  	NodeManagementDestinationListData                  *NodeManagementDestinationListDataType                  `json:"nodeManagementDestinationListData,omitempty" eebus:"fct:nodeManagementDestinationListData"`
   350  	NodeManagementDetailedDiscoveryData                *NodeManagementDetailedDiscoveryDataType                `json:"nodeManagementDetailedDiscoveryData,omitempty" eebus:"fct:nodeManagementDetailedDiscoveryData"`
   351  	NodeManagementSubscriptionData                     *NodeManagementSubscriptionDataType                     `json:"nodeManagementSubscriptionData,omitempty" eebus:"fct:nodeManagementSubscriptionData"`
   352  	NodeManagementSubscriptionDeleteCall               *NodeManagementSubscriptionDeleteCallType               `json:"nodeManagementSubscriptionDeleteCall,omitempty" eebus:"fct:nodeManagementSubscriptionDeleteCall"`
   353  	NodeManagementSubscriptionRequestCall              *NodeManagementSubscriptionRequestCallType              `json:"nodeManagementSubscriptionRequestCall,omitempty" eebus:"fct:nodeManagementSubscriptionRequestCall"`
   354  	NodeManagementUseCaseData                          *NodeManagementUseCaseDataType                          `json:"nodeManagementUseCaseData,omitempty" eebus:"fct:nodeManagementUseCaseData"`
   355  	OperatingConstraintsDurationListData               *OperatingConstraintsDurationListDataType               `json:"operatingConstraintsDurationListData,omitempty" eebus:"fct:operatingConstraintsDurationListData"`
   356  	OperatingConstraintsInterruptListData              *OperatingConstraintsInterruptListDataType              `json:"operatingConstraintsInterruptListData,omitempty" eebus:"fct:operatingConstraintsInterruptListData"`
   357  	OperatingConstraintsPowerDescriptionListData       *OperatingConstraintsPowerDescriptionListDataType       `json:"operatingConstraintsPowerDescriptionListData,omitempty" eebus:"fct:operatingConstraintsPowerDescriptionListData"`
   358  	OperatingConstraintsPowerLevelListData             *OperatingConstraintsPowerLevelListDataType             `json:"operatingConstraintsPowerLevelListData,omitempty" eebus:"fct:operatingConstraintsPowerLevelListData"`
   359  	OperatingConstraintsPowerRangeListData             *OperatingConstraintsPowerRangeListDataType             `json:"operatingConstraintsPowerRangeListData,omitempty" eebus:"fct:operatingConstraintsPowerRangeListData"`
   360  	OperatingConstraintsResumeImplicationListData      *OperatingConstraintsResumeImplicationListDataType      `json:"operatingConstraintsResumeImplicationListData,omitempty" eebus:"fct:operatingConstraintsResumeImplicationListData"`
   361  	PowerSequenceAlternativesRelationListData          *PowerSequenceAlternativesRelationListDataType          `json:"powerSequenceAlternativesRelationListData,omitempty" eebus:"fct:powerSequenceAlternativesRelationListData"`
   362  	PowerSequenceDescriptionListData                   *PowerSequenceDescriptionListDataType                   `json:"powerSequenceDescriptionListData,omitempty" eebus:"fct:powerSequenceDescriptionListData"`
   363  	PowerSequenceNodeScheduleInformationData           *PowerSequenceNodeScheduleInformationDataType           `json:"powerSequenceNodeScheduleInformationData,omitempty" eebus:"fct:powerSequenceNodeScheduleInformationData"`
   364  	PowerSequencePriceCalculationRequestCall           *PowerSequencePriceCalculationRequestCallType           `json:"powerSequencePriceCalculationRequestCall,omitempty" eebus:"fct:powerSequencePriceCalculationRequestCall"`
   365  	PowerSequencePriceListData                         *PowerSequencePriceListDataType                         `json:"powerSequencePriceListData,omitempty" eebus:"fct:powerSequencePriceListData"`
   366  	PowerSequenceScheduleConfigurationRequestCall      *PowerSequenceScheduleConfigurationRequestCallType      `json:"powerSequenceScheduleConfigurationRequestCall,omitempty" eebus:"fct:powerSequenceScheduleConfigurationRequestCall"`
   367  	PowerSequenceScheduleConstraintsListData           *PowerSequenceScheduleConstraintsListDataType           `json:"powerSequenceScheduleConstraintsListData,omitempty" eebus:"fct:powerSequenceScheduleConstraintsListData"`
   368  	PowerSequenceScheduleListData                      *PowerSequenceScheduleListDataType                      `json:"powerSequenceScheduleListData,omitempty" eebus:"fct:powerSequenceScheduleListData"`
   369  	PowerSequenceSchedulePreferenceListData            *PowerSequenceSchedulePreferenceListDataType            `json:"powerSequenceSchedulePreferenceListData,omitempty" eebus:"fct:powerSequenceSchedulePreferenceListData"`
   370  	PowerSequenceStateListData                         *PowerSequenceStateListDataType                         `json:"powerSequenceStateListData,omitempty" eebus:"fct:powerSequenceStateListData"`
   371  	PowerTimeSlotScheduleConstraintsListData           *PowerTimeSlotScheduleConstraintsListDataType           `json:"powerTimeSlotScheduleConstraintsListData,omitempty" eebus:"fct:powerTimeSlotScheduleConstraintsListData"`
   372  	PowerTimeSlotScheduleListData                      *PowerTimeSlotScheduleListDataType                      `json:"powerTimeSlotScheduleListData,omitempty" eebus:"fct:powerTimeSlotScheduleListData"`
   373  	PowerTimeSlotValueListData                         *PowerTimeSlotValueListDataType                         `json:"powerTimeSlotValueListData,omitempty" eebus:"fct:powerTimeSlotValueListData"`
   374  	ResultData                                         *ResultDataType                                         `json:"resultData,omitempty" eebus:"fct:resultData"`
   375  	SensingDescriptionData                             *SensingDescriptionDataType                             `json:"sensingDescriptionData,omitempty" eebus:"fct:sensingDescriptionData"`
   376  	SensingListData                                    *SensingListDataType                                    `json:"sensingListData,omitempty" eebus:"fct:sensingListData"`
   377  	SessionIdentificationListData                      *SessionIdentificationListDataType                      `json:"sessionIdentificationListData,omitempty" eebus:"fct:sessionIdentificationListData"`
   378  	SessionMeasurementRelationListData                 *SessionMeasurementRelationListDataType                 `json:"sessionMeasurementRelationListData,omitempty" eebus:"fct:sessionMeasurementRelationListData"`
   379  	SetpointConstraintsListData                        *SetpointConstraintsListDataType                        `json:"setpointConstraintsListData,omitempty" eebus:"fct:setpointConstraintsListData"`
   380  	SetpointDescriptionListData                        *SetpointDescriptionListDataType                        `json:"setpointDescriptionListData,omitempty" eebus:"fct:setpointDescriptionListData"`
   381  	SetpointListData                                   *SetpointListDataType                                   `json:"setpointListData,omitempty" eebus:"fct:setpointListData"`
   382  	SmartEnergyManagementPsConfigurationRequestCall    *SmartEnergyManagementPsConfigurationRequestCallType    `json:"smartEnergyManagementPsConfigurationRequestCall,omitempty" eebus:"fct:smartEnergyManagementPsConfigurationRequestCall"`
   383  	SmartEnergyManagementPsData                        *SmartEnergyManagementPsDataType                        `json:"smartEnergyManagementPsData,omitempty" eebus:"fct:smartEnergyManagementPsData"`
   384  	SmartEnergyManagementPsPriceCalculationRequestCall *SmartEnergyManagementPsPriceCalculationRequestCallType `json:"smartEnergyManagementPsPriceCalculationRequestCall,omitempty" eebus:"fct:smartEnergyManagementPsPriceCalculationRequestCall"`
   385  	SmartEnergyManagementPsPriceData                   *SmartEnergyManagementPsPriceDataType                   `json:"smartEnergyManagementPsPriceData,omitempty" eebus:"fct:smartEnergyManagementPsPriceData"`
   386  	SpecificationVersionListData                       *SpecificationVersionListDataType                       `json:"specificationVersionListData,omitempty" eebus:"fct:specificationVersionListData"`
   387  	StateInformationListData                           *StateInformationListDataType                           `json:"stateInformationListData,omitempty" eebus:"fct:stateInformationListData"`
   388  	SubscriptionManagementDeleteCall                   *SubscriptionManagementDeleteCallType                   `json:"subscriptionManagementDeleteCall,omitempty" eebus:"fct:subscriptionManagementDeleteCall"`
   389  	SubscriptionManagementEntryListData                *SubscriptionManagementEntryListDataType                `json:"subscriptionManagementEntryListData,omitempty" eebus:"fct:subscriptionManagementEntryListData"`
   390  	SubscriptionManagementRequestCall                  *SubscriptionManagementRequestCallType                  `json:"subscriptionManagementRequestCall,omitempty" eebus:"fct:subscriptionManagementRequestCall"`
   391  	SupplyConditionDescriptionListData                 *SupplyConditionDescriptionListDataType                 `json:"supplyConditionDescriptionListData,omitempty" eebus:"fct:supplyConditionDescriptionListData"`
   392  	SupplyConditionListData                            *SupplyConditionListDataType                            `json:"supplyConditionListData,omitempty" eebus:"fct:supplyConditionListData"`
   393  	SupplyConditionThresholdRelationListData           *SupplyConditionThresholdRelationListDataType           `json:"supplyConditionThresholdRelationListData,omitempty" eebus:"fct:supplyConditionThresholdRelationListData"`
   394  	TariffBoundaryRelationListData                     *TariffBoundaryRelationListDataType                     `json:"tariffBoundaryRelationListData,omitempty" eebus:"fct:tariffBoundaryRelationListData"`
   395  	TariffDescriptionListData                          *TariffDescriptionListDataType                          `json:"tariffDescriptionListData,omitempty" eebus:"fct:tariffDescriptionListData"`
   396  	TariffListData                                     *TariffListDataType                                     `json:"tariffListData,omitempty" eebus:"fct:tariffListData"`
   397  	TariffOverallConstraintsData                       *TariffOverallConstraintsDataType                       `json:"tariffOverallConstraintsData,omitempty" eebus:"fct:tariffOverallConstraintsData"`
   398  	TariffTierRelationListData                         *TariffTierRelationListDataType                         `json:"tariffTierRelationListData,omitempty" eebus:"fct:tariffTierRelationListData"`
   399  	TaskManagementJobDescriptionListData               *TaskManagementJobDescriptionListDataType               `json:"taskManagementJobDescriptionListData,omitempty" eebus:"fct:taskManagementJobDescriptionListData"`
   400  	TaskManagementJobListData                          *TaskManagementJobListDataType                          `json:"taskManagementJobListData,omitempty" eebus:"fct:taskManagementJobListData"`
   401  	TaskManagementJobRelationListData                  *TaskManagementJobRelationListDataType                  `json:"taskManagementJobRelationListData,omitempty" eebus:"fct:taskManagementJobRelationListData"`
   402  	TaskManagementOverviewData                         *TaskManagementOverviewDataType                         `json:"taskManagementOverviewData,omitempty" eebus:"fct:taskManagementOverviewData"`
   403  	ThresholdConstraintsListData                       *ThresholdConstraintsListDataType                       `json:"thresholdConstraintsListData,omitempty" eebus:"fct:thresholdConstraintsListData"`
   404  	ThresholdDescriptionListData                       *ThresholdDescriptionListDataType                       `json:"thresholdDescriptionListData,omitempty" eebus:"fct:thresholdDescriptionListData"`
   405  	ThresholdListData                                  *ThresholdListDataType                                  `json:"thresholdListData,omitempty" eebus:"fct:thresholdListData"`
   406  	TierBoundaryDescriptionListData                    *TierBoundaryDescriptionListDataType                    `json:"tierBoundaryDescriptionListData,omitempty" eebus:"fct:tierBoundaryDescriptionListData"`
   407  	TierBoundaryListData                               *TierBoundaryListDataType                               `json:"tierBoundaryListData,omitempty" eebus:"fct:tierBoundaryListData"`
   408  	TierDescriptionListData                            *TierDescriptionListDataType                            `json:"tierDescriptionListData,omitempty" eebus:"fct:tierDescriptionListData"`
   409  	TierIncentiveRelationListData                      *TierIncentiveRelationListDataType                      `json:"tierIncentiveRelationListData,omitempty" eebus:"fct:tierIncentiveRelationListData"`
   410  	TierListData                                       *TierListDataType                                       `json:"tierListData,omitempty" eebus:"fct:tierListData"`
   411  	TimeDistributorData                                *TimeDistributorDataType                                `json:"timeDistributorData,omitempty" eebus:"fct:timeDistributorData"`
   412  	TimeDistributorEnquiryCall                         *TimeDistributorEnquiryCallType                         `json:"timeDistributorEnquiryCall,omitempty" eebus:"fct:timeDistributorEnquiryCall"`
   413  	TimeInformationData                                *TimeInformationDataType                                `json:"timeInformationData,omitempty" eebus:"fct:timeInformationData"`
   414  	TimePrecisionData                                  *TimePrecisionDataType                                  `json:"timePrecisionData,omitempty" eebus:"fct:timePrecisionData"`
   415  	TimeSeriesConstraintsListData                      *TimeSeriesConstraintsListDataType                      `json:"timeSeriesConstraintsListData,omitempty" eebus:"fct:timeSeriesConstraintsListData"`
   416  	TimeSeriesDescriptionListData                      *TimeSeriesDescriptionListDataType                      `json:"timeSeriesDescriptionListData,omitempty" eebus:"fct:timeSeriesDescriptionListData"`
   417  	TimeSeriesListData                                 *TimeSeriesListDataType                                 `json:"timeSeriesListData,omitempty" eebus:"fct:timeSeriesListData"`
   418  	TimeTableConstraintsListData                       *TimeTableConstraintsListDataType                       `json:"timeTableConstraintsListData,omitempty" eebus:"fct:timeTableConstraintsListData"`
   419  	TimeTableDescriptionListData                       *TimeTableDescriptionListDataType                       `json:"timeTableDescriptionListData,omitempty" eebus:"fct:timeTableDescriptionListData"`
   420  	TimeTableListData                                  *TimeTableListDataType                                  `json:"timeTableListData,omitempty" eebus:"fct:timeTableListData"`
   421  	UseCaseInformationListData                         *UseCaseInformationListDataType                         `json:"useCaseInformationListData,omitempty" eebus:"fct:useCaseInformationListData"`
   422  
   423  	// DataExtendGroup
   424  	ManufacturerSpecificExtension *string                     `json:"manufacturerSpecificExtension,omitempty"`
   425  	LastUpdateAt                  *AbsoluteOrRelativeTimeType `json:"lastUpdateAt,omitempty"`
   426  }