# [UIS04] トレーナー詳細
# 概要
機能目的:
- パーソナルトレーナーが提供するトレーニング一覧を表示する
機能概要:
- パーソナルトレーナー情報を表示
- トレーニング一覧を表示する
# イベント概要
No | イベント名 | イベント分類 | 処理説明 |
---|---|---|---|
1 | 初期表示 | 初期表示 | 初期検索条件に従いAPIを実行し、履歴表示する |
2 | トレーニングコース決定 | ボタン押下 | 予約のためカレンダーモーダルを起動 |
# イベント詳細
# 1. 初期表示
起動パラメータ:
Name | Value | Memo |
---|---|---|
trainer_id | {"trainer_id":"<trainer_id>"} |
利用API:
ID | URL | Parameter |
---|---|---|
API009 | GET /trainers/{trainer_id}/profile | 起動パラメータを設定 |
画面表示制御:
- HTTPステータスが200以外
- メッセージID(MSG_BIZ_111)表示
- HTTPステータスが200
- プロフィールを更新
- API008を呼び出し
利用API:
ID | URL | Parameter |
---|---|---|
API008 | GET /trainers/{trainer_id}/menus | 起動パラメータを設定 |
画面表示制御:
- HTTPステータスが200以外
- メッセージID(MSG_BIZ_111)表示
- HTTPステータスが200
- メニューを一覧表示
- 0件の場合は「現在、提供できるメニューが存在しません。」と表示
- API010を呼び出し
利用API:
ID | URL | Parameter |
---|---|---|
API010 | /trainers/{trainer_id}/reviews | 起動パラメータを設定 |
画面表示制御:
- HTTPステータスが200以外
- メッセージID(MSG_BIZ_111)表示
- HTTPステータスが200
- 0件の場合は、「レビューがありません」を表示する
- 1件以上存在する場合は、最大5件まで表示する
# 2. トレーニングコース決定
UIM03 を起動する。