Merge "Support MetadataSet generation in APEX CLI Editor"
[policy/apex-pdp.git] / examples / examples-grpc / src / main / resources / schemas / SubscriptionType.avsc
1 {
2   "name": "subscription",
3   "type": "record",
4   "fields": [
5     {
6       "name": "subscriptionName",
7       "type": "string"
8     },
9     {
10       "name": "administrativeState",
11       "type": "string"
12     },
13     {
14       "name": "fileBasedGP",
15       "type": "int"
16     },
17     {
18       "name": "fileLocation",
19       "type": "string"
20     },
21     {
22       "name": "measurementGroups",
23       "type": {
24         "type": "array",
25         "items": {
26           "name": "Measurement_Groups_Type",
27           "type": "record",
28           "fields": [
29             {
30               "name": "measurementGroup",
31               "type": {
32                 "name": "Measurement_Group_Type",
33                 "type": "record",
34                 "fields": [
35                   {
36                     "name": "measurementTypes",
37                     "type": {
38                       "type": "array",
39                       "items": {
40                         "name": "Measurement_Types_Type",
41                         "type": "record",
42                         "fields": [
43                           {
44                             "name": "measurementType",
45                             "type": "string"
46                           }
47                         ]
48                       }
49                     }
50                   },
51                   {
52                     "name": "managedObjectDNsBasic",
53                     "type": {
54                       "type": "array",
55                       "items": {
56                         "name": "Managed_Object_Dns_Basic_Type",
57                         "type": "record",
58                         "fields": [
59                           {
60                             "name": "DN",
61                             "type": "string"
62                           }
63                         ]
64                       }
65                     }
66                   }
67                 ]
68               }
69             }
70           ]
71         }
72       }
73     }
74   ]
75 }