| 12345678910111213141516171819202122232425262728293031323334 | from typing import Optionalfrom pydantic import Fieldfrom pydantic_settings import BaseSettingsclass NotionConfig(BaseSettings):    """    Notion integration configs    """    NOTION_CLIENT_ID: Optional[str] = Field(        description='Notion client ID',        default=None,    )    NOTION_CLIENT_SECRET: Optional[str] = Field(        description='Notion client secret key',        default=None,    )    NOTION_INTEGRATION_TYPE: Optional[str] = Field(        description='Notion integration type, default to None, available values: internal.',        default=None,    )    NOTION_INTERNAL_SECRET: Optional[str] = Field(        description='Notion internal secret key',        default=None,    )    NOTION_INTEGRATION_TOKEN: Optional[str] = Field(        description='Notion integration token',        default=None,    )
 |