@@ -18,7 +18,7 @@ async def list_decks(
1818 decks_service : DecksService = FromDI (ioc .Dependencies .decks_service ),
1919) -> schemas .Decks :
2020 objects = await decks_service .list ()
21- return typing .cast (schemas .Decks , {"items" : objects })
21+ return typing .cast (" schemas.Decks" , {"items" : objects })
2222
2323
2424@ROUTER .get ("/decks/{deck_id}/" )
@@ -33,7 +33,7 @@ async def get_deck(
3333 if not instance :
3434 raise fastapi .HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = "Deck is not found" )
3535
36- return typing .cast (schemas .Deck , instance )
36+ return typing .cast (" schemas.Deck" , instance )
3737
3838
3939@ROUTER .put ("/decks/{deck_id}/" )
@@ -47,7 +47,7 @@ async def update_deck(
4747 except NotFoundError :
4848 raise fastapi .HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = "Deck is not found" ) from None
4949
50- return typing .cast (schemas .Deck , instance )
50+ return typing .cast (" schemas.Deck" , instance )
5151
5252
5353@ROUTER .post ("/decks/" )
@@ -56,7 +56,7 @@ async def create_deck(
5656 decks_service : DecksService = FromDI (ioc .Dependencies .decks_service ),
5757) -> schemas .Deck :
5858 instance = await decks_service .create (data .model_dump ())
59- return typing .cast (schemas .Deck , instance )
59+ return typing .cast (" schemas.Deck" , instance )
6060
6161
6262@ROUTER .get ("/decks/{deck_id}/cards/" )
@@ -65,7 +65,7 @@ async def list_cards(
6565 cards_service : CardsService = FromDI (ioc .Dependencies .cards_service ),
6666) -> schemas .Cards :
6767 objects = await cards_service .list (models .Card .deck_id == deck_id )
68- return typing .cast (schemas .Cards , {"items" : objects })
68+ return typing .cast (" schemas.Cards" , {"items" : objects })
6969
7070
7171@ROUTER .get ("/cards/{card_id}/" )
@@ -76,7 +76,7 @@ async def get_card(
7676 instance = await cards_service .get_one_or_none (models .Card .id == card_id )
7777 if not instance :
7878 raise fastapi .HTTPException (status_code = status .HTTP_404_NOT_FOUND , detail = "Card is not found" )
79- return typing .cast (schemas .Card , instance )
79+ return typing .cast (" schemas.Card" , instance )
8080
8181
8282@ROUTER .post ("/decks/{deck_id}/cards/" )
@@ -88,7 +88,7 @@ async def create_cards(
8888 objects = await cards_service .create_many (
8989 data = [models .Card (** card .model_dump (), deck_id = deck_id ) for card in data ],
9090 )
91- return typing .cast (schemas .Cards , {"items" : objects })
91+ return typing .cast (" schemas.Cards" , {"items" : objects })
9292
9393
9494@ROUTER .put ("/decks/{deck_id}/cards/" )
@@ -100,4 +100,4 @@ async def update_cards(
100100 objects = await cards_service .upsert_many (
101101 data = [models .Card (** card .model_dump (exclude = {"deck_id" }), deck_id = deck_id ) for card in data ],
102102 )
103- return typing .cast (schemas .Cards , {"items" : objects })
103+ return typing .cast (" schemas.Cards" , {"items" : objects })
0 commit comments