Skip to content

Commit e0284c6

Browse files
committed
update ScheduleInDB to ScheduleEntity
1 parent 8670ccd commit e0284c6

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

backend/app/routes/schedule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from fastapi import APIRouter, Depends, HTTPException
33
from sqlalchemy.orm import Session
44

5-
from app.schemas.schedule import ScheduleCreateRequest, ScheduleInDB
5+
from app.schemas.schedule import ScheduleCreateRequest, ScheduleEntity
66
from app.services.implementations.schedule_service import ScheduleService
77
from app.utilities.db_utils import get_db
88

@@ -17,7 +17,7 @@
1717
def get_schedule_service(db: Session = Depends(get_db)):
1818
return ScheduleService(db)
1919

20-
@router.post("/", response_model=ScheduleInDB)
20+
@router.post("/", response_model=ScheduleEntity)
2121
async def create_schedule(
2222
schedule: ScheduleCreateRequest, schedule_service: ScheduleService = Depends(get_schedule_service)
2323
):

backend/app/schemas/schedule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ class ScheduleBase(BaseModel):
2929
status_id: int
3030

3131

32-
class ScheduleInDB(ScheduleBase):
32+
class ScheduleEntity(ScheduleBase):
3333
id: int
3434

3535
model_config = ConfigDict(from_attributes=True)
3636

3737
# Provides both Schedule data and full TimeBlock data
38-
class ScheduleGetResponse(ScheduleInDB):
38+
class ScheduleGetResponse(ScheduleEntity):
3939
time_blocks: List[TimeBlockFull]
4040

4141
# List of Start and End times to Create a Schedule with

backend/app/services/implementations/schedule_service.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from app.schemas.schedule import (
1010
ScheduleStatus,
1111
ScheduleCreateRequest,
12-
ScheduleInDB,
12+
ScheduleEntity,
1313
ScheduleUpdateRequest,
1414
ScheduleGetResponse,
1515
ScheduleDeleteRequest
@@ -24,7 +24,7 @@ def __init__(self, db: Session):
2424
def get_schedule_by_id(self, schedule_id):
2525
pass
2626

27-
async def create_schedule(self, schedule: ScheduleCreateRequest) -> ScheduleInDB:
27+
async def create_schedule(self, schedule: ScheduleCreateRequest) -> ScheduleEntity:
2828
try:
2929
db_schedule = Schedule(
3030
scheduled_time=None,
@@ -48,7 +48,7 @@ async def create_schedule(self, schedule: ScheduleCreateRequest) -> ScheduleInDB
4848
self.db.commit()
4949
self.db.refresh(db_schedule)
5050

51-
return ScheduleInDB.model_validate(db_schedule)
51+
return ScheduleEntity.model_validate(db_schedule)
5252
except Exception as e:
5353
self.db.rollback()
5454
self.logger.error(f"Error creating Schedule: {str(e)}")

0 commit comments

Comments
 (0)