list-appoint-time-filled¶
指定した日付の予約枠と、それぞれの枠に入っている予約の一覧をまとめて取得する。予約表を 1 日分表示するために使います。
リクエスト¶
| 項目 | 内容 |
|---|---|
| メソッド | GET |
| パス | /api/list-appoint-time-filled |
| クエリ | date — 対象の日付(YYYY-MM-DD) |
例¶
レスポンス¶
2 要素の配列(タプル)を返します。
| 位置 | 内容 |
|---|---|
| 0 | イベント世代番号(number)。取得時点のイベント ID で、以降の差分更新の基準に使います |
| 1 | 予約枠ごとのエントリの配列 |
各エントリはさらに 2 要素の配列(タプル)です。
| 位置 | 内容 |
|---|---|
| 0 | AppointTime(予約枠) |
| 1 | その枠に入っている Appoint の配列 |
予約枠は日付・開始時刻の昇順で並びます。
例¶
[
1200,
[
[
{
"appointTimeId": 42,
"date": "2026-07-10",
"fromTime": "10:00:00",
"untilTime": "10:30:00",
"kind": "regular",
"capacity": 1
},
[
{
"appointId": 100,
"appointTimeId": 42,
"patientName": "山田太郎",
"patientId": 1234,
"memo": ""
}
]
]
]
]
エラー¶
| ステータス | 意味 |
|---|---|
400 |
date が指定されていない |
500 |
取得に失敗した |