// DO NOT EDIT MANUALLY - Generated file
//
// Identifier constant values for cluster JointFabricDatastore (cluster code:
// 1874/0x752) based on src/controller/data_model/controller-clusters.matter
#pragma once

#include <lib/core/DataModelTypes.h>

namespace chip {
namespace app {
namespace Clusters {
namespace JointFabricDatastore {
namespace Commands {
namespace AddKeySet {
inline constexpr CommandId Id = 0x00000000;
} // namespace AddKeySet

namespace UpdateKeySet {
inline constexpr CommandId Id = 0x00000001;
} // namespace UpdateKeySet

namespace RemoveKeySet {
inline constexpr CommandId Id = 0x00000002;
} // namespace RemoveKeySet

namespace AddGroup {
inline constexpr CommandId Id = 0x00000003;
} // namespace AddGroup

namespace UpdateGroup {
inline constexpr CommandId Id = 0x00000004;
} // namespace UpdateGroup

namespace RemoveGroup {
inline constexpr CommandId Id = 0x00000005;
} // namespace RemoveGroup

namespace AddAdmin {
inline constexpr CommandId Id = 0x00000006;
} // namespace AddAdmin

namespace UpdateAdmin {
inline constexpr CommandId Id = 0x00000007;
} // namespace UpdateAdmin

namespace RemoveAdmin {
inline constexpr CommandId Id = 0x00000008;
} // namespace RemoveAdmin

namespace AddPendingNode {
inline constexpr CommandId Id = 0x00000009;
} // namespace AddPendingNode

namespace RefreshNode {
inline constexpr CommandId Id = 0x0000000A;
} // namespace RefreshNode

namespace UpdateNode {
inline constexpr CommandId Id = 0x0000000B;
} // namespace UpdateNode

namespace RemoveNode {
inline constexpr CommandId Id = 0x0000000C;
} // namespace RemoveNode

namespace UpdateEndpointForNode {
inline constexpr CommandId Id = 0x0000000D;
} // namespace UpdateEndpointForNode

namespace AddGroupIDToEndpointForNode {
inline constexpr CommandId Id = 0x0000000E;
} // namespace AddGroupIDToEndpointForNode

namespace RemoveGroupIDFromEndpointForNode {
inline constexpr CommandId Id = 0x0000000F;
} // namespace RemoveGroupIDFromEndpointForNode

namespace AddBindingToEndpointForNode {
inline constexpr CommandId Id = 0x00000010;
} // namespace AddBindingToEndpointForNode

namespace RemoveBindingFromEndpointForNode {
inline constexpr CommandId Id = 0x00000011;
} // namespace RemoveBindingFromEndpointForNode

namespace AddACLToNode {
inline constexpr CommandId Id = 0x00000012;
} // namespace AddACLToNode

namespace RemoveACLFromNode {
inline constexpr CommandId Id = 0x00000013;
} // namespace RemoveACLFromNode

} // namespace Commands
} // namespace JointFabricDatastore
} // namespace Clusters
} // namespace app
} // namespace chip
