nas_scheduler_service/nas_schedular_service.py
George a4c770217e feat:
--Wroking !
2026-07-07 11:24:23 +05:30

32 lines
897 B
Python

from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from pydantic import BaseModel
from typing import Optional
app = FastAPI()
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_methods=["*"],
allow_headers=["*"],
)
class AudioExportConfig(BaseModel):
audio_format: Optional[str] = None
nas_push_timing: Optional[str] = None
@app.post("/audio-export-settings")
def audio_export_settings(config: AudioExportConfig):
print(f"\n[+] Audio export settings received:")
print(f" audio_format : {config.audio_format}")
print(f" nas_push_timing : {config.nas_push_timing}")
return {
"status": "success",
"message": "Audio export settings received.",
"settings": {
"audio_format": config.audio_format,
"nas_push_timing": config.nas_push_timing
}
}