File tree Expand file tree Collapse file tree 1 file changed +23
-10
lines changed Expand file tree Collapse file tree 1 file changed +23
-10
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,11 @@ const db = require('./src/apps');
1919
2020module . exports = function ( app ) {
2121
22+ const USER_ID_PREFIX = 'U' ;
23+ const ENTITY_ID_PREFIX = 'E' ;
24+ const ENTITY_CLASS_PREFIX = 'T' ;
25+ const ATTR_KEY_PREFIX = 'A' ;
26+
2227 const USER_CLASS_NAME = 'User' ;
2328 const LIST_CLASS_NAME = 'List' ;
2429 const USER_ID = ':UserID' ;
@@ -30,50 +35,58 @@ module.exports = function (app) {
3035 const URI = {
3136
3237 /**
33- * #/User /:UserID
38+ * #/U /:UserID
3439 */
3540 USER : apiUri ( [
36- USER_CLASS_NAME ,
41+ USER_ID_PREFIX ,
3742 USER_ID ,
3843 ] ) ,
3944
4045 /**
41- * #/User /:UserID/:EntityClassName
46+ * #/U /:UserID/T /:EntityClassName
4247 */
4348 TYPE : apiUri ( [
44- USER_CLASS_NAME ,
49+ USER_ID_PREFIX ,
4550 USER_ID ,
51+ ENTITY_CLASS_PREFIX ,
4652 ENTITY_CLASS_NAME ,
4753 ] ) ,
4854
4955 /**
50- * #/User /:UserID/:EntityClassName/:AttributeKey
56+ * #/U /:UserID/T/ :EntityClassName/A /:AttributeKey
5157 */
5258 TYPE_ATTR : apiUri ( [
53- USER_CLASS_NAME ,
59+ USER_ID_PREFIX ,
5460 USER_ID ,
61+ ENTITY_CLASS_PREFIX ,
5562 ENTITY_CLASS_NAME ,
63+ ATTR_KEY_PREFIX ,
5664 ATTRIBUTE_KEY ,
5765 ] ) ,
5866
5967 /**
60- * #/User /:UserID/:EntityClassName/:EntityID
68+ * #/U /:UserID/T/ :EntityClassName/E /:EntityID
6169 */
6270 ENTITY : apiUri ( [
63- USER_CLASS_NAME ,
71+ USER_ID_PREFIX ,
6472 USER_ID ,
73+ ENTITY_CLASS_PREFIX ,
6574 ENTITY_CLASS_NAME ,
75+ ENTITY_ID_PREFIX ,
6676 ENTITY_ID ,
6777 ] ) ,
6878
6979 /**
70- * #/User /:UserID/:EntityClassName/:EntityID/:AttributeKey
80+ * #/U /:UserID/T/ :EntityClassName/E/ :EntityID/A /:AttributeKey
7181 */
7282 ENTITY_ATTR : apiUri ( [
73- USER_CLASS_NAME ,
83+ USER_ID_PREFIX ,
7484 USER_ID ,
85+ ENTITY_CLASS_PREFIX ,
7586 ENTITY_CLASS_NAME ,
87+ ENTITY_ID_PREFIX ,
7688 ENTITY_ID ,
89+ ATTR_KEY_PREFIX ,
7790 ATTRIBUTE_KEY ,
7891 ] ) ,
7992
You can’t perform that action at this time.
0 commit comments