fix: IO microservice (#38)

Reviewed-on: #38
This commit is contained in:
2026-04-22 08:36:54 +02:00
parent 3ca2afbb4b
commit a386f57c21
29 changed files with 400 additions and 43 deletions
@@ -0,0 +1,3 @@
package de.nowchess.api.dto
case class ImportFenRequest(fen: String)
@@ -0,0 +1,3 @@
package de.nowchess.api.dto
case class ImportPgnRequest(pgn: String)
@@ -0,0 +1,6 @@
package de.nowchess.api.io
import de.nowchess.api.game.GameContext
trait GameContextExport:
def exportGameContext(context: GameContext): String
@@ -0,0 +1,6 @@
package de.nowchess.api.io
import de.nowchess.api.game.GameContext
trait GameContextImport:
def importGameContext(input: String): Either[String, GameContext]