io.lsdconsulting.interceptors.common.AppName.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lsd-interceptors Show documentation
Show all versions of lsd-interceptors Show documentation
Provides various interceptors to capture events for the lsd-core library to generate sequence diagrams
package io.lsdconsulting.interceptors.common
import com.lsd.core.domain.ComponentName
data class AppName private constructor(val value: String) {
companion object Factory {
fun create(value: String) : AppName {
return AppName(ComponentName(value).normalisedName)
}
}
}