Package-level declarations

Types

Link copied to clipboard
data class CreateCommandResponse(val createdModels: List<String>, val modifiedModels: List<String>, val deletedModels: List<String>, val generatedJobs: List<String>, val secondaryEvents: List<String>)
Link copied to clipboard
class EventMutationService<C : KlerkContext, V>(klerk: Klerk<C, V>, contextFactory: suspend (GraphQLContext) -> C) : Mutation
Link copied to clipboard
class GenericQuery<C : KlerkContext, V>(klerk: Klerk<C, V>, contextFactory: suspend (GraphQLContext) -> C) : Query
Link copied to clipboard
data class KlerkCollection(val id: ID, val type: String)
Link copied to clipboard
data class KlerkCommand(val name: String, val parameters: List<KlerkParameter>)
Link copied to clipboard
data class KlerkEdge(val node: KlerkModel, val cursor: String)
Link copied to clipboard
data class KlerkField(val name: String, val type: PropertyType, val value: String?)
Link copied to clipboard
data class KlerkModel(val id: ID, val type: String?, val state: String, val createdAt: String, val lastModifiedAt: String, val lastPropsModifiedAt: String, val lastStateTransitionAt: String, val props: List<KlerkField>, val possibleEvents: List<KlerkCommand>)
Link copied to clipboard
data class KlerkModelsResponse(val edges: List<KlerkEdge>, val pageInfo: PageInfo)
Link copied to clipboard
data class KlerkParameter(val name: String, val type: String, val ofType: String?, val nullable: Boolean, val required: Boolean)
Link copied to clipboard
data class PageInfo(val hasPreviousPage: Boolean, val hasNextPage: Boolean, val startCursor: String?, val endCursor: String?)