override suspend fun setCompatibleBuildConfigurations()

in teamcity-rest-client-impl/src/main/kotlin/org/jetbrains/teamcity/rest/coroutines/implementation.kt [2528:2537]


    override suspend fun setCompatibleBuildConfigurations(value: CompatibleBuildConfigurations) {
        val bean = CompatibilityPolicyBean()
        bean.policy = value.policy.toString()
        bean.buildTypes = BuildTypesBean().apply {
            buildType = value.buildConfigurationIds.map {
                BuildTypeBean().apply { id = it.stringId }
            }
        }
        instance.service.updateAgentCompatibilityPolicy("id:${id.stringId}", bean)
    }