All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lspace.services.rest.endpoints.ExecutionApi.scala Maven / Gradle / Ivy

package lspace.services.rest.endpoints

import cats.effect.IO
import io.finch.Endpoint
import lspace._
import lspace.codec.ContextedT
import lspace.librarian.traversal.Collection

trait ExecutionApi extends Api {

  def query: Endpoint[IO, _root_.fs2.Stream[IO, ContextedT[Collection[Any, ClassType[Any]]]]]
  def mutate: Endpoint[IO, Unit]
  def ask: Endpoint[IO, Boolean]
  def subscribe: Endpoint[IO, List[Node]]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy