
com.avito.android.runner.devices.internal.ReservationClient.kt Maven / Gradle / Ivy
package com.avito.android.runner.devices.internal
import com.avito.android.runner.devices.model.ReservationData
import com.avito.runner.service.worker.device.DeviceCoordinate
import kotlinx.coroutines.channels.ReceiveChannel
internal interface ReservationClient {
class ClaimResult(
val deviceCoordinates: ReceiveChannel
)
suspend fun claim(reservations: Collection): ClaimResult
suspend fun remove(
podName: String
)
suspend fun release()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy