package com.easyagents.federation.sql.adapter;

import java.io.Serializable;

/**
 * Adapter 对当前数据库与驱动的兼容性说明。
 *
 * @param status 兼容性状态
 * @param databaseProduct 数据库产品
 * @param databaseVersion 数据库版本
 * @param driverName 驱动名称
 * @param driverVersion 驱动版本
 * @param diagnostic 不含敏感信息的说明
 */
public record AdapterCompatibility(
    AdapterCompatibilityStatus status,
    String databaseProduct,
    String databaseVersion,
    String driverName,
    String driverVersion,
    String diagnostic
) implements Serializable {
}
