Cells/cells/shared/src/net/okennedy/cells/WebsocketResponse.scala

17 lines
410 B
Scala

package net.okennedy.cells
import play.api.libs.json._
sealed trait WebsocketResponse
sealed trait CanvasOp extends WebsocketResponse
case class AddTable(table: serialized.Table) extends CanvasOp
sealed trait TableOp extends CanvasOp
object WebsocketResponse
{
implicit val AddTableFormat: Format[AddTable] = Json.format
implicit val WebsocketResponseFormat: Format[WebsocketResponse] = Json.format
}