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, 7 insertions, 2 deletions
diff --git a/icespider/common/routes.ice b/icespider/common/routes.ice
index 01bed51..0e64692 100644
--- a/icespider/common/routes.ice
+++ b/icespider/common/routes.ice
@@ -7,15 +7,20 @@ module UserIceSpider {
};
class Parameter {
string name;
- ParameterSource source;
+ ParameterSource source = URL;
optional(0) string key;
bool isOptional = false;
+ ["slicer:name:default"]
+ optional(1) string defaultExpr;
+
+ ["slicer:ignore"]
+ bool hasUserSource;
};
sequence<Parameter> Parameters;
class Route {
string name;
string path;
- HttpMethod method;
+ HttpMethod method = GET;
string operation;
Parameters params;
};