4343logger = logging .getLogger (__name__ )
4444
4545credit_router = APIRouter (prefix = "/credit" , tags = ["Credit" ])
46- credit_router_readonly = APIRouter (prefix = "/credit" , tags = ["Credit" ])
4746
4847
4948# ===== Models =====
@@ -362,7 +361,7 @@ async def get_agent_statistics(
362361 return await agent_statistics .get_agent_statistics (agent_id , session = db )
363362
364363
365- @credit_router_readonly .get (
364+ @credit_router .get (
366365 "/users/{user_id}/events" ,
367366 response_model = CreditEventsResponse ,
368367 operation_id = "list_user_events" ,
@@ -437,7 +436,7 @@ async def update_event_note(
437436 )
438437
439438
440- @credit_router_readonly .get (
439+ @credit_router .get (
441440 "/event/users/{user_id}/expense" ,
442441 response_model = CreditEventsResponse ,
443442 operation_id = "list_user_expense_events" ,
@@ -478,7 +477,7 @@ async def list_user_expense_events(
478477 )
479478
480479
481- @credit_router_readonly .get (
480+ @credit_router .get (
482481 "/transactions" ,
483482 response_model = CreditTransactionsResponse ,
484483 operation_id = "list_transactions" ,
@@ -602,7 +601,7 @@ async def list_transactions(
602601 )
603602
604603
605- @credit_router_readonly .get (
604+ @credit_router .get (
606605 "/event/users/{user_id}/income" ,
607606 response_model = CreditEventsResponse ,
608607 operation_id = "list_user_income_events" ,
@@ -646,7 +645,7 @@ async def list_user_income_events(
646645 )
647646
648647
649- @credit_router_readonly .get (
648+ @credit_router .get (
650649 "/event/agents/{agent_id}/income" ,
651650 response_model = CreditEventsResponse ,
652651 operation_id = "list_agent_income_events" ,
@@ -686,7 +685,7 @@ async def list_agent_income_events(
686685 )
687686
688687
689- @credit_router_readonly .get (
688+ @credit_router .get (
690689 "/event" ,
691690 response_model = CreditEvent ,
692691 operation_id = "fetch_credit_event_by_upstream_tx_id" ,
@@ -712,7 +711,7 @@ async def fetch_credit_event(
712711 return await fetch_credit_event_by_upstream_tx_id (db , upstream_tx_id )
713712
714713
715- @credit_router_readonly .get (
714+ @credit_router .get (
716715 "/events/{event_id}" ,
717716 response_model = CreditEvent ,
718717 operation_id = "fetch_credit_event_by_id" ,
@@ -774,7 +773,7 @@ async def fetch_credit_event_by_id_endpoint(
774773 return event
775774
776775
777- @credit_router_readonly .get (
776+ @credit_router .get (
778777 "/events" ,
779778 operation_id = "list_credit_events" ,
780779 summary = "List Credit Events" ,
0 commit comments