Package-level declarations

Types

Link copied to clipboard
@Serializable
object DisableResponse

A dummy response object for the PerformanceDomain.disable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class EnableRequest(val timeDomain: TimeDomain? = null)

Request object containing input parameters for the PerformanceDomain.enable command.

Link copied to clipboard
@Serializable
object EnableResponse

A dummy response object for the PerformanceDomain.enable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class GetMetricsResponse(val metrics: List<Metric>)

Response type for the PerformanceDomain.getMetrics command.

Link copied to clipboard
@Serializable
data class Metric(val name: String, val value: Double)

Run-time execution metric.

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard
@Serializable
data class SetTimeDomainRequest(val timeDomain: TimeDomain)

Request object containing input parameters for the PerformanceDomain.setTimeDomain command.

Link copied to clipboard
@Serializable
object SetTimeDomainResponse

A dummy response object for the PerformanceDomain.setTimeDomain command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
enum TimeDomain : Enum<TimeDomain>

This enum doesn't have a proper description because it was generated from inline declarations. Its name was inferred based on the places where it is used: