[VID-6] Initial rebase push
[vid.git] / vid-app-common / src / main / resources / json / mso / requestStatus
1 {\r
2     "$schema": "http://json-schema.org/draft-04/schema#",\r
3     "description": "fields describing the status of a request",\r
4     "properties": {\r
5         "percentProgress": {\r
6             "description": "percentage complete estimate from 0 to 100",\r
7             "type": "number"\r
8         },\r
9         "requestState": {\r
10             "description": "short description of the instantiation state",\r
11             "enum": [\r
12                 "complete",\r
13                 "failed",\r
14                 "inProgress"\r
15             ],\r
16             "type": "string"\r
17         },\r
18         "statusMessage": {\r
19             "description": "additional descriptive information about the status",\r
20             "type": "string"\r
21         },\r
22         "timestamp": {\r
23             "description": "GMT Datetime the requestStatus was created e.g.: Wed, 15 Oct 2014 13:01:52 GMT",\r
24             "type": "string"\r
25         },\r
26         "wasRolledBack": {\r
27                         "description": "true or false boolean indicating whether the request was rolled back",\r
28                         "type": "boolean"\r
29                 }\r
30         \r
31     },\r
32     "required": [\r
33         "requestState",\r
34         "timestamp"\r
35     ],\r
36     "type": "object"\r
37 }\r