/**
 * @openapi
 * /app-cron/remove-session-data:
 *   get:
 *     summary: Remove orphan session data
 *     description: >
 *       Deletes temporary session records from the `TempSessionData` table that were created on a previous day.
 *       This endpoint is typically triggered by a cron job or admin maintenance task.
 *     tags:
 *       - AppCron
 *     requestBody:
 *       required: false
 *       content:
 *         application/json:
 *           schema:
 *             type: object
 *             example: {}
 *     responses:
 *       200:
 *         description: Successful cleanup operation.
 *         content:
 *           application/json:
 *             schema:
 *               type: object
 *               properties:
 *                 success:
 *                   type: boolean
 *                   example: true
 *                 message:
 *                   type: string
 *                   example: Deleted 12 old TempSessionData entries
 *       500:
 *         description: Failed cleanup operation.
 *         content:
 *           application/json:
 *             schema:
 *               type: object
 *               properties:
 *                 success:
 *                   type: boolean
 *                   example: false
 *                 message:
 *                   type: string
 *                   example: Failed to clean TempSessionData
 */
/**
 * @openapi
 * /app-cron/vehicle-gps-data-job:
 *   get:
 *     tags:
 *       - AppCron
 *     summary: Process vehicle GPS data job.
 *     description: |
 *       Process vehicle GPS data to get unique records based on latitude, longitude, and shipment_id combination from the last 100 minutes.
 *
 *       **Note:**
 *       - **API should not contain the `/api` prefix in URL.**
 *       - **Use the server URL `${appDetails.baseUrl}` for this API.**
 *     responses:
 *       200:
 *         description: OK
 *         content:
 *           application/json:
 *             schema:
 *               type: array
 *               items:
 *                 type: object
 *                 properties:
 *                   id:
 *                     type: integer
 *                   uuid:
 *                     type: string
 *                   vehicle_id:
 *                     type: integer
 *                   latitude:
 *                     type: string
 *                   longitude:
 *                     type: string
 *                   gps_timestamp:
 *                     type: string
 *                     format: date-time
 *                   unique_gps_data_id:
 *                     type: string
 *                   driver_id:
 *                     type: integer
 *                     nullable: true
 *                   created_at:
 *                     type: string
 *                     format: date-time
 *                   company_id:
 *                     type: integer
 *                   status_id:
 *                     type: integer
 *                   shipment_id:
 *                     type: integer
 *                     nullable: true
 */
