o 5c. @sddlmZddlmZmZmZmZiadaedddZ e ddej d d d d iZ e d e dejddiZe dGdddeZe de jddidGdddeZdS))request)ResourceApi NamespacefieldsZTodosu7Todo 리스트를 작성하기 위해 사용하는 API.)name descriptionTododataza TodoTz what to do)r requiredexamplez Todo With IDtodo_idz a Todo ID)r c@s,eZdZeeeddeddZdS)TodoPostSuccesscCs.t}td7atjdt|<|t|ddfS)u.Todo 리스트에 할 일을 등록 합니다.rr rr r)countrjsongettodos)selfidxr+d:\takensoft\project2\trafficagency\todo.pypostsz TodoPost.postN) __name__ __module__ __qualname__r expect todo_fieldsresponsetodo_fields_with_idrrrrrrs rz/zAn ID)paramsc@sxeZdZeddeeddddZeddeedddd Zejddid ejddid d d Z d S) TodoSimpleriZFailedcCs|t|dS)uRTodo 리스트에 todo_id와 일치하는 ID를 가진 할 일을 가져옵니다.rrrrrrrr-szTodoSimple.getcCs"tjdt|<|t|ddfS)uRTodo 리스트에 todo_id와 일치하는 ID를 가진 할 일을 수정합니다.r rr))rrrrr(rrrput6s zTodoSimple.put) responsescCst|=ddidfS)uRTodo 리스트에 todo_id와 일치하는 ID를 가진 할 일을 삭제합니다.deletesuccessr)r'r(rrrr,@s zTodoSimple.deleteN) rrrr r"r#rr*docr,rrrrr%*s      r%N)flaskr flask_restxrrrrrrr modelStringr!inheritIntegerr#routerr.r%rrrrs&