from fastapi import FastAPI
from performance_service import generate_campaign_report

app = FastAPI()


@app.get("/")
def home():
    return {
        "message": "Campaign AI Analyzer Running"
    }


@app.get("/campaign/{campaign_id}")
def analyze_campaign(campaign_id: int):

    result = generate_campaign_report(campaign_id)

    return result