Несколько имитаций, работающих с идентификаторами, которые передают информацию (здание) также по идентификатору в API. Как я помещаю «здание» с его идентификатором в симуляцию, которая публикует его также с идентификатором.
Я использовал / simulation / {id}, который обращается к симуляции по id. Затем для PUT переменных я также использую / building / {id}, чтобы объявить здание и которое по id.
/sim_launch/{sim_id}:
put:
operationId: "putLaunchById"
parameters:
- name: "sim_id"
in: "path"
description: "Id of launch simulation"
required: true
type: "string"
- in: "body"
name: "sim_launch"
description: "The ID of the vehicle to return"
schema:
$ref: '#/definitions/launch'
responses:
201:
description: "Note was correctly created"
400:
description: "bad input parameter"enter code here
/building/{id}:
put:
operationId: "postBuilidingById"
parameters:
- name: "id"
in: "path"
description: "id of building simulation"
required: true
type: "string"
- in: "body"
name: "building_array"
description: "building array holder"
schema:
$ref: '#/definitions/building'
responses:
201:
description: "Note was correctly created"
400:
description: "bad input parameter"