"""
Pydantic schema for NotFoundSimple01 component.

AUTO-GENERATED FROM ui-manifest.json - DO NOT EDIT MANUALLY
Source: shared-assets/not-found/not-found-simple-01.tsx
Component Path: shared-assets/not-found/not-found-simple-01
"""

from pydantic import Field

from lightwave.schema.pydantic.core.base import JSONFieldSchema


class NotFoundSimple01Props(JSONFieldSchema):
    """Props for NotFoundSimple01 component."""

    error_code: str | int | float | None = Field(
        default=None, alias="errorCode", description="Error code to display (e.g., 404, 500)"
    )
    headline: str | None = Field(default=None, description="Main headline")
    description: str | None = Field(default=None, description="Description text")
    back_label: str | None = Field(default=None, alias="backLabel", description="Back button label")
    home_label: str | None = Field(default=None, alias="homeLabel", description="Home button label")
    home_url: str | None = Field(default=None, alias="homeUrl", description="Home URL")
