diff options
Diffstat (limited to 'icespider/common/routes.ice')
-rw-r--r-- | icespider/common/routes.ice | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/icespider/common/routes.ice b/icespider/common/routes.ice index 37939c1..db6475d 100644 --- a/icespider/common/routes.ice +++ b/icespider/common/routes.ice @@ -45,14 +45,24 @@ module IceSpider { Operations operations; string type; OutputSerializers outputSerializers; + StringSeq bases; }; ["slicer:json:object"] dictionary<string, Route> Routes; + class RouteBase { + StringSeq proxies; + StringSeq functions; + }; + + ["slicer:json:object"] + dictionary<string, RouteBase> RouteBases; + class RouteConfiguration { string name; Routes routes; + RouteBases routeBases; StringSeq slices; StringSeq headers; }; |