package network import ( "fmt" "modelRT/orm" ) func ConvertAnyComponentInfosToComponents(anyInfo interface{}) (*orm.Component, error) { switch info := anyInfo.(type) { case ComponentCreateInfo: return ConvertComponentCreateInfosToComponents(info) case ComponentUpdateInfo: return ConvertComponentUpdateInfosToComponents(info) default: return nil, fmt.Errorf("unsupported type") } }