Versions in this module Expand all Collapse all v1 v1.0.2 Sep 28, 2025 v1.0.1 Sep 28, 2025 Changes in this version + func CheckCodeContent(codeNode map[string]interface{}, targetPlatform string) bool + func CheckParameters(paramList []interface{}, expectedParams []string) bool + func FindNodesByType(nodes []interface{}, nodeTypes map[string]string) map[string]map[string]interface + func HasNonEmptyCozeReference(inputs []interface{}) bool + func HasNonEmptyDifyReference(inputs []interface{}) bool + func HasNonEmptyIFlytekReference(inputs []interface{}) bool + func RunCompleteBasicStartEndValidation(t *testing.T, conversionResult []byte, targetPlatform string) bool + func RunCompleteCodeWorkflowValidation(t *testing.T, conversionResult []byte, targetPlatform string) bool + type PlatformStructure struct + EdgesPath []string + NodesPath []string + RequiredFields []string + func GetPlatformStructure(platform string) PlatformStructure + type ValidationResult struct + Details map[string]interface{} + Message string + Passed bool + func ValidateCodeContent(t *testing.T, foundNodes map[string]map[string]interface{}, ...) ValidationResult + func ValidateConversionBasics(t *testing.T, conversionResult []byte, targetPlatform string) (map[string]interface{}, ValidationResult) + func ValidateNodeCount(t *testing.T, result map[string]interface{}, targetPlatform string, ...) ValidationResult + func ValidateNodeTypeMapping(t *testing.T, nodes []interface{}, expectedNodeTypes map[string]string) ValidationResult + func ValidateParameterPreservation(t *testing.T, foundNodes map[string]map[string]interface{}, ...) ValidationResult + func ValidateReferenceValues(t *testing.T, foundNodes map[string]map[string]interface{}, ...) ValidationResult