TuningRule

@Serializable
sealed interface TuningRule(source)

This is a base interface for all rules in advanced.json file.

Ideally, all information should be received from the contest system. Unfortunately, in the real world, it's not always possible, or information can be not fully correct or convenient to display.

To deal with it, you can specify advanced.json file containing a list of TuningRules, which would update existing information loaded from the contest system.

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun process(info: ContestInfo): ContestInfo