fun parse()

in common/src/main/kotlin/com/jetbrains/teamcity/plugins/unrealengine/common/parameters/UnrealCommandTypeParameter.kt [56:67]


    fun parse(runnerParameters: Map<String, String>): UnrealCommandType {
        val commandTypeRaw =
            runnerParameters[name] ?: raise(
                PropertyValidationError(
                    name,
                    "Unreal command type is missing",
                ),
            )
        val commandType = enumEntries<UnrealCommandType>().find { it.value == commandTypeRaw }
        ensureNotNull(commandType) { PropertyValidationError(name, "Unknown Unreal command $commandTypeRaw") }
        return commandType
    }