/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { MatterDefinition } from "../MatterDefinition.js";
import { AttributeElement as Attribute, FieldElement as Field } from "../../elements/index.js";
const GeneratedCommandList = Attribute(
  {
    name: "GeneratedCommandList",
    id: 65528,
    type: "list",
    access: "R V",
    conformance: "M",
    isSeed: true,
    quality: "F",
    details: "This attribute is a list of server generated commands. A server generated command is a server to client command.\nEach instance of a cluster shall support this attribute.\nThis attribute shall be a list of the command IDs for server generated commands.\nFor each command in this list that is a response to a client command request, the request command shall be indicated in the AcceptedCommandList attribute.",
    xref: { document: "core", section: "7.13.5" }
  },
  Field({ name: "entry", type: "command-id" })
);
MatterDefinition.children.push(GeneratedCommandList);
export {
  GeneratedCommandList
};
//# sourceMappingURL=GeneratedCommandList.js.map
