@@ -8,23 +8,23 @@ properties:
8
8
title : Flags
9
9
description : Top-level flags object. All flags are defined here.
10
10
type : object
11
- $comment : flag objects are one of the 4 flag types defined in $defs
11
+ $comment : flag objects are one of the 4 flag types defined in definitions
12
12
additionalProperties : false
13
13
patternProperties :
14
14
" ^.{1,}$ " :
15
15
oneOf :
16
16
- title : Boolean flag
17
17
description : A flag having boolean values.
18
- $ref : " #/$defs /booleanFlag"
18
+ $ref : " #/definitions /booleanFlag"
19
19
- title : String flag
20
20
description : A flag having string values.
21
- $ref : " #/$defs /stringFlag"
21
+ $ref : " #/definitions /stringFlag"
22
22
- title : Numeric flag
23
23
description : A flag having numeric values.
24
- $ref : " #/$defs /numberFlag"
24
+ $ref : " #/definitions /numberFlag"
25
25
- title : Object flag
26
26
description : A flag having arbitrary object values.
27
- $ref : " #/$defs /objectFlag"
27
+ $ref : " #/definitions /objectFlag"
28
28
$evaluators :
29
29
title : Evaluators
30
30
description : ' Reusable targeting rules that can be referenced with "$ref": "myRule"
@@ -35,8 +35,8 @@ properties:
35
35
" ^.{1,}$ " :
36
36
$comment : this relative ref means that targeting.json MUST be in the same
37
37
dir, or available on the same HTTP path
38
- $ref : " ./targeting.json#/$defs /targeting"
39
- " $defs " :
38
+ $ref : " ./targeting.json#/definitions /targeting"
39
+ definitions :
40
40
flag :
41
41
$comment : base flag object; no title/description here, allows for better UX,
42
42
keep it in the overrides
@@ -56,7 +56,7 @@ properties:
56
56
if the targeting returns null).
57
57
type : string
58
58
targeting :
59
- $ref : " ./targeting.json#/$defs /targeting"
59
+ $ref : " ./targeting.json#/definitions /targeting"
60
60
required :
61
61
- state
62
62
- defaultVariant
@@ -99,20 +99,20 @@ properties:
99
99
patternProperties :
100
100
" ^.{1,}$ " :
101
101
type : object
102
- $comment : merge the variants with the base flag to build our typed flags
103
102
booleanFlag :
103
+ $comment : merge the variants with the base flag to build our typed flags
104
104
allOf :
105
- - $ref : " #/$defs /flag"
106
- - $ref : " #/$defs /booleanVariants"
105
+ - $ref : " #/definitions /flag"
106
+ - $ref : " #/definitions /booleanVariants"
107
107
stringFlag :
108
108
allOf :
109
- - $ref : " #/$defs /flag"
110
- - $ref : " #/$defs /stringVariants"
109
+ - $ref : " #/definitions /flag"
110
+ - $ref : " #/definitions /stringVariants"
111
111
numberFlag :
112
112
allOf :
113
- - $ref : " #/$defs /flag"
114
- - $ref : " #/$defs /numberVariants"
113
+ - $ref : " #/definitions /flag"
114
+ - $ref : " #/definitions /numberVariants"
115
115
objectFlag :
116
116
allOf :
117
- - $ref : " #/$defs /flag"
118
- - $ref : " #/$defs /objectVariants"
117
+ - $ref : " #/definitions /flag"
118
+ - $ref : " #/definitions /objectVariants"
0 commit comments