from typing import Union

from fastapi import FastAPI

from get_copn_order_details import get_cop_order_details
app = FastAPI()


@app.get("/")
def read_root():
    return {"Hello": "World"}


@app.get("/couponinfo/{item_id}")
def read_item(item_id: int, coupon_client_ids : Union[str, None] = None):
    CouponOrderDetails = get_cop_order_details(coupon_client_ids)

    return  CouponOrderDetails
    #return {"item_id": item_id, "Coupon_order_details": CouponOrderDetails}