/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */

/*** THIS FILE IS GENERATED, DO NOT EDIT ***/

import { MatterDefinition } from "../MatterDefinition.js";
import {
    SemanticNamespaceElement as SemanticNamespace,
    SemanticTagElement as SemanticTag
} from "../../elements/index.js";

export const LandmarkNamespaceNs = SemanticNamespace(
    { name: "LandmarkNamespace", id: 0x11 },
    SemanticTag({ name: "AirConditioner", id: 0x0 }),
    SemanticTag({ name: "AirPurifier", id: 0x1 }),
    SemanticTag({ name: "BackDoor", id: 0x2 }),
    SemanticTag({ name: "BarStool", id: 0x3 }),
    SemanticTag({ name: "BathMat", id: 0x4 }),
    SemanticTag({ name: "Bathtub", id: 0x5 }),
    SemanticTag({ name: "Bed", id: 0x6 }),
    SemanticTag({ name: "Bookshelf", id: 0x7 }),
    SemanticTag({ name: "Chair", id: 0x8 }),
    SemanticTag({ name: "ChristmasTree", id: 0x9 }),
    SemanticTag({ name: "CoatRack", id: 0xa }),
    SemanticTag({ name: "CoffeeTable", id: 0xb }),
    SemanticTag({ name: "CookingRange", id: 0xc }),
    SemanticTag({ name: "Couch", id: 0xd }),
    SemanticTag({ name: "Countertop", id: 0xe }),
    SemanticTag({ name: "Cradle", id: 0xf }),
    SemanticTag({ name: "Crib", id: 0x10 }),
    SemanticTag({ name: "Desk", id: 0x11 }),
    SemanticTag({ name: "DiningTable", id: 0x12 }),
    SemanticTag({ name: "Dishwasher", id: 0x13 }),
    SemanticTag({ name: "Door", id: 0x14 }),
    SemanticTag({ name: "Dresser", id: 0x15 }),
    SemanticTag({ name: "LaundryDryer", id: 0x16 }),
    SemanticTag({ name: "Fan", id: 0x17 }),
    SemanticTag({ name: "Fireplace", id: 0x18 }),
    SemanticTag({ name: "Freezer", id: 0x19 }),
    SemanticTag({ name: "FrontDoor", id: 0x1a }),
    SemanticTag({ name: "HighChair", id: 0x1b }),
    SemanticTag({ name: "KitchenIsland", id: 0x1c }),
    SemanticTag({ name: "Lamp", id: 0x1d }),
    SemanticTag({ name: "LitterBox", id: 0x1e }),
    SemanticTag({ name: "Mirror", id: 0x1f }),
    SemanticTag({ name: "Nightstand", id: 0x20 }),
    SemanticTag({ name: "Oven", id: 0x21 }),
    SemanticTag({ name: "PetBed", id: 0x22 }),
    SemanticTag({ name: "PetBowl", id: 0x23 }),
    SemanticTag({ name: "PetCrate", id: 0x24 }),
    SemanticTag({ name: "Refrigerator", id: 0x25 }),
    SemanticTag({ name: "ScratchingPost", id: 0x26 }),
    SemanticTag({ name: "ShoeRack", id: 0x27 }),
    SemanticTag({ name: "Shower", id: 0x28 }),
    SemanticTag({ name: "SideDoor", id: 0x29 }),
    SemanticTag({ name: "Sink", id: 0x2a }),
    SemanticTag({ name: "Sofa", id: 0x2b }),
    SemanticTag({ name: "Stove", id: 0x2c }),
    SemanticTag({ name: "Table", id: 0x2d }),
    SemanticTag({ name: "Toilet", id: 0x2e }),
    SemanticTag({ name: "TrashCan", id: 0x2f }),
    SemanticTag({ name: "LaundryWasher", id: 0x30 }),
    SemanticTag({ name: "Window", id: 0x31 }),
    SemanticTag({ name: "WineCooler", id: 0x32 })
);

MatterDefinition.children.push(LandmarkNamespaceNs);
