package com.zhengmeng.ocrplatform.engine;

import java.util.List;
import java.util.Map;
import java.util.Set;

public record OcrEngineDescriptor(
        String engineCode,
        String engineName,
        OcrEngineType engineType,
        Set<String> capabilities,
        String provider,
        String introduction,
        List<String> strengths,
        String deploymentMode,
        Map<String, String> endpoints,
        long timeoutMs,
        String containerStatus,
        String containerStatusMessage,
        String lastCheckedAt,
        boolean registered,
        boolean configured,
        boolean enabled,
        boolean restartRequired,
        String statusMessage
) {
}
