def METHOD_NAME():
    return vol.Schema(
        {
            vol.Required(
                "pixel_count",
                description="Number of individual pixels",
                default=81,
            ): vol.All(int, vol.Range(min=1)),
            vol.Required(
                "rows",
                description="Number of individual rows",
                default=9,
            ): vol.All(int, vol.Range(min=1)),
            vol.Optional(
                "icon_name",
                description="Icon for the device*",
                default="launchpad",
            ): str,
            vol.Optional(
                "create_segments",
                description="Auto-Generate a virtual for each segments",
                default=False,
            ): bool,
            vol.Optional(
                "Alpha",
                description="Dark and dangerous features of the damned",
                default=False,
            ): bool,
            vol.Optional(
                "Diagnostic",
                description="enable timing diagnostics in logger",
                default=False,
            ): bool,
        }
    )