Saving current progress with change from using Query() to Path()

This commit is contained in:
Scott Idem
2024-04-26 14:51:11 -04:00
parent b37f14d25c
commit f4eda34035
67 changed files with 236 additions and 236 deletions

View File

@@ -1,5 +1,5 @@
import datetime, time
from fastapi import APIRouter, Body, Depends, Header, HTTPException, Query, Response, status
from fastapi import APIRouter, Body, Depends, Header, HTTPException, Path, Query, Response, status
from fastapi.responses import FileResponse
from pydantic import BaseModel, EmailStr, Field, ValidationError
from typing import Dict, List, Optional, Set, Union
@@ -120,7 +120,7 @@ async def post_event_exhibit_tracking_obj(
@router.patch('/event/exhibit/tracking/{event_exhibit_tracking_id}', response_model=Resp_Body_Base)
async def patch_event_exhibit_tracking_obj(
event_exhibit_tracking_obj: Event_Exhibit_Tracking_Base,
event_exhibit_tracking_id: str = Query(..., min_length=11, max_length=22),
event_exhibit_tracking_id: str = Path(min_length=11, max_length=22),
inc_event_badge: bool = False,
inc_event_exhibit: bool = False,
@@ -191,7 +191,7 @@ async def get_event_exhibit_tracking_obj_li(
# Updated 2022-02-15
@router.get('/event/exhibit/tracking/{event_exhibit_tracking_id}', response_model=Resp_Body_Base)
async def get_event_exhibit_tracking_obj(
event_exhibit_tracking_id: str = Query(..., min_length=11, max_length=22),
event_exhibit_tracking_id: str = Path(min_length=11, max_length=22),
inc_event_badge: bool = False,
inc_event_exhibit: bool = False,
@@ -229,7 +229,7 @@ async def get_event_exhibit_tracking_obj(
# Updated 2023-04-10
@router.get('/event/exhibit/{event_exhibit_id}/tracking/export', response_model=Resp_Body_Base)
async def get_event_exhibit_obj_tracking_list(
event_exhibit_id: str = Query(..., min_length=11, max_length=22),
event_exhibit_id: str = Path(min_length=11, max_length=22),
file_type: str = 'CSV', # CSV, Excel
hidden: str = 'not_hidden', # hidden, not_hidden, all
@@ -487,7 +487,7 @@ async def get_event_exhibit_obj_tracking_list(
# Updated 2022-02-15
@router.get('/event/exhibit/{event_exhibit_id}/tracking/list', response_model=Resp_Body_Base)
async def get_event_exhibit_obj_tracking_list(
event_exhibit_id: str = Query(..., min_length=11, max_length=22),
event_exhibit_id: str = Path(min_length=11, max_length=22),
event_person_id: str = Query(None, min_length=11, max_length=22),
inc_event_badge: bool = False,
@@ -537,7 +537,7 @@ async def get_event_exhibit_obj_tracking_list(
# Updated 2022-02-15
@router.delete('/event/exhibit/tracking/{event_exhibit_tracking_id}', response_model=Resp_Body_Base)
def delete_event_exhibit_tracking_obj(
event_exhibit_tracking_id: str = Query(..., min_length=11, max_length=22),
event_exhibit_tracking_id: str = Path(min_length=11, max_length=22),
response: Response = Response,
):