[{"name":"abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker","description":"dev.inmo.krontab.KronSchedulerWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/index.html","searchKeys":["KronSchedulerWork","abstract class KronSchedulerWork(context: Context, workerParams: WorkerParameters) : CoroutineWorker","dev.inmo.krontab.KronSchedulerWork"]},{"name":"abstract class KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters) : KronSchedulerWork","description":"dev.inmo.krontab.KrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/index.html","searchKeys":["KrontabTemplateSchedulerWork","abstract class KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters) : KronSchedulerWork","dev.inmo.krontab.KrontabTemplateSchedulerWork"]},{"name":"abstract fun calculateNearTime(relativelyTo: DateTime): Pair?","description":"dev.inmo.krontab.internal.NearDateTimeCalculator.calculateNearTime","location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/calculate-near-time.html","searchKeys":["calculateNearTime","abstract fun calculateNearTime(relativelyTo: DateTime): Pair?","dev.inmo.krontab.internal.NearDateTimeCalculator.calculateNearTime"]},{"name":"abstract suspend fun next(relatively: DateTime = DateTime.now()): DateTime?","description":"dev.inmo.krontab.KronScheduler.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler/next.html","searchKeys":["next","abstract suspend fun next(relatively: DateTime = DateTime.now()): DateTime?","dev.inmo.krontab.KronScheduler.next"]},{"name":"abstract suspend fun next(relatively: DateTimeTz): DateTimeTz?","description":"dev.inmo.krontab.KronSchedulerTz.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html","searchKeys":["next","abstract suspend fun next(relatively: DateTimeTz): DateTimeTz?","dev.inmo.krontab.KronSchedulerTz.next"]},{"name":"class DaysOfMonthBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.DaysOfMonthBuilder","location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/index.html","searchKeys":["DaysOfMonthBuilder","class DaysOfMonthBuilder : TimeBuilder ","dev.inmo.krontab.builder.DaysOfMonthBuilder"]},{"name":"class HoursBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.HoursBuilder","location":"kdocs/dev.inmo.krontab.builder/-hours-builder/index.html","searchKeys":["HoursBuilder","class HoursBuilder : TimeBuilder ","dev.inmo.krontab.builder.HoursBuilder"]},{"name":"class MinutesBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.MinutesBuilder","location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/index.html","searchKeys":["MinutesBuilder","class MinutesBuilder : TimeBuilder ","dev.inmo.krontab.builder.MinutesBuilder"]},{"name":"class MonthsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.MonthsBuilder","location":"kdocs/dev.inmo.krontab.builder/-months-builder/index.html","searchKeys":["MonthsBuilder","class MonthsBuilder : TimeBuilder ","dev.inmo.krontab.builder.MonthsBuilder"]},{"name":"class SchedulerBuilder(seconds: Array?, minutes: Array?, hours: Array?, dayOfMonth: Array?, month: Array?, year: Array?, dayOfWeek: Array?, offset: Minutes?)","description":"dev.inmo.krontab.builder.SchedulerBuilder","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/index.html","searchKeys":["SchedulerBuilder","class SchedulerBuilder(seconds: Array?, minutes: Array?, hours: Array?, dayOfMonth: Array?, month: Array?, year: Array?, dayOfWeek: Array?, offset: Minutes?)","dev.inmo.krontab.builder.SchedulerBuilder"]},{"name":"class SecondsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.SecondsBuilder","location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/index.html","searchKeys":["SecondsBuilder","class SecondsBuilder : TimeBuilder ","dev.inmo.krontab.builder.SecondsBuilder"]},{"name":"class WeekDaysBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.WeekDaysBuilder","location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/index.html","searchKeys":["WeekDaysBuilder","class WeekDaysBuilder : TimeBuilder ","dev.inmo.krontab.builder.WeekDaysBuilder"]},{"name":"class YearsBuilder : TimeBuilder ","description":"dev.inmo.krontab.builder.YearsBuilder","location":"kdocs/dev.inmo.krontab.builder/-years-builder/index.html","searchKeys":["YearsBuilder","class YearsBuilder : TimeBuilder ","dev.inmo.krontab.builder.YearsBuilder"]},{"name":"const val krontabTemplateWorkField: String","description":"dev.inmo.krontab.krontabTemplateWorkField","location":"kdocs/dev.inmo.krontab/krontab-template-work-field.html","searchKeys":["krontabTemplateWorkField","const val krontabTemplateWorkField: String","dev.inmo.krontab.krontabTemplateWorkField"]},{"name":"data class CollectionKronScheduler : KronSchedulerTz","description":"dev.inmo.krontab.collection.CollectionKronScheduler","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/index.html","searchKeys":["CollectionKronScheduler","data class CollectionKronScheduler : KronSchedulerTz","dev.inmo.krontab.collection.CollectionKronScheduler"]},{"name":"data class KrontabTemplateWrapper(template: KrontabTemplate) : KronScheduler","description":"dev.inmo.krontab.KrontabTemplateWrapper","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/index.html","searchKeys":["KrontabTemplateWrapper","data class KrontabTemplateWrapper(template: KrontabTemplate) : KronScheduler","dev.inmo.krontab.KrontabTemplateWrapper"]},{"name":"fun DateTime.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): DateTime","description":"dev.inmo.krontab.utils.copy","location":"kdocs/dev.inmo.krontab.utils/copy.html","searchKeys":["copy","fun DateTime.copy(year: Int = yearInt, month: Int = month1, dayOfMonth: Int = this.dayOfMonth, hour: Int = hours, minute: Int = minutes, second: Int = seconds, milliseconds: Int = this.milliseconds): DateTime","dev.inmo.krontab.utils.copy"]},{"name":"fun DaysOfMonthBuilder()","description":"dev.inmo.krontab.builder.DaysOfMonthBuilder.DaysOfMonthBuilder","location":"kdocs/dev.inmo.krontab.builder/-days-of-month-builder/-days-of-month-builder.html","searchKeys":["DaysOfMonthBuilder","fun DaysOfMonthBuilder()","dev.inmo.krontab.builder.DaysOfMonthBuilder.DaysOfMonthBuilder"]},{"name":"fun HoursBuilder()","description":"dev.inmo.krontab.builder.HoursBuilder.HoursBuilder","location":"kdocs/dev.inmo.krontab.builder/-hours-builder/-hours-builder.html","searchKeys":["HoursBuilder","fun HoursBuilder()","dev.inmo.krontab.builder.HoursBuilder.HoursBuilder"]},{"name":"fun Iterator.merge(): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","fun Iterator.merge(): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"fun KronScheduler.asFlow(): Flow","description":"dev.inmo.krontab.utils.asFlow","location":"kdocs/dev.inmo.krontab.utils/as-flow.html","searchKeys":["asFlow","fun KronScheduler.asFlow(): Flow","dev.inmo.krontab.utils.asFlow"]},{"name":"fun KronScheduler.asTzFlow(): Flow","description":"dev.inmo.krontab.utils.asTzFlow","location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow","fun KronScheduler.asTzFlow(): Flow","dev.inmo.krontab.utils.asTzFlow"]},{"name":"fun KronSchedulerTz.asTzFlow(): Flow","description":"dev.inmo.krontab.utils.asTzFlow","location":"kdocs/dev.inmo.krontab.utils/as-tz-flow.html","searchKeys":["asTzFlow","fun KronSchedulerTz.asTzFlow(): Flow","dev.inmo.krontab.utils.asTzFlow"]},{"name":"fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)","description":"dev.inmo.krontab.KronSchedulerWork.KronSchedulerWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/-kron-scheduler-work.html","searchKeys":["KronSchedulerWork","fun KronSchedulerWork(context: Context, workerParams: WorkerParameters)","dev.inmo.krontab.KronSchedulerWork.KronSchedulerWork"]},{"name":"fun KrontabTemplate.toKronScheduler(): KronScheduler","description":"dev.inmo.krontab.toKronScheduler","location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler","fun KrontabTemplate.toKronScheduler(): KronScheduler","dev.inmo.krontab.toKronScheduler"]},{"name":"fun KrontabTemplate.toKronScheduler(defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.toKronScheduler","location":"kdocs/dev.inmo.krontab/to-kron-scheduler.html","searchKeys":["toKronScheduler","fun KrontabTemplate.toKronScheduler(defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.toKronScheduler"]},{"name":"fun KrontabTemplate.toSchedule(): KronScheduler","description":"dev.inmo.krontab.toSchedule","location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule","fun KrontabTemplate.toSchedule(): KronScheduler","dev.inmo.krontab.toSchedule"]},{"name":"fun KrontabTemplate.toSchedule(defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.toSchedule","location":"kdocs/dev.inmo.krontab/to-schedule.html","searchKeys":["toSchedule","fun KrontabTemplate.toSchedule(defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.toSchedule"]},{"name":"fun KrontabTemplate.wrapAsKronScheduler(): KrontabTemplateWrapper","description":"dev.inmo.krontab.wrapAsKronScheduler","location":"kdocs/dev.inmo.krontab/wrap-as-kron-scheduler.html","searchKeys":["wrapAsKronScheduler","fun KrontabTemplate.wrapAsKronScheduler(): KrontabTemplateWrapper","dev.inmo.krontab.wrapAsKronScheduler"]},{"name":"fun KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters)","description":"dev.inmo.krontab.KrontabTemplateSchedulerWork.KrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/-krontab-template-scheduler-work/-krontab-template-scheduler-work.html","searchKeys":["KrontabTemplateSchedulerWork","fun KrontabTemplateSchedulerWork(context: Context, workerParams: WorkerParameters)","dev.inmo.krontab.KrontabTemplateSchedulerWork.KrontabTemplateSchedulerWork"]},{"name":"fun KrontabTemplateWrapper(template: KrontabTemplate)","description":"dev.inmo.krontab.KrontabTemplateWrapper.KrontabTemplateWrapper","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/-krontab-template-wrapper.html","searchKeys":["KrontabTemplateWrapper","fun KrontabTemplateWrapper(template: KrontabTemplate)","dev.inmo.krontab.KrontabTemplateWrapper.KrontabTemplateWrapper"]},{"name":"fun MinutesBuilder()","description":"dev.inmo.krontab.builder.MinutesBuilder.MinutesBuilder","location":"kdocs/dev.inmo.krontab.builder/-minutes-builder/-minutes-builder.html","searchKeys":["MinutesBuilder","fun MinutesBuilder()","dev.inmo.krontab.builder.MinutesBuilder.MinutesBuilder"]},{"name":"fun MonthsBuilder()","description":"dev.inmo.krontab.builder.MonthsBuilder.MonthsBuilder","location":"kdocs/dev.inmo.krontab.builder/-months-builder/-months-builder.html","searchKeys":["MonthsBuilder","fun MonthsBuilder()","dev.inmo.krontab.builder.MonthsBuilder.MonthsBuilder"]},{"name":"fun SchedulerBuilder(seconds: Array? = null, minutes: Array? = null, hours: Array? = null, dayOfMonth: Array? = null, month: Array? = null, year: Array? = null, dayOfWeek: Array? = null, offset: Minutes? = null)","description":"dev.inmo.krontab.builder.SchedulerBuilder.SchedulerBuilder","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/-scheduler-builder.html","searchKeys":["SchedulerBuilder","fun SchedulerBuilder(seconds: Array? = null, minutes: Array? = null, hours: Array? = null, dayOfMonth: Array? = null, month: Array? = null, year: Array? = null, dayOfWeek: Array? = null, offset: Minutes? = null)","dev.inmo.krontab.builder.SchedulerBuilder.SchedulerBuilder"]},{"name":"fun SecondsBuilder()","description":"dev.inmo.krontab.builder.SecondsBuilder.SecondsBuilder","location":"kdocs/dev.inmo.krontab.builder/-seconds-builder/-seconds-builder.html","searchKeys":["SecondsBuilder","fun SecondsBuilder()","dev.inmo.krontab.builder.SecondsBuilder.SecondsBuilder"]},{"name":"fun WeekDaysBuilder()","description":"dev.inmo.krontab.builder.WeekDaysBuilder.WeekDaysBuilder","location":"kdocs/dev.inmo.krontab.builder/-week-days-builder/-week-days-builder.html","searchKeys":["WeekDaysBuilder","fun WeekDaysBuilder()","dev.inmo.krontab.builder.WeekDaysBuilder.WeekDaysBuilder"]},{"name":"fun YearsBuilder()","description":"dev.inmo.krontab.builder.YearsBuilder.YearsBuilder","location":"kdocs/dev.inmo.krontab.builder/-years-builder/-years-builder.html","searchKeys":["YearsBuilder","fun YearsBuilder()","dev.inmo.krontab.builder.YearsBuilder.YearsBuilder"]},{"name":"fun allowAll()","description":"dev.inmo.krontab.builder.TimeBuilder.allowAll","location":"kdocs/dev.inmo.krontab.builder/-time-builder/allow-all.html","searchKeys":["allowAll","fun allowAll()","dev.inmo.krontab.builder.TimeBuilder.allowAll"]},{"name":"fun build(): KronScheduler","description":"dev.inmo.krontab.builder.SchedulerBuilder.build","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/build.html","searchKeys":["build","fun build(): KronScheduler","dev.inmo.krontab.builder.SchedulerBuilder.build"]},{"name":"fun buildSchedule(incoming: KrontabTemplate): KronScheduler","description":"dev.inmo.krontab.buildSchedule","location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(incoming: KrontabTemplate): KronScheduler","dev.inmo.krontab.buildSchedule"]},{"name":"fun buildSchedule(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.buildSchedule","location":"kdocs/dev.inmo.krontab/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.buildSchedule"]},{"name":"fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz","description":"dev.inmo.krontab.builder.buildSchedule","location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(offset: Minutes, settingsBlock: SchedulerBuilder.() -> Unit): KronSchedulerTz","dev.inmo.krontab.builder.buildSchedule"]},{"name":"fun buildSchedule(settingsBlock: SchedulerBuilder.() -> Unit): KronScheduler","description":"dev.inmo.krontab.builder.buildSchedule","location":"kdocs/dev.inmo.krontab.builder/build-schedule.html","searchKeys":["buildSchedule","fun buildSchedule(settingsBlock: SchedulerBuilder.() -> Unit): KronScheduler","dev.inmo.krontab.builder.buildSchedule"]},{"name":"fun createSimpleScheduler(incoming: KrontabTemplate): KronScheduler","description":"dev.inmo.krontab.createSimpleScheduler","location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler","fun createSimpleScheduler(incoming: KrontabTemplate): KronScheduler","dev.inmo.krontab.createSimpleScheduler"]},{"name":"fun createSimpleScheduler(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","description":"dev.inmo.krontab.createSimpleScheduler","location":"kdocs/dev.inmo.krontab/create-simple-scheduler.html","searchKeys":["createSimpleScheduler","fun createSimpleScheduler(incoming: KrontabTemplate, defaultOffset: Minutes): KronSchedulerTz","dev.inmo.krontab.createSimpleScheduler"]},{"name":"fun dayOfMonth(block: DaysOfMonthBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.dayOfMonth","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/day-of-month.html","searchKeys":["dayOfMonth","fun dayOfMonth(block: DaysOfMonthBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.dayOfMonth"]},{"name":"fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.dayOfWeek","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/day-of-week.html","searchKeys":["dayOfWeek","fun dayOfWeek(block: WeekDaysBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.dayOfWeek"]},{"name":"fun hours(block: HoursBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.hours","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/hours.html","searchKeys":["hours","fun hours(block: HoursBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.hours"]},{"name":"fun include(kronScheduler: KronScheduler)","description":"dev.inmo.krontab.collection.CollectionKronScheduler.include","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/include.html","searchKeys":["include","fun include(kronScheduler: KronScheduler)","dev.inmo.krontab.collection.CollectionKronScheduler.include"]},{"name":"fun includeFirst()","description":"dev.inmo.krontab.builder.TimeBuilder.includeFirst","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include-first.html","searchKeys":["includeFirst","fun includeFirst()","dev.inmo.krontab.builder.TimeBuilder.includeFirst"]},{"name":"fun includeLast()","description":"dev.inmo.krontab.builder.TimeBuilder.includeLast","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include-last.html","searchKeys":["includeLast","fun includeLast()","dev.inmo.krontab.builder.TimeBuilder.includeLast"]},{"name":"fun interface NearDateTimeCalculator","description":"dev.inmo.krontab.internal.NearDateTimeCalculator","location":"kdocs/dev.inmo.krontab.internal/-near-date-time-calculator/index.html","searchKeys":["NearDateTimeCalculator","fun interface NearDateTimeCalculator","dev.inmo.krontab.internal.NearDateTimeCalculator"]},{"name":"fun minutes(block: MinutesBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.minutes","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/minutes.html","searchKeys":["minutes","fun minutes(block: MinutesBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.minutes"]},{"name":"fun months(block: MonthsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.months","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/months.html","searchKeys":["months","fun months(block: MonthsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.months"]},{"name":"fun seconds(block: SecondsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.seconds","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/seconds.html","searchKeys":["seconds","fun seconds(block: SecondsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.seconds"]},{"name":"fun years(block: YearsBuilder.() -> Unit)","description":"dev.inmo.krontab.builder.SchedulerBuilder.years","location":"kdocs/dev.inmo.krontab.builder/-scheduler-builder/years.html","searchKeys":["years","fun years(block: YearsBuilder.() -> Unit)","dev.inmo.krontab.builder.SchedulerBuilder.years"]},{"name":"infix fun Int.every(delay: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.every","location":"kdocs/dev.inmo.krontab.builder/-time-builder/every.html","searchKeys":["every","infix fun Int.every(delay: Int): Array","dev.inmo.krontab.builder.TimeBuilder.every"]},{"name":"infix fun Int.upTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.upTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/up-to.html","searchKeys":["upTo","infix fun Int.upTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.upTo"]},{"name":"infix fun at(value: Int)","description":"dev.inmo.krontab.builder.TimeBuilder.at","location":"kdocs/dev.inmo.krontab.builder/-time-builder/at.html","searchKeys":["at","infix fun at(value: Int)","dev.inmo.krontab.builder.TimeBuilder.at"]},{"name":"infix fun every(delay: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.every","location":"kdocs/dev.inmo.krontab.builder/-time-builder/every.html","searchKeys":["every","infix fun every(delay: Int): Array","dev.inmo.krontab.builder.TimeBuilder.every"]},{"name":"infix fun include(array: Array)","description":"dev.inmo.krontab.builder.TimeBuilder.include","location":"kdocs/dev.inmo.krontab.builder/-time-builder/include.html","searchKeys":["include","infix fun include(array: Array)","dev.inmo.krontab.builder.TimeBuilder.include"]},{"name":"infix fun upTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.upTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/up-to.html","searchKeys":["upTo","infix fun upTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.upTo"]},{"name":"infix inline fun each(value: Int)","description":"dev.inmo.krontab.builder.TimeBuilder.each","location":"kdocs/dev.inmo.krontab.builder/-time-builder/each.html","searchKeys":["each","infix inline fun each(value: Int)","dev.inmo.krontab.builder.TimeBuilder.each"]},{"name":"infix inline fun from(value: Int): Int","description":"dev.inmo.krontab.builder.TimeBuilder.from","location":"kdocs/dev.inmo.krontab.builder/-time-builder/from.html","searchKeys":["from","infix inline fun from(value: Int): Int","dev.inmo.krontab.builder.TimeBuilder.from"]},{"name":"infix operator fun Int.rangeTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.rangeTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/range-to.html","searchKeys":["rangeTo","infix operator fun Int.rangeTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.rangeTo"]},{"name":"infix operator fun rangeTo(endIncluding: Int): Array","description":"dev.inmo.krontab.builder.TimeBuilder.rangeTo","location":"kdocs/dev.inmo.krontab.builder/-time-builder/range-to.html","searchKeys":["rangeTo","infix operator fun rangeTo(endIncluding: Int): Array","dev.inmo.krontab.builder.TimeBuilder.rangeTo"]},{"name":"inline fun CollectionKronScheduler.includeAll(kronSchedulers: List)","description":"dev.inmo.krontab.collection.includeAll","location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll","inline fun CollectionKronScheduler.includeAll(kronSchedulers: List)","dev.inmo.krontab.collection.includeAll"]},{"name":"inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)","description":"dev.inmo.krontab.collection.includeAll","location":"kdocs/dev.inmo.krontab.collection/include-all.html","searchKeys":["includeAll","inline fun CollectionKronScheduler.includeAll(vararg kronSchedulers: KronScheduler)","dev.inmo.krontab.collection.includeAll"]},{"name":"inline fun Iterable.merge(): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","inline fun Iterable.merge(): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler","description":"dev.inmo.krontab.merge","location":"kdocs/dev.inmo.krontab/merge.html","searchKeys":["merge","inline fun merge(vararg kronDateTimeSchedulers: KronScheduler): CollectionKronScheduler","dev.inmo.krontab.merge"]},{"name":"inline suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","inline suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"inline suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","inline suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"inline suspend fun Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKrontabTemplateSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-krontab-template-scheduler-work.html","searchKeys":["enqueueKrontabTemplateSchedulerWork","inline suspend fun Context.enqueueKrontabTemplateSchedulerWork(workName: String, krontabTemplate: KrontabTemplate, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, noinline setUpRequest: suspend OneTimeWorkRequest.Builder.(data: Data) -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKrontabTemplateSchedulerWork"]},{"name":"inline suspend fun KronScheduler.doOnce(noinline block: suspend () -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun KronScheduler.doOnce(noinline block: suspend () -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T","description":"dev.inmo.krontab.doOnceLocal","location":"kdocs/dev.inmo.krontab/do-once-local.html","searchKeys":["doOnceLocal","inline suspend fun KronScheduler.doOnceLocal(noinline block: suspend (DateTime) -> T): T","dev.inmo.krontab.doOnceLocal"]},{"name":"inline suspend fun KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T","description":"dev.inmo.krontab.doOnceTz","location":"kdocs/dev.inmo.krontab/do-once-tz.html","searchKeys":["doOnceTz","inline suspend fun KronScheduler.doOnceTz(noinline block: suspend (DateTimeTz) -> T): T","dev.inmo.krontab.doOnceTz"]},{"name":"inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend () -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend () -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend (DateTime) -> T): T","description":"dev.inmo.krontab.doOnce","location":"kdocs/dev.inmo.krontab/do-once.html","searchKeys":["doOnce","inline suspend fun doOnce(scheduleConfig: String, noinline block: suspend (DateTime) -> T): T","dev.inmo.krontab.doOnce"]},{"name":"inline suspend fun doOnceTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> T): T","description":"dev.inmo.krontab.doOnceTz","location":"kdocs/dev.inmo.krontab/do-once-tz.html","searchKeys":["doOnceTz","inline suspend fun doOnceTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> T): T","dev.inmo.krontab.doOnceTz"]},{"name":"inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)","description":"dev.inmo.krontab.doInfinity","location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity","inline suspend fun KronScheduler.doInfinity(noinline block: suspend () -> Unit)","dev.inmo.krontab.doInfinity"]},{"name":"inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)","description":"dev.inmo.krontab.doInfinityLocal","location":"kdocs/dev.inmo.krontab/do-infinity-local.html","searchKeys":["doInfinityLocal","inline suspend fun KronScheduler.doInfinityLocal(noinline block: suspend (DateTime) -> Unit)","dev.inmo.krontab.doInfinityLocal"]},{"name":"inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)","description":"dev.inmo.krontab.doInfinityTz","location":"kdocs/dev.inmo.krontab/do-infinity-tz.html","searchKeys":["doInfinityTz","inline suspend fun KronScheduler.doInfinityTz(noinline block: suspend (DateTimeTz) -> Unit)","dev.inmo.krontab.doInfinityTz"]},{"name":"inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)","description":"dev.inmo.krontab.doWhile","location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile","inline suspend fun KronScheduler.doWhile(noinline block: suspend () -> Boolean)","dev.inmo.krontab.doWhile"]},{"name":"inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)","description":"dev.inmo.krontab.doWhileLocal","location":"kdocs/dev.inmo.krontab/do-while-local.html","searchKeys":["doWhileLocal","inline suspend fun KronScheduler.doWhileLocal(noinline block: suspend (DateTime) -> Boolean)","dev.inmo.krontab.doWhileLocal"]},{"name":"inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)","description":"dev.inmo.krontab.doWhileTz","location":"kdocs/dev.inmo.krontab/do-while-tz.html","searchKeys":["doWhileTz","inline suspend fun KronScheduler.doWhileTz(noinline block: suspend (DateTimeTz) -> Boolean)","dev.inmo.krontab.doWhileTz"]},{"name":"inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend () -> Unit)","description":"dev.inmo.krontab.doInfinity","location":"kdocs/dev.inmo.krontab/do-infinity.html","searchKeys":["doInfinity","inline suspend fun doInfinity(scheduleConfig: String, noinline block: suspend () -> Unit)","dev.inmo.krontab.doInfinity"]},{"name":"inline suspend fun doInfinityLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Unit)","description":"dev.inmo.krontab.doInfinityLocal","location":"kdocs/dev.inmo.krontab/do-infinity-local.html","searchKeys":["doInfinityLocal","inline suspend fun doInfinityLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Unit)","dev.inmo.krontab.doInfinityLocal"]},{"name":"inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Unit)","description":"dev.inmo.krontab.doInfinityTz","location":"kdocs/dev.inmo.krontab/do-infinity-tz.html","searchKeys":["doInfinityTz","inline suspend fun doInfinityTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Unit)","dev.inmo.krontab.doInfinityTz"]},{"name":"inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)","description":"dev.inmo.krontab.doWhile","location":"kdocs/dev.inmo.krontab/do-while.html","searchKeys":["doWhile","inline suspend fun doWhile(scheduleConfig: String, noinline block: suspend () -> Boolean)","dev.inmo.krontab.doWhile"]},{"name":"inline suspend fun doWhileLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Boolean)","description":"dev.inmo.krontab.doWhileLocal","location":"kdocs/dev.inmo.krontab/do-while-local.html","searchKeys":["doWhileLocal","inline suspend fun doWhileLocal(scheduleConfig: String, noinline block: suspend (DateTime) -> Boolean)","dev.inmo.krontab.doWhileLocal"]},{"name":"inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Boolean)","description":"dev.inmo.krontab.doWhileTz","location":"kdocs/dev.inmo.krontab/do-while-tz.html","searchKeys":["doWhileTz","inline suspend fun doWhileTz(scheduleConfig: String, noinline block: suspend (DateTimeTz) -> Boolean)","dev.inmo.krontab.doWhileTz"]},{"name":"interface KronScheduler","description":"dev.inmo.krontab.KronScheduler","location":"kdocs/dev.inmo.krontab/-kron-scheduler/index.html","searchKeys":["KronScheduler","interface KronScheduler","dev.inmo.krontab.KronScheduler"]},{"name":"interface KronSchedulerTz : KronScheduler","description":"dev.inmo.krontab.KronSchedulerTz","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/index.html","searchKeys":["KronSchedulerTz","interface KronSchedulerTz : KronScheduler","dev.inmo.krontab.KronSchedulerTz"]},{"name":"open suspend override fun doWork(): ListenableWorker.Result","description":"dev.inmo.krontab.KronSchedulerWork.doWork","location":"kdocs/dev.inmo.krontab/-kron-scheduler-work/do-work.html","searchKeys":["doWork","open suspend override fun doWork(): ListenableWorker.Result","dev.inmo.krontab.KronSchedulerWork.doWork"]},{"name":"open suspend override fun next(relatively: DateTime): DateTime","description":"dev.inmo.krontab.collection.CollectionKronScheduler.next","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTime): DateTime","dev.inmo.krontab.collection.CollectionKronScheduler.next"]},{"name":"open suspend override fun next(relatively: DateTime): DateTime?","description":"dev.inmo.krontab.KronSchedulerTz.next","location":"kdocs/dev.inmo.krontab/-kron-scheduler-tz/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTime): DateTime?","dev.inmo.krontab.KronSchedulerTz.next"]},{"name":"open suspend override fun next(relatively: DateTimeTz): DateTimeTz","description":"dev.inmo.krontab.collection.CollectionKronScheduler.next","location":"kdocs/dev.inmo.krontab.collection/-collection-kron-scheduler/next.html","searchKeys":["next","open suspend override fun next(relatively: DateTimeTz): DateTimeTz","dev.inmo.krontab.collection.CollectionKronScheduler.next"]},{"name":"operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)","description":"dev.inmo.krontab.collection.plusAssign","location":"kdocs/dev.inmo.krontab.collection/plus-assign.html","searchKeys":["plusAssign","operator fun CollectionKronScheduler.plusAssign(kronScheduler: KronScheduler)","dev.inmo.krontab.collection.plusAssign"]},{"name":"operator fun KronScheduler.plus(kronScheduler: KronScheduler): CollectionKronScheduler","description":"dev.inmo.krontab.collection.plus","location":"kdocs/dev.inmo.krontab.collection/plus.html","searchKeys":["plus","operator fun KronScheduler.plus(kronScheduler: KronScheduler): CollectionKronScheduler","dev.inmo.krontab.collection.plus"]},{"name":"sealed class TimeBuilder","description":"dev.inmo.krontab.builder.TimeBuilder","location":"kdocs/dev.inmo.krontab.builder/-time-builder/index.html","searchKeys":["TimeBuilder","sealed class TimeBuilder","dev.inmo.krontab.builder.TimeBuilder"]},{"name":"suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","suspend fun Context.enqueueKronSchedulerWork(workName: String, delayMillis: Long, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","description":"dev.inmo.krontab.enqueueKronSchedulerWork","location":"kdocs/dev.inmo.krontab/enqueue-kron-scheduler-work.html","searchKeys":["enqueueKronSchedulerWork","suspend fun Context.enqueueKronSchedulerWork(workName: String, initialScheduler: KronScheduler, workClass: Class, existingWorkPolicy: ExistingWorkPolicy = ExistingWorkPolicy.REPLACE, setUpRequest: suspend OneTimeWorkRequest.Builder.() -> Unit = {}): Operation?","dev.inmo.krontab.enqueueKronSchedulerWork"]},{"name":"suspend fun KronScheduler.next(relatively: DateTimeTz): DateTimeTz?","description":"dev.inmo.krontab.next","location":"kdocs/dev.inmo.krontab/next.html","searchKeys":["next","suspend fun KronScheduler.next(relatively: DateTimeTz): DateTimeTz?","dev.inmo.krontab.next"]},{"name":"suspend fun KronScheduler.nextOrNow(): DateTime","description":"dev.inmo.krontab.nextOrNow","location":"kdocs/dev.inmo.krontab/next-or-now.html","searchKeys":["nextOrNow","suspend fun KronScheduler.nextOrNow(): DateTime","dev.inmo.krontab.nextOrNow"]},{"name":"suspend fun KronScheduler.nextOrRelative(relatively: DateTime = DateTime.now()): DateTime","description":"dev.inmo.krontab.nextOrRelative","location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative","suspend fun KronScheduler.nextOrRelative(relatively: DateTime = DateTime.now()): DateTime","dev.inmo.krontab.nextOrRelative"]},{"name":"suspend fun KronScheduler.nextTimeZoned(): DateTimeTz?","description":"dev.inmo.krontab.nextTimeZoned","location":"kdocs/dev.inmo.krontab/next-time-zoned.html","searchKeys":["nextTimeZoned","suspend fun KronScheduler.nextTimeZoned(): DateTimeTz?","dev.inmo.krontab.nextTimeZoned"]},{"name":"suspend fun KronSchedulerTz.nextOrNowWithOffset(): DateTimeTz","description":"dev.inmo.krontab.nextOrNowWithOffset","location":"kdocs/dev.inmo.krontab/next-or-now-with-offset.html","searchKeys":["nextOrNowWithOffset","suspend fun KronSchedulerTz.nextOrNowWithOffset(): DateTimeTz","dev.inmo.krontab.nextOrNowWithOffset"]},{"name":"suspend fun KronSchedulerTz.nextOrRelative(relatively: DateTimeTz): DateTimeTz","description":"dev.inmo.krontab.nextOrRelative","location":"kdocs/dev.inmo.krontab/next-or-relative.html","searchKeys":["nextOrRelative","suspend fun KronSchedulerTz.nextOrRelative(relatively: DateTimeTz): DateTimeTz","dev.inmo.krontab.nextOrRelative"]},{"name":"val AnyTimeScheduler: KronScheduler","description":"dev.inmo.krontab.AnyTimeScheduler","location":"kdocs/dev.inmo.krontab/-any-time-scheduler.html","searchKeys":["AnyTimeScheduler","val AnyTimeScheduler: KronScheduler","dev.inmo.krontab.AnyTimeScheduler"]},{"name":"val EveryDayOfMonthScheduler: KronScheduler","description":"dev.inmo.krontab.EveryDayOfMonthScheduler","location":"kdocs/dev.inmo.krontab/-every-day-of-month-scheduler.html","searchKeys":["EveryDayOfMonthScheduler","val EveryDayOfMonthScheduler: KronScheduler","dev.inmo.krontab.EveryDayOfMonthScheduler"]},{"name":"val EveryHourScheduler: KronScheduler","description":"dev.inmo.krontab.EveryHourScheduler","location":"kdocs/dev.inmo.krontab/-every-hour-scheduler.html","searchKeys":["EveryHourScheduler","val EveryHourScheduler: KronScheduler","dev.inmo.krontab.EveryHourScheduler"]},{"name":"val EveryMinuteScheduler: KronScheduler","description":"dev.inmo.krontab.EveryMinuteScheduler","location":"kdocs/dev.inmo.krontab/-every-minute-scheduler.html","searchKeys":["EveryMinuteScheduler","val EveryMinuteScheduler: KronScheduler","dev.inmo.krontab.EveryMinuteScheduler"]},{"name":"val EveryMonthScheduler: KronScheduler","description":"dev.inmo.krontab.EveryMonthScheduler","location":"kdocs/dev.inmo.krontab/-every-month-scheduler.html","searchKeys":["EveryMonthScheduler","val EveryMonthScheduler: KronScheduler","dev.inmo.krontab.EveryMonthScheduler"]},{"name":"val EverySecondScheduler: KronScheduler","description":"dev.inmo.krontab.EverySecondScheduler","location":"kdocs/dev.inmo.krontab/-every-second-scheduler.html","searchKeys":["EverySecondScheduler","val EverySecondScheduler: KronScheduler","dev.inmo.krontab.EverySecondScheduler"]},{"name":"val EveryYearScheduler: KronScheduler","description":"dev.inmo.krontab.EveryYearScheduler","location":"kdocs/dev.inmo.krontab/-every-year-scheduler.html","searchKeys":["EveryYearScheduler","val EveryYearScheduler: KronScheduler","dev.inmo.krontab.EveryYearScheduler"]},{"name":"val first: Int","description":"dev.inmo.krontab.builder.TimeBuilder.first","location":"kdocs/dev.inmo.krontab.builder/-time-builder/first.html","searchKeys":["first","val first: Int","dev.inmo.krontab.builder.TimeBuilder.first"]},{"name":"val last: Int","description":"dev.inmo.krontab.builder.TimeBuilder.last","location":"kdocs/dev.inmo.krontab.builder/-time-builder/last.html","searchKeys":["last","val last: Int","dev.inmo.krontab.builder.TimeBuilder.last"]},{"name":"val template: KrontabTemplate","description":"dev.inmo.krontab.KrontabTemplateWrapper.template","location":"kdocs/dev.inmo.krontab/-krontab-template-wrapper/template.html","searchKeys":["template","val template: KrontabTemplate","dev.inmo.krontab.KrontabTemplateWrapper.template"]}]