nord vpnnord vpn
Ad

Untitled

mail@pastecode.io avatar
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

nord vpnnord vpn
Ad