Package-level declarations
Types
Link copied to clipboard
object MsmpEventRegistry
Registry for MSMP events.
Link copied to clipboard
interface MsmpExtension
Link copied to clipboard
Link copied to clipboard
Properties
Functions
Link copied to clipboard
inline fun <T : MsmpExtension> msmpExtension(registryName: String, crossinline factory: (MsmpClient, String) -> T, crossinline config: MsmpExtensionConfig<T>.() -> Unit = {}): ReadOnlyProperty<MsmpClient, T>
inline fun <P : Any, R : Any, T : MsmpExtension> msmpExtension(registryName: String, crossinline factory: (MsmpClient, String, KSerializer<P>, KSerializer<R>) -> T, crossinline config: MsmpExtensionConfig<T>.() -> Unit = {}): ReadOnlyProperty<MsmpClient, T>
Registry for MSMP request extension.