We solve it by adding the attribute
lifecycleStatusValidFor
to ServiceSpecification and ResourceSpecification:
"lifecycleStatusValidFor": {
"type": "array",
"description": "The available lifecycle status with the validFor TimePeriod",
"items": {
"$ref": "#/definitions/LifecycleStatusValidFor"
}
},
Here the referred Type:
"LifecycleStatusValidFor": {
"type": "object",
"description": "Represents a LifecycleStatus with validFor TimePeriod",
"properties": {
"lifecycleStatus": {
"type": "string",
"description": "The lifecycleStatus"
},
"validFor": {
"$ref": "#/definitions/TimePeriod",
"description": "The period for which this lifecycleStatus is valid"
}
}
},
------------------------------
Florian Kammermann
Swisscom (Schweiz) AG
------------------------------