Package-level declarations

Types

Link copied to clipboard
@Serializable
class Base(var created: Instant? = null, var updated: Instant? = null, val id: UUID, val name: String? = null, val context: Map<String, Any>? = null)
Link copied to clipboard
data class BasePayload(val id: UUID? = null, val name: String? = null, val context: Map<String, Any>? = null, val type: ResourceType? = null)
Link copied to clipboard
@Serializable
data class Deployment(_id: UUID = NewUUID.getEmpty(), _name: String = "default", _context: Map<String, Any>? = null) : Resource
Link copied to clipboard
open class Manager(val backend: Backend, val stack: Stack) : Klogging
Link copied to clipboard
@Serializable
open class Model(val resource: Resource, val deployment: Deployment)
Link copied to clipboard
data class Payload(val deployment: BasePayload? = null, val context: Map<String, Any>? = null, val resource: BasePayload? = null)
Link copied to clipboard
@Serializable
open class Resource(val base: Base, val type: ResourceType? = null)
Link copied to clipboard
class ResourceIsUndefinedException(message: String = "Resource must be defined in the payload") : Exception
Link copied to clipboard