2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"strategies": [
|
|
|
|
{
|
|
|
|
"name": "default",
|
|
|
|
"description": "Default on or off Strategy.",
|
|
|
|
"parameters": []
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "usersWithEmail",
|
|
|
|
"description": "Active for users defined in the comma-separated emails-parameter.",
|
|
|
|
"parameters": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "emails",
|
|
|
|
"type": "string"
|
2017-11-16 16:45:01 +01:00
|
|
|
}
|
2018-11-22 11:20:28 +01:00
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"applications": [
|
|
|
|
{
|
|
|
|
"appName": "demo-app-1",
|
|
|
|
"strategies": ["default"]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"appName": "demo-app-2",
|
|
|
|
"strategies": ["default", "extra"],
|
|
|
|
"description": "hello"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"clientInstances": [
|
|
|
|
{
|
|
|
|
"appName": "demo-app-1",
|
|
|
|
"instanceId": "test-1",
|
|
|
|
"strategies": ["default"],
|
|
|
|
"started": 1516026938494,
|
|
|
|
"interval": 10
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"appName": "demo-seed-2",
|
|
|
|
"instanceId": "test-2",
|
|
|
|
"strategies": ["default"],
|
|
|
|
"started": 1516026938494,
|
|
|
|
"interval": 10
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"features": [
|
|
|
|
{
|
|
|
|
"name": "featureX",
|
|
|
|
"description": "the #1 feature",
|
|
|
|
"enabled": true,
|
|
|
|
"strategies": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "default",
|
|
|
|
"parameters": {}
|
2017-11-16 16:45:01 +01:00
|
|
|
}
|
2018-11-22 11:20:28 +01:00
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "featureY",
|
|
|
|
"description": "soon to be the #1 feature",
|
|
|
|
"enabled": false,
|
|
|
|
"strategies": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "baz",
|
|
|
|
"parameters": {
|
|
|
|
"foo": "bar"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "featureZ",
|
|
|
|
"description": "terrible feature",
|
|
|
|
"enabled": true,
|
|
|
|
"strategies": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "baz",
|
|
|
|
"parameters": {
|
|
|
|
"foo": "rab"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "featureArchivedX",
|
|
|
|
"description": "the #1 feature",
|
|
|
|
"enabled": true,
|
|
|
|
"archived": true,
|
|
|
|
"strategies": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "default",
|
|
|
|
"parameters": {}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "featureArchivedY",
|
|
|
|
"description": "soon to be the #1 feature",
|
|
|
|
"enabled": false,
|
|
|
|
"archived": true,
|
|
|
|
"strategies": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "baz",
|
|
|
|
"parameters": {
|
|
|
|
"foo": "bar"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "featureArchivedZ",
|
|
|
|
"description": "terrible feature",
|
|
|
|
"enabled": true,
|
|
|
|
"archived": true,
|
|
|
|
"strategies": [
|
2017-11-16 16:45:01 +01:00
|
|
|
{
|
2018-11-22 11:20:28 +01:00
|
|
|
"name": "baz",
|
|
|
|
"parameters": {
|
|
|
|
"foo": "rab"
|
|
|
|
}
|
2017-11-16 16:45:01 +01:00
|
|
|
}
|
2018-11-22 11:20:28 +01:00
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|