入国後講習実施予定表 - 新規登録・編集 API
概要
{primary} 検索条件にて絞り込んだ入国後講習実施予定表のレコードのリストを返却します。
監理団体アカウントのみ利用できます。
エンドポイント
| メソッド |
URI |
Headers |
| POST |
/api/application/training_schedule |
Default |
ROUTEパラメータ
リクエストパラメータ
| パラメーター名 |
必須 |
型 |
内容 |
特記 |
| id |
|
int |
id |
新規作成時NULL / 編集時のみ必須 |
| name |
◯ |
string |
名称 |
|
| training_facilities[][name] |
|
string |
講習実施施設:施設名 |
入国後講習を行う施設名 3つまで追加可能 |
| training_facilities[][address] |
|
string |
講習実施施設:住所 |
入国後講習を行う施設名 3つまで追加可能 |
| training_facilities[][phone_number] |
|
string |
講習実施施設:連絡先 |
入国後講習を行う施設名 3つまで追加可能 |
| instructor_name |
|
string |
法的保護の講義を行う講師:名称 |
|
| instructor_occupation |
|
string |
法的保護の講義を行う講師:職業 |
|
| instructor_affiliation |
|
string |
法的保護の講義を行う講師:所属機関 |
|
| instructor_carrer |
|
string |
法的保護の講義を行う講師:専門的知識の経歴 |
|
| instructor_license |
|
string |
法的保護の講義を行う講師:資格免許 |
|
| holday |
◯ |
check |
予定表:休日指定 |
|
| public_holiday |
◯ |
radio |
予定表:祝日可否 |
|
| am_class_start_time |
◯ |
date |
予定表:午前実施期間:開始 |
|
| am_class_end_time |
◯ |
date |
予定表:午前実施期間:終了 |
|
| pm_class_start_time |
◯ |
date |
予定表:午後実施期間:開始 |
|
| pm_class_end_time |
◯ |
date |
予定表:午後実施期間:終了 |
|
| schedules[][am_content] |
|
string |
予定表:午前:講習内容 |
63個まで追加可能 追加されてたら必須 |
| schedules[][am_outsourcing] |
|
select |
定表:午前:委託有無 |
63個まで追加可能 追加されてたら必須 |
| schedules[][pm_content] |
|
select |
予定表:午後:講習内容 |
63個まで追加可能 追加されてたら必須 |
| schedules[][pm_outsourcing] |
|
select |
定表:午後:委託有無 |
63個まで追加可能 追加されてたら必須 |
| schedules[][training_facility] |
|
string |
予定表:講習施設 |
63個まで追加可能 追加されてたら必須 |
| schedules[][hours] |
|
int |
予定表:時間数 |
63個まで追加可能 追加されてたら必須 |
| schedules[][instructor_name] |
|
string |
予定表:講師の氏名 |
63個まで追加可能 追加されてたら必須 |
レスポンス
成功時
| パラメーター名 |
型 |
内容 |
特記 |
| result |
boolean |
リクエスト結果 |
true |
| errors |
array |
成功のためエラーがないので空配列が返ってきます |
|
{
"result" : true,
"errors" : "",
"data" : [],
}
失敗時
ステータスコード:200
| パラメーター名 |
型 |
内容 |
特記 |
| result |
boolean |
リクエスト結果 |
|
| error |
List |
失敗した理由を配列 |
|
{
"result" : false,
"errors" : {
'error' : ['失敗しました'],
},
"data" : "",
}
{danger} 失敗時は200以外のエラーコードが返却されます。共通ルールのレスポンスをチェック。
バリデーション
| 画面項目名 |
フィールド名 |
チェック内容 |
備考 |
| id |
id |
required |
|
| 送出国 |
country |
required |
|
| 種別 |
preparation_agency_type |
required |
|
| 機関名称 |
name |
required |
|
|
|
max:255 |
|
| 所在地 |
address |
nullable |
|
|
|
max:255 |
|
| 代表者氏名 |
representative_name |
nullable |
|
|
|
max:255 |
|
| 主要業務 |
main_business |
nullable |
|
|
|
max:255 |
|
| 電話番号 |
phone |
nullable |
|
|
|
max:20 |
|
| メールアドレス |
email |
nullable |
|
|
|
max:255 |
|
|
|
型チェック |
|
| 設立年月日 |
founding_date |
nullable |
|
|
|
日付チェック |
|
| 常勤職員数 |
numof_employee |
nullable |
|
|
|
max:10 |
|
| 資本金(金額) |
capital_amount |
nullable |
|
|
|
max:10 |
|
| 資本金(単位) |
capital_unit |
nullable |
|
| 資本金(レート) |
capital_rate |
nullable |
|
|
|
max:10 |
|
| 資本金(日本円) |
capital_amount_yen |
nullable |
|
|
|
max:10 |
|
| 責任者役職 |
supervisor_rank |
nullable |
|
|
|
max:255 |
|
| 責任者氏名 |
supervisor_name |
nullable |
|
|
|
max:255 |
|