diff options
Diffstat (limited to 'icespider/common/routes.ice')
-rw-r--r-- | icespider/common/routes.ice | 9 |
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; }; |