def callback_get_trajectory_list(self, req=None):
     traj_list = self.get_all_trajectories()
     msg_list = []
     for traj in traj_list:
         trajectory_msg = Trajectory()
         trajectory_msg.description = traj.description
         trajectory_msg.name = traj.name
         trajectory_msg.id = traj.id
         trajectory_msg.trajectory_plan = traj.trajectory_plan
         msg_list.append(trajectory_msg)
     return {'trajectories': msg_list}
 def create_trajectory_response(status, message, trajectory=None):
     trajectory_msg = Trajectory()
     if trajectory is not None:
         trajectory_msg.trajectory_plan = trajectory.trajectory_plan
         trajectory_msg.id = trajectory.id
         trajectory_msg.name = trajectory.name
         trajectory_msg.description = trajectory.description
         return {
             'status': status,
             'message': message,
             'trajectory': trajectory_msg
         }
     return {'status': status, 'message': message}