[
    {
        "folder": "",
        "path": "",
        "files": [
            {
              "name": "mix.exs",
              "template_path": "./lib/create_structure/templates/mix.txt"
            }
        ]
    },
    {
        "folder": "config",
        "path": "/config",
        "files": [
            {
                "name": "config.exs",
                "template_path": "./lib/create_structure/templates/config.txt"
            },
            {
                "name": "dev.exs",
                "template_path": "./lib/create_structure/templates/dev.txt"
            },
            {
                "name": "prod.exs",
                "template_path": "./lib/create_structure/templates/prod.txt"
            },
            {
                "name": "test.exs",
                "template_path": "./lib/create_structure/templates/test.txt"
            }
        ]
    },
    {
        "folder": "driven_adapters",
        "path": "/lib/driven_adapters/",
        "files": []
    },
    {
        "folder": "entry_points",
        "path": "/lib/entry_points",
        "files": [
            {
                "name": "api_rest.ex",
                "template_path": "./lib/create_structure/templates/api_rest.txt"
            }
        ]
    },
    {
        "folder": "model",
        "path": "/lib/domain/model/",
        "files": []
    },
    {
        "folder": "use_cases",
        "path": "/lib/domain/use_cases/",
        "files": []
    },
    {
        "folder": "behaviours",
        "path": "/lib/domain/behaviours/",
        "files": []
    },
    {
        "folder": "config_internal",
        "path": "/lib/config",
        "files": [
            {
                "name": "app_config.ex",
                "template_path": "./lib/create_structure/templates/app_config.txt"
            },
            {
                "name": "config_holder.ex",
                "template_path": "./lib/create_structure/templates/config_holder.txt"
            }
        ]
    },
    {
        "folder": "utils",
        "path": "/lib/utils",
        "files": [
            {
                "name": "certificates_admin.ex",
                "template_path": "./lib/create_structure/templates/certificates_admin.txt"
            },
            {
                "name": "data_type_utils.ex",
                "template_path": "./lib/create_structure/templates/data_type_utils.txt"
            },
	    {
                "name": "custom_telemetry.ex",
                "template_path": "./lib/create_structure/templates/custom_telemetry.txt"
            }
        ]
    },
    {
        "folder": "lib",
        "path": "/lib",
        "files": [
            {
                "name": "application.ex",
                "template_path": "./lib/create_structure/templates/application.txt"
            }
        ]
    }
]
