EndpointPart

sealed class EndpointPart<in L : EndpointRegion>

Types

Link copied to clipboard
data class Optional<L : EndpointRegion>(key: String, part: EndpointPart<L>) : EndpointPart<L>
Link copied to clipboard
data class Parameter(param: String) : EndpointPart<EndpointRegion>
Link copied to clipboard
data class Static(part: String) : EndpointPart<EndpointRegion>

Functions

Link copied to clipboard
fun parts(traverseOptionals: (String) -> Boolean): List<EndpointPart<L>>
Link copied to clipboard
abstract fun resolveOptionals(taken: Set<String>, untaken: Set<String>): EndpointPart<L>?

Properties

Link copied to clipboard
val allParts: List<EndpointPart<L>>

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Sources

Link copied to clipboard