Go Todo API (1.0)

Download OpenAPI specification:Download

TodoアプリのバックエンドAPIです。

todos

IDに紐づくTodoを削除する

IDに紐づくTodoをDBから削除する

Request Body schema: application/json

Delete Todo

id
integer

Responses

Request samples

Content type
application/json
{
  • "id": 0
}

Response samples

Content type
application/json
{
  • "result": "string"
}

TodoをDBに登録する

リクエストに含まれるTodoのデータをDBに登録する

Request Body schema: application/json

Register Todo

content
string

Responses

Request samples

Content type
application/json
{
  • "content": "string"
}

Response samples

Content type
application/json
{
  • "result": "string"
}

Todoのリストを取得する

DBに登録されているすべてのTodoをリストで取得する

Responses

Response samples

Content type
application/json
{
  • "content": "string",
  • "createdAt": "string",
  • "done": true,
  • "id": 0,
  • "updatedAt": "string"
}

IDに紐づくTodoのDoneを更新する

IDに紐づいているTodoのステータスを更新する。呼び出す度に、Doneのステータスをトグルする。

Request Body schema: application/json

Update Todo

id
integer

Responses

Request samples

Content type
application/json
{
  • "id": 0
}

Response samples

Content type
application/json
{
  • "result": "string"
}