getBookings

abstract fun getBookings(endsAfter: String, startsBefore: String, pageConfig: PageConfig?, callback: (Result<Paged<Booking>>) -> Unit): Cancelable

Support function to get Booking's in a paginated way. Returns a single page with key to next page.

Note: The purpose of this function is to support clients that can not use Coroutines or the Kotlin programming language!

Since

1.5.0

Return

Cancelable It is your responsibility to cancel this operation, when no longer needed, to avoid memory leaks.

Parameters

endsAfter

(ISO 8601) timestamp. You will get bookings that ends after this timestamp.

startsBefore

(ISO 8601) timestamp. You will get bookings that starts before this timestamp.

pageConfig

(optional) sets the configuration for loading the next page.

callback

gives you the result of paged bookings.

abstract fun getBookings(endsAfter: String, startsBefore: String, pageConfig: PageConfig?, lifecycleOwner: LifecycleOwner, callback: (Result<Paged<Booking>>) -> Unit): Cancelable

Support function to get Booking's in a paginated way. Returns a single page with key to next page.

Note: The purpose of this function is to support clients that can not use Coroutines or the Kotlin programming language!

Since

1.9.0

Return

Cancelable In case you want to cancel before Lifecycle.State.DESTROYED

Parameters

endsAfter

(ISO 8601) timestamp. You will get bookings that ends after this timestamp.

startsBefore

(ISO 8601) timestamp. You will get bookings that starts before this timestamp.

pageConfig

(optional) sets the configuration for loading the next page.

lifecycleOwner

auto cancel the Cancelable when lifecycle state is Lifecycle.State.DESTROYED

callback

gives you the result of paged bookings.