diff options
Diffstat (limited to 'Master/texmf-dist/source/support/tlcockpit/src/main/scala/TeXLive/JsonProtocol.scala')
-rw-r--r-- | Master/texmf-dist/source/support/tlcockpit/src/main/scala/TeXLive/JsonProtocol.scala | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/support/tlcockpit/src/main/scala/TeXLive/JsonProtocol.scala b/Master/texmf-dist/source/support/tlcockpit/src/main/scala/TeXLive/JsonProtocol.scala new file mode 100644 index 00000000000..3e28c582f2a --- /dev/null +++ b/Master/texmf-dist/source/support/tlcockpit/src/main/scala/TeXLive/JsonProtocol.scala @@ -0,0 +1,15 @@ +package TeXLive + +import spray.json._ + + +object JsonProtocol extends DefaultJsonProtocol { + implicit val catalogueDataFormat = jsonFormat6(CatalogueData) + implicit val docfileFormat = jsonFormat3(DocFile) + implicit val tlpackageFormat = jsonFormat19(TLPackage) + implicit val tlbackupFormat = jsonFormat3(TLBackup) + implicit val tlpaperconfFormat = jsonFormat3(TLPaperConf) + implicit val tloptionsFormat = jsonFormat14(TLOptions) + implicit val tloptionFormat = jsonFormat6(TLOption) +} + |