Untitled
unknown
python
7 months ago
1.1 kB
2
Indexable
Never
from fastapi import FastAPI from typing import Literal app = FastAPI() documents = [ { "id": 1, "corporation": 1, "purpose": "gst_filing", "document_type": "invoice", "document_link": "link1", "filing_month": 3, "filing_year": "2023", "status": "rejected", "status_reason": "blank document" }, { "id": 2, "corporation": 1, "purpose": "gst_filing", "document_type": "invoice", "document_link": "link1", "filing_month": 4, "filing_year": "2023", "status": "rejected", "status_reason": "blank document" }, { "id": 3, "corporation": 1, "purpose": "gst_filing", "document_type": "invoice", "document_link": "link1", "filing_month": 4, "filing_year": "2023", "status": "verified", "status_reason": None } ] @app.get("/get-uploaded-docs") def get_uploaded_docs(corporation_id: int, purpose: Literal["irs_taxes_filing", "gst_filing"], filing_month: int, filing_year: str): return documents