
commonMain.ssm.data.dsl.model.DataChannel.kt Maven / Gradle / Ivy
package ssm.data.dsl.model
import kotlin.js.JsExport
import kotlin.js.JsName
import kotlinx.serialization.Serializable
import ssm.chaincode.dsl.model.ChannelId
@Serializable
@JsExport
@JsName("DataChannelDTO")
interface DataChannelDTO {
/**
* Identifier
* @example "channel-@komune-io"
*/
val id: ChannelId
}
/**
* Description of a channel
* @d2 model
* @parent [ssm.data.dsl.DataSsmD2Model]
*/
@Serializable
@JsExport
@JsName("DataChannel")
class DataChannel(
override val id: ChannelId,
) : DataChannelDTO
© 2015 - 2025 Weber Informatics LLC | Privacy Policy