""" schemas: configuration sent to Autonomy Engine (i.e. during an emergency, if a vehicle needs to be removed from the mission planning) """ from . import api, message_header_schema from flask_restx import fields mission_plan_schema = api.model( "MissionPlan", { "message": fields.Nested( message_header_schema, required=True, description="Message header", ), "ID": fields.Integer( required=True, description="Unique identifier tagged to version of this" + " configuration plan", example=3, ), "time": fields.String( required=True, description="", example="", ), "vehicle_ID": fields.Integer( required=False, description="Details of each squad", ), "payload": fields.Raw( required=True, ) }, )