summaryrefslogtreecommitdiff
path: root/icespider/common/routes.ice
diff options
context:
space:
mode:
Diffstat (limited to 'icespider/common/routes.ice')
-rw-r--r--icespider/common/routes.ice9
1 files changed, 9 insertions, 0 deletions
diff --git a/icespider/common/routes.ice b/icespider/common/routes.ice
index 65e7d67..bc2406a 100644
--- a/icespider/common/routes.ice
+++ b/icespider/common/routes.ice
@@ -20,12 +20,21 @@ module IceSpider {
sequence<Parameter> Parameters;
+ class OutputSerializer {
+ string contentType;
+ string serializer;
+ StringSeq params;
+ };
+
+ sequence<OutputSerializer> OutputSerializers;
+
class Route {
string name;
string path;
HttpMethod method = GET;
string operation;
Parameters params;
+ OutputSerializers outputSerializers;
};
sequence<Route> Routes;