commonMain.cccev.f2.framework.domain.query.FrameworkGetQueryDTO.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cccev-framework-f2-domain-jvm Show documentation
Show all versions of cccev-framework-f2-domain-jvm Show documentation
Kotlin implementation of Core Criterion and Core Evidence Vocabulary
The newest version!
package cccev.f2.framework.domain.query
import cccev.s2.framework.domain.FrameworkId
import cccev.s2.framework.domain.model.Framework
import cccev.s2.framework.domain.model.FrameworkDTO
import f2.dsl.fnc.F2Function
import kotlin.js.JsExport
import kotlin.js.JsName
import kotlinx.serialization.Serializable
typealias FrameworkGetFunction = F2Function
@JsExport
@JsName("FrameworkGetQueryDTO")
interface FrameworkGetQueryDTO {
val id: FrameworkId
}
data class FrameworkGetQueryDTOBase(
override val id: FrameworkId
): FrameworkGetQueryDTO
@JsExport
@JsName("FrameworkGetResultDTO")
interface FrameworkGetResultDTO {
val item: FrameworkDTO?
}
@Serializable
data class FrameworkGetResultDTOBase(
override val item: Framework?
): FrameworkGetResultDTO