user(); if (! $admin instanceof AdminUser) { return ApiResponse::error(trans('admin.unauthenticated'), ErrorCode::AdminUnauthenticated->value, null, 401); } try { $updated = $this->service->reject($batch, $admin, $request->validated('remark') ?? null); } catch (\RuntimeException) { return ApiResponse::error(trans('api.client_error'), ErrorCode::ClientHttpError->value, null, 409); } return ApiResponse::success([ 'id' => (int) $updated->id, 'status' => $updated->status, 'review_status' => $updated->review_status, ]); } }