override fun all()

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


    override fun all(): Flow<Build> {
        val buildLocator = getLocator()
        val buildFieldsCopy = buildFields.copyToEnumSet()
        val fields = BuildBean.buildCustomFieldsFilter(buildFieldsCopy, wrap = true)
        val flow = lazyPagingFlow(instance,
            getFirstBean = { instance.service.builds(buildLocator = buildLocator, fields = fields) },
            convertToPage = { buildsBean ->
                Page(data = buildsBean.build.map { BuildImpl(it, buildFieldsCopy, instance) }, nextHref = buildsBean.nextHref)
            })
        return limitResults?.let(flow::take) ?: flow
    }