aboutsummaryrefslogtreecommitdiffstats
path: root/examples/examples-grpc/src/main/resources/schemas/CDSCreateSubscriptionPayloadType.avsc
blob: 4dc03d300440e17aa906ffacefe4b825a3d95341 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{
  "type": "map",
  "values": {
    "type": "record",
    "name": "CDSRequestPayloadEntry",
    "fields": [
      {
        "name": "create_DasH_subscription_DasH_properties",
        "type": {
          "name": "create_DasH_subscription_DasH_properties_record",
          "type": "record",
          "fields": [
            {
              "name": "nfName",
              "type": "string"
            },
            {
              "name": "subscriptionName",
              "type": "string"
            },
            {
              "name": "administrativeState",
              "type": "string"
            },
            {
              "name": "fileBasedGP",
              "type": "string"
            },
            {
              "name": "fileLocation",
              "type": "string"
            },
            {
              "name": "measurementGroups",
              "type": {
                "type": "array",
                "items": {
                  "name": "measurementGroups_record",
                  "type": "record",
                  "fields": [
                    {
                      "name": "measurementGroup",
                      "type": {
                        "name": "measurementGroup",
                        "type": "record",
                        "fields": [
                          {
                            "name": "measurementTypes",
                            "type": {
                              "type": "array",
                              "items": {
                                "name": "measurementTypes_record",
                                "type": "record",
                                "fields": [
                                  {
                                    "name": "measurementType",
                                    "type": "string"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "name": "managedObjectDNsBasic",
                            "type": {
                              "type": "array",
                              "items": {
                                "name": "managedObjectDNsBasic_record",
                                "type": "record",
                                "fields": [
                                  {
                                    "name": "DN",
                                    "type": "string"
                                  }
                                ]
                              }
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    ]
  }
}