@@ -240,6 +240,31 @@ export interface Condition {
240
240
* @memberof Condition
241
241
*/
242
242
parameters ?: { [ key : string ] : ConditionParamTypeRef ; } ;
243
+ /**
244
+ *
245
+ * @type {ConditionMetadata }
246
+ * @memberof Condition
247
+ */
248
+ metadata ?: ConditionMetadata ;
249
+ }
250
+ /**
251
+ *
252
+ * @export
253
+ * @interface ConditionMetadata
254
+ */
255
+ export interface ConditionMetadata {
256
+ /**
257
+ *
258
+ * @type {string }
259
+ * @memberof ConditionMetadata
260
+ */
261
+ module ?: string ;
262
+ /**
263
+ *
264
+ * @type {SourceInfo }
265
+ * @memberof ConditionMetadata
266
+ */
267
+ source_info ?: SourceInfo ;
243
268
}
244
269
/**
245
270
*
@@ -636,6 +661,18 @@ export interface Metadata {
636
661
* @memberof Metadata
637
662
*/
638
663
relations ?: { [ key : string ] : RelationMetadata ; } ;
664
+ /**
665
+ *
666
+ * @type {string }
667
+ * @memberof Metadata
668
+ */
669
+ module ?: string ;
670
+ /**
671
+ *
672
+ * @type {SourceInfo }
673
+ * @memberof Metadata
674
+ */
675
+ source_info ?: SourceInfo ;
639
676
}
640
677
/**
641
678
*
@@ -901,6 +938,18 @@ export interface RelationMetadata {
901
938
* @memberof RelationMetadata
902
939
*/
903
940
directly_related_user_types ?: Array < RelationReference > ;
941
+ /**
942
+ *
943
+ * @type {string }
944
+ * @memberof RelationMetadata
945
+ */
946
+ module ?: string ;
947
+ /**
948
+ *
949
+ * @type {SourceInfo }
950
+ * @memberof RelationMetadata
951
+ */
952
+ source_info ?: SourceInfo ;
904
953
}
905
954
/**
906
955
* RelationReference represents a relation of a particular object type (e.g. \'document#viewer\').
@@ -952,6 +1001,19 @@ export interface RelationshipCondition {
952
1001
*/
953
1002
context ?: object ;
954
1003
}
1004
+ /**
1005
+ *
1006
+ * @export
1007
+ * @interface SourceInfo
1008
+ */
1009
+ export interface SourceInfo {
1010
+ /**
1011
+ *
1012
+ * @type {string }
1013
+ * @memberof SourceInfo
1014
+ */
1015
+ file ?: string ;
1016
+ }
955
1017
/**
956
1018
*
957
1019
* @export
0 commit comments