/**
 * @openapi
 * /shipment/shipment-status-image:
 *  post:
 *     summary: Upload multiple files and form fields
 *     description: Accepts multipart/form-data with multiple files and additional form fields.
 *     tags:
 *       - Shipment
 *     requestBody:
 *       required: true
 *       content:
 *         multipart/form-data:
 *           schema:
 *             type: object
 *             properties:
 *               status:
 *                 type: string
 *                 description: Shipment Status
 *                 example: loaded
 *               images:
 *                 type: array
 *                 items:
 *                   type: string
 *                   format: binary
 *                 description: Images to upload
 *               customer_signature:
 *                 type: string
 *                 format: binary
 *                 description: Customer signature upload
 *               shipment_location_uid:
 *                 type: string
 *                 description: Shipment Location UID
 *                 example: 0be0086c-e2d3-4096-9266-9f4eac8b865c
 *               type:
 *                  type: string
 *                  description: place where the api is used, ie.('loaded', 'pod', 'status_change')
 *                  example: loaded
 *               changed_by:
 *                  type: integer
 *                  description: User who made the change
 *               lat_long:
 *                  type: string
 *                  description: Shipment Location Lat Long
 *                  example: 25.123456,56.123456
 *     responses:
 *       '200':
 *         description: Successfully updated
 *         content:
 *           application/json:
 *             schema:
 *               type: object
 *               properties:
 *                 success:
 *                   type: boolean
 *                   example: true
 *                 message:
 *                   type: string
 *                   example: Status and Images updated successfully
 *       '400':
 *         description: Bad Request
 *       '500':
 *         description: Internal Server Error
 *     security:
 *       - AccessToken: []
*/