package dto

import (
	dataflowgprc "github.com/tidbcloud/dataflow-service/idl/pbgen/proto/agent"
	cloudv1 "github.com/tidbcloud/infra-api/api/v1"
	"tcidm/internal/entity"
)

// @Time    : 2024/8/21 15:16
// @Author  : lvhongmeng

type SuccessRes struct {
	BasicRes
	Data string `json:"data"`
}

type GetImportCRRes struct {
	BasicRes
	Data *cloudv1.Import `json:"data"`
}

type GetImportProgressRes struct {
	BasicRes
	Data *entity.TaskProgress `json:"data"`
}

type ImportPrecheckRes struct {
	BasicRes
	Data *dataflowgprc.LightningPrecheckResp `json:"data"`
}

type SearchImportFilesRes struct {
	BasicRes
	Data *dataflowgprc.SearchImportFilesResp `json:"data"`
}
