com.avito.android.runner.devices.internal.ReservationClient.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of impl Show documentation
Show all versions of impl Show documentation
Collection of infrastructure libraries and gradle plugins of Avito Android project
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 - 2024 Weber Informatics LLC | Privacy Policy