17 lines
410 B
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
|
|
} |