{
    "extension_name": {
        "type": "string",
        "help": "Name of your extension (e.g., 'sap-connector')",
        "default": "my-extension"
    },
    "extension_display_name": {
        "type": "string",
        "help": "Display name for your extension",
        "default": "My Extension"
    },
    "extension_description": {
        "type": "string",
        "help": "Brief description of what your extension does",
        "default": "An AITBC ecosystem extension"
    },
    "extension_type": {
        "type": "choice",
        "choices": [
            "payment",
            "erp",
            "analytics",
            "developer"
        ],
        "help": "Type of extension you're building",
        "default": "payment"
    },
    "author_name": {
        "type": "string",
        "help": "Your name or organization name",
        "default": "Your Name"
    },
    "author_email": {
        "type": "string",
        "help": "Contact email",
        "default": "your.email@example.com"
    },
    "github_username": {
        "type": "string",
        "help": "GitHub username for the repository",
        "default": "yourusername"
    },
    "package_name": {
        "type": "string",
        "help": "Python package name (will be auto-formatted)",
        "default": "{{ cookiecutter.extension_name|replace('-', '_')|replace(' ', '_') }}"
    },
    "class_name": {
        "type": "string",
        "help": "Main class name (will be auto-formatted)",
        "default": "{{ cookiecutter.extension_name|title|replace('-', '')|replace(' ', '') }}Connector"
    },
    "version": {
        "type": "string",
        "help": "Initial version",
        "default": "0.1.0"
    },
    "python_version": {
        "type": "string",
        "help": "Minimum Python version",
        "default": "3.8"
    },
    "use_asyncio": {
        "type": "bool",
        "help": "Use asyncio for async operations",
        "default": true
    },
    "include_tests": {
        "type": "bool",
        "help": "Include test suite template",
        "default": true
    },
    "include_docs": {
        "type": "bool",
        "help": "Include documentation template",
        "default": true
    },
    "license": {
        "type": "choice",
        "choices": [
            "MIT",
            "Apache-2.0",
            "BSD-3-Clause",
            "GPL-3.0-or-later"
        ],
        "help": "License for your extension",
        "default": "MIT"
    }
}
