export interface ExperimentCreateDto {
  kubeFlowId?: string;
  mlFlowId?: string;
  name: string;
  displayName: string;
  description?: string;
  artifactLocation?: string;
  lifecycleStage?: string;
  storageState?: string;
  kubeflowCreatedAt?: string;
  mlflowCreatedAt?: string;
  lastUpdateTime?: string;
  lastRunCreatedAt?: string;
  regUserId: string;
  projectId: number;
}

export type ExperimentSearch = {
  projectId: number;
  page?: number;
  size?: number;
  keyword?: string;
  searchType?: "전체" | "제목" | "작성자";
  startDate?: string;
  endDate?: string;
  sortField?: string;
  sortDirection?: "ASC" | "DESC";
  refType?: "WORKFLOW_STEP" | "DATASET" | "TRAINING_SCRIPT";
};
