DelegateWithDefaultFactory
class DelegateWithDefaultFactory<T>(provider: OptionalStringValueDelegateProvider<T>, defaultValue: T) : PropertyDelegateProvider<StringValuesBuilder, DefaultStringValueDelegate<T>> (source)
Functions
Link copied to clipboard
open operator override fun provideDelegate(thisRef: StringValuesBuilder, property: KProperty<*>): DefaultStringValueDelegate<T>
Inherited functions
Link copied to clipboard
Specifies that this query parameter should only take a single value.
Link copied to clipboard
fun <T> OptionalStringValueDelegateProvider<T>.withDefault(defaultValue: T): DefaultStringValueDelegateProvider<T>
Adds a default value to the specified delegate. If the string-value has not been set before, defaultValue is returned instead of null.