]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.rest/scl/HTTP/MediaType.scl
Improvements to HTTP client SCL API
[simantics/platform.git] / bundles / org.simantics.scl.rest / scl / HTTP / MediaType.scl
diff --git a/bundles/org.simantics.scl.rest/scl/HTTP/MediaType.scl b/bundles/org.simantics.scl.rest/scl/HTTP/MediaType.scl
new file mode 100644 (file)
index 0000000..95be994
--- /dev/null
@@ -0,0 +1,19 @@
+importJava "javax.ws.rs.core.MediaType" where
+    data MediaType
+    
+    WILDCARD_TYPE :: MediaType
+    APPLICATION_XML_TYPE :: MediaType
+    APPLICATION_ATOM_XML_TYPE :: MediaType
+    APPLICATION_XHTML_XML_TYPE :: MediaType
+    APPLICATION_SVG_XML_TYPE :: MediaType
+    APPLICATION_JSON_TYPE :: MediaType
+    APPLICATION_FORM_URLENCODED_TYPE :: MediaType
+    MULTIPART_FORM_DATA_TYPE :: MediaType
+    APPLICATION_OCTET_STREAM_TYPE :: MediaType
+    TEXT_PLAIN_TYPE :: MediaType
+    TEXT_XML_TYPE :: MediaType
+    TEXT_HTML_TYPE :: MediaType
+    
+    @JavaName valueOf
+    mediaType :: String -> MediaType
+    withCharset :: MediaType -> String -> <Proc> MediaType
\ No newline at end of file