Spaces:
Sleeping
Sleeping
File size: 644 Bytes
d24bd61 46bcd76 6915dbd 46bcd76 6915dbd d24bd61 46bcd76 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from fastapi import FastAPI
from pydantic import BaseModel
# Define the ticket schema using Pydantic
class Ticket(BaseModel):
name: str
department: str
category: str
description: str
service_category: str
difficulty: int # Adjust type as needed (e.g., int or str)
@app.get("/")
def greet_json():
return {"Hello": "World!"}
@app.post("/ticket")
async def create_ticket(ticket: Ticket):
# Here you can process the ticket, e.g., save it to a database.
# For now, we simply return the received ticket data.
return {
"message": "Ticket created successfully",
"ticket": ticket.dict()
}
|