From c9a8f545bef9cdaad96668418a895fc84b59dd66 Mon Sep 17 00:00:00 2001 From: Jon Smirl Date: Wed, 15 Dec 2021 16:32:08 -0500 Subject: [PATCH] Fix C codegen to put Enum inside parent object namespace (#13047) * Fix C codegen to put Enum inside parent object namespace * scripts/tools/zap_regen_all.py * Restyled by clang-format Co-authored-by: Restyled.io --- .../templates/app/cluster-objects.zapt | 12 +- .../zap-generated/cluster-objects.h | 1335 +++++++++-------- 2 files changed, 699 insertions(+), 648 deletions(-) diff --git a/src/app/zap-templates/templates/app/cluster-objects.zapt b/src/app/zap-templates/templates/app/cluster-objects.zapt index 4057e7c0c8bc1e..32198df4eb324f 100644 --- a/src/app/zap-templates/templates/app/cluster-objects.zapt +++ b/src/app/zap-templates/templates/app/cluster-objects.zapt @@ -171,13 +171,13 @@ namespace {{asUpperCamelCase label}} { {{! forceNotOptional=true because the optionality is on the attribute itself, but we want just the type of the attribute. }} {{#if entryType}} - using Type = {{zapTypeToEncodableClusterObjectType entryType forceNotOptional=true}}; - using DecodableType = {{zapTypeToDecodableClusterObjectType entryType forceNotOptional=true}}; - using DecodableArgType = {{zapTypeToDecodableClusterObjectType entryType forceNotOptional=true isArgument=true}}; + using Type = {{zapTypeToEncodableClusterObjectType entryType ns=parent.name forceNotOptional=true}}; + using DecodableType = {{zapTypeToDecodableClusterObjectType entryType ns=parent.name forceNotOptional=true}}; + using DecodableArgType = {{zapTypeToDecodableClusterObjectType entryType ns=parent.name forceNotOptional=true isArgument=true}}; {{else}} - using Type = {{zapTypeToEncodableClusterObjectType type forceNotOptional=true}}; - using DecodableType = {{zapTypeToDecodableClusterObjectType type forceNotOptional=true}}; - using DecodableArgType = {{zapTypeToDecodableClusterObjectType type forceNotOptional=true isArgument=true}}; + using Type = {{zapTypeToEncodableClusterObjectType type ns=parent.name forceNotOptional=true}}; + using DecodableType = {{zapTypeToDecodableClusterObjectType type ns=parent.name forceNotOptional=true}}; + using DecodableArgType = {{zapTypeToDecodableClusterObjectType type ns=parent.name forceNotOptional=true isArgument=true}}; {{/if}} static constexpr ClusterId GetClusterId() { return Clusters::{{asUpperCamelCase parent.name}}::Id; } diff --git a/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h b/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h index a200a0697c9128..6fcae15f1eb477 100644 --- a/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h +++ b/zzz_generated/app-common/app-common/zap-generated/cluster-objects.h @@ -728,9 +728,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -949,9 +949,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::DeviceTemperatureConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -1236,9 +1236,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Identify::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -1701,9 +1701,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Groups::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -2701,9 +2701,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Scenes::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -3088,9 +3088,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OnOff::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -3173,9 +3173,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OnOffSwitchConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -3708,9 +3708,9 @@ struct TypeInfo namespace OnLevel { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::LevelControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::OnLevel::Id; } @@ -3720,9 +3720,9 @@ struct TypeInfo namespace OnTransitionTime { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::LevelControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::OnTransitionTime::Id; } @@ -3732,9 +3732,9 @@ struct TypeInfo namespace OffTransitionTime { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::LevelControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::OffTransitionTime::Id; } @@ -3744,9 +3744,9 @@ struct TypeInfo namespace DefaultMoveRate { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::LevelControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::DefaultMoveRate::Id; } @@ -3768,9 +3768,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::LevelControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -4083,9 +4083,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Alarms::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -4260,9 +4260,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Time::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -4434,9 +4434,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BinaryInputBasic::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -5501,9 +5501,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerProfile::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -5958,9 +5958,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplianceControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -6017,9 +6017,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PulseWidthModulation::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -6096,9 +6096,10 @@ namespace Attributes { namespace DeviceList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Descriptor::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::DeviceList::Id; } @@ -6108,9 +6109,9 @@ struct TypeInfo namespace ServerList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Descriptor::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ServerList::Id; } @@ -6120,9 +6121,9 @@ struct TypeInfo namespace ClientList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Descriptor::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ClientList::Id; } @@ -6132,9 +6133,9 @@ struct TypeInfo namespace PartsList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Descriptor::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::PartsList::Id; } @@ -6144,9 +6145,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Descriptor::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -6304,9 +6305,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Binding::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -6457,9 +6458,11 @@ namespace Attributes { namespace Acl { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AccessControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::Acl::Id; } @@ -6469,9 +6472,11 @@ struct TypeInfo namespace Extension { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AccessControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::Extension::Id; } @@ -6481,9 +6486,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AccessControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -6811,9 +6816,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PollControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -7488,9 +7493,11 @@ namespace Attributes { namespace ActionList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BridgedActions::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActionList::Id; } @@ -7500,9 +7507,11 @@ struct TypeInfo namespace EndpointList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::BridgedActions::Structs::EndpointListStruct::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::BridgedActions::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::EndpointList::Id; } @@ -7524,9 +7533,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BridgedActions::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -7935,9 +7944,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Basic::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -8413,9 +8422,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OtaSoftwareUpdateProvider::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -8594,9 +8603,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OtaSoftwareUpdateRequestor::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -8774,9 +8783,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::LocalizationConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -8830,9 +8839,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::LocalizationTimeFormat::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -8886,9 +8895,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::LocalizationUnit::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -8942,9 +8951,9 @@ namespace Attributes { namespace Sources { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerSourceConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::Sources::Id; } @@ -8954,9 +8963,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerSourceConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -9140,9 +9149,9 @@ struct TypeInfo namespace ActiveWiredFaults { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerSource::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveWiredFaults::Id; } @@ -9236,9 +9245,9 @@ struct TypeInfo namespace ActiveBatteryFaults { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerSource::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveBatteryFaults::Id; } @@ -9380,9 +9389,9 @@ struct TypeInfo namespace ActiveBatteryChargeFaults { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerSource::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveBatteryChargeFaults::Id; } @@ -9392,9 +9401,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PowerSource::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -9783,9 +9792,12 @@ struct TypeInfo namespace BasicCommissioningInfoList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = + chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList< + chip::app::Clusters::GeneralCommissioning::Structs::BasicCommissioningInfoType::DecodableType>; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::GeneralCommissioning::Structs::BasicCommissioningInfoType::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralCommissioning::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::BasicCommissioningInfoList::Id; } @@ -9819,9 +9831,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralCommissioning::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -10374,9 +10386,11 @@ struct TypeInfo namespace Networks { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::NetworkCommissioning::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::Networks::Id; } @@ -10422,9 +10436,9 @@ struct TypeInfo namespace LastNetworkingStatus { struct TypeInfo { - using Type = NetworkCommissioningStatus; - using DecodableType = NetworkCommissioningStatus; - using DecodableArgType = NetworkCommissioningStatus; + using Type = chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus; + using DecodableType = chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus; + using DecodableArgType = chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus; static constexpr ClusterId GetClusterId() { return Clusters::NetworkCommissioning::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LastNetworkingStatus::Id; } @@ -10458,9 +10472,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::NetworkCommissioning::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -10641,9 +10655,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::DiagnosticLogs::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -10812,9 +10826,11 @@ namespace Attributes { namespace NetworkInterfaces { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::GeneralDiagnostics::Structs::NetworkInterfaceType::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NetworkInterfaces::Id; } @@ -10872,9 +10888,9 @@ struct TypeInfo namespace ActiveHardwareFaults { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveHardwareFaults::Id; } @@ -10884,9 +10900,9 @@ struct TypeInfo namespace ActiveRadioFaults { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveRadioFaults::Id; } @@ -10896,9 +10912,9 @@ struct TypeInfo namespace ActiveNetworkFaults { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveNetworkFaults::Id; } @@ -10908,9 +10924,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GeneralDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -11207,9 +11223,11 @@ namespace Attributes { namespace ThreadMetrics { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::SoftwareDiagnostics::Structs::ThreadMetrics::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::SoftwareDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ThreadMetrics::Id; } @@ -11255,9 +11273,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::SoftwareDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -11649,9 +11667,11 @@ struct TypeInfo namespace NeighborTableList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::ThreadNetworkDiagnostics::Structs::NeighborTable::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::ThreadNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NeighborTableList::Id; } @@ -11661,9 +11681,11 @@ struct TypeInfo namespace RouteTableList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::ThreadNetworkDiagnostics::Structs::RouteTable::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::ThreadNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::RouteTableList::Id; } @@ -12273,9 +12295,11 @@ struct TypeInfo namespace SecurityPolicy { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::ThreadNetworkDiagnostics::Structs::SecurityPolicy::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::ThreadNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::SecurityPolicy::Id; } @@ -12297,9 +12321,12 @@ struct TypeInfo namespace OperationalDatasetComponents { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List< + const chip::app::Clusters::ThreadNetworkDiagnostics::Structs::OperationalDatasetComponents::Type>; + using DecodableType = chip::app::DataModel::DecodableList< + chip::app::Clusters::ThreadNetworkDiagnostics::Structs::OperationalDatasetComponents::DecodableType>; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::ThreadNetworkDiagnostics::Structs::OperationalDatasetComponents::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::ThreadNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::OperationalDatasetComponents::Id; } @@ -12309,9 +12336,10 @@ struct TypeInfo namespace ActiveNetworkFaultsList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ThreadNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ActiveNetworkFaultsList::Id; } @@ -12321,9 +12349,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ThreadNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -12718,9 +12746,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::WiFiNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -13060,9 +13088,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::EthernetNetworkDiagnostics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -13125,9 +13153,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TimeSynchronization::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -13501,9 +13529,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BridgedDeviceBasic::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -13608,9 +13636,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Switch::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -14092,9 +14120,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AdministratorCommissioning::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -14738,9 +14766,11 @@ namespace Attributes { namespace FabricsList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::OperationalCredentials::Structs::FabricDescriptor::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::OperationalCredentials::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::FabricsList::Id; } @@ -14774,9 +14804,9 @@ struct TypeInfo namespace TrustedRootCertificates { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OperationalCredentials::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::TrustedRootCertificates::Id; } @@ -14798,9 +14828,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OperationalCredentials::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -14916,9 +14946,11 @@ namespace Attributes { namespace Groups { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GroupKeyManagement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::Groups::Id; } @@ -14928,9 +14960,11 @@ struct TypeInfo namespace GroupKeys { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GroupKeyManagement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::GroupKeys::Id; } @@ -14940,9 +14974,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::GroupKeyManagement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15021,9 +15055,10 @@ namespace Attributes { namespace LabelList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::FixedLabel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LabelList::Id; } @@ -15033,9 +15068,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::FixedLabel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15113,9 +15148,10 @@ namespace Attributes { namespace LabelList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::UserLabel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LabelList::Id; } @@ -15125,9 +15161,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::UserLabel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15182,9 +15218,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ProxyConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15238,9 +15274,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ProxyDiscovery::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15294,9 +15330,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ProxyValid::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15362,9 +15398,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BooleanState::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15556,9 +15592,11 @@ struct TypeInfo namespace SupportedModes { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ModeSelect::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::SupportedModes::Id; } @@ -15604,9 +15642,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ModeSelect::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -15725,9 +15763,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ShadeConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -18099,9 +18137,9 @@ namespace Attributes { namespace LockState { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::DoorLock::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LockState::Id; } @@ -18111,9 +18149,9 @@ struct TypeInfo namespace LockType { struct TypeInfo { - using Type = DlLockType; - using DecodableType = DlLockType; - using DecodableArgType = DlLockType; + using Type = chip::app::Clusters::DoorLock::DlLockType; + using DecodableType = chip::app::Clusters::DoorLock::DlLockType; + using DecodableArgType = chip::app::Clusters::DoorLock::DlLockType; static constexpr ClusterId GetClusterId() { return Clusters::DoorLock::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LockType::Id; } @@ -18135,9 +18173,9 @@ struct TypeInfo namespace DoorState { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::DoorLock::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::DoorState::Id; } @@ -18387,9 +18425,9 @@ struct TypeInfo namespace OperatingMode { struct TypeInfo { - using Type = DlOperatingMode; - using DecodableType = DlOperatingMode; - using DecodableArgType = DlOperatingMode; + using Type = chip::app::Clusters::DoorLock::DlOperatingMode; + using DecodableType = chip::app::Clusters::DoorLock::DlOperatingMode; + using DecodableArgType = chip::app::Clusters::DoorLock::DlOperatingMode; static constexpr ClusterId GetClusterId() { return Clusters::DoorLock::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::OperatingMode::Id; } @@ -18639,9 +18677,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::DoorLock::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -19599,9 +19637,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::WindowCovering::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -19880,9 +19918,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BarrierControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -20194,9 +20232,9 @@ struct TypeInfo namespace LifetimeRunningHours { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::PumpConfigurationAndControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LifetimeRunningHours::Id; } @@ -20218,9 +20256,9 @@ struct TypeInfo namespace LifetimeEnergyConsumed { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::PumpConfigurationAndControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LifetimeEnergyConsumed::Id; } @@ -20266,9 +20304,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PumpConfigurationAndControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -21682,9 +21720,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Thermostat::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -21805,9 +21843,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::FanControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -21959,9 +21997,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::DehumidificationControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -22059,9 +22097,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ThermostatUserInterfaceConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -23790,9 +23828,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ColorControl::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24090,9 +24128,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BallastConfiguration::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24168,9 +24206,9 @@ namespace Attributes { namespace MeasuredValue { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::IlluminanceMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::MeasuredValue::Id; } @@ -24180,9 +24218,9 @@ struct TypeInfo namespace MinMeasuredValue { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::IlluminanceMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::MinMeasuredValue::Id; } @@ -24192,9 +24230,9 @@ struct TypeInfo namespace MaxMeasuredValue { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::IlluminanceMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::MaxMeasuredValue::Id; } @@ -24216,9 +24254,9 @@ struct TypeInfo namespace LightSensorType { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::IlluminanceMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::LightSensorType::Id; } @@ -24228,9 +24266,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::IlluminanceMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24337,9 +24375,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TemperatureMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24505,9 +24543,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::PressureMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24618,9 +24656,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::FlowMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24726,9 +24764,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::RelativeHumidityMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -24930,9 +24968,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OccupancySensing::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25047,9 +25085,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::CarbonMonoxideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25155,9 +25193,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::CarbonDioxideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25263,9 +25301,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::EthyleneConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25371,9 +25409,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::EthyleneOxideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25479,9 +25517,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::HydrogenConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25587,9 +25625,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::HydrogenSulphideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25695,9 +25733,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::NitricOxideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25803,9 +25841,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::NitrogenDioxideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -25911,9 +25949,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OxygenConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26019,9 +26057,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::OzoneConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26127,9 +26165,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::SulfurDioxideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26235,9 +26273,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::DissolvedOxygenConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26343,9 +26381,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BromateConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26451,9 +26489,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ChloraminesConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26559,9 +26597,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ChlorineConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26667,9 +26705,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::FecalColiformAndEColiConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26775,9 +26813,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::FluorideConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26883,9 +26921,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::HaloaceticAcidsConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -26991,9 +27029,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TotalTrihalomethanesConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27099,9 +27137,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TotalColiformBacteriaConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27207,9 +27245,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TurbidityConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27315,9 +27353,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::CopperConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27423,9 +27461,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::LeadConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27531,9 +27569,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ManganeseConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27639,9 +27677,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::SulfateConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27747,9 +27785,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BromodichloromethaneConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27855,9 +27893,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::BromoformConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -27963,9 +28001,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ChlorodibromomethaneConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -28071,9 +28109,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ChloroformConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -28179,9 +28217,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::SodiumConcentrationMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -28651,9 +28689,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::IasZone::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -29640,9 +29678,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::IasAce::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -29815,9 +29853,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::IasWd::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -29884,9 +29922,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::WakeOnLan::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -30167,9 +30205,11 @@ namespace Attributes { namespace ChannelList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TvChannel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ChannelList::Id; } @@ -30179,9 +30219,9 @@ struct TypeInfo namespace ChannelLineup { struct TypeInfo { - using Type = Structs::TvChannelLineupInfo::Type; - using DecodableType = Structs::TvChannelLineupInfo::DecodableType; - using DecodableArgType = const Structs::TvChannelLineupInfo::DecodableType &; + using Type = chip::app::Clusters::TvChannel::Structs::TvChannelLineupInfo::Type; + using DecodableType = chip::app::Clusters::TvChannel::Structs::TvChannelLineupInfo::DecodableType; + using DecodableArgType = const chip::app::Clusters::TvChannel::Structs::TvChannelLineupInfo::DecodableType &; static constexpr ClusterId GetClusterId() { return Clusters::TvChannel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ChannelLineup::Id; } @@ -30191,9 +30231,9 @@ struct TypeInfo namespace CurrentChannel { struct TypeInfo { - using Type = Structs::TvChannelInfo::Type; - using DecodableType = Structs::TvChannelInfo::DecodableType; - using DecodableArgType = const Structs::TvChannelInfo::DecodableType &; + using Type = chip::app::Clusters::TvChannel::Structs::TvChannelInfo::Type; + using DecodableType = chip::app::Clusters::TvChannel::Structs::TvChannelInfo::DecodableType; + using DecodableArgType = const chip::app::Clusters::TvChannel::Structs::TvChannelInfo::DecodableType &; static constexpr ClusterId GetClusterId() { return Clusters::TvChannel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::CurrentChannel::Id; } @@ -30203,9 +30243,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TvChannel::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -30380,9 +30420,11 @@ namespace Attributes { namespace TargetNavigatorList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::TargetNavigator::Structs::NavigateTargetTargetInfo::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::TargetNavigator::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::TargetNavigatorList::Id; } @@ -30404,9 +30446,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TargetNavigator::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -31341,9 +31383,9 @@ struct TypeInfo namespace Position { struct TypeInfo { - using Type = Structs::MediaPlaybackPosition::Type; - using DecodableType = Structs::MediaPlaybackPosition::DecodableType; - using DecodableArgType = const Structs::MediaPlaybackPosition::DecodableType &; + using Type = chip::app::Clusters::MediaPlayback::Structs::MediaPlaybackPosition::Type; + using DecodableType = chip::app::Clusters::MediaPlayback::Structs::MediaPlaybackPosition::DecodableType; + using DecodableArgType = const chip::app::Clusters::MediaPlayback::Structs::MediaPlaybackPosition::DecodableType &; static constexpr ClusterId GetClusterId() { return Clusters::MediaPlayback::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::Position::Id; } @@ -31389,9 +31431,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::MediaPlayback::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -31652,9 +31694,11 @@ namespace Attributes { namespace MediaInputList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::MediaInput::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::MediaInputList::Id; } @@ -31676,9 +31720,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::MediaInput::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -31775,9 +31819,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::LowPower::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -32022,9 +32066,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::KeypadInput::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -32411,9 +32455,9 @@ namespace Attributes { namespace AcceptsHeaderList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ContentLauncher::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AcceptsHeaderList::Id; } @@ -32435,9 +32479,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ContentLauncher::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -32619,9 +32663,11 @@ namespace Attributes { namespace AudioOutputList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AudioOutput::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AudioOutputList::Id; } @@ -32643,9 +32689,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AudioOutput::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -32999,9 +33045,9 @@ namespace Attributes { namespace ApplicationLauncherList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplicationLauncher::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ApplicationLauncherList::Id; } @@ -33011,9 +33057,9 @@ struct TypeInfo namespace ApplicationLauncherApp { struct TypeInfo { - using Type = Structs::ApplicationLauncherEndpoint::Type; - using DecodableType = Structs::ApplicationLauncherEndpoint::DecodableType; - using DecodableArgType = const Structs::ApplicationLauncherEndpoint::DecodableType &; + using Type = chip::app::Clusters::ApplicationLauncher::Structs::ApplicationLauncherEndpoint::Type; + using DecodableType = chip::app::Clusters::ApplicationLauncher::Structs::ApplicationLauncherEndpoint::DecodableType; + using DecodableArgType = const chip::app::Clusters::ApplicationLauncher::Structs::ApplicationLauncherEndpoint::DecodableType &; static constexpr ClusterId GetClusterId() { return Clusters::ApplicationLauncher::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ApplicationLauncherApp::Id; } @@ -33023,9 +33069,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplicationLauncher::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -33205,9 +33251,9 @@ struct TypeInfo namespace ApplicationApp { struct TypeInfo { - using Type = Structs::ApplicationBasicApp::Type; - using DecodableType = Structs::ApplicationBasicApp::DecodableType; - using DecodableArgType = const Structs::ApplicationBasicApp::DecodableType &; + using Type = chip::app::Clusters::ApplicationBasic::Structs::ApplicationBasicApp::Type; + using DecodableType = chip::app::Clusters::ApplicationBasic::Structs::ApplicationBasicApp::DecodableType; + using DecodableArgType = const chip::app::Clusters::ApplicationBasic::Structs::ApplicationBasicApp::DecodableType &; static constexpr ClusterId GetClusterId() { return Clusters::ApplicationBasic::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ApplicationApp::Id; } @@ -33241,9 +33287,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplicationBasic::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -33459,9 +33505,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::AccountLogin::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -35377,9 +35423,9 @@ struct TypeInfo namespace ListInt8u { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ListInt8u::Id; } @@ -35389,9 +35435,9 @@ struct TypeInfo namespace ListOctetString { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ListOctetString::Id; } @@ -35401,9 +35447,11 @@ struct TypeInfo namespace ListStructOctetString { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = + const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ListStructOctetString::Id; } @@ -35485,9 +35533,11 @@ struct TypeInfo namespace ListNullablesAndOptionalsStruct { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = + chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList< + chip::app::Clusters::TestCluster::Structs::NullablesAndOptionalsStruct::DecodableType> &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ListNullablesAndOptionalsStruct::Id; } @@ -35497,9 +35547,9 @@ struct TypeInfo namespace EnumAttr { struct TypeInfo { - using Type = SimpleEnum; - using DecodableType = SimpleEnum; - using DecodableArgType = SimpleEnum; + using Type = chip::app::Clusters::TestCluster::SimpleEnum; + using DecodableType = chip::app::Clusters::TestCluster::SimpleEnum; + using DecodableArgType = chip::app::Clusters::TestCluster::SimpleEnum; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::EnumAttr::Id; } @@ -35509,9 +35559,9 @@ struct TypeInfo namespace StructAttr { struct TypeInfo { - using Type = Structs::SimpleStruct::Type; - using DecodableType = Structs::SimpleStruct::DecodableType; - using DecodableArgType = const Structs::SimpleStruct::DecodableType &; + using Type = chip::app::Clusters::TestCluster::Structs::SimpleStruct::Type; + using DecodableType = chip::app::Clusters::TestCluster::Structs::SimpleStruct::DecodableType; + using DecodableArgType = const chip::app::Clusters::TestCluster::Structs::SimpleStruct::DecodableType &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::StructAttr::Id; } @@ -35569,9 +35619,9 @@ struct TypeInfo namespace ListLongOctetString { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::ListLongOctetString::Id; } @@ -35605,9 +35655,9 @@ struct TypeInfo namespace NullableBoolean { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableBoolean::Id; } @@ -35617,9 +35667,9 @@ struct TypeInfo namespace NullableBitmap8 { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableBitmap8::Id; } @@ -35629,9 +35679,9 @@ struct TypeInfo namespace NullableBitmap16 { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableBitmap16::Id; } @@ -35641,9 +35691,9 @@ struct TypeInfo namespace NullableBitmap32 { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableBitmap32::Id; } @@ -35653,9 +35703,9 @@ struct TypeInfo namespace NullableBitmap64 { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableBitmap64::Id; } @@ -35665,9 +35715,9 @@ struct TypeInfo namespace NullableInt8u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt8u::Id; } @@ -35677,9 +35727,9 @@ struct TypeInfo namespace NullableInt16u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt16u::Id; } @@ -35689,9 +35739,9 @@ struct TypeInfo namespace NullableInt24u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt24u::Id; } @@ -35701,9 +35751,9 @@ struct TypeInfo namespace NullableInt32u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt32u::Id; } @@ -35713,9 +35763,9 @@ struct TypeInfo namespace NullableInt40u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt40u::Id; } @@ -35725,9 +35775,9 @@ struct TypeInfo namespace NullableInt48u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt48u::Id; } @@ -35737,9 +35787,9 @@ struct TypeInfo namespace NullableInt56u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt56u::Id; } @@ -35749,9 +35799,9 @@ struct TypeInfo namespace NullableInt64u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt64u::Id; } @@ -35761,9 +35811,9 @@ struct TypeInfo namespace NullableInt8s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt8s::Id; } @@ -35773,9 +35823,9 @@ struct TypeInfo namespace NullableInt16s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt16s::Id; } @@ -35785,9 +35835,9 @@ struct TypeInfo namespace NullableInt24s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt24s::Id; } @@ -35797,9 +35847,9 @@ struct TypeInfo namespace NullableInt32s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt32s::Id; } @@ -35809,9 +35859,9 @@ struct TypeInfo namespace NullableInt40s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt40s::Id; } @@ -35821,9 +35871,9 @@ struct TypeInfo namespace NullableInt48s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt48s::Id; } @@ -35833,9 +35883,9 @@ struct TypeInfo namespace NullableInt56s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt56s::Id; } @@ -35845,9 +35895,9 @@ struct TypeInfo namespace NullableInt64s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableInt64s::Id; } @@ -35857,9 +35907,9 @@ struct TypeInfo namespace NullableEnum8 { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableEnum8::Id; } @@ -35869,9 +35919,9 @@ struct TypeInfo namespace NullableEnum16 { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableEnum16::Id; } @@ -35881,9 +35931,9 @@ struct TypeInfo namespace NullableFloatSingle { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableFloatSingle::Id; } @@ -35893,9 +35943,9 @@ struct TypeInfo namespace NullableFloatDouble { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableFloatDouble::Id; } @@ -35905,9 +35955,9 @@ struct TypeInfo namespace NullableOctetString { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableOctetString::Id; } @@ -35917,9 +35967,9 @@ struct TypeInfo namespace NullableCharString { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableCharString::Id; } @@ -35929,9 +35979,9 @@ struct TypeInfo namespace NullableEnumAttr { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableEnumAttr::Id; } @@ -35941,9 +35991,10 @@ struct TypeInfo namespace NullableStruct { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = + const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableStruct::Id; } @@ -35953,9 +36004,9 @@ struct TypeInfo namespace NullableRangeRestrictedInt8u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableRangeRestrictedInt8u::Id; } @@ -35965,9 +36016,9 @@ struct TypeInfo namespace NullableRangeRestrictedInt8s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableRangeRestrictedInt8s::Id; } @@ -35977,9 +36028,9 @@ struct TypeInfo namespace NullableRangeRestrictedInt16u { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableRangeRestrictedInt16u::Id; } @@ -35989,9 +36040,9 @@ struct TypeInfo namespace NullableRangeRestrictedInt16s { struct TypeInfo { - using Type = DataModel::Nullable; - using DecodableType = DataModel::Nullable; - using DecodableArgType = const DataModel::Nullable &; + using Type = chip::app::DataModel::Nullable; + using DecodableType = chip::app::DataModel::Nullable; + using DecodableArgType = const chip::app::DataModel::Nullable &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::NullableRangeRestrictedInt16s::Id; } @@ -36001,9 +36052,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::TestCluster::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -36625,9 +36676,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::Messaging::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -36825,9 +36876,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplianceIdentification::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -37037,9 +37088,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::MeterIdentification::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -37290,9 +37341,9 @@ namespace Attributes { namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplianceEventsAndAlert::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -37620,9 +37671,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ApplianceStatistics::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; } @@ -39396,9 +39447,9 @@ struct TypeInfo namespace AttributeList { struct TypeInfo { - using Type = DataModel::List; - using DecodableType = DataModel::DecodableList; - using DecodableArgType = const DataModel::DecodableList &; + using Type = chip::app::DataModel::List; + using DecodableType = chip::app::DataModel::DecodableList; + using DecodableArgType = const chip::app::DataModel::DecodableList &; static constexpr ClusterId GetClusterId() { return Clusters::ElectricalMeasurement::Id; } static constexpr AttributeId GetAttributeId() { return Attributes::AttributeList::Id; }