{
    "applications": [
        {
            "code": 0,
            "name": "Diameter Common Messages"
        },
        {
            "code": 1,
            "name": "NASREQ Application"
        },
        {
            "code": 2,
            "name": "Mobile IPv4 Application"
        },
        {
            "code": 3,
            "name": "Diameter Base Accounting"
        },
        {
            "code": 4,
            "name": "Diameter Credit Control Application"
        },
        {
            "code": 5,
            "name": "EAP Application"
        },
        {
            "code": 6,
            "name": "Diameter Session Initiation Protocol (SIP) Application"
        },
        {
            "code": 7,
            "name": "Diameter Mobile IPv6 IKE   (MIP6I)"
        },
        {
            "code": 8,
            "name": "Diameter Mobile IPv6 Auth  (MIP6A)"
        },
        {
            "code": 9,
            "name": "Diameter QoS application"
        },
        {
            "code": 10,
            "name": "Diameter Capabilities Update"
        },
        {
            "code": 11,
            "name": "Diameter IKE SK (IKESK)"
        },
        {
            "code": 12,
            "name": "Diameter NAT Control Application"
        },
        {
            "code": 13,
            "name": "Diameter ERP"
        },
        {
            "code": 111,
            "name": "ALU Sy"
        },
        {
            "code": 555,
            "name": "Sun Ping Application"
        },
        {
            "code": 19302,
            "name": "Ericsson SCAP"
        },
        {
            "code": 19310,
            "name": "Ericsson SRAP"
        },
        {
            "code": 16777216,
            "name": "3GPP Cx"
        },
        {
            "code": 16777217,
            "name": "3GPP Sh"
        },
        {
            "code": 16777218,
            "name": "3GPP Re/Rf"
        },
        {
            "code": 16777219,
            "name": "3GPP Wx"
        },
        {
            "code": 16777220,
            "name": "3GPP Zn"
        },
        {
            "code": 16777221,
            "name": "3GPP Zh"
        },
        {
            "code": 16777222,
            "name": "3GPP Gq"
        },
        {
            "code": 16777223,
            "name": "3GPP Gmb"
        },
        {
            "code": 16777224,
            "name": "3GPP Gx"
        },
        {
            "code": 16777225,
            "name": "3GPP Gx over Gy"
        },
        {
            "code": 16777226,
            "name": "3GPP MM10"
        },
        {
            "code": 16777227,
            "name": "Ericsson MSI"
        },
        {
            "code": 16777228,
            "name": "Ericsson Zx"
        },
        {
            "code": 16777229,
            "name": "3GPP Rx Release 6"
        },
        {
            "code": 16777230,
            "name": "3GPP Pr"
        },
        {
            "code": 16777231,
            "name": "Diameter e2e4 Application"
        },
        {
            "code": 16777232,
            "name": "Ericsson Charging-CIP"
        },
        {
            "code": 16777233,
            "name": "Ericsson Mm"
        },
        {
            "code": 16777234,
            "name": "Vodafone Gx+"
        },
        {
            "code": 16777235,
            "name": "ITU-T Rs"
        },
        {
            "code": 16777236,
            "name": "3GPP Rx"
        },
        {
            "code": 16777237,
            "name": "3GPP2 Ty"
        },
        {
            "code": 16777238,
            "name": "3GPP Gx"
        },
        {
            "code": 16777239,
            "name": "Juniper Cluster"
        },
        {
            "code": 16777240,
            "name": "Juniper Policy-Control-AAA"
        },
        {
            "code": 16777241,
            "name": "iptego USPI"
        },
        {
            "code": 16777242,
            "name": "Covergence-specific SIP routing"
        },
        {
            "code": 16777243,
            "name": "Policy Processing"
        },
        {
            "code": 16777244,
            "name": "Juniper Policy-Control-JSRC"
        },
        {
            "code": 16777245,
            "name": "ITU-T S-TC1"
        },
        {
            "code": 16777246,
            "name": "NSN Unified Charging Trigger Function (UCTF)"
        },
        {
            "code": 16777247,
            "name": "3GPP2 CAN Access Authentication and Authorization"
        },
        {
            "code": 16777248,
            "name": "3GPP2 WLAN Interworking Access Authentication and Authorization"
        },
        {
            "code": 16777249,
            "name": "3GPP2 WLAN Interworking Accounting"
        },
        {
            "code": 16777250,
            "name": "3GPP STa"
        },
        {
            "code": 16777251,
            "name": "3GPP S6a/S6d"
        },
        {
            "code": 16777252,
            "name": "3GPP S13/S13'"
        },
        {
            "code": 16777253,
            "name": "ETSI Re"
        },
        {
            "code": 16777254,
            "name": "ETSI GOCAP"
        },
        {
            "code": 16777255,
            "name": "3GPP SLg"
        },
        {
            "code": 16777256,
            "name": "ITU-T Rw"
        },
        {
            "code": 16777257,
            "name": "ETSI a4"
        },
        {
            "code": 16777258,
            "name": "ITU-T Rt"
        },
        {
            "code": 16777259,
            "name": "CARA"
        },
        {
            "code": 16777260,
            "name": "CAMA"
        },
        {
            "code": 16777261,
            "name": "Femtocell extension to Diameter EAP Application"
        },
        {
            "code": 16777262,
            "name": "ITU-T Ru"
        },
        {
            "code": 16777263,
            "name": "ITU-T Ng"
        },
        {
            "code": 16777264,
            "name": "3GPP SWm"
        },
        {
            "code": 16777265,
            "name": "3GPP SWx"
        },
        {
            "code": 16777266,
            "name": "3GPP Gxx"
        },
        {
            "code": 16777267,
            "name": "3GPP S9"
        },
        {
            "code": 16777268,
            "name": "3GPP Zpn"
        },
        {
            "code": 16777269,
            "name": "Ericsson HSI"
        },
        {
            "code": 16777270,
            "name": "Juniper-Example"
        },
        {
            "code": 16777271,
            "name": "ITU-T Ri"
        },
        {
            "code": 16777272,
            "name": "3GPP S6b"
        },
        {
            "code": 16777273,
            "name": "Juniper JGx"
        },
        {
            "code": 16777274,
            "name": "ITU-T Rd"
        },
        {
            "code": 16777275,
            "name": "ADMI Notification Application"
        },
        {
            "code": 16777276,
            "name": "ADMI Messaging Interface Application"
        },
        {
            "code": 16777277,
            "name": "Peter-Service VSI"
        },
        {
            "code": 16777278,
            "name": "ETSI Rr request model"
        },
        {
            "code": 16777279,
            "name": "ETSI Rr delegated model"
        },
        {
            "code": 16777291,
            "name": "3GPP SLh"
        },
        {
            "code": 16777292,
            "name": "3GPP SGmb"
        },
        {
            "code": 16777293,
            "name": "Cloudmark Diameter Interface"
        },
        {
            "code": 16777294,
            "name": "Camiant DRMA"
        },
        {
            "code": 16777295,
            "name": "PiLTE Interworking Diameter Application"
        },
        {
            "code": 16777296,
            "name": "Juniper-Sessions-Recovery"
        },
        {
            "code": 16777297,
            "name": "Vedicis LiveProxy"
        },
        {
            "code": 16777298,
            "name": "Pi*3GPP2 Diameter Application"
        },
        {
            "code": 16777299,
            "name": "Sandvine Rf+"
        },
        {
            "code": 16777300,
            "name": "Subscription Information Application"
        },
        {
            "code": 16777301,
            "name": "Ericsson Charging-DCIP"
        },
        {
            "code": 16777302,
            "name": "3GPP Sy"
        },
        {
            "code": 16777303,
            "name": "3GPP Sd"
        },
        {
            "code": 16777304,
            "name": "Ericsson Sy"
        },
        {
            "code": 16777305,
            "name": "HP DTD"
        },
        {
            "code": 16777306,
            "name": "ITU-T M9"
        },
        {
            "code": 16777307,
            "name": "ITU-T M13"
        },
        {
            "code": 16777308,
            "name": "3GPP S7a"
        },
        {
            "code": 16777309,
            "name": "3GPP Tsp"
        },
        {
            "code": 16777310,
            "name": "3GPP S6m"
        },
        {
            "code": 16777311,
            "name": "3GPP T4"
        },
        {
            "code": 16777312,
            "name": "3GPP S6c"
        },
        {
            "code": 16777313,
            "name": "3GPP SGd"
        },
        {
            "code": 16777314,
            "name": "Intrado-SLg"
        },
        {
            "code": 16777315,
            "name": "Ericsson Diameter Signalling Controller Application (DSC)"
        },
        {
            "code": 16777316,
            "name": "Verizon-Femto-Loc"
        },
        {
            "code": 16777317,
            "name": "Nokia Solutions and Networks (NSN) Hd Application"
        },
        {
            "code": 16777318,
            "name": "3GPP S15"
        },
        {
            "code": 16777319,
            "name": "3GPP S9a"
        },
        {
            "code": 16777320,
            "name": "3GPP S9a*"
        },
        {
            "code": 16777321,
            "name": "Gateway Location Application"
        },
        {
            "code": 16777322,
            "name": "Verizon Session Recovery"
        },
        {
            "code": 16777323,
            "name": "3GPP2 M1"
        },
        {
            "code": 16777324,
            "name": "MAGIC Client Interface Protocol (CIP)"
        },
        {
            "code": 16777325,
            "name": "ITU-T Nc"
        },
        {
            "code": 16777326,
            "name": "ITU-T Ne"
        },
        {
            "code": 16777327,
            "name": "Ericsson Sx"
        },
        {
            "code": 16777328,
            "name": "Nokia Service Extension, NSE"
        },
        {
            "code": 16777329,
            "name": "Rivada Xd"
        },
        {
            "code": 16777330,
            "name": "Rivada Xm"
        },
        {
            "code": 16777331,
            "name": "Rivada Xh"
        },
        {
            "code": 16777332,
            "name": "Rivada Xf"
        },
        {
            "code": 16777333,
            "name": "Rivada Xf"
        },
        {
            "code": 16777334,
            "name": "Rivada Xp"
        },
        {
            "code": 16777335,
            "name": "3GPP MB2-C"
        },
        {
            "code": 16777336,
            "name": "3GPP PC4a"
        },
        {
            "code": 16777337,
            "name": "3GPP PC2"
        },
        {
            "code": 16777338,
            "name": "Juniper Domain Policy"
        },
        {
            "code": 16777339,
            "name": "Host Observer"
        },
        {
            "code": 16777340,
            "name": "3GPP PC6/PC7"
        },
        {
            "code": 16777341,
            "name": "Nokia Sdr"
        },
        {
            "code": 16777342,
            "name": "3GPP Np"
        },
        {
            "code": 16777345,
            "name": "3GPP S6t"
        },
        {
            "code": 16777346,
            "name": "3GPP T6a/T6b"
        },
        {
            "code": 16777999,
            "name": "S6b Application (One-AAA)"
        },
        {
            "code": 4294967295,
            "name": "Relay"
        }
    ],
    "commands": [
        {
            "code": 100,
            "name": "Peer Information",
            "vendorId": 11
        },
        {
            "code": 101,
            "name": "Fetch Peers",
            "vendorId": 11
        },
        {
            "code": 102,
            "name": "Subscribe Change",
            "vendorId": 11
        },
        {
            "code": 103,
            "name": "Notify Change",
            "vendorId": 11
        },
        {
            "code": 257,
            "name": "Capabilities-Exchange",
            "vendorId": 0
        },
        {
            "code": 258,
            "name": "Re-Auth",
            "vendorId": 0
        },
        {
            "code": 260,
            "name": "AA-Mobile-Node",
            "vendorId": 0
        },
        {
            "code": 262,
            "name": "Home-Agent-MIP",
            "vendorId": 0
        },
        {
            "code": 265,
            "name": "AA",
            "vendorId": 0
        },
        {
            "code": 268,
            "name": "Diameter-EAP",
            "vendorId": 0
        },
        {
            "code": 271,
            "name": "Accounting",
            "vendorId": 0
        },
        {
            "code": 272,
            "name": "Credit-Control",
            "vendorId": 0
        },
        {
            "code": 274,
            "name": "Abort-Session",
            "vendorId": 0
        },
        {
            "code": 275,
            "name": "Session-Termination",
            "vendorId": 0
        },
        {
            "code": 280,
            "name": "Device-Watchdog",
            "vendorId": 0
        },
        {
            "code": 282,
            "name": "Disconnect-Peer",
            "vendorId": 0
        },
        {
            "code": 283,
            "name": "User-Authorization",
            "vendorId": 0
        },
        {
            "code": 284,
            "name": "Server-Assignment",
            "vendorId": 0
        },
        {
            "code": 285,
            "name": "Location-Info",
            "vendorId": 0
        },
        {
            "code": 286,
            "name": "Multimedia-Auth",
            "vendorId": 0
        },
        {
            "code": 287,
            "name": "Registration-Termination",
            "vendorId": 0
        },
        {
            "code": 288,
            "name": "Push-Profile",
            "vendorId": 0
        },
        {
            "code": 300,
            "name": "User-Authorization",
            "vendorId": 10415
        },
        {
            "code": 301,
            "name": "Server-Assignment",
            "vendorId": 10415
        },
        {
            "code": 302,
            "name": "Location-Info",
            "vendorId": 10415
        },
        {
            "code": 303,
            "name": "Multimedia-Auth",
            "vendorId": 10415
        },
        {
            "code": 304,
            "name": "Registration-Termination",
            "vendorId": 10415
        },
        {
            "code": 305,
            "name": "Push-Profile",
            "vendorId": 10415
        },
        {
            "code": 306,
            "name": "User-Data",
            "vendorId": 10415
        },
        {
            "code": 307,
            "name": "Profile-Update",
            "vendorId": 10415
        },
        {
            "code": 308,
            "name": "Subscribe-Notifications",
            "vendorId": 10415
        },
        {
            "code": 309,
            "name": "Push-Notification",
            "vendorId": 10415
        },
        {
            "code": 310,
            "name": "Boostrapping-Info",
            "vendorId": 0
        },
        {
            "code": 311,
            "name": "Message-Process",
            "vendorId": 0
        },
        {
            "code": 312,
            "name": "GBAPush-Info",
            "vendorId": 0
        },
        {
            "code": 314,
            "name": "Policy-Data",
            "vendorId": 0
        },
        {
            "code": 315,
            "name": "Policy-Install",
            "vendorId": 0
        },
        {
            "code": 316,
            "name": "3GPP-Update-Location",
            "vendorId": 0
        },
        {
            "code": 317,
            "name": "3GPP-Cancel-Location",
            "vendorId": 0
        },
        {
            "code": 318,
            "name": "3GPP-Authentication-Information",
            "vendorId": 0
        },
        {
            "code": 319,
            "name": "3GPP-Insert-Subscriber-Data",
            "vendorId": 0
        },
        {
            "code": 320,
            "name": "3GPP-Delete-Subscriber-Data",
            "vendorId": 0
        },
        {
            "code": 321,
            "name": "3GPP-Purge-UE",
            "vendorId": 0
        },
        {
            "code": 322,
            "name": "3GPP-Reset",
            "vendorId": 0
        },
        {
            "code": 323,
            "name": "3GPP-Notify",
            "vendorId": 0
        },
        {
            "code": 324,
            "name": "3GPP-ME-Identity-Check",
            "vendorId": 0
        },
        {
            "code": 325,
            "name": "MIP6",
            "vendorId": 0
        },
        {
            "code": 325,
            "name": "MIP6-Request/Answer",
            "vendorId": 0
        },
        {
            "code": 326,
            "name": "QoS-Authorization",
            "vendorId": 0
        },
        {
            "code": 327,
            "name": "QoS-Install",
            "vendorId": 0
        },
        {
            "code": 328,
            "name": "Capabilities-Update",
            "vendorId": 0
        },
        {
            "code": 329,
            "name": "IKEv2-SK",
            "vendorId": 0
        },
        {
            "code": 330,
            "name": "NAT-Control",
            "vendorId": 0
        },
        {
            "code": 511,
            "name": "Ping",
            "vendorId": 42
        },
        {
            "code": 8388620,
            "name": "3GPP-Provide-Location",
            "vendorId": 0
        },
        {
            "code": 8388621,
            "name": "3GPP-Location-Report",
            "vendorId": 0
        },
        {
            "code": 8388622,
            "name": "3GPP-LCS-Routing-Info",
            "vendorId": 0
        },
        {
            "code": 8388631,
            "name": "Subscription Information Application",
            "vendorId": 0
        },
        {
            "code": 8388632,
            "name": "Distributed Charging",
            "vendorId": 0
        },
        {
            "code": 8388633,
            "name": "Ericsson-SL",
            "vendorId": 0
        },
        {
            "code": 8388634,
            "name": "Ericsson-SN",
            "vendorId": 0
        },
        {
            "code": 8388635,
            "name": "Spending-Limit",
            "vendorId": 0
        },
        {
            "code": 8388636,
            "name": "Spending-Status-Notification",
            "vendorId": 0
        },
        {
            "code": 8388637,
            "name": "TDF-Session",
            "vendorId": 0
        },
        {
            "code": 8388638,
            "name": "3GPP-Update-VCSG-Location",
            "vendorId": 0
        },
        {
            "code": 8388639,
            "name": "3GPP-Device-Action",
            "vendorId": 0
        },
        {
            "code": 8388640,
            "name": "3GPP-Device-Notification",
            "vendorId": 0
        },
        {
            "code": 8388641,
            "name": "3GPP-Subscriber-Information",
            "vendorId": 0
        },
        {
            "code": 8388642,
            "name": "Cancel-VCSG-Location",
            "vendorId": 0
        },
        {
            "code": 8388643,
            "name": "3GPP-Device-Trigger",
            "vendorId": 0
        },
        {
            "code": 8388644,
            "name": "3GPP-Delivery-Report",
            "vendorId": 0
        },
        {
            "code": 8388645,
            "name": "MO-Forward-Short-Message",
            "vendorId": 0
        },
        {
            "code": 8388646,
            "name": "MT-Forward-Short-Message",
            "vendorId": 0
        },
        {
            "code": 8388647,
            "name": "Send-Routing-Info-for-SM",
            "vendorId": 0
        },
        {
            "code": 8388648,
            "name": "Alert-Service-Centre",
            "vendorId": 0
        },
        {
            "code": 8388649,
            "name": "Report-SM-Delivery-Status",
            "vendorId": 0
        },
        {
            "code": 8388650,
            "name": "NSN Cancel-LocationMS",
            "vendorId": 0
        },
        {
            "code": 8388651,
            "name": "NSN User-DataMS",
            "vendorId": 0
        },
        {
            "code": 8388652,
            "name": "NSN Profile-UpdateMS",
            "vendorId": 0
        },
        {
            "code": 8388653,
            "name": "NSN Subscribe-NotificationsMS",
            "vendorId": 0
        },
        {
            "code": 8388654,
            "name": "NSN Push-NotificationMS",
            "vendorId": 0
        },
        {
            "code": 8388655,
            "name": "Get Gateway",
            "vendorId": 0
        },
        {
            "code": 8388656,
            "name": "Trigger-Establishment",
            "vendorId": 0
        },
        {
            "code": 8388657,
            "name": "Ericsson Binding-Data",
            "vendorId": 0
        },
        {
            "code": 8388662,
            "name": "GCS-Action",
            "vendorId": 10415
        },
        {
            "code": 8388663,
            "name": "GCS-Notification",
            "vendorId": 10415
        },
        {
            "code": 8388664,
            "name": "ProSe-Subscriber-Information",
            "vendorId": 10415
        },
        {
            "code": 8388665,
            "name": "Update-ProSe-Subscriber-Data",
            "vendorId": 10415
        },
        {
            "code": 8388666,
            "name": "ProSe-Notify",
            "vendorId": 10415
        },
        {
            "code": 8388667,
            "name": "Reset",
            "vendorId": 10415
        },
        {
            "code": 8388713,
            "name": "ProSe-Initial-Location-Information",
            "vendorId": 10415
        },
        {
            "code": 8388717,
            "name": "Ericsson Trace-Report",
            "vendorId": 0
        },
        {
            "code": 8388718,
            "name": "Configuration-Information",
            "vendorId": 0
        },
        {
            "code": 8388719,
            "name": "Reporting-Information",
            "vendorId": 0
        },
        {
            "code": 8388720,
            "name": "Non-Aggregated-RUCI-Report",
            "vendorId": 0
        },
        {
            "code": 8388721,
            "name": "Aggregated-RUCI-Report",
            "vendorId": 0
        },
        {
            "code": 8388722,
            "name": "Modify-Uecontext",
            "vendorId": 0
        },
        {
            "code": 8388726,
            "name": "NIDD-Information",
            "vendorId": 0
        },
        {
            "code": 8388732,
            "name": "Connection-Management",
            "vendorId": 0
        },
        {
            "code": 8388733,
            "name": "MO-Data",
            "vendorId": 0
        },
        {
            "code": 8388734,
            "name": "MT-Data",
            "vendorId": 0
        }
    ],
    "avps": [
        {
            "code": 1,
            "name": "User-Name",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 1,
            "name": "Ping-Timestamp-Secs",
            "vendorId": 42,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1,
            "name": "MS-CHAP-Response",
            "vendorId": 311,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 1,
            "name": "SN-VPN-ID",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1,
            "name": "3GPP-IMSI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1,
            "name": "CS-Additional-Calling-Party-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2,
            "name": "User-Password",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 2,
            "name": "Ping-Timestamp-Usecs",
            "vendorId": 42,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2,
            "name": "MS-CHAP-Error",
            "vendorId": 311,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 2,
            "name": "SN-VPN-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2,
            "name": "3GPP-Charging-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2,
            "name": "CS-Announcement",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Announcement-Type",
                "CS-Announcement-Logic",
                "CS-Announcement-Code",
                "CS-Announcement-Data",
                "CS-Warning-Period"
            ]
        },
        {
            "code": 3,
            "name": "CHAP-Password",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 3,
            "name": "Ping-Timestamp",
            "vendorId": 42,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Ping-Timestamp-Secs",
                "Ping-Timestamp-Usecs"
            ]
        },
        {
            "code": 3,
            "name": "SN-Disconnect-Reason",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Not-Defined"
                },
                {
                    "code": 1,
                    "name": "Admin-Disconnect"
                },
                {
                    "code": 2,
                    "name": "Remote-Disconnect"
                },
                {
                    "code": 3,
                    "name": "Local-Disconnect"
                },
                {
                    "code": 4,
                    "name": "Disc-No-Resource"
                },
                {
                    "code": 5,
                    "name": "Disc-Excd-Service-Limit"
                },
                {
                    "code": 6,
                    "name": "PPP-LCP-Neg-Failed"
                },
                {
                    "code": 7,
                    "name": "PPP-LCP-No-Response"
                },
                {
                    "code": 8,
                    "name": "PPP-LCP-Loopback"
                },
                {
                    "code": 9,
                    "name": "PPP-LCP-Max-Retry"
                },
                {
                    "code": 10,
                    "name": "PPP-Echo-Failed"
                },
                {
                    "code": 11,
                    "name": "PPP-Auth-Failed"
                },
                {
                    "code": 12,
                    "name": "PPP-Auth-Failed-No-AAA-Resp"
                },
                {
                    "code": 13,
                    "name": "PPP-Auth-No-Response"
                },
                {
                    "code": 14,
                    "name": "PPP-Auth-Max-Retry"
                },
                {
                    "code": 15,
                    "name": "Invalid-AAA-Attr"
                },
                {
                    "code": 16,
                    "name": "Failed-User-Filter"
                },
                {
                    "code": 17,
                    "name": "Failed-Provide-Service"
                },
                {
                    "code": 18,
                    "name": "Invalid-IP-Address-AAA"
                },
                {
                    "code": 19,
                    "name": "Invalid-IP-Pool-AAA"
                },
                {
                    "code": 20,
                    "name": "PPP-IPCP-Neg-Failed"
                },
                {
                    "code": 21,
                    "name": "PPP-IPCP-No-Response"
                },
                {
                    "code": 22,
                    "name": "PPP-IPCP-Max-Retry"
                },
                {
                    "code": 23,
                    "name": "PPP-No-Rem-IP-Address"
                },
                {
                    "code": 24,
                    "name": "Inactivity-Timeout"
                },
                {
                    "code": 25,
                    "name": "Session-Timeout"
                },
                {
                    "code": 26,
                    "name": "Max-Data-Excd"
                },
                {
                    "code": 27,
                    "name": "Invalid-IP-Source-Address"
                },
                {
                    "code": 28,
                    "name": "MSID-Auth-Failed"
                },
                {
                    "code": 29,
                    "name": "MSID-Auth-Failed-No-AAA-Resp"
                },
                {
                    "code": 30,
                    "name": "A11-Max-Retry"
                },
                {
                    "code": 31,
                    "name": "A11-Lifetime-Expired"
                },
                {
                    "code": 32,
                    "name": "A11-Message-Integrity-Failure"
                },
                {
                    "code": 33,
                    "name": "PPP-lcp-remote-disc"
                },
                {
                    "code": 34,
                    "name": "Session-setup-timeout"
                },
                {
                    "code": 35,
                    "name": "PPP-keepalive-failure"
                },
                {
                    "code": 36,
                    "name": "Flow-add-failed"
                },
                {
                    "code": 37,
                    "name": "Call-type-detection-failed"
                },
                {
                    "code": 38,
                    "name": "Wrong-ipcp-params"
                },
                {
                    "code": 39,
                    "name": "MIP-remote-dereg"
                },
                {
                    "code": 40,
                    "name": "MIP-lifetime-expiry"
                },
                {
                    "code": 41,
                    "name": "MIP-proto-error"
                },
                {
                    "code": 42,
                    "name": "MIP-auth-failure"
                },
                {
                    "code": 43,
                    "name": "MIP-reg-timeout"
                },
                {
                    "code": 44,
                    "name": "Invalid-dest-context"
                },
                {
                    "code": 45,
                    "name": "Source-context-removed"
                },
                {
                    "code": 46,
                    "name": "Destination-context-removed"
                },
                {
                    "code": 47,
                    "name": "Req-service-addr-unavailable"
                },
                {
                    "code": 48,
                    "name": "Demux-mgr-failed"
                },
                {
                    "code": 49,
                    "name": "Internal-error"
                },
                {
                    "code": 50,
                    "name": "AAA-context-removed"
                },
                {
                    "code": 51,
                    "name": "invalid-service-type"
                },
                {
                    "code": 52,
                    "name": "mip-relay-req-failed"
                },
                {
                    "code": 53,
                    "name": "mip-rcvd-relay-failure"
                },
                {
                    "code": 54,
                    "name": "ppp-restart-inter-pdsn-handoff"
                },
                {
                    "code": 55,
                    "name": "gre-key-mismatch"
                },
                {
                    "code": 56,
                    "name": "invalid_tunnel_context"
                },
                {
                    "code": 57,
                    "name": "no_peer_lns_address"
                },
                {
                    "code": 58,
                    "name": "failed_tunnel_connect"
                },
                {
                    "code": 59,
                    "name": "l2tp-tunnel-disconnect-remote"
                },
                {
                    "code": 60,
                    "name": "l2tp-tunnel-timeout"
                },
                {
                    "code": 61,
                    "name": "l2tp-protocol-error-remote"
                },
                {
                    "code": 62,
                    "name": "l2tp-protocol-error-local"
                },
                {
                    "code": 63,
                    "name": "l2tp-auth-failed-remote"
                },
                {
                    "code": 64,
                    "name": "l2tp-auth-failed-local"
                },
                {
                    "code": 65,
                    "name": "l2tp-try-another-lns-from-remote"
                },
                {
                    "code": 66,
                    "name": "l2tp-no-resource-local"
                },
                {
                    "code": 67,
                    "name": "l2tp-no-resource-remote"
                },
                {
                    "code": 68,
                    "name": "l2tp-tunnel-disconnect-local"
                },
                {
                    "code": 69,
                    "name": "l2tp-admin-disconnect_remote"
                },
                {
                    "code": 70,
                    "name": "l2tpmgr-reached-max-capacity"
                },
                {
                    "code": 71,
                    "name": "MIP-reg-revocation"
                },
                {
                    "code": 72,
                    "name": "path-failure"
                },
                {
                    "code": 73,
                    "name": "dhcp-relay-ip-validation-failed"
                },
                {
                    "code": 74,
                    "name": "gtp-unknown-pdp-addr-or-pdp-type"
                },
                {
                    "code": 75,
                    "name": "gtp-all-dynamic-pdp-addr-occupied"
                },
                {
                    "code": 76,
                    "name": "gtp-no-memory-is-available"
                },
                {
                    "code": 77,
                    "name": "dhcp-relay-static-ip-addr-not-allowed"
                },
                {
                    "code": 78,
                    "name": "dhcp-no-ip-addr-allocated"
                },
                {
                    "code": 79,
                    "name": "dhcp-ip-addr-allocation-tmr-exp"
                },
                {
                    "code": 80,
                    "name": "dhcp-ip-validation-failed"
                },
                {
                    "code": 81,
                    "name": "dhcp-static-addr-not-allowed"
                },
                {
                    "code": 82,
                    "name": "dhcp-ip-addr-not-available-at-present"
                },
                {
                    "code": 83,
                    "name": "dhcp-lease-expired"
                },
                {
                    "code": 84,
                    "name": "lpool-ip-validation-failed"
                },
                {
                    "code": 85,
                    "name": "lpool-static-ip-addr-not-allowed"
                },
                {
                    "code": 86,
                    "name": "static-ip-validation-failed"
                },
                {
                    "code": 87,
                    "name": "static-ip-addr-not-present"
                },
                {
                    "code": 88,
                    "name": "static-ip-addr-not-allowed"
                },
                {
                    "code": 89,
                    "name": "radius-ip-validation-failed"
                },
                {
                    "code": 90,
                    "name": "radius-ip-addr-not-provided"
                },
                {
                    "code": 91,
                    "name": "invalid-ip-addr-from-sgsn"
                },
                {
                    "code": 92,
                    "name": "no-more-sessions-in-aaa"
                },
                {
                    "code": 93,
                    "name": "ggsn-aaa-auth-req-failed"
                },
                {
                    "code": 94,
                    "name": "conflict-in-ip-addr-assignment"
                },
                {
                    "code": 95,
                    "name": "apn-removed"
                },
                {
                    "code": 96,
                    "name": "credits-used-bytes-in"
                },
                {
                    "code": 97,
                    "name": "credits-used-bytes-out"
                },
                {
                    "code": 98,
                    "name": "credits-used-bytes-total"
                },
                {
                    "code": 99,
                    "name": "prepaid-failed"
                },
                {
                    "code": 100,
                    "name": "l2tp-ipsec-tunnel-failure"
                },
                {
                    "code": 101,
                    "name": "l2tp-ipsec-tunnel-disconnected"
                },
                {
                    "code": 102,
                    "name": "mip-ipsec-sa-inactive"
                },
                {
                    "code": 103,
                    "name": "Long-Duration-Timeout"
                },
                {
                    "code": 104,
                    "name": "proxy-mip-registration-failure"
                },
                {
                    "code": 105,
                    "name": "proxy-mip-binding-update"
                },
                {
                    "code": 106,
                    "name": "proxy-mip-inter-pdsn-handoff-require-ip-address"
                },
                {
                    "code": 107,
                    "name": "proxy-mip-inter-pdsn-handoff-mismatched-address"
                },
                {
                    "code": 108,
                    "name": "Local-purge"
                },
                {
                    "code": 109,
                    "name": "failed-update-handoff"
                },
                {
                    "code": 110,
                    "name": "closed_rp-handoff-complete"
                },
                {
                    "code": 111,
                    "name": "closed_rp-duplicate-session"
                },
                {
                    "code": 112,
                    "name": "closed_rp-handoff-session-not-found"
                },
                {
                    "code": 113,
                    "name": "closed_rp-handoff-failed"
                },
                {
                    "code": 114,
                    "name": "pcf-monitor-keep-alive-failed"
                },
                {
                    "code": 115,
                    "name": "call-internal-reject"
                },
                {
                    "code": 116,
                    "name": "call-restarted"
                },
                {
                    "code": 117,
                    "name": "a11-mn-ha-auth-failure"
                },
                {
                    "code": 118,
                    "name": "a11-badly-formed"
                },
                {
                    "code": 119,
                    "name": "a11-t-bit-not-set"
                },
                {
                    "code": 120,
                    "name": "a11-unsupported-vendor-id"
                },
                {
                    "code": 121,
                    "name": "a11-mismatched-id"
                },
                {
                    "code": 122,
                    "name": "mipha-dup-home-addr-req"
                },
                {
                    "code": 123,
                    "name": "mipha-dup-imsi-session"
                },
                {
                    "code": 124,
                    "name": "ha-unreachable"
                },
                {
                    "code": 125,
                    "name": "IPSP-addr-in-use"
                },
                {
                    "code": 126,
                    "name": "mipfa-dup-home-addr-req"
                },
                {
                    "code": 127,
                    "name": "mipha-ip-pool-busyout"
                },
                {
                    "code": 128,
                    "name": "inter-pdsn-handoff"
                },
                {
                    "code": 129,
                    "name": "active-to-dormant"
                },
                {
                    "code": 130,
                    "name": "ppp-renegotiation"
                },
                {
                    "code": 131,
                    "name": "active-start-param-change"
                },
                {
                    "code": 132,
                    "name": "tarrif-boundary"
                },
                {
                    "code": 133,
                    "name": "a11-disconnect-no-active-stop"
                },
                {
                    "code": 134,
                    "name": "nw-reachability-failed-reject"
                },
                {
                    "code": 135,
                    "name": "nw-reachability-failed-redirect"
                },
                {
                    "code": 136,
                    "name": "container-max-exceeded"
                },
                {
                    "code": 137,
                    "name": "static-addr-not-allowed-in-apn"
                },
                {
                    "code": 138,
                    "name": "static-addr-required-by-radius"
                },
                {
                    "code": 139,
                    "name": "static-addr-not-allowed-by-radius"
                },
                {
                    "code": 140,
                    "name": "mip-registration-dropped"
                },
                {
                    "code": 141,
                    "name": "counter-rollover"
                },
                {
                    "code": 142,
                    "name": "constructed-nai-auth-fail"
                },
                {
                    "code": 143,
                    "name": "inter-pdsn-service-optimize-handoff-disabled"
                },
                {
                    "code": 144,
                    "name": "gre-key-collision"
                },
                {
                    "code": 145,
                    "name": "inter-pdsn-service-optimize-handoff-triggered"
                },
                {
                    "code": 146,
                    "name": "intra-pdsn-handoff-triggered"
                },
                {
                    "code": 147,
                    "name": "delayed-abort-timer-expired"
                },
                {
                    "code": 148,
                    "name": "Admin-AAA-disconnect"
                },
                {
                    "code": 149,
                    "name": "Admin-AAA-disconnect-handoff"
                },
                {
                    "code": 150,
                    "name": "PPP-IPV6CP-Neg-Failed"
                },
                {
                    "code": 151,
                    "name": "PPP-IPV6CP-No-Response"
                },
                {
                    "code": 152,
                    "name": "PPP-IPV6CP-Max-Retry"
                },
                {
                    "code": 153,
                    "name": "PPP-Restart-Invalid-source-IPV4-address"
                },
                {
                    "code": 154,
                    "name": "a11-disconnect-handoff-no-active-stop"
                },
                {
                    "code": 155,
                    "name": "call-restarted-inter-pdsn-handoff"
                },
                {
                    "code": 156,
                    "name": "call-restarted-ppp-termination"
                },
                {
                    "code": 157,
                    "name": "mipfa-resource-conflict"
                },
                {
                    "code": 158,
                    "name": "failed-auth-with-charging-svc"
                },
                {
                    "code": 159,
                    "name": "mipha-dup-imsi-session-purge"
                },
                {
                    "code": 160,
                    "name": "mipha-rev-pending-newcall"
                },
                {
                    "code": 161,
                    "name": "volume-quota-reached"
                },
                {
                    "code": 162,
                    "name": "duration-quota-reached"
                },
                {
                    "code": 163,
                    "name": "gtp-user-authentication-failed"
                },
                {
                    "code": 164,
                    "name": "MIP-reg-revocation-no-lcp-term"
                },
                {
                    "code": 165,
                    "name": "MIP-private-ip-no-rev-tunnel"
                },
                {
                    "code": 166,
                    "name": "Invalid-Prepaid-AAA-attr-in-auth-response"
                },
                {
                    "code": 167,
                    "name": "mipha-prepaid-reset-dynamic-newcall"
                },
                {
                    "code": 168,
                    "name": "gre-flow-control-timeout"
                },
                {
                    "code": 169,
                    "name": "mip-paaa-bc-query-not-found"
                },
                {
                    "code": 170,
                    "name": "mipha-dynamic-ip-addr-not-available"
                },
                {
                    "code": 171,
                    "name": "a11-mismatched-id-on-handoff"
                },
                {
                    "code": 172,
                    "name": "a11-badly-formed-on-handoff"
                },
                {
                    "code": 173,
                    "name": "a11-unsupported-vendor-id-on-handoff"
                },
                {
                    "code": 174,
                    "name": "a11-t-bit-not-set-on-handoff"
                },
                {
                    "code": 175,
                    "name": "MIP-reg-revocation-i-bit-on"
                },
                {
                    "code": 176,
                    "name": "A11-RRQ-Deny-Max-Count"
                },
                {
                    "code": 177,
                    "name": "Dormant-Transition-During-Session-Setup"
                },
                {
                    "code": 178,
                    "name": "PPP-Rem-Reneg-Disc-Always-Cfg"
                },
                {
                    "code": 179,
                    "name": "PPP-Rem-Reneg-Disc-NAI-MSID-Mismatch"
                },
                {
                    "code": 180,
                    "name": "mipha-subscriber-ipsec-tunnel-down"
                },
                {
                    "code": 181,
                    "name": "mipha-subscriber-ipsec-tunnel-failed"
                },
                {
                    "code": 182,
                    "name": "mipha-subscriber-ipsecmgr-death"
                },
                {
                    "code": 183,
                    "name": "flow-is-deactivated"
                },
                {
                    "code": 184,
                    "name": "ecsv2-license-exceeded"
                },
                {
                    "code": 185,
                    "name": "IPSG-Auth-Failed"
                },
                {
                    "code": 186,
                    "name": "driver-initiated"
                },
                {
                    "code": 187,
                    "name": "ims-authorization-failed"
                },
                {
                    "code": 188,
                    "name": "service-instance-released"
                },
                {
                    "code": 189,
                    "name": "flow-released"
                },
                {
                    "code": 190,
                    "name": "ppp-renego-no-ha-addr"
                },
                {
                    "code": 191,
                    "name": "intra-pdsn-handoff"
                },
                {
                    "code": 192,
                    "name": "overload-disconnect"
                },
                {
                    "code": 193,
                    "name": "css-service-not-found"
                },
                {
                    "code": 194,
                    "name": "Auth-Failed"
                },
                {
                    "code": 195,
                    "name": "dhcp-client-sent-release"
                },
                {
                    "code": 196,
                    "name": "dhcp-client-sent-nak"
                },
                {
                    "code": 197,
                    "name": "msid-dhcp-chaddr-mismatch"
                },
                {
                    "code": 198,
                    "name": "link-broken"
                },
                {
                    "code": 199,
                    "name": "prog-end-timeout"
                },
                {
                    "code": 200,
                    "name": "qos-update-wait-timeout"
                },
                {
                    "code": 201,
                    "name": "css-synch-cause"
                },
                {
                    "code": 202,
                    "name": "Gtp-context-replacement"
                },
                {
                    "code": 203,
                    "name": "PDIF-Auth-failed"
                },
                {
                    "code": 204,
                    "name": "l2tp-unknown-apn"
                },
                {
                    "code": 205,
                    "name": "ms-unexpected-network-reentry"
                },
                {
                    "code": 206,
                    "name": "r6-invalid-nai"
                },
                {
                    "code": 207,
                    "name": "eap-max-retry-reached"
                },
                {
                    "code": 208,
                    "name": "vbm-hoa-session-disconnected"
                },
                {
                    "code": 209,
                    "name": "vbm-voa-session-disconnected"
                },
                {
                    "code": 210,
                    "name": "in-acl-disconnect-on-violation"
                },
                {
                    "code": 211,
                    "name": "eap-msk-lifetime-expiry"
                },
                {
                    "code": 212,
                    "name": "eap-msk-lifetime-too-low"
                },
                {
                    "code": 213,
                    "name": "mipfa-inter-tech-handoff"
                },
                {
                    "code": 214,
                    "name": "r6-max-retry-reached"
                },
                {
                    "code": 215,
                    "name": "r6-nwexit-recd"
                },
                {
                    "code": 216,
                    "name": "r6-dereg-req-recd"
                },
                {
                    "code": 217,
                    "name": "r6-remote-failure"
                },
                {
                    "code": 218,
                    "name": "r6r4-protocol-errors"
                },
                {
                    "code": 219,
                    "name": "wimax-qos-invalid-aaa-attr"
                },
                {
                    "code": 220,
                    "name": "npu-gre-flows-not-available"
                },
                {
                    "code": 221,
                    "name": "r4-max-retry-reached"
                },
                {
                    "code": 222,
                    "name": "r4-nwexit-recd"
                },
                {
                    "code": 223,
                    "name": "r4-dereg-req-recd"
                },
                {
                    "code": 224,
                    "name": "r4-remote-failure"
                },
                {
                    "code": 225,
                    "name": "ims-authorization-revoked"
                },
                {
                    "code": 226,
                    "name": "ims-authorization-released"
                },
                {
                    "code": 227,
                    "name": "ims-auth-decision-invalid"
                },
                {
                    "code": 228,
                    "name": "mac-addr-validation-failed"
                },
                {
                    "code": 229,
                    "name": "excessive-wimax-pd-flows-cfgd"
                },
                {
                    "code": 230,
                    "name": "sgsn-canc-loc-sub"
                },
                {
                    "code": 231,
                    "name": "sgsn-canc-loc-upd"
                },
                {
                    "code": 232,
                    "name": "sgsn-mnr-exp"
                },
                {
                    "code": 233,
                    "name": "sgsn-ident-fail"
                },
                {
                    "code": 234,
                    "name": "sgsn-sec-fail"
                },
                {
                    "code": 235,
                    "name": "sgsn-auth-fail"
                },
                {
                    "code": 236,
                    "name": "sgsn-glu-fail"
                },
                {
                    "code": 237,
                    "name": "sgsn-imp-det"
                },
                {
                    "code": 238,
                    "name": "sgsn-smgr-purge"
                },
                {
                    "code": 239,
                    "name": "sgsn-subs-handed-to-peer"
                },
                {
                    "code": 240,
                    "name": "sgsn-dns-fail-inter-rau"
                },
                {
                    "code": 241,
                    "name": "sgsn-cont-rsp-fail"
                },
                {
                    "code": 242,
                    "name": "sgsn-hlr-not-found-for-imsi"
                },
                {
                    "code": 243,
                    "name": "sgsn-ms-init-det"
                },
                {
                    "code": 244,
                    "name": "sgsn-opr-policy-fail"
                },
                {
                    "code": 245,
                    "name": "sgsn-duplicate-context"
                },
                {
                    "code": 246,
                    "name": "hss-profile-update-failed"
                },
                {
                    "code": 247,
                    "name": "sgsn-no-pdp-activated"
                },
                {
                    "code": 248,
                    "name": "asnpc-idle-mode-timeout"
                },
                {
                    "code": 249,
                    "name": "asnpc-idle-mode-exit"
                },
                {
                    "code": 250,
                    "name": "asnpc-idle-mode-auth-failed"
                },
                {
                    "code": 251,
                    "name": "asngw-invalid-qos-configuration"
                },
                {
                    "code": 252,
                    "name": "sgsn-dsd-allgprswithdrawn"
                },
                {
                    "code": 253,
                    "name": "r6-pmk-key-change-failure"
                },
                {
                    "code": 254,
                    "name": "sgsn-illegal-me"
                },
                {
                    "code": 255,
                    "name": "sess-termination-timeout"
                },
                {
                    "code": 256,
                    "name": "sgsn-sai-fail"
                },
                {
                    "code": 257,
                    "name": "sgsn-rnc-removal"
                },
                {
                    "code": 258,
                    "name": "sgsn-rai-removal"
                },
                {
                    "code": 259,
                    "name": "sgsn-init-deact"
                },
                {
                    "code": 260,
                    "name": "ggsn-init-deact"
                },
                {
                    "code": 261,
                    "name": "hlr-init-deact"
                },
                {
                    "code": 262,
                    "name": "ms-init-deact"
                },
                {
                    "code": 263,
                    "name": "sgsn-detach-init-deact"
                },
                {
                    "code": 264,
                    "name": "sgsn-rab-rel-init-deact"
                },
                {
                    "code": 265,
                    "name": "sgsn-iu-rel-init-deact"
                },
                {
                    "code": 266,
                    "name": "sgsn-gtpu-path-failure"
                },
                {
                    "code": 267,
                    "name": "sgsn-gtpc-path-failure"
                },
                {
                    "code": 268,
                    "name": "sgsn-local-handoff-init-deact"
                },
                {
                    "code": 269,
                    "name": "sgsn-remote-handoff-init-deact"
                },
                {
                    "code": 270,
                    "name": "sgsn-gtp-no-resource"
                },
                {
                    "code": 271,
                    "name": "sgsn-rnc-no-resource"
                },
                {
                    "code": 272,
                    "name": "sgsn-odb-init-deact"
                },
                {
                    "code": 273,
                    "name": "sgsn-invalid-ti"
                },
                {
                    "code": 274,
                    "name": "sgsn-ggsn-ctxt-non-existent"
                },
                {
                    "code": 275,
                    "name": "sgsn-apn-restrict-vio"
                },
                {
                    "code": 276,
                    "name": "sgsn-regular-deact"
                },
                {
                    "code": 277,
                    "name": "sgsn-abnormal-deact"
                },
                {
                    "code": 278,
                    "name": "sgsn-actv-rejected-by-peer"
                },
                {
                    "code": 279,
                    "name": "sgsn-err-ind"
                },
                {
                    "code": 280,
                    "name": "asngw-non-anchor-prohibited"
                },
                {
                    "code": 281,
                    "name": "asngw-im-entry-prohibited"
                },
                {
                    "code": 282,
                    "name": "session-idle-mode-entry-timeout"
                },
                {
                    "code": 283,
                    "name": "session-idle-mode-exit-timeout"
                },
                {
                    "code": 284,
                    "name": "asnpc-ms-power-down-nwexit"
                },
                {
                    "code": 285,
                    "name": "asnpc-r4-nwexit-recd"
                },
                {
                    "code": 286,
                    "name": "sgsn-iu-rel-before-call-est"
                },
                {
                    "code": 287,
                    "name": "ikev2-subscriber-ipsecmgr-death"
                },
                {
                    "code": 288,
                    "name": "All-dynamic-pool-addr-occupied"
                },
                {
                    "code": 289,
                    "name": "mip6ha-ip-addr-not-available"
                },
                {
                    "code": 290,
                    "name": "bs-monitor-keep-alive-failed"
                },
                {
                    "code": 291,
                    "name": "sgsn-att-in-reg-state"
                },
                {
                    "code": 292,
                    "name": "sgsn-inbound-srns-in-reg-state"
                },
                {
                    "code": 293,
                    "name": "dt-ggsn-tun-reestablish-failed"
                },
                {
                    "code": 294,
                    "name": "sgsn-unknown-pdp"
                },
                {
                    "code": 295,
                    "name": "sgsn-pdp-auth-failure"
                },
                {
                    "code": 296,
                    "name": "sgsn-duplicate-pdp-context"
                },
                {
                    "code": 297,
                    "name": "sgsn-no-rsp-from-ggsn"
                },
                {
                    "code": 298,
                    "name": "sgsn-failure-rsp-from-ggsn"
                },
                {
                    "code": 299,
                    "name": "sgsn-apn-unknown"
                },
                {
                    "code": 300,
                    "name": "sgsn-serv-req-init-deact"
                },
                {
                    "code": 301,
                    "name": "sgsn-attach-on-attch-init-abort"
                },
                {
                    "code": 302,
                    "name": "sgsn-iu-rel-in-israu-init-abort"
                },
                {
                    "code": 303,
                    "name": "sgsn-smgr-init-abort"
                },
                {
                    "code": 304,
                    "name": "sgsn-mm-ctx-cleanup-init-abort"
                },
                {
                    "code": 305,
                    "name": "sgsn-unknown-abort"
                },
                {
                    "code": 306,
                    "name": "sgsn-guard-timeout-abort"
                },
                {
                    "code": 307,
                    "name": "vpn-bounce-dhcpip-validate-req"
                },
                {
                    "code": 308,
                    "name": "mipv6-id-mismatch"
                },
                {
                    "code": 309,
                    "name": "aaa-session-id-not-found"
                },
                {
                    "code": 310,
                    "name": "x1-max-retry-reached"
                },
                {
                    "code": 311,
                    "name": "x1-nwexit-recd"
                },
                {
                    "code": 312,
                    "name": "x1-dereg-req-recd"
                },
                {
                    "code": 313,
                    "name": "x1-remote-failure"
                },
                {
                    "code": 314,
                    "name": "x1x2-protocol-errors"
                },
                {
                    "code": 315,
                    "name": "x2-max-retry-reached"
                },
                {
                    "code": 316,
                    "name": "x2-nwexit-recd"
                },
                {
                    "code": 317,
                    "name": "x2-dereg-req-recd"
                },
                {
                    "code": 318,
                    "name": "x2-remote-failure"
                },
                {
                    "code": 319,
                    "name": "x1-pmk-key-change-failure"
                },
                {
                    "code": 320,
                    "name": "sa-rekeying-failure"
                },
                {
                    "code": 321,
                    "name": "sess-sleep-mode-entry-timeout"
                },
                {
                    "code": 322,
                    "name": "phsgw-non-anchor-prohibited"
                },
                {
                    "code": 323,
                    "name": "asnpc-pc-relocation-failed"
                },
                {
                    "code": 324,
                    "name": "asnpc-pc-relocation"
                },
                {
                    "code": 325,
                    "name": "auth_policy_mismatch"
                },
                {
                    "code": 326,
                    "name": "sa-lifetime-expiry"
                },
                {
                    "code": 327,
                    "name": "asnpc-del-ms-entry-recd"
                },
                {
                    "code": 328,
                    "name": "phspc-sleep-mode-timeout"
                },
                {
                    "code": 329,
                    "name": "phspc-sleep-mode-exit"
                },
                {
                    "code": 330,
                    "name": "phspc-sleep-mode-auth-failed"
                },
                {
                    "code": 331,
                    "name": "phspc-ms-power-down-nwexit"
                },
                {
                    "code": 332,
                    "name": "phspc-x2-nwexit-recd"
                },
                {
                    "code": 333,
                    "name": "invalid-nat-config"
                },
                {
                    "code": 334,
                    "name": "asngw-tid-entry-not-found"
                },
                {
                    "code": 335,
                    "name": "No-NAT-IP-Address"
                },
                {
                    "code": 336,
                    "name": "excessive-phs-pd-flows-cfgd"
                },
                {
                    "code": 337,
                    "name": "phsgw-invalid-qos-configuration"
                },
                {
                    "code": 338,
                    "name": "Interim-Update"
                },
                {
                    "code": 339,
                    "name": "sgsn-attach-abrt-rad-lost"
                },
                {
                    "code": 340,
                    "name": "sgsn-inbnd-irau-abrt-rad-lost"
                },
                {
                    "code": 341,
                    "name": "ike-keepalive-failed"
                },
                {
                    "code": 342,
                    "name": "sgsn-attach-abrt-ms-suspend"
                },
                {
                    "code": 343,
                    "name": "sgsn-inbnd-irau-abrt-ms-suspend"
                },
                {
                    "code": 344,
                    "name": "duplicate-session-detected"
                },
                {
                    "code": 345,
                    "name": "sgsn-xid-response-failure"
                },
                {
                    "code": 346,
                    "name": "sgsn-nse-cleanup"
                },
                {
                    "code": 347,
                    "name": "sgsn-gtp-req-failure"
                },
                {
                    "code": 348,
                    "name": "sgsn-imsi-mismatch"
                },
                {
                    "code": 349,
                    "name": "sgsn-bvc-blocked"
                },
                {
                    "code": 350,
                    "name": "sgsn-attach-on-inbound-irau"
                },
                {
                    "code": 351,
                    "name": "sgsn-attach-on-outbound-irau"
                },
                {
                    "code": 352,
                    "name": "sgsn-incorrect-state"
                },
                {
                    "code": 353,
                    "name": "sgsn-t3350-expiry"
                },
                {
                    "code": 354,
                    "name": "sgsn-page-timer-expiry"
                },
                {
                    "code": 355,
                    "name": "phsgw-tid-entry-not-found"
                },
                {
                    "code": 356,
                    "name": "phspc-del-ms-entry-recd"
                },
                {
                    "code": 357,
                    "name": "sgsn-pdp-local-purge"
                },
                {
                    "code": 358,
                    "name": "phs-invalid-nai"
                },
                {
                    "code": 359,
                    "name": "session-sleep-mode-exit-timeout"
                },
                {
                    "code": 360,
                    "name": "sgsn-offload-phase2"
                },
                {
                    "code": 361,
                    "name": "phs-thirdparty-auth-fail"
                },
                {
                    "code": 362,
                    "name": "remote-error-notify"
                },
                {
                    "code": 363,
                    "name": "no-response"
                },
                {
                    "code": 364,
                    "name": "PDG-Auth-failed"
                },
                {
                    "code": 365,
                    "name": "mme-s1AP-send-failed"
                },
                {
                    "code": 366,
                    "name": "mme-egtpc-connection-failed"
                },
                {
                    "code": 367,
                    "name": "mme-egtpc-create-session-failed"
                },
                {
                    "code": 368,
                    "name": "mme-authentication-failure"
                },
                {
                    "code": 369,
                    "name": "mme-ue-detach"
                },
                {
                    "code": 370,
                    "name": "mme-mme-detach"
                },
                {
                    "code": 371,
                    "name": "mme-hss-detach"
                },
                {
                    "code": 372,
                    "name": "mme-pgw-detach"
                },
                {
                    "code": 373,
                    "name": "mme-sub-validation-failure"
                },
                {
                    "code": 374,
                    "name": "mme-hss-connection-failure"
                },
                {
                    "code": 375,
                    "name": "mme-hss-user-unknown"
                },
                {
                    "code": 376,
                    "name": "dhcp-lease-mismatch-detected"
                },
                {
                    "code": 377,
                    "name": "nemo-link-layer-down"
                },
                {
                    "code": 378,
                    "name": "eapol-max-retry-reached"
                },
                {
                    "code": 379,
                    "name": "sgsn-offload-phase3"
                },
                {
                    "code": 380,
                    "name": "mbms-bearer-service-disconnect"
                },
                {
                    "code": 381,
                    "name": "disconnect-on-violation-odb"
                },
                {
                    "code": 382,
                    "name": "disconn-on-violation-focs-odb"
                },
                {
                    "code": 383,
                    "name": "CSCF-REG-Admin-disconnect"
                },
                {
                    "code": 384,
                    "name": "CSCF-REG-User-disconnect"
                },
                {
                    "code": 385,
                    "name": "CSCF-REG-Inactivity-timeout"
                },
                {
                    "code": 386,
                    "name": "CSCF-REG-Network-disconnect"
                },
                {
                    "code": 387,
                    "name": "CSCF-Call-Admin-disconnect"
                },
                {
                    "code": 388,
                    "name": "CSCF-CAll-User-disconnect"
                },
                {
                    "code": 389,
                    "name": "CSCF-CALL-Local-disconnect"
                },
                {
                    "code": 390,
                    "name": "CSCF-CALL-No-Resource"
                },
                {
                    "code": 391,
                    "name": "CSCF-CALL-No-Respone"
                },
                {
                    "code": 392,
                    "name": "CSCF-CALL-Inactivity-timeout"
                },
                {
                    "code": 393,
                    "name": "CSCF-CALL-Media-Auth-Failure"
                },
                {
                    "code": 394,
                    "name": "CSCF-REG-No-Resource"
                },
                {
                    "code": 395,
                    "name": "ms-unexpected-idle-mode-entry"
                },
                {
                    "code": 396,
                    "name": "re-auth-failed"
                },
                {
                    "code": 397,
                    "name": "sgsn-pdp-nse-cleanup"
                },
                {
                    "code": 398,
                    "name": "sgsn-mm-ctxt-gtp-no-resource"
                },
                {
                    "code": 399,
                    "name": "unknown-apn"
                },
                {
                    "code": 400,
                    "name": "gtpc-path-failure"
                },
                {
                    "code": 401,
                    "name": "gtpu-path-failure"
                },
                {
                    "code": 402,
                    "name": "actv-rejected-by-sgsn"
                },
                {
                    "code": 403,
                    "name": "sgsn-pdp-gprs-camel-release"
                },
                {
                    "code": 404,
                    "name": "sgsn-check-imei-failure"
                },
                {
                    "code": 405,
                    "name": "sgsn-sndcp-init-deact"
                },
                {
                    "code": 406,
                    "name": "sgsn-pdp-inactivity-timeout"
                },
                {
                    "code": 407,
                    "name": "fw-and-nat-policy-removed"
                },
                {
                    "code": 408,
                    "name": "FNG-Auth-failed"
                },
                {
                    "code": 409,
                    "name": "ha-stale-key-disconnect"
                },
                {
                    "code": 410,
                    "name": "No-IPV6-address-for-subscriber"
                },
                {
                    "code": 411,
                    "name": "prefix-registration-failure"
                },
                {
                    "code": 412,
                    "name": "disconnect-from-policy-server"
                },
                {
                    "code": 413,
                    "name": "s6b-auth-failed"
                },
                {
                    "code": 414,
                    "name": "gtpc-err-ind"
                },
                {
                    "code": 415,
                    "name": "gtpu-err-ind"
                },
                {
                    "code": 416,
                    "name": "invalid-pdn-type"
                },
                {
                    "code": 417,
                    "name": "aaa-auth-req-failed"
                },
                {
                    "code": 418,
                    "name": "apn-denied-no-subscription"
                },
                {
                    "code": 419,
                    "name": "Sgw-context-replacement"
                },
                {
                    "code": 420,
                    "name": "dup-static-ip-addr-req"
                },
                {
                    "code": 421,
                    "name": "apn-restrict-violation"
                },
                {
                    "code": 422,
                    "name": "invalid-wapn"
                },
                {
                    "code": 423,
                    "name": "ttg-nsapi-allocation-failed"
                },
                {
                    "code": 424,
                    "name": "mandatory-gtp-ie-missing"
                },
                {
                    "code": 425,
                    "name": "aaa-unreachable"
                },
                {
                    "code": 426,
                    "name": "asngw-service-flow-deletion"
                },
                {
                    "code": 427,
                    "name": "CT-PMIP-RRQ-NVSE-Value-Change"
                },
                {
                    "code": 428,
                    "name": "tcp-read-failed"
                },
                {
                    "code": 429,
                    "name": "tcp-write-failed"
                },
                {
                    "code": 430,
                    "name": "ssl-handshake-failed"
                },
                {
                    "code": 431,
                    "name": "ssl-renegotiate-failed"
                },
                {
                    "code": 432,
                    "name": "ssl-bad-message"
                },
                {
                    "code": 433,
                    "name": "ssl-alert-received"
                },
                {
                    "code": 434,
                    "name": "ssl-disconnect"
                },
                {
                    "code": 435,
                    "name": "ssl-migration"
                },
                {
                    "code": 436,
                    "name": "sgsn-ard-failure"
                },
                {
                    "code": 437,
                    "name": "sgsn-camel-release"
                },
                {
                    "code": 447,
                    "name": "Hotlining-Status-Change"
                },
                {
                    "code": 448,
                    "name": "ggsn-no-rsp-from-sgsn"
                },
                {
                    "code": 449,
                    "name": "diameter-protocol-error"
                },
                {
                    "code": 450,
                    "name": "diameter-request-timeout"
                },
                {
                    "code": 451,
                    "name": "operator-policy"
                },
                {
                    "code": 452,
                    "name": "spr-connection-timeout"
                },
                {
                    "code": 453,
                    "name": "mipha-dup-wimax-session"
                },
                {
                    "code": 454,
                    "name": "invalid-version-attr"
                },
                {
                    "code": 455,
                    "name": "sgsn-zone-code-failure"
                },
                {
                    "code": 456,
                    "name": "invalid-qci"
                },
                {
                    "code": 457,
                    "name": "no_rules"
                },
                {
                    "code": 459,
                    "name": "mme-init-ctxt-setup-failure"
                },
                {
                    "code": 460,
                    "name": "mme-driver-initiated"
                },
                {
                    "code": 461,
                    "name": "mme-s1ap-connection-down"
                },
                {
                    "code": 462,
                    "name": "mme-s1ap-reset-recd"
                },
                {
                    "code": 463,
                    "name": "mme-s6a-response-timeout"
                },
                {
                    "code": 464,
                    "name": "mme-s13-response-timeout"
                },
                {
                    "code": 465,
                    "name": "mme-Illegal-equipment"
                },
                {
                    "code": 466,
                    "name": "mme-unexpected-attach"
                },
                {
                    "code": 467,
                    "name": "mme-sgw-selection-failure"
                },
                {
                    "code": 468,
                    "name": "mme-pgw-selection-failure"
                },
                {
                    "code": 469,
                    "name": "mme-reselection-to-sgsn"
                },
                {
                    "code": 470,
                    "name": "mme-relocation-to-sgsn"
                },
                {
                    "code": 471,
                    "name": "mme-reselection-to-mme"
                },
                {
                    "code": 472,
                    "name": "mme-relocation-to-mme"
                },
                {
                    "code": 473,
                    "name": "mme-tau-attach-collision"
                },
                {
                    "code": 474,
                    "name": "mme-old-sgsn-resolution-failure"
                },
                {
                    "code": 475,
                    "name": "mme-old-mme-resolution-failure"
                },
                {
                    "code": 476,
                    "name": "mme-reloc-ho-notify-timeout"
                },
                {
                    "code": 477,
                    "name": "mme-reloc-ho-req-ack-timeout"
                },
                {
                    "code": 478,
                    "name": "mme-create-session-timeout"
                },
                {
                    "code": 479,
                    "name": "mme-create-session-failure"
                },
                {
                    "code": 480,
                    "name": "mme-s11-path-failure"
                },
                {
                    "code": 481,
                    "name": "mme-policy-no-ue-irat"
                },
                {
                    "code": 482,
                    "name": "mme-x2-handover-failed"
                },
                {
                    "code": 483,
                    "name": "mme-attach-restrict"
                },
                {
                    "code": 484,
                    "name": "mme-regional-zone-code"
                },
                {
                    "code": 485,
                    "name": "mme-no-response-from-ue"
                },
                {
                    "code": 486,
                    "name": "mme-sgw-relocation-failed"
                },
                {
                    "code": 487,
                    "name": "mme-implicit-detach"
                },
                {
                    "code": 488,
                    "name": "sgsn-detach-notify"
                },
                {
                    "code": 489,
                    "name": "emergency-inactivity-timeout"
                },
                {
                    "code": 490,
                    "name": "policy-initiated-release"
                },
                {
                    "code": 491,
                    "name": "gy-result-code-system-failure"
                },
                {
                    "code": 492,
                    "name": "mme-zone-code-validation-failed"
                },
                {
                    "code": 493,
                    "name": "sgsn-pgw-init-deact"
                },
                {
                    "code": 494,
                    "name": "s6b-ip-validation-failed"
                },
                {
                    "code": 495,
                    "name": "sgsn-failure-rsp-from-sgw"
                },
                {
                    "code": 496,
                    "name": "tcp-remote-close"
                },
                {
                    "code": 497,
                    "name": "tcp-reset-received"
                },
                {
                    "code": 498,
                    "name": "tcp-socket-error"
                },
                {
                    "code": 499,
                    "name": "ptmsi-signature-mismatch"
                },
                {
                    "code": 500,
                    "name": "camel-invalid-configuration"
                },
                {
                    "code": 501,
                    "name": "4Gto3G-context-replacement"
                },
                {
                    "code": 502,
                    "name": "mme-isr-sgsn-init-detach"
                },
                {
                    "code": 503,
                    "name": "sgsn-isr-addl-ptmsi-rai"
                },
                {
                    "code": 504,
                    "name": "sgsn-sgw-dbr-cause-isr-deact"
                },
                {
                    "code": 505,
                    "name": "sgsn-isr-mme-init-detach"
                },
                {
                    "code": 506,
                    "name": "mme-sgw-dbr-cause-isr-deact"
                },
                {
                    "code": 507,
                    "name": "sgsn-ptmsi-crunch"
                },
                {
                    "code": 508,
                    "name": "3Gto4G-context-replacement"
                },
                {
                    "code": 509,
                    "name": "mme-no-eps-bearers-activated"
                },
                {
                    "code": 510,
                    "name": "intra-ggsn-handoff"
                },
                {
                    "code": 511,
                    "name": "WSG-Auth-failed"
                },
                {
                    "code": 512,
                    "name": "Gtp-non-existent-pdp-context"
                },
                {
                    "code": 513,
                    "name": "sgsn-cancel-loc-inital-attach"
                },
                {
                    "code": 514,
                    "name": "Local-fallback-timeout"
                },
                {
                    "code": 515,
                    "name": "sgsn-nrspca-actv-rej-by-sgsn"
                },
                {
                    "code": 516,
                    "name": "sgsn-nrspca-actv-rej-by-ms"
                },
                {
                    "code": 517,
                    "name": "ims-authorization-config-delete"
                },
                {
                    "code": 518,
                    "name": "sgsn-no-ptmsi-signature"
                },
                {
                    "code": 519,
                    "name": "ePDG-dns-server-not-reachable"
                },
                {
                    "code": 520,
                    "name": "ePDG-dns-no-resource-records"
                },
                {
                    "code": 521,
                    "name": "ePDG-dns-no-service-params"
                },
                {
                    "code": 522,
                    "name": "ePDG-Auth-failed"
                },
                {
                    "code": 523,
                    "name": "ePDG-pgw-sel-failure-initial"
                },
                {
                    "code": 524,
                    "name": "ePDG-pgw-sel-failure-handoff"
                },
                {
                    "code": 525,
                    "name": "sgsn-ho-sgw-reloc-collision"
                },
                {
                    "code": 526,
                    "name": "ePDG-dbr-from-pgw"
                },
                {
                    "code": 527,
                    "name": "ePDG-gtpc-abort-session"
                },
                {
                    "code": 528,
                    "name": "ePDG-gtpu-abort-session"
                },
                {
                    "code": 529,
                    "name": "ePDG-gtpu-error-ind"
                },
                {
                    "code": 530,
                    "name": "ePDG-pgw-not-reachable"
                },
                {
                    "code": 531,
                    "name": "ePDG-reject-from-pgw"
                },
                {
                    "code": 532,
                    "name": "ipsg-session-replacement"
                },
                {
                    "code": 533,
                    "name": "ePDG-rel-due-to-handoff"
                },
                {
                    "code": 534,
                    "name": "mme-foreign-plmn-guti-rejected"
                },
                {
                    "code": 535,
                    "name": "sgsn-dsd-allepswithdrawn"
                }
            ]
        },
        {
            "code": 3,
            "name": "3GPP-PDP-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IPv4"
                },
                {
                    "code": 1,
                    "name": "PPP"
                },
                {
                    "code": 2,
                    "name": "IPv6"
                },
                {
                    "code": 3,
                    "name": "IPv4v6"
                }
            ]
        },
        {
            "code": 3,
            "name": "CS-Announcement-Code",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4,
            "name": "NAS-IP-Address",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 4,
            "name": "SN-PPP-Progress-Code",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Not-Defined"
                },
                {
                    "code": 10,
                    "name": "Call-Lcp-Down"
                },
                {
                    "code": 20,
                    "name": "Call-Disconnecting"
                },
                {
                    "code": 30,
                    "name": "Call-Ppp-Renegotiating"
                },
                {
                    "code": 40,
                    "name": "Call-Arrived"
                },
                {
                    "code": 45,
                    "name": "Call-Pdg-Tcp-Connecting"
                },
                {
                    "code": 46,
                    "name": "Call-Pdg-Ssl-Connecting"
                },
                {
                    "code": 50,
                    "name": "Call-Lcp-Up"
                },
                {
                    "code": 60,
                    "name": "Call-Authenticating"
                },
                {
                    "code": 70,
                    "name": "Call-Bcmcs-Authenticating"
                },
                {
                    "code": 80,
                    "name": "Call-Authenticated"
                },
                {
                    "code": 85,
                    "name": "Call-Tunnel-Connecting"
                },
                {
                    "code": 90,
                    "name": "Call-Ipcp-Up"
                },
                {
                    "code": 95,
                    "name": "Call-Imsa-Authorizing"
                },
                {
                    "code": 97,
                    "name": "Call-Imsa-Authorized"
                },
                {
                    "code": 98,
                    "name": "Call-MBMS-UE-Authorizing"
                },
                {
                    "code": 99,
                    "name": "Call-MBMS-Bearer-Authorizing"
                },
                {
                    "code": 100,
                    "name": "Call-Simple-IP-Connected"
                },
                {
                    "code": 110,
                    "name": "Call-Mobile-IP-Connected"
                },
                {
                    "code": 115,
                    "name": "Call-Tunnel-Connected"
                },
                {
                    "code": 120,
                    "name": "Call-Pdp-Type-IP-Connected"
                },
                {
                    "code": 125,
                    "name": "Call-Pdp-Type-IPv6-Connected"
                },
                {
                    "code": 130,
                    "name": "Call-Pdp-Type-PPP-Connected"
                },
                {
                    "code": 140,
                    "name": "Call-Proxy-Mobile-IP-Connected"
                },
                {
                    "code": 142,
                    "name": "Call-Pdg-Connected"
                },
                {
                    "code": 141,
                    "name": "Call-Pdg-Ssl-Connected"
                },
                {
                    "code": 142,
                    "name": "Call-Pdg-Connected"
                },
                {
                    "code": 142,
                    "name": "Call-Pdg-Connected"
                },
                {
                    "code": 145,
                    "name": "Call-Ipsg-Connected"
                },
                {
                    "code": 150,
                    "name": "Call-Bcmcs-Connected"
                },
                {
                    "code": 155,
                    "name": "Call-MBMS-UE-Connected"
                },
                {
                    "code": 156,
                    "name": "Call-MBMS-Bearer-Connected"
                },
                {
                    "code": 160,
                    "name": "Call-Pending-Addr-From-DHCP"
                },
                {
                    "code": 170,
                    "name": "Call-Got-Addr-From-DHCP"
                },
                {
                    "code": 180,
                    "name": "Call-HA-IPSEC-Tunnel-Connecting"
                },
                {
                    "code": 190,
                    "name": "Call-HA-IPSEC-Connected"
                },
                {
                    "code": 200,
                    "name": "Call-ASN-Non-Anchor-Connected"
                },
                {
                    "code": 210,
                    "name": "Call-ASNPC-Connected"
                },
                {
                    "code": 220,
                    "name": "Call-Mobile-IPv6-Connected"
                },
                {
                    "code": 221,
                    "name": "Call-PMIPv6-Connected"
                },
                {
                    "code": 230,
                    "name": "Call-PHSPC-Connected"
                },
                {
                    "code": 235,
                    "name": "Call-GTP-IPv4-Connected"
                },
                {
                    "code": 236,
                    "name": "Call-GTP-IPv6-Connected"
                },
                {
                    "code": 237,
                    "name": "Call-GTP-IPv4-IPv6-Connected"
                },
                {
                    "code": 245,
                    "name": "Call-SGW-Connected"
                },
                {
                    "code": 246,
                    "name": "Call-MME-Attached"
                },
                {
                    "code": 247,
                    "name": "Call-Auth-Only-Connected"
                }
            ]
        },
        {
            "code": 4,
            "name": "3GPP-CG-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 4,
            "name": "CS-Announcement-Data",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Announcement-Data-Type",
                "CS-Announcement-Data-Value"
            ]
        },
        {
            "code": 5,
            "name": "NAS-Port",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 5,
            "name": "SN-Primary-DNS-Server",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 5,
            "name": "3GPP-GPRS-Negotiated-QoS-Profile",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 5,
            "name": "CS-Announcement-Data-Type",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Integer32"
                },
                {
                    "code": 2,
                    "name": "OctetString"
                },
                {
                    "code": 3,
                    "name": "Time"
                }
            ]
        },
        {
            "code": 6,
            "name": "Service-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Unknown"
                },
                {
                    "code": 1,
                    "name": "Login"
                },
                {
                    "code": 2,
                    "name": "Framed"
                },
                {
                    "code": 3,
                    "name": "Callback-Login"
                },
                {
                    "code": 4,
                    "name": "Callback-Framed"
                },
                {
                    "code": 5,
                    "name": "Outbound"
                },
                {
                    "code": 6,
                    "name": "Administrative"
                },
                {
                    "code": 7,
                    "name": "NAS-Prompt"
                },
                {
                    "code": 8,
                    "name": "Authenticate-Only"
                },
                {
                    "code": 9,
                    "name": "Callback-NAS-Prompt"
                },
                {
                    "code": 10,
                    "name": "Call Check"
                },
                {
                    "code": 11,
                    "name": "Callback Administrative"
                },
                {
                    "code": 12,
                    "name": "Voice"
                },
                {
                    "code": 13,
                    "name": "Fax"
                },
                {
                    "code": 14,
                    "name": "Modem Relay"
                },
                {
                    "code": 15,
                    "name": "IAPP-Register"
                },
                {
                    "code": 16,
                    "name": "IAPP-AP-Check"
                },
                {
                    "code": 17,
                    "name": "Authorize Only"
                },
                {
                    "code": 18,
                    "name": "Framed-Management"
                }
            ]
        },
        {
            "code": 6,
            "name": "MS-CHAP-NT-Enc-PW",
            "vendorId": 311,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 6,
            "name": "SN-Secondary-DNS-Server",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 6,
            "name": "3GPP-SGSN-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 6,
            "name": "CS-Announcement-Data-Value",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 7,
            "name": "Framed-Protocol",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "PPP"
                },
                {
                    "code": 2,
                    "name": "SLIP"
                },
                {
                    "code": 3,
                    "name": "ARAP"
                },
                {
                    "code": 4,
                    "name": "Gandalf"
                },
                {
                    "code": 5,
                    "name": "Xylogics"
                },
                {
                    "code": 6,
                    "name": "X.75"
                },
                {
                    "code": 7,
                    "name": "GPRS PDP Context"
                },
                {
                    "code": 255,
                    "name": "Ascend-ARA"
                },
                {
                    "code": 256,
                    "name": "MPP"
                },
                {
                    "code": 257,
                    "name": "EURAW"
                },
                {
                    "code": 258,
                    "name": "EUUI"
                },
                {
                    "code": 259,
                    "name": "X25"
                },
                {
                    "code": 260,
                    "name": "COMB"
                },
                {
                    "code": 261,
                    "name": "FR"
                }
            ]
        },
        {
            "code": 7,
            "name": "SN-Re-CHAP-Interval",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 7,
            "name": "3GPP-GGSN-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 7,
            "name": "CS-Bearer-Capability",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 8,
            "name": "Framed-IP-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 8,
            "name": "SN-IP-Pool-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 8,
            "name": "3GPP-IMSI-MCC-MNC",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 8,
            "name": "CS-Call-Reference-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 9,
            "name": "Framed-IP-Netmask",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 9,
            "name": "SN-PPP-Data-Compression",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Stac-LZS"
                },
                {
                    "code": 2,
                    "name": "MPPC"
                },
                {
                    "code": 3,
                    "name": "Deflate"
                }
            ]
        },
        {
            "code": 9,
            "name": "3GPP-GGSN-MCC-MNC",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 9,
            "name": "CS-Called-Party-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 10,
            "name": "Framed-Routing",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Send routing packets"
                },
                {
                    "code": 2,
                    "name": "Listen for routing packets"
                },
                {
                    "code": 3,
                    "name": "Send and Listen\t"
                }
            ]
        },
        {
            "code": 10,
            "name": "MS-CHAP-Domain",
            "vendorId": 311,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 10,
            "name": "SN-IP-Filter-In",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 10,
            "name": "3GPP-NSAPI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 10,
            "name": "CS-Calling-Partys-Category",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 11,
            "name": "Filter-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 11,
            "name": "MS-CHAP-Challenge",
            "vendorId": 311,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 11,
            "name": "SN-IP-Filter-Out",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 11,
            "name": "3GPP-Session-Stop-Indicator",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 11,
            "name": "CS-Calling-Party-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 12,
            "name": "Framed-MTU",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 12,
            "name": "3GPP-Selection-Mode",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 12,
            "name": "CS-Event-Type-BCSM",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 2,
                    "name": "collectedInfo"
                },
                {
                    "code": 3,
                    "name": "analyzedInformation"
                },
                {
                    "code": 4,
                    "name": "routeSelectFailure"
                },
                {
                    "code": 5,
                    "name": "oCalledPartyBusy"
                },
                {
                    "code": 6,
                    "name": "oNoAnswer"
                },
                {
                    "code": 7,
                    "name": "oAnswer"
                },
                {
                    "code": 9,
                    "name": "oDisconnect"
                },
                {
                    "code": 10,
                    "name": "oAbandon"
                },
                {
                    "code": 12,
                    "name": "termAttemptAuthorized"
                },
                {
                    "code": 13,
                    "name": "tBusy"
                },
                {
                    "code": 14,
                    "name": "tNoAnswer"
                },
                {
                    "code": 15,
                    "name": "tAnswer"
                },
                {
                    "code": 17,
                    "name": "tDisconnect"
                },
                {
                    "code": 18,
                    "name": "tAbandon"
                }
            ]
        },
        {
            "code": 13,
            "name": "Framed-Compression",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Van Jacobson TCP/IP header compression"
                },
                {
                    "code": 2,
                    "name": "IPX header compression"
                },
                {
                    "code": 3,
                    "name": "Stac-LZS compression"
                }
            ]
        },
        {
            "code": 13,
            "name": "SN-Local-IP-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 13,
            "name": "3GPP-Charging-Characteristics",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 13,
            "name": "CS-First-Call-Indication",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FIRST_CALL_FALSE"
                },
                {
                    "code": 1,
                    "name": "FIRST_CALL_TRUE"
                }
            ]
        },
        {
            "code": 14,
            "name": "Login-IP-Host",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 14,
            "name": "SN-IP-Source-Validation",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 14,
            "name": "3GPP-CG-IPv6-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 14,
            "name": "CS-Free-Format-Data",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 15,
            "name": "Login-Service",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Telnet"
                },
                {
                    "code": 1,
                    "name": "Rlogin"
                },
                {
                    "code": 2,
                    "name": "TCP-Clear"
                },
                {
                    "code": 3,
                    "name": "PortMaster"
                },
                {
                    "code": 4,
                    "name": "LAT"
                },
                {
                    "code": 5,
                    "name": "X25-PAD"
                },
                {
                    "code": 6,
                    "name": "X25-T3POS"
                },
                {
                    "code": 7,
                    "name": "Unassigned"
                },
                {
                    "code": 8,
                    "name": "TCP Clear Quiet (suppresses any NAS-generated connect string)"
                }
            ]
        },
        {
            "code": 15,
            "name": "Detailed-Result",
            "vendorId": 637,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Detailed-Result-Code",
                "Detailed-Result-Cause"
            ]
        },
        {
            "code": 15,
            "name": "SN-PPP-Outbound-Password",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 15,
            "name": "3GPP-SGSN-IPv6-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 15,
            "name": "CS-Furnish-Charging-Information",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Free-Format-Data",
                "CS-Party-To-Charge"
            ]
        },
        {
            "code": 16,
            "name": "Login-TCP-Port",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 16,
            "name": "Detailed-Result-Cause",
            "vendorId": 637,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 16,
            "name": "SN-PPP-Keepalive",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 16,
            "name": "3GPP-GGSN-IPv6-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 16,
            "name": "CS-High-Layer-Compatibility",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 17,
            "name": "Detailed-Result-Code",
            "vendorId": 637,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 17,
            "name": "SN-IP-In-ACL",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 17,
            "name": "3GPP-IPv6-DNS-Server",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 17,
            "name": "CS-Information",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Traffic-Case",
                "CS-Service-Key",
                "CS-Service-Id",
                "CS-Event-Type-BCSM",
                "CS-Calling-Party-Number"
            ]
        },
        {
            "code": 18,
            "name": "Reply-Message",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 18,
            "name": "SN-IP-Out-ACL",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 18,
            "name": "3GPP-SGSN-MCC-MNC",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 18,
            "name": "CS-Location-Information",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Terminating-VLR-Number",
                "CS-Originating-Location-Number",
                "3GPP-User-Location-Info"
            ]
        },
        {
            "code": 19,
            "name": "Callback-Number",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 19,
            "name": "SN-PPP-Data-Compression-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "Stateless"
                }
            ]
        },
        {
            "code": 19,
            "name": "3GPP-Teardown-Indicator",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 19,
            "name": "CS-MSC-Address",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20,
            "name": "Callback-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 20,
            "name": "Starent-Subscriber-Permission",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Simple-IP"
                },
                {
                    "code": 2,
                    "name": "Mobile-IP"
                },
                {
                    "code": 3,
                    "name": "Simple-IP-Mobile-IP"
                },
                {
                    "code": 4,
                    "name": "HA-Mobile-IP"
                },
                {
                    "code": 5,
                    "name": "Simple-IP-HA-Mobile-IP"
                },
                {
                    "code": 6,
                    "name": "Mobile-IP-HA-Mobile-IP"
                },
                {
                    "code": 7,
                    "name": "SIP-MIP-HA-MIP"
                },
                {
                    "code": 8,
                    "name": "GGSN-PDP-TYPE-IP"
                },
                {
                    "code": 16,
                    "name": "GGSN-PDP-TYPE-PPP"
                },
                {
                    "code": 32,
                    "name": "Network-Mobility"
                },
                {
                    "code": 38,
                    "name": "FA-HA-NEMO"
                },
                {
                    "code": 63,
                    "name": "All"
                },
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Simple-IP"
                },
                {
                    "code": 2,
                    "name": "Mobile-IP"
                },
                {
                    "code": 3,
                    "name": "Simple-IP-Mobile-IP"
                },
                {
                    "code": 4,
                    "name": "HA-Mobile-IP"
                },
                {
                    "code": 5,
                    "name": "Simple-IP-HA-Mobile-IP"
                },
                {
                    "code": 6,
                    "name": "Mobile-IP-HA-Mobile-IP"
                },
                {
                    "code": 7,
                    "name": "SIP-MIP-HA-MIP"
                },
                {
                    "code": 8,
                    "name": "GGSN-PDP-TYPE-IP"
                },
                {
                    "code": 16,
                    "name": "GGSN-PDP-TYPE-PPP"
                },
                {
                    "code": 32,
                    "name": "Network-Mobility"
                },
                {
                    "code": 38,
                    "name": "FA-HA-NEMO"
                },
                {
                    "code": 63,
                    "name": "All"
                }
            ]
        },
        {
            "code": 20,
            "name": "3GPP-IMEISV",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 20,
            "name": "CS-Original-Called-Party-ID",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 21,
            "name": "SN-Admin-Permission",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "CLI"
                },
                {
                    "code": 2,
                    "name": "FTP"
                },
                {
                    "code": 3,
                    "name": "CLI-FTP"
                },
                {
                    "code": 4,
                    "name": "Intercept"
                },
                {
                    "code": 5,
                    "name": "CLI-Intercept"
                },
                {
                    "code": 7,
                    "name": "CLI-Intercept-FTP"
                },
                {
                    "code": 8,
                    "name": "ECS"
                },
                {
                    "code": 9,
                    "name": "CLI-ECS"
                },
                {
                    "code": 11,
                    "name": "CLI-FTP-ECS"
                },
                {
                    "code": 13,
                    "name": "CLI-Intercept-ECS"
                },
                {
                    "code": 15,
                    "name": "CLI-Intercept-FTP-ECS"
                }
            ]
        },
        {
            "code": 21,
            "name": "3GPP-RAT-Type",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 21,
            "name": "CS-Originating-Location-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 22,
            "name": "Framed-Route",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 22,
            "name": "SN-Simultaneous-SIP-MIP",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 22,
            "name": "3GPP-User-Location-Info",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 22,
            "name": "CS-Party-To-Charge",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 23,
            "name": "Framed-IPX-Network",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 23,
            "name": "SN-Min-Compress-Size",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 23,
            "name": "3GPP-MS-TimeZone",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 23,
            "name": "CS-Redirecting-Party-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 24,
            "name": "State",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 24,
            "name": "SN-Service-Type",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "PDSN"
                },
                {
                    "code": 2,
                    "name": "Management"
                },
                {
                    "code": 3,
                    "name": "HA"
                },
                {
                    "code": 4,
                    "name": "GGSN"
                },
                {
                    "code": 5,
                    "name": "LNS"
                },
                {
                    "code": 6,
                    "name": "IPSG"
                },
                {
                    "code": 7,
                    "name": "CSCF"
                },
                {
                    "code": 8,
                    "name": "ASNGW"
                },
                {
                    "code": 9,
                    "name": "PDIF"
                },
                {
                    "code": 10,
                    "name": "STANDALONE_FA"
                },
                {
                    "code": 11,
                    "name": "SGSN"
                },
                {
                    "code": 12,
                    "name": "PHSGW"
                },
                {
                    "code": 13,
                    "name": "PDG"
                },
                {
                    "code": 14,
                    "name": "MIPV6HA"
                },
                {
                    "code": 15,
                    "name": "PGW"
                },
                {
                    "code": 16,
                    "name": "SGW"
                },
                {
                    "code": 17,
                    "name": "FNG"
                },
                {
                    "code": 18,
                    "name": "MSEG"
                },
                {
                    "code": 19,
                    "name": "HNBGW"
                },
                {
                    "code": 20,
                    "name": "BNG"
                }
            ]
        },
        {
            "code": 24,
            "name": "3GPP-CAMEL-Charging-Info",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 24,
            "name": "CS-Redirection-Information",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 25,
            "name": "Class",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 25,
            "name": "MS-CHAP2-Response",
            "vendorId": 311,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 25,
            "name": "SN-DNS-Proxy-Use-Subscr-Addr",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 25,
            "name": "3GPP-Packet-Filter",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 25,
            "name": "CS-Release-Cause-Code",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 26,
            "name": "Vendor-Specific",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 26,
            "name": "MS-CHAP2-Success",
            "vendorId": 311,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 26,
            "name": "SN-Tunnel-Password",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 26,
            "name": "3GPP-Negotiated-DSCP",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 26,
            "name": "CS-Rerouting-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 27,
            "name": "Session-Timeout",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 27,
            "name": "MS-CHAP2-CPW",
            "vendorId": 311,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 27,
            "name": "SN-Tunnel-Load-Balancing",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "random"
                },
                {
                    "code": 2,
                    "name": "balanced"
                },
                {
                    "code": 3,
                    "name": "prioritized"
                }
            ]
        },
        {
            "code": 27,
            "name": "3GPP-Allocate-IP-Type",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 27,
            "name": "CS-Service-Key",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 28,
            "name": "Idle-Timeout",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 28,
            "name": "CS-Terminating-VLR-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 29,
            "name": "Termination-Action",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Default"
                },
                {
                    "code": 1,
                    "name": "RADIUS-Request"
                }
            ]
        },
        {
            "code": 29,
            "name": "3GPP-TWAN-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 29,
            "name": "CS-Warning-Period",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 30,
            "name": "Called-Station-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 30,
            "name": "SN-MN-HA-Timestamp-Tolerance",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 30,
            "name": "CS-Accumulated-Time",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 31,
            "name": "Calling-Station-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 31,
            "name": "SN-Prepaid-Compressed-Count",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Uncompressed"
                },
                {
                    "code": 1,
                    "name": "Compressed"
                }
            ]
        },
        {
            "code": 31,
            "name": "CS-Announcement-Logic",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_TO_BE_PLAYED"
                },
                {
                    "code": 1,
                    "name": "PLAYED_TO_CALLING_PARTY"
                },
                {
                    "code": 2,
                    "name": "PLAYED_TO_CALLED_PARTY"
                },
                {
                    "code": 3,
                    "name": "PLAYED_TO_BOTH_PARTIES"
                }
            ]
        },
        {
            "code": 32,
            "name": "NAS-Identifier",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 32,
            "name": "SN-Prepaid-Inbound-Octets",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 32,
            "name": "CS-Announcement-Type",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IMMEDIATE_ANNOUNCEMENT"
                },
                {
                    "code": 1,
                    "name": "MIDCALL_ANNOUNCEMENT"
                },
                {
                    "code": 2,
                    "name": "ENDCALL_ANNOUNCEMENT"
                }
            ]
        },
        {
            "code": 33,
            "name": "Proxy-State",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 33,
            "name": "SN-Prepaid-Outbound-Octets",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 33,
            "name": "CS-Balance-TopUp-Data",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 34,
            "name": "Login-LAT-Service",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 34,
            "name": "SN-Prepaid-Total-Octets",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 34,
            "name": "CS-Call-SetUp-Result-Code",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 35,
            "name": "Login-LAT-Node",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 35,
            "name": "SN-Prepaid-Timeout",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 35,
            "name": "CS-Customer-Data",
            "vendorId": 27640,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 36,
            "name": "Login-LAT-Group",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 36,
            "name": "SN-Prepaid-Watermark",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 36,
            "name": "CS-Dialogue-Handling",
            "vendorId": 27640,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NORMAL"
                },
                {
                    "code": 1,
                    "name": "OPTIMIZED"
                }
            ]
        },
        {
            "code": 37,
            "name": "Framed-AppleTalk-Link",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 37,
            "name": "SN-NAI-Construction-Domain",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 37,
            "name": "CS-ISUP-Release-Cause-Code",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 38,
            "name": "Framed-AppleTalk-Network",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 38,
            "name": "SN-Tunnel-ISAKMP-Crypto-Map",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 38,
            "name": "CS-Max-Call-Duration",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 39,
            "name": "Framed-AppleTalk-Zone",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 39,
            "name": "SN-Tunnel-ISAKMP-Secret",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 39,
            "name": "CS-Result-Code",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 40,
            "name": "Acct-Status-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Start"
                },
                {
                    "code": 2,
                    "name": "Stop"
                },
                {
                    "code": 3,
                    "name": "Interim-Update"
                },
                {
                    "code": 4,
                    "name": "Modem-Start"
                },
                {
                    "code": 5,
                    "name": "Modem-Stop"
                },
                {
                    "code": 6,
                    "name": "Cancel"
                },
                {
                    "code": 7,
                    "name": "Accounting-On"
                },
                {
                    "code": 8,
                    "name": "Accounting-Off"
                },
                {
                    "code": 9,
                    "name": "Tunnel-Start"
                },
                {
                    "code": 10,
                    "name": "Tunnel-Stop"
                },
                {
                    "code": 11,
                    "name": "Tunnel-Reject"
                },
                {
                    "code": 12,
                    "name": "Tunnel-Link-Start"
                },
                {
                    "code": 13,
                    "name": "Tunnel-Link-Stop"
                },
                {
                    "code": 14,
                    "name": "Tunnel-Link-Rejectf"
                },
                {
                    "code": 15,
                    "name": "Failed"
                }
            ]
        },
        {
            "code": 40,
            "name": "CS-Start-Of-Charging",
            "vendorId": 27640,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 41,
            "name": "Acct-Delay-Time",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 41,
            "name": "SN-Ext-Inline-Srvr-Context",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 41,
            "name": "CS-Teleservice-Code",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 42,
            "name": "Acct-Input-Octets",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 42,
            "name": "CS-Traffic-Case",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 43,
            "name": "Acct-Output-Octets",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 43,
            "name": "SN-L3-to-L2-Tun-Addr-Policy",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "no-local-alloc-validate"
                },
                {
                    "code": 1,
                    "name": "local-alloc"
                },
                {
                    "code": 2,
                    "name": "local-alloc-validate"
                }
            ]
        },
        {
            "code": 43,
            "name": "CS-AoC-Info",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Tariff-Time-Change",
                "CS-AoC-Info-e1",
                "CS-AoC-Info-e2",
                "CS-AoC-Info-e3",
                "CS-AoC-Info-e4",
                "CS-AoC-Info-e5",
                "CS-AoC-Info-e6",
                "CS-AoC-Info-e7"
            ]
        },
        {
            "code": 44,
            "name": "Acct-Session-Id",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 44,
            "name": "SN-Long-Duration-Timeout",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 44,
            "name": "CS-AoC-Info-e1",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 45,
            "name": "Acct-Authentic",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "RADIUS"
                },
                {
                    "code": 2,
                    "name": "Local"
                },
                {
                    "code": 3,
                    "name": "Remote"
                },
                {
                    "code": 4,
                    "name": "Diameter"
                }
            ]
        },
        {
            "code": 45,
            "name": "SN-Long-Duration-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Detection"
                },
                {
                    "code": 2,
                    "name": "Disconnection"
                },
                {
                    "code": 3,
                    "name": "Dormant-Only-Disconnection"
                },
                {
                    "code": 4,
                    "name": "Dormant-Only-Detection"
                }
            ]
        },
        {
            "code": 45,
            "name": "CS-AoC-Info-e2",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 46,
            "name": "Acct-Session-Time",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 46,
            "name": "SN-PDSN-Handoff-Req-IP-Addr",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 46,
            "name": "CS-AoC-Info-e3",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 47,
            "name": "Acct-Input-Packets",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 47,
            "name": "SN-HA-Send-DNS-ADDRESS",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 47,
            "name": "CS-AoC-Info-e4",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 48,
            "name": "Acct-Output-Packets",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 48,
            "name": "SN-MIP-Send-Term-Verification",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "NVSE_Custom1"
                },
                {
                    "code": 2,
                    "name": "NVSE_Custom2"
                },
                {
                    "code": 3,
                    "name": "NVSE_Starent"
                }
            ]
        },
        {
            "code": 48,
            "name": "CS-AoC-Info-e5",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 49,
            "name": "Acct-Terminate-Cause",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "User-Request"
                },
                {
                    "code": 2,
                    "name": "Lost-Carrier"
                },
                {
                    "code": 3,
                    "name": "Lost-Service"
                },
                {
                    "code": 4,
                    "name": "Idle-Timeout"
                },
                {
                    "code": 5,
                    "name": "Session-Timeout"
                },
                {
                    "code": 6,
                    "name": "Admin-Reset"
                },
                {
                    "code": 7,
                    "name": "Admin-Reboot"
                },
                {
                    "code": 8,
                    "name": "Port-Error"
                },
                {
                    "code": 9,
                    "name": "NAS-Error"
                },
                {
                    "code": 10,
                    "name": "NAS-Request"
                },
                {
                    "code": 11,
                    "name": "NAS-Reboot"
                },
                {
                    "code": 12,
                    "name": "Port-Unneeded"
                },
                {
                    "code": 13,
                    "name": "Port-Preempted"
                },
                {
                    "code": 14,
                    "name": "Port-Suspended"
                },
                {
                    "code": 15,
                    "name": "Service-Unavailable"
                },
                {
                    "code": 16,
                    "name": "Callback"
                },
                {
                    "code": 17,
                    "name": "User-Error"
                },
                {
                    "code": 18,
                    "name": "Host-Request"
                },
                {
                    "code": 19,
                    "name": "Supplicant Restart"
                },
                {
                    "code": 20,
                    "name": "Reauthentication Failure"
                },
                {
                    "code": 21,
                    "name": "Port Reinitialized"
                },
                {
                    "code": 22,
                    "name": "Port Administratively Disabled"
                }
            ]
        },
        {
            "code": 49,
            "name": "SN-Data-Tunnel-Ignore-DF-Bit",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 49,
            "name": "CS-AoC-Info-e6",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 50,
            "name": "Accounting-Multi-Session-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 50,
            "name": "SN-MIP-AAA-Assign-Addr",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 50,
            "name": "CS-AoC-Info-e7",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 51,
            "name": "Acct-Link-Count",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 51,
            "name": "SN-MIP-Match-AAA-Assign-Addr",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 51,
            "name": "CS-Called-Party-BCD-Number",
            "vendorId": 27640,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 52,
            "name": "Acct-Input-Gigawords",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 52,
            "name": "SN-Proxy-MIP",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 52,
            "name": "CS-Conference-Id",
            "vendorId": 27640,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 53,
            "name": "Acct-Output-Gigawords",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 53,
            "name": "SN-IP-Alloc-Method",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Alloc_Local_Pool"
                },
                {
                    "code": 1,
                    "name": "Alloc_Dhcp_Client"
                },
                {
                    "code": 2,
                    "name": "Alloc_Radius"
                },
                {
                    "code": 3,
                    "name": "Alloc_No_Alloc"
                },
                {
                    "code": 4,
                    "name": "Alloc_Static_Alloc"
                },
                {
                    "code": 5,
                    "name": "Alloc_Dhcp_Relay"
                }
            ]
        },
        {
            "code": 53,
            "name": "CS-MultiParty-Call-Indication",
            "vendorId": 27640,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Conference-Id",
                "Number-Of-Participants"
            ]
        },
        {
            "code": 54,
            "name": "SN-Gratuitous-ARP-Aggressive",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 54,
            "name": "CS-Network-Type",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 55,
            "name": "Event-Timestamp",
            "vendorId": 0,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 55,
            "name": "SN-Ext-Inline-Srvr-Up-Addr",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 55,
            "name": "CS-Service-Id",
            "vendorId": 27640,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 56,
            "name": "Egress-VLANID",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 56,
            "name": "SN-Ext-Inline-Srvr-Down-Addr",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 56,
            "name": "OCS-Account-Management-Op",
            "vendorId": 27640,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 57,
            "name": "Ingress-Filters",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Enabled"
                },
                {
                    "code": 2,
                    "name": "Disabled"
                }
            ]
        },
        {
            "code": 57,
            "name": "SN-Ext-Inline-Srvr-Preference",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 58,
            "name": "Egress-VLAN-Name",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 58,
            "name": "SN-Ext-Inline-Srvr-Up-VLAN",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 59,
            "name": "User-Priority-Table",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 59,
            "name": "SN-Ext-Inline-Srvr-Down-VLAN",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60,
            "name": "CHAP-Challenge",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 60,
            "name": "SN-IP-Hide-Service-Address",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 61,
            "name": "NAS-Port-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Async"
                },
                {
                    "code": 1,
                    "name": "Sync"
                },
                {
                    "code": 2,
                    "name": "ISDN-Sync"
                },
                {
                    "code": 3,
                    "name": "ISDN-Async-v120"
                },
                {
                    "code": 4,
                    "name": "ISDN-Async-v110"
                },
                {
                    "code": 5,
                    "name": "Virtual"
                },
                {
                    "code": 6,
                    "name": "PIAFS"
                },
                {
                    "code": 7,
                    "name": "HDLC-Clear-Channel"
                },
                {
                    "code": 8,
                    "name": "X25"
                },
                {
                    "code": 9,
                    "name": "X75"
                },
                {
                    "code": 10,
                    "name": "G.3 Fax"
                },
                {
                    "code": 11,
                    "name": "SDSL - Symmetric DSL"
                },
                {
                    "code": 12,
                    "name": "ADSL-CAP - Asymmetric DSL, Carrierless Amplitude Phase Modulation"
                },
                {
                    "code": 13,
                    "name": "ADSL-DMT - Asymmetric DSL, Discrete Multi-Tone"
                },
                {
                    "code": 14,
                    "name": "IDSL - ISDN Digital Subscriber Line"
                },
                {
                    "code": 15,
                    "name": "Ethernet"
                },
                {
                    "code": 16,
                    "name": "xDSL - Digital Subscriber Line of unknown type"
                },
                {
                    "code": 17,
                    "name": "Cable"
                },
                {
                    "code": 18,
                    "name": "Wireless - Other"
                },
                {
                    "code": 19,
                    "name": "Wireless - IEEE 802.11"
                },
                {
                    "code": 20,
                    "name": "Token-Ring"
                },
                {
                    "code": 21,
                    "name": "FDDI"
                },
                {
                    "code": 22,
                    "name": "Wireless - CDMA2000"
                },
                {
                    "code": 23,
                    "name": "Wireless - UMTS"
                },
                {
                    "code": 24,
                    "name": "Wireless - 1X-EV"
                },
                {
                    "code": 25,
                    "name": "IAPP"
                },
                {
                    "code": 26,
                    "name": "FTTP - Fiber to the Premises"
                },
                {
                    "code": 27,
                    "name": "Wireless - IEEE 802.16"
                },
                {
                    "code": 28,
                    "name": "Wireless - IEEE 802.20"
                },
                {
                    "code": 29,
                    "name": "Wireless - IEEE 802.22"
                },
                {
                    "code": 30,
                    "name": "PPPoA - PPP over ATM"
                },
                {
                    "code": 31,
                    "name": "PPPoEoA - PPP over Ethernet over ATM"
                },
                {
                    "code": 32,
                    "name": "PPPoEoE - PPP over Ethernet over Ethernet"
                },
                {
                    "code": 33,
                    "name": "PPPoEoVLAN - PPP over Ethernet over VLAN"
                },
                {
                    "code": 34,
                    "name": "PPPoEoQinQ - PPP over Ethernet over IEEE 802.1QinQ"
                },
                {
                    "code": 35,
                    "name": "xPON - Passive Optical Network"
                },
                {
                    "code": 36,
                    "name": "Wireless - XGP"
                }
            ]
        },
        {
            "code": 61,
            "name": "SN-PPP-Outbound-Username",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 62,
            "name": "Port-Limit",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 62,
            "name": "SN-GTP-Version",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "GTP_VERSION_0"
                },
                {
                    "code": 1,
                    "name": "GTP_VERSION_1"
                },
                {
                    "code": 2,
                    "name": "GTP_VERSION_2"
                }
            ]
        },
        {
            "code": 63,
            "name": "Login-LAT-Port",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 63,
            "name": "SN-Access-link-IP-Frag",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "DF-Ignore"
                },
                {
                    "code": 2,
                    "name": "DF-Fragment-ICMP-Notify"
                }
            ]
        },
        {
            "code": 64,
            "name": "Tunnel-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "PPTP"
                },
                {
                    "code": 2,
                    "name": "L2F"
                },
                {
                    "code": 3,
                    "name": "L2TP"
                },
                {
                    "code": 4,
                    "name": "ATMP"
                },
                {
                    "code": 5,
                    "name": "VTP"
                },
                {
                    "code": 6,
                    "name": "AH"
                },
                {
                    "code": 7,
                    "name": "IP-IP-Encap"
                },
                {
                    "code": 8,
                    "name": "MIN-IP-IP"
                },
                {
                    "code": 9,
                    "name": "ESP"
                },
                {
                    "code": 10,
                    "name": "GRE"
                },
                {
                    "code": 11,
                    "name": "DVS"
                },
                {
                    "code": 12,
                    "name": "IP-in-IP Tunneling"
                },
                {
                    "code": 13,
                    "name": "VLAN"
                }
            ]
        },
        {
            "code": 64,
            "name": "SN-Subscriber-Accounting",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Radius"
                },
                {
                    "code": 2,
                    "name": "GTPP"
                }
            ]
        },
        {
            "code": 65,
            "name": "Tunnel-Medium-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "IPv4"
                },
                {
                    "code": 2,
                    "name": "IPv6"
                },
                {
                    "code": 3,
                    "name": "NSAP"
                },
                {
                    "code": 4,
                    "name": "HDLC"
                },
                {
                    "code": 5,
                    "name": "BBN"
                },
                {
                    "code": 6,
                    "name": "IEEE-802"
                },
                {
                    "code": 7,
                    "name": "E-163"
                },
                {
                    "code": 8,
                    "name": "E-164"
                },
                {
                    "code": 9,
                    "name": "F-69"
                },
                {
                    "code": 10,
                    "name": "X-121"
                },
                {
                    "code": 11,
                    "name": "IPX"
                },
                {
                    "code": 12,
                    "name": "Appletalk-802"
                },
                {
                    "code": 13,
                    "name": "Decnet4"
                },
                {
                    "code": 14,
                    "name": "Vines"
                },
                {
                    "code": 15,
                    "name": "E-164-NSAP"
                }
            ]
        },
        {
            "code": 65,
            "name": "SN-Nw-Reachability-Server-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 66,
            "name": "Tunnel-Client-Endpoint",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 67,
            "name": "Tunnel-Server-Endpoint",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 67,
            "name": "SN-Subscriber-IP-Hdr-Neg-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Force"
                },
                {
                    "code": 1,
                    "name": "Detect"
                }
            ]
        },
        {
            "code": 68,
            "name": "Tunnel-Connection-ID",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 68,
            "name": "SN-GGSN-MIP-Required",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 69,
            "name": "Tunnel-Password",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 69,
            "name": "SN-Subscriber-Acct-Start",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "Suppress"
                }
            ]
        },
        {
            "code": 70,
            "name": "ARAP-Password",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 70,
            "name": "SN-Subscriber-Acct-Interim",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "Suppress"
                }
            ]
        },
        {
            "code": 71,
            "name": "ARAP-Features",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 71,
            "name": "SN-Subscriber-Acct-Stop",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "Suppress"
                }
            ]
        },
        {
            "code": 72,
            "name": "ARAP-Zone-Access",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Only allow access to default zone"
                },
                {
                    "code": 2,
                    "name": "Use zone filter inclusively"
                },
                {
                    "code": 3,
                    "name": "Use zone filter exclusively"
                }
            ]
        },
        {
            "code": 73,
            "name": "ARAP-Security",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 73,
            "name": "SN-QoS-Tp-Dnlk",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Policing"
                },
                {
                    "code": 2,
                    "name": "Shaping"
                }
            ]
        },
        {
            "code": 74,
            "name": "ARAP-Security-Data",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 74,
            "name": "SN-Tp-Dnlk-Committed-Data-Rate",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 75,
            "name": "Password-Retry",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 75,
            "name": "SN-Tp-Dnlk-Peak-Data-Rate",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 76,
            "name": "Prompt",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No Echo"
                },
                {
                    "code": 1,
                    "name": "Echo"
                }
            ]
        },
        {
            "code": 76,
            "name": "SN-Tp-Dnlk-Burst-Size",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 77,
            "name": "Connect-Info",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 77,
            "name": "SN-Tp-Dnlk-Exceed-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Transmit"
                },
                {
                    "code": 1,
                    "name": "Drop"
                },
                {
                    "code": 2,
                    "name": "Lower-IP-Precedence"
                },
                {
                    "code": 3,
                    "name": "Buffer"
                },
                {
                    "code": 4,
                    "name": "Transmit-On-Buffer-Full"
                }
            ]
        },
        {
            "code": 78,
            "name": "Configuration-Token",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 78,
            "name": "SN-Tp-Dnlk-Violate-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Transmit"
                },
                {
                    "code": 1,
                    "name": "Drop"
                },
                {
                    "code": 2,
                    "name": "Lower-IP-Precedence"
                },
                {
                    "code": 3,
                    "name": "Buffer"
                },
                {
                    "code": 4,
                    "name": "Transmit-On-Buffer-Full"
                }
            ]
        },
        {
            "code": 79,
            "name": "EAP-Message",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 79,
            "name": "SN-QoS-Tp-Uplk",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Policing"
                },
                {
                    "code": 2,
                    "name": "Shaping"
                }
            ]
        },
        {
            "code": 80,
            "name": "Signature",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 80,
            "name": "SN-Tp-Uplk-Committed-Data-Rate",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 81,
            "name": "Tunnel-Private-Group-Id",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 81,
            "name": "SN-Tp-Uplk-Peak-Data-Rate",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 82,
            "name": "Tunnel-Assignment-Id",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 82,
            "name": "SN-Tp-Uplk-Burst-Size",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 83,
            "name": "Tunnel-Preference",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 83,
            "name": "SN-Tp-Uplk-Exceed-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Transmit"
                },
                {
                    "code": 1,
                    "name": "Drop"
                },
                {
                    "code": 2,
                    "name": "Lower-IP-Precedence"
                },
                {
                    "code": 3,
                    "name": "Buffer"
                },
                {
                    "code": 4,
                    "name": "Transmit-On-Buffer-Full"
                }
            ]
        },
        {
            "code": 84,
            "name": "ARAP-Challenge-Response",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 84,
            "name": "SN-Tp-Uplk-Violate-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Transmit"
                },
                {
                    "code": 1,
                    "name": "Drop"
                },
                {
                    "code": 2,
                    "name": "Lower-IP-Precedence"
                },
                {
                    "code": 3,
                    "name": "Buffer"
                },
                {
                    "code": 4,
                    "name": "Transmit-On-Buffer-Full"
                }
            ]
        },
        {
            "code": 85,
            "name": "Acct-Interim-Interval",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 85,
            "name": "SN-Subscriber-IP-TOS-Copy",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Access-Tunnel"
                },
                {
                    "code": 2,
                    "name": "Data-Tunnel"
                },
                {
                    "code": 3,
                    "name": "Both"
                }
            ]
        },
        {
            "code": 86,
            "name": "Acct-Tunnel-Packets-Lost",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 86,
            "name": "SN-QoS-Conversation-Class",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 87,
            "name": "NAS-Port-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 87,
            "name": "SN-QoS-Streaming-Class",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 88,
            "name": "Framed-Pool",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 88,
            "name": "SN-QoS-Interactive1-Class",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 89,
            "name": "CUI",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 89,
            "name": "SN-QoS-Interactive2-Class",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 90,
            "name": "Tunnel-Client-Auth-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 90,
            "name": "SN-QoS-Interactive3-Class",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 91,
            "name": "Tunnel-Server-Auth-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 91,
            "name": "SN-QoS-Background-Class",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 92,
            "name": "RADIUS-NAS-Filter-Rule",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 92,
            "name": "SN-PPP-NW-Layer-IPv4",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                },
                {
                    "code": 2,
                    "name": "Passive"
                }
            ]
        },
        {
            "code": 93,
            "name": "SN-PPP-NW-Layer-IPv6",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                },
                {
                    "code": 2,
                    "name": "Passive"
                }
            ]
        },
        {
            "code": 94,
            "name": "Originating-Line-Info",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 94,
            "name": "SN-Virtual-APN-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 95,
            "name": "NAS-IPv6-Address",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 95,
            "name": "SN-PPP-Accept-Peer-v6Ifid",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 96,
            "name": "Framed-Interface-Id",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 96,
            "name": "SN-IPv6-rtr-advt-interval",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 97,
            "name": "Framed-IPv6-Prefix",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 97,
            "name": "SN-IPv6-num-rtr-advt",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 98,
            "name": "Login-IPv6-Host",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 98,
            "name": "SN-NPU-Qos-Priority",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best_Effort"
                },
                {
                    "code": 1,
                    "name": "Bronze"
                },
                {
                    "code": 2,
                    "name": "Silver"
                },
                {
                    "code": 3,
                    "name": "Gold"
                },
                {
                    "code": 4,
                    "name": "From_DSCP"
                }
            ]
        },
        {
            "code": 99,
            "name": "Framed-IPv6-Route",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 99,
            "name": "SN-MN-HA-Hash-Algorithm",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "MD5"
                },
                {
                    "code": 2,
                    "name": "MD5-RFC2002"
                },
                {
                    "code": 3,
                    "name": "HMAC-MD5"
                }
            ]
        },
        {
            "code": 100,
            "name": "Framed-IPv6-Pool",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 100,
            "name": "SN-Subscriber-Acct-Rsp-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "No_Early_PDUs"
                },
                {
                    "code": 2,
                    "name": "Delay_GTP_Response"
                }
            ]
        },
        {
            "code": 100,
            "name": "NSN-IN-Information",
            "vendorId": 28458,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Currency-Code",
                "NSN-Account-Location-Id"
            ]
        },
        {
            "code": 101,
            "name": "Error-Cause",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Diameter Common Messages"
                },
                {
                    "code": 201,
                    "name": "Residual Session Context Removed"
                },
                {
                    "code": 202,
                    "name": "Invalid EAP Packet (Ignored)"
                },
                {
                    "code": 401,
                    "name": "Unsupported Attribute"
                },
                {
                    "code": 402,
                    "name": "Missing Attribute"
                },
                {
                    "code": 403,
                    "name": "NAS Identification Mismatch"
                },
                {
                    "code": 404,
                    "name": "Invalid Request"
                },
                {
                    "code": 405,
                    "name": "Unsupported Service"
                },
                {
                    "code": 406,
                    "name": "Unsupported Extension"
                },
                {
                    "code": 407,
                    "name": "Invalid Attribute Value"
                },
                {
                    "code": 501,
                    "name": "Administratively Prohibited"
                },
                {
                    "code": 502,
                    "name": "Request Not Routable (Proxy)"
                },
                {
                    "code": 503,
                    "name": "Session Context Not Found"
                },
                {
                    "code": 504,
                    "name": "Session Context Not Removable"
                },
                {
                    "code": 505,
                    "name": "Other Proxy Processing Error"
                },
                {
                    "code": 506,
                    "name": "Resources Unavailable"
                },
                {
                    "code": 507,
                    "name": "Request Initiated"
                },
                {
                    "code": 508,
                    "name": "Multiple Session Selection Unsupported"
                }
            ]
        },
        {
            "code": 101,
            "name": "SN-IPv6-Primary-DNS",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 102,
            "name": "EAP-Key-Name",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 102,
            "name": "SN-IPv6-Secondary-DNS",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 103,
            "name": "Digest-Response",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 103,
            "name": "SN-IPv6-Egress-Filtering",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 104,
            "name": "Digest-Realm",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 104,
            "name": "SN-Mediation-VPN-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 105,
            "name": "Digest-Nonce",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 105,
            "name": "SN-Mediation-Acct-Rsp-Action",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "No_Early_PDUs"
                },
                {
                    "code": 2,
                    "name": "Delay_GTP_Response"
                }
            ]
        },
        {
            "code": 106,
            "name": "Digest-Response-Auth",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 106,
            "name": "SN-Home-Sub-Use-GGSN",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Deny"
                },
                {
                    "code": 1,
                    "name": "Accept"
                }
            ]
        },
        {
            "code": 107,
            "name": "Digest-Nextnonce",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 107,
            "name": "SN-Visiting-Sub-Use-GGSN",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Deny"
                },
                {
                    "code": 1,
                    "name": "Accept"
                }
            ]
        },
        {
            "code": 108,
            "name": "Digest-Method",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 108,
            "name": "SN-Roaming-Sub-Use-GGSN",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Deny"
                },
                {
                    "code": 1,
                    "name": "Accept"
                }
            ]
        },
        {
            "code": 109,
            "name": "Digest-URI",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 109,
            "name": "SN-Home-Profile",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 110,
            "name": "Digest-Qop",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 110,
            "name": "SN-IP-Src-Validation-Drop-Limit",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 111,
            "name": "Digest-Algorithm",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 111,
            "name": "SN-QoS-Class-Conversational-PHB",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best-Effort"
                },
                {
                    "code": 1,
                    "name": "Pass-Through"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF22"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                }
            ]
        },
        {
            "code": 112,
            "name": "Digest-Entity-Body-Hash",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 112,
            "name": "SN-QoS-Class-Streaming-PHB",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best-Effort"
                },
                {
                    "code": 1,
                    "name": "Pass-Through"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF22"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                }
            ]
        },
        {
            "code": 113,
            "name": "Digest-CNonce",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 113,
            "name": "SN-QoS-Class-Background-PHB",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best-Effort"
                },
                {
                    "code": 1,
                    "name": "Pass-Through"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF22"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                }
            ]
        },
        {
            "code": 114,
            "name": "Digest-Nonce-Count",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 114,
            "name": "SN-QoS-Class-Interactive-1-PHB",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best-Effort"
                },
                {
                    "code": 1,
                    "name": "Pass-Through"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF22"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                }
            ]
        },
        {
            "code": 115,
            "name": "Digest-Username",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 115,
            "name": "SN-QoS-Class-Interactive-2-PHB",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best-Effort"
                },
                {
                    "code": 1,
                    "name": "Pass-Through"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF22"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                }
            ]
        },
        {
            "code": 116,
            "name": "Digest-Opaque",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 116,
            "name": "SN-QoS-Class-Interactive-3-PHB",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Best-Effort"
                },
                {
                    "code": 1,
                    "name": "Pass-Through"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF22"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                }
            ]
        },
        {
            "code": 117,
            "name": "Digest-Auth-Param",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 117,
            "name": "SN-Visiting-Profile",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 118,
            "name": "Digest-AKA-Auts",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 118,
            "name": "SN-Roaming-Profile",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 119,
            "name": "Digest-Domain",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 119,
            "name": "SN-Home-Behavior",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 120,
            "name": "Digest-Stale",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 120,
            "name": "SN-Visiting-Behavior",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 121,
            "name": "Digest-HA1",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 121,
            "name": "SN-Roaming-Behavior",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 122,
            "name": "SIP-AOR",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 122,
            "name": "SN-Internal-SM-Index",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 123,
            "name": "Delegated-IPv6-Prefix",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 123,
            "name": "SN-Mediation-Enabled",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 124,
            "name": "MIP6-Feature-Vector",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 124,
            "name": "SN-IPv6-Sec-Pool",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 125,
            "name": "MIP6-Home-Link-Prefix",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 125,
            "name": "SN-IPv6-Sec-Prefix",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 126,
            "name": "Operator-Name",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 126,
            "name": "SN-IPv6-DNS-Proxy",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 127,
            "name": "Location-Information",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 127,
            "name": "SN-Subscriber-Nexthop-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 128,
            "name": "Location-Data",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 128,
            "name": "SN-Prepaid",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "no_prepaid"
                },
                {
                    "code": 1,
                    "name": "custom_prepaid"
                },
                {
                    "code": 2,
                    "name": "standard_prepaid"
                },
                {
                    "code": 4,
                    "name": "wimax_prepaid"
                }
            ]
        },
        {
            "code": 129,
            "name": "Basic-Location-Policy-Rules",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 129,
            "name": "SN-Prepaid-Preference",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "prepaid_duration"
                },
                {
                    "code": 1,
                    "name": "prepaid_volume"
                }
            ]
        },
        {
            "code": 130,
            "name": "Extended-Location-Policy-Rules",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 130,
            "name": "SN-PPP-Always-On-Vse",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 131,
            "name": "Location-Capable",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 131,
            "name": "SN-Voice-Push-List-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 132,
            "name": "Requested-Location-Info",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132,
            "name": "SN-Unclassify-List-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 133,
            "name": "Framed-Management-Protocol",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "SNMP"
                },
                {
                    "code": 2,
                    "name": "Web-based"
                },
                {
                    "code": 3,
                    "name": "NETCONF"
                },
                {
                    "code": 4,
                    "name": "FTP"
                },
                {
                    "code": 5,
                    "name": "TFTP"
                },
                {
                    "code": 6,
                    "name": "SFTP"
                },
                {
                    "code": 7,
                    "name": "RCP"
                },
                {
                    "code": 8,
                    "name": "SCP"
                }
            ]
        },
        {
            "code": 133,
            "name": "SN-Subscriber-No-Interims",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 134,
            "name": "Management-Transport-Protection",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "No-Protection"
                },
                {
                    "code": 2,
                    "name": "Integrity-Protection"
                },
                {
                    "code": 3,
                    "name": "Integrity-Confidentiality-Protection"
                }
            ]
        },
        {
            "code": 134,
            "name": "SN-Permit-User-Mcast-PDUs",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 135,
            "name": "Management-Policy-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 135,
            "name": "SN-Prepaid-Final-Duration-Alg",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "current_time"
                },
                {
                    "code": 1,
                    "name": "last-user-layer3-activity-time"
                },
                {
                    "code": 2,
                    "name": "last-airlink-activity-time"
                },
                {
                    "code": 3,
                    "name": "last-airlink-activity-time-last-reported"
                }
            ]
        },
        {
            "code": 136,
            "name": "Management-Privilege-Level",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 136,
            "name": "SN-IPv6-Min-Link-MTU",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 137,
            "name": "PKM-SS-Cert",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 137,
            "name": "SN-Charging-VPN-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 138,
            "name": "PKM-CA-Cert",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 138,
            "name": "SN-Chrg-Char-Selection-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 139,
            "name": "PKM-Config-Settings",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 139,
            "name": "SN-Cause-For-Rec-Closing",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 140,
            "name": "PKM-Cryptosuite-List",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 140,
            "name": "SN-Change-Condition",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "QOSCHANGE"
                },
                {
                    "code": 1,
                    "name": "TARIFFTIMECHANGE"
                },
                {
                    "code": 500,
                    "name": "SGSNCHANGE"
                }
            ]
        },
        {
            "code": 141,
            "name": "PPKM-SAID",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 141,
            "name": "SN-Dynamic-Addr-Alloc-Ind-Flag",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 142,
            "name": "PKM-SA-Descriptor",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 142,
            "name": "SN-Ntk-Initiated-Ctx-Ind-Flag",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 143,
            "name": "PKM-Auth-Key",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 143,
            "name": "SN-Ntk-Session-Disconnect-Flag",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Session-Disconnect"
                }
            ]
        },
        {
            "code": 144,
            "name": "SN-Enable-QoS-Renegotiation",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 145,
            "name": "SN-QoS-Renegotiation-Timeout",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 146,
            "name": "SN-Mediation-No-Interims",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 147,
            "name": "SN-QoS-Negotiated",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 148,
            "name": "SN-Primary-NBNS-Server",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 149,
            "name": "SN-Secondary-NBNS-Server",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 150,
            "name": "SN-IP-Header-Compression",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "VJ"
                },
                {
                    "code": 2,
                    "name": "ROHC"
                },
                {
                    "code": 3,
                    "name": "VJ_ROHC"
                }
            ]
        },
        {
            "code": 151,
            "name": "SN-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Reliable"
                },
                {
                    "code": 1,
                    "name": "Optimistic"
                },
                {
                    "code": 2,
                    "name": "Unidirectional"
                },
                {
                    "code": 0,
                    "name": "Reliable"
                },
                {
                    "code": 1,
                    "name": "Optimistic"
                },
                {
                    "code": 2,
                    "name": "Unidirectional"
                }
            ]
        },
        {
            "code": 152,
            "name": "SN-Assigned-VLAN-ID",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 153,
            "name": "SN-Direction",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Any"
                },
                {
                    "code": 1,
                    "name": "Uplink"
                },
                {
                    "code": 2,
                    "name": "Downlink"
                }
            ]
        },
        {
            "code": 154,
            "name": "SN-MIP-HA-Assignment-Table",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 156,
            "name": "SN-Tun-Addr-Policy",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "no-local-alloc-validate"
                },
                {
                    "code": 1,
                    "name": "local-alloc"
                },
                {
                    "code": 2,
                    "name": "local-alloc-validate"
                }
            ]
        },
        {
            "code": 157,
            "name": "SN-DHCP-Lease-Expiry-Policy",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "auto-renew"
                },
                {
                    "code": 1,
                    "name": "disconnect"
                }
            ]
        },
        {
            "code": 158,
            "name": "SN-Subscriber-Template-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 159,
            "name": "SN-Subs-IMSA-Service-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 161,
            "name": "SN-Traffic-Group",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 162,
            "name": "SN-Rad-APN-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 163,
            "name": "SN-MIP-Send-Ancid",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 164,
            "name": "SN-MIP-Send-Imsi",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "NVSE_Starent"
                },
                {
                    "code": 2,
                    "name": "NVSE_Custom1"
                }
            ]
        },
        {
            "code": 165,
            "name": "SN-MIP-Dual-Anchor",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 166,
            "name": "SN-MIP-ANCID",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 167,
            "name": "SN-IMS-AM-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 168,
            "name": "SN-IMS-AM-Domain-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 169,
            "name": "SN-Service-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 170,
            "name": "SN-PDIF-MIP-Required",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 171,
            "name": "SN-FMC-Location",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 172,
            "name": "SN-PDIF-MIP-Release-TIA",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 173,
            "name": "SN-PDIF-MIP-Simple-IP-Fallback",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 174,
            "name": "SN-Tunnel-Gn",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 175,
            "name": "SN-MIP-Reg-Lifetime-Realm",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 176,
            "name": "SN-Ecs-Data-Volume",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 177,
            "name": "SN-QoS-Traffic-Policy",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 187,
            "name": "SN-PPP-Reneg-Disc",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Never"
                },
                {
                    "code": 1,
                    "name": "Always"
                },
                {
                    "code": 2,
                    "name": "NAI_Prefix_MSID_Mismatch"
                }
            ]
        },
        {
            "code": 188,
            "name": "SN-MIP-Send-Correlation-Info",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                },
                {
                    "code": 2,
                    "name": "NVSE_CUstom1"
                },
                {
                    "code": 3,
                    "name": "NVSE_CUstom2"
                }
            ]
        },
        {
            "code": 190,
            "name": "SN-PDSN-NAS-Id",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 191,
            "name": "SN-PDSN-NAS-IP-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 192,
            "name": "Experimental-Use-192",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 192,
            "name": "SN-Subscriber-Acct-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "flow-based-auxilliary"
                },
                {
                    "code": 1,
                    "name": "flow-based-all"
                },
                {
                    "code": 2,
                    "name": "flow-based-none"
                },
                {
                    "code": 3,
                    "name": "session-based"
                },
                {
                    "code": 4,
                    "name": "main-a10-only"
                }
            ]
        },
        {
            "code": 193,
            "name": "Experimental-Use-193",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 193,
            "name": "SN-IP-In-Plcy-Grp",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 194,
            "name": "Experimental-Use-194",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 194,
            "name": "SN-IP-Out-Plcy-Grp",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 195,
            "name": "Experimental-Use-195",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 196,
            "name": "Experimental-Use-196",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 196,
            "name": "SN-IP-Source-Violate-No-Acct",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 197,
            "name": "Experimental-Use-197",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 198,
            "name": "Experimental-Use-198",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 198,
            "name": "SN-Firewall-Enabled",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "False"
                },
                {
                    "code": 1,
                    "name": "True"
                }
            ]
        },
        {
            "code": 199,
            "name": "Experimental-Use-199",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 200,
            "name": "Experimental-Use-200",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 200,
            "name": "Peer-State",
            "vendorId": 11,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Down"
                },
                {
                    "code": 1,
                    "name": "Up"
                }
            ]
        },
        {
            "code": 201,
            "name": "Experimental-Use-201",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 201,
            "name": "Peer-Name",
            "vendorId": 11,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 202,
            "name": "Experimental-Use-202",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 202,
            "name": "Peer-Identity",
            "vendorId": 11,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 203,
            "name": "Experimental-Use-203",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 203,
            "name": "Peer-State-Change",
            "vendorId": 11,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Peer-Name",
                "Peer-Identity",
                "Peer-State"
            ]
        },
        {
            "code": 204,
            "name": "Experimental-Use-204",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 204,
            "name": "More-Peers",
            "vendorId": 11,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Peer-Name",
                "Peer-Identity",
                "Peer-State",
                "Peer-State-Change"
            ]
        },
        {
            "code": 204,
            "name": "SN-Admin-Expiry",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 205,
            "name": "Experimental-Use-205",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 205,
            "name": "Peer-Type",
            "vendorId": 11,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Client"
                },
                {
                    "code": 1,
                    "name": "Server"
                },
                {
                    "code": 2,
                    "name": "ClientAndServer"
                },
                {
                    "code": 3,
                    "name": "Proxy"
                }
            ]
        },
        {
            "code": 206,
            "name": "Experimental-Use-206",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 207,
            "name": "Experimental-Use-207",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 208,
            "name": "Experimental-Use-208",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 209,
            "name": "Experimental-Use-209",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 210,
            "name": "Experimental-Use-210",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 211,
            "name": "Experimental-Use-211",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 212,
            "name": "Experimental-Use-212",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 213,
            "name": "Experimental-Use-213",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 214,
            "name": "Experimental-Use-214",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 214,
            "name": "SN-DNS-Proxy-Intercept-List",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 215,
            "name": "Experimental-Use-215",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 216,
            "name": "Experimental-Use-216",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 217,
            "name": "Experimental-Use-217",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 218,
            "name": "Experimental-Use-218",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 219,
            "name": "Experimental-Use-219",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 219,
            "name": "SN-Subscriber-Class",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal_Subscriber"
                },
                {
                    "code": 1,
                    "name": "Ting_100"
                },
                {
                    "code": 2,
                    "name": "Ting_500"
                },
                {
                    "code": 3,
                    "name": "Ting_Buddy"
                },
                {
                    "code": 4,
                    "name": "Ting_Star"
                },
                {
                    "code": 5,
                    "name": "Ting_Nolimit_SMS"
                },
                {
                    "code": 6,
                    "name": "Kids_Locator"
                },
                {
                    "code": 7,
                    "name": "Ting_2000"
                },
                {
                    "code": 8,
                    "name": "Handicapped_Welfare"
                },
                {
                    "code": 9,
                    "name": "Reserved"
                }
            ]
        },
        {
            "code": 220,
            "name": "Experimental-Use-220",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 220,
            "name": "SN-CFPolicy-ID",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 221,
            "name": "Experimental-Use-221",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 221,
            "name": "SN-Subs-VJ-Slotid-Cmp-Neg-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "None"
                },
                {
                    "code": 1,
                    "name": "Receive"
                },
                {
                    "code": 2,
                    "name": "Transmit"
                },
                {
                    "code": 3,
                    "name": "Both"
                }
            ]
        },
        {
            "code": 222,
            "name": "Experimental-Use-222",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 223,
            "name": "Experimental-Use-223",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 223,
            "name": "SN-Primary-DCCA-Peer",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 223,
            "name": "NSN-Account-Location-Id",
            "vendorId": 28458,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 224,
            "name": "Implementation-Specific-224",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 224,
            "name": "SN-Secondary-DCCA-Peer",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 225,
            "name": "Implementation-Specific-225",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 225,
            "name": "SN-Subs-Acc-Flow-Traffic-Valid",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 226,
            "name": "Implementation-Specific-226",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 226,
            "name": "SN-Acct-Input-Packets-Dropped",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 227,
            "name": "Implementation-Specific-227",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 227,
            "name": "SN-Acct-Output-Packets-Dropped",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 228,
            "name": "Implementation-Specific-228",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 228,
            "name": "SN-Acct-Input-Octets-Dropped",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 229,
            "name": "Implementation-Specific-229",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 229,
            "name": "SN-Acct-Output-Octets-Dropped",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 230,
            "name": "Implementation-Specific-230",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 230,
            "name": "SN-Acct-Input-Giga-Dropped",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 231,
            "name": "Implementation-Specific-231",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 231,
            "name": "SN-Acct-Output-Giga-Dropped",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 232,
            "name": "Implementation-Specific-232",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 232,
            "name": "SN-Inactivity-Time",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 233,
            "name": "Implementation-Specific-233",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 233,
            "name": "SN-Overload-Disc-Connect-Time",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 234,
            "name": "Implementation-Specific-234",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 234,
            "name": "SN-Overload-Disc-Inact-Time",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 235,
            "name": "Implementation-Specific-235",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 235,
            "name": "SN-Overload-Disconnect",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 236,
            "name": "Implementation-Specific-236",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 236,
            "name": "SN-Radius-Returned-Username",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 237,
            "name": "Implementation-Specific-237",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 237,
            "name": "Prohibit-Payload-Compression",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Allowed"
                },
                {
                    "code": 1,
                    "name": "Prohibited"
                }
            ]
        },
        {
            "code": 238,
            "name": "Implementation-Specific-238",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 238,
            "name": "SN-ROHC-Profile-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 239,
            "name": "Implementation-Specific-239",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 239,
            "name": "SN-Firewall-Policy-239",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 240,
            "name": "Implementation-Specific-240",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 240,
            "name": "SN-LI-Dest-Address",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 241,
            "name": "Reserved-241",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 242,
            "name": "Reserved-242",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 243,
            "name": "Reserved-243",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 244,
            "name": "Reserved-244",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 245,
            "name": "Reserved-245",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 246,
            "name": "Reserved-246",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 247,
            "name": "Reserved-247",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 248,
            "name": "Reserved-248",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 248,
            "name": "SN-MS-ISDN",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 249,
            "name": "Reserved-249",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 249,
            "name": "SN-Routing-Area-Id",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 250,
            "name": "Reserved-250",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 250,
            "name": "SN-Rulebase",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 251,
            "name": "Reserved-251",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 251,
            "name": "SN-Call-Id",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 252,
            "name": "Reserved-252",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 252,
            "name": "SN-IMSI",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 253,
            "name": "Reserved-253",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 253,
            "name": "SN-Long-Duration-Notification",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Suppress"
                },
                {
                    "code": 1,
                    "name": "Send"
                }
            ]
        },
        {
            "code": 254,
            "name": "Reserved-254",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 254,
            "name": "SN-SIP-Method",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 255,
            "name": "Reserved-255",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 255,
            "name": "SN-Event",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 256,
            "name": "SN-Role-Of-Node",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ORIGINATING_ROLE"
                },
                {
                    "code": 1,
                    "name": "TERMINATING_ROLE"
                }
            ]
        },
        {
            "code": 256,
            "name": "Context-Type",
            "vendorId": 12645,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRIMARY"
                },
                {
                    "code": 1,
                    "name": "SECONDARY"
                }
            ]
        },
        {
            "code": 257,
            "name": "Host-IP-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 257,
            "name": "SN-Session-Id",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 257,
            "name": "Vodafone-Quota-Consumption-Time",
            "vendorId": 12645,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 258,
            "name": "Auth-Application-Id",
            "vendorId": 0,
            "type": "AppId",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 258,
            "name": "SN-SIP-Request-Time-Stamp",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 258,
            "name": "Vodafone-Quota-Holding-Time",
            "vendorId": 12645,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 259,
            "name": "Acct-Application-Id",
            "vendorId": 0,
            "type": "AppId",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 259,
            "name": "SN-SIP-Response-Time-Stamp",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 259,
            "name": "Vodafone-Time-Quota-Threshold",
            "vendorId": 12645,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 260,
            "name": "Vendor-Specific-Application-Id",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Vendor-Id",
                "Auth-Application-Id",
                "Acct-Application-Id"
            ]
        },
        {
            "code": 260,
            "name": "SN-IMS-Charging-Identifier",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 260,
            "name": "Radio-Access-Technology",
            "vendorId": 12645,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UTRAN"
                },
                {
                    "code": 1,
                    "name": "GERAN"
                },
                {
                    "code": 2,
                    "name": "WLAN"
                }
            ]
        },
        {
            "code": 261,
            "name": "Redirect-Host-Usage",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Don't Care"
                },
                {
                    "code": 1,
                    "name": "All Session"
                },
                {
                    "code": 2,
                    "name": "All Realm"
                },
                {
                    "code": 3,
                    "name": "Realm and Application"
                },
                {
                    "code": 4,
                    "name": "All Application"
                },
                {
                    "code": 5,
                    "name": "All Host"
                },
                {
                    "code": 6,
                    "name": "ALL_USER"
                }
            ]
        },
        {
            "code": 261,
            "name": "Acc-Service-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Audio Conference"
                },
                {
                    "code": 1,
                    "name": "Video Conference"
                }
            ]
        },
        {
            "code": 261,
            "name": "SN-Originating-IOI",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 261,
            "name": "Vodafone-Reporting-Reason",
            "vendorId": 12645,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "THRESHOLD"
                },
                {
                    "code": 1,
                    "name": "QHT"
                },
                {
                    "code": 2,
                    "name": "FINAL"
                },
                {
                    "code": 3,
                    "name": "QUOTA_EXHAUSTED"
                },
                {
                    "code": 4,
                    "name": "VALIDITY_TIME"
                },
                {
                    "code": 5,
                    "name": "OTHER_QUOTA_TYPE"
                },
                {
                    "code": 6,
                    "name": "RATING_CONDITION_CHANGE"
                },
                {
                    "code": 7,
                    "name": "FORCED_REAUTHORISATION "
                }
            ]
        },
        {
            "code": 262,
            "name": "Redirect-Max-Cache-Time",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 262,
            "name": "Vodafone-Rulebase-Id",
            "vendorId": 12645,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 263,
            "name": "Session-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 263,
            "name": "SN-SDP-Session-Description",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 263,
            "name": "Vodafone-Time-Of-First-Usage",
            "vendorId": 12645,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 264,
            "name": "Origin-Host",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 264,
            "name": "SN-GGSN-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 264,
            "name": "Vodafone-Time-Of-Last-Usage",
            "vendorId": 12645,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 265,
            "name": "Supported-Vendor-Id",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 265,
            "name": "SN-Sec-IP-Pool-Name",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 265,
            "name": "Vodafone-Trigger",
            "vendorId": 12645,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Vodafone-Trigger-Type"
            ]
        },
        {
            "code": 266,
            "name": "Vendor-Id",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 266,
            "name": "SN-Authorised-Qos",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 266,
            "name": "Vodafone-Trigger-Type",
            "vendorId": 12645,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "CHANGE_IN_SGSN_IP_ADDRESS"
                },
                {
                    "code": 2,
                    "name": "CHANGEINQOS_ANY"
                },
                {
                    "code": 3,
                    "name": "CHANGEINLOCATION_ANY"
                },
                {
                    "code": 4,
                    "name": "CHANGEINRAT"
                },
                {
                    "code": 10,
                    "name": "CHANGEINQOS_TRAFFIC_CLASS"
                },
                {
                    "code": 11,
                    "name": "CHANGEINQOS_RELIABILITY_CLASS"
                },
                {
                    "code": 12,
                    "name": "CHANGEINQOS_DELAY_CLASS "
                },
                {
                    "code": 13,
                    "name": "CHANGEINQOS_PEAK_THROUGHPUT"
                },
                {
                    "code": 14,
                    "name": "CHANGEINQOS_PRECEDENCE_CLASS"
                },
                {
                    "code": 15,
                    "name": "CHANGEINQOS_MEAN_THROUGHPUT"
                },
                {
                    "code": 16,
                    "name": "CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK"
                },
                {
                    "code": 17,
                    "name": "CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK"
                },
                {
                    "code": 18,
                    "name": "CHANGEINQOS_RESIDUAL_BER"
                },
                {
                    "code": 19,
                    "name": "CHANGEINQOS_SDU_ERROR_RATIO"
                },
                {
                    "code": 20,
                    "name": "CHANGEINQOS_TRANSFER_DELAY"
                }
            ]
        },
        {
            "code": 267,
            "name": "Firmware-Revision",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 267,
            "name": "SN-Cause-Code",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal_End_Of_Session"
                },
                {
                    "code": 1,
                    "name": "Successful_Transaction"
                },
                {
                    "code": 2,
                    "name": "End_Of_Subscriber_Dialog"
                },
                {
                    "code": 3,
                    "name": "3XX_Redirection"
                },
                {
                    "code": 4,
                    "name": "4XX_Request_Failure"
                },
                {
                    "code": 5,
                    "name": "5XX_Server_Failure"
                },
                {
                    "code": 6,
                    "name": "6XX_Global_Failure"
                },
                {
                    "code": 7,
                    "name": "Unspecified_Error"
                },
                {
                    "code": 8,
                    "name": "Unsuccessful_Session_Setup"
                },
                {
                    "code": 9,
                    "name": "Internal_Error"
                }
            ]
        },
        {
            "code": 267,
            "name": "User-Location-Information",
            "vendorId": 12645,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 268,
            "name": "Result-Code",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1001,
                    "name": "DIAMETER_MULTI_ROUND_AUTH"
                },
                {
                    "code": 2001,
                    "name": "DIAMETER_SUCCESS"
                },
                {
                    "code": 2002,
                    "name": "DIAMETER_LIMITED_SUCCESS"
                },
                {
                    "code": 2003,
                    "name": "DIAMETER_FIRST_REGISTRATION"
                },
                {
                    "code": 2004,
                    "name": "DIAMETER_SUBSEQUENT_REGISTRATION"
                },
                {
                    "code": 2005,
                    "name": "DIAMETER_UNREGISTERED_SERVICE"
                },
                {
                    "code": 2006,
                    "name": "DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED"
                },
                {
                    "code": 2007,
                    "name": "DIAMETER_SERVER_SELECTION"
                },
                {
                    "code": 2008,
                    "name": "DIAMETER_SUCCESS_AUTH_SENT_SERVER_NOT_STORED"
                },
                {
                    "code": 2009,
                    "name": "DIAMETER_SUCCESS_RELOCATE_HA"
                },
                {
                    "code": 3001,
                    "name": "DIAMETER_COMMAND_UNSUPPORTED"
                },
                {
                    "code": 3002,
                    "name": "DIAMETER_UNABLE_TO_DELIVER"
                },
                {
                    "code": 3003,
                    "name": "DIAMETER_REALM_NOT_SERVED"
                },
                {
                    "code": 3004,
                    "name": "DIAMETER_TOO_BUSY"
                },
                {
                    "code": 3005,
                    "name": "DIAMETER_LOOP_DETECTED"
                },
                {
                    "code": 3006,
                    "name": "DIAMETER_REDIRECT_INDICATION"
                },
                {
                    "code": 3007,
                    "name": "DIAMETER_APPLICATION_UNSUPPORTED"
                },
                {
                    "code": 3008,
                    "name": "DIAMETER_INVALID_HDR_BITS"
                },
                {
                    "code": 3009,
                    "name": "DIAMETER_INVALID_AVP_BITS"
                },
                {
                    "code": 3010,
                    "name": "DIAMETER_UNKNOWN_PEER"
                },
                {
                    "code": 3011,
                    "name": "DIAMETER_REALM_REDIRECT_INDICATION"
                },
                {
                    "code": 4001,
                    "name": "DIAMETER_AUTHENTICATION_REJECTED"
                },
                {
                    "code": 4002,
                    "name": "DIAMETER_OUT_OF_SPACE"
                },
                {
                    "code": 4003,
                    "name": "DIAMETER_ELECTION_LOST"
                },
                {
                    "code": 4005,
                    "name": "DIAMETER_ERROR_MIP_REPLY_FAILURE"
                },
                {
                    "code": 4006,
                    "name": "DIAMETER_ERROR_HA_NOT_AVAILABLE"
                },
                {
                    "code": 4007,
                    "name": "DIAMETER_ERROR_BAD_KEY"
                },
                {
                    "code": 4008,
                    "name": "DIAMETER_ERROR_MIP_FILTER_NOT_SUPPORTED"
                },
                {
                    "code": 4010,
                    "name": "DIAMETER_END_USER_SERVICE_DENIED"
                },
                {
                    "code": 4011,
                    "name": "DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE"
                },
                {
                    "code": 4012,
                    "name": "DIAMETER_CREDIT_LIMIT_REACHED"
                },
                {
                    "code": 4013,
                    "name": "DIAMETER_USER_NAME_REQUIRED"
                },
                {
                    "code": 4014,
                    "name": "RESOURCE_FAILURE"
                },
                {
                    "code": 5001,
                    "name": "DIAMETER_AVP_UNSUPPORTED"
                },
                {
                    "code": 5002,
                    "name": "DIAMETER_UNKNOWN_SESSION_ID"
                },
                {
                    "code": 5003,
                    "name": "DIAMETER_AUTHORIZATION_REJECTED"
                },
                {
                    "code": 5004,
                    "name": "DIAMETER_INVALID_AVP_VALUE"
                },
                {
                    "code": 5005,
                    "name": "DIAMETER_MISSING_AVP"
                },
                {
                    "code": 5006,
                    "name": "DIAMETER_RESOURCES_EXCEEDED"
                },
                {
                    "code": 5007,
                    "name": "DIAMETER_CONTRADICTING_AVPS"
                },
                {
                    "code": 5008,
                    "name": "DIAMETER_AVP_NOT_ALLOWED"
                },
                {
                    "code": 5009,
                    "name": "DIAMETER_AVP_OCCURS_TOO_MANY_TIMES"
                },
                {
                    "code": 5010,
                    "name": "DIAMETER_NO_COMMON_APPLICATION"
                },
                {
                    "code": 5011,
                    "name": "DIAMETER_UNSUPPORTED_VERSION"
                },
                {
                    "code": 5012,
                    "name": "DIAMETER_UNABLE_TO_COMPLY"
                },
                {
                    "code": 5013,
                    "name": "DIAMETER_INVALID_BIT_IN_HEADER"
                },
                {
                    "code": 5014,
                    "name": "DIAMETER_INVALID_AVP_LENGTH"
                },
                {
                    "code": 5015,
                    "name": "DIAMETER_INVALID_MESSAGE_LENGTH"
                },
                {
                    "code": 5016,
                    "name": "DIAMETER_INVALID_AVP_BIT_COMBO"
                },
                {
                    "code": 5017,
                    "name": "DIAMETER_NO_COMMON_SECURITY"
                },
                {
                    "code": 5018,
                    "name": "DIAMETER_RADIUS_AVP_UNTRANSLATABLE"
                },
                {
                    "code": 5024,
                    "name": "DIAMETER_ERROR_NO_FOREIGN_HA_SERVICE"
                },
                {
                    "code": 5025,
                    "name": "DIAMETER_ERROR_END_TO_END_MIP_KEY_ENCRYPTION"
                },
                {
                    "code": 5030,
                    "name": "DIAMETER_USER_UNKNOWN"
                },
                {
                    "code": 5031,
                    "name": "DIAMETER_RATING_FAILED"
                },
                {
                    "code": 5032,
                    "name": "DIAMETER_ERROR_USER_UNKNOWN"
                },
                {
                    "code": 5033,
                    "name": "DIAMETER_ERROR_IDENTITIES_DONT_MATCH"
                },
                {
                    "code": 5034,
                    "name": "DIAMETER_ERROR_IDENTITY_NOT_REGISTERED"
                },
                {
                    "code": 5035,
                    "name": "DIAMETER_ERROR_ROAMING_NOT_ALLOWED"
                },
                {
                    "code": 5036,
                    "name": "DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED"
                },
                {
                    "code": 5037,
                    "name": "DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED"
                },
                {
                    "code": 5038,
                    "name": "DIAMETER_ERROR_IN_ASSIGNMENT_TYPE"
                },
                {
                    "code": 5039,
                    "name": "DIAMETER_ERROR_TOO_MUCH_DATA"
                },
                {
                    "code": 5040,
                    "name": "DIAMETER_ERROR_NOT SUPPORTED_USER_DATA"
                },
                {
                    "code": 5041,
                    "name": "DIAMETER_ERROR_MIP6_AUTH_MODE"
                },
                {
                    "code": 5042,
                    "name": "UNKNOWN_BINDING_TEMPLATE_NAME"
                },
                {
                    "code": 5043,
                    "name": "BINDING_FAILURE"
                },
                {
                    "code": 5044,
                    "name": "MAX_BINDINGS_SET_FAILURE"
                },
                {
                    "code": 5045,
                    "name": "MAXIMUM_BINDINGS_REACHED_FOR_ENDPOINT"
                },
                {
                    "code": 5046,
                    "name": "SESSION_EXISTS"
                },
                {
                    "code": 5047,
                    "name": "INSUFFICIENT_CLASSIFIERS"
                },
                {
                    "code": 5048,
                    "name": "DIAMETER_ERROR_EAP_CODE_UNKNOWN"
                },
                {
                    "code": 4241,
                    "name": "DIAMETER_END_USER_SERVICE_DENIED"
                },
                {
                    "code": 5241,
                    "name": "DIAMETER_END_USER_NOT_FOUND"
                }
            ]
        },
        {
            "code": 268,
            "name": "SN-Node-Functionality",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "S-CSCF"
                },
                {
                    "code": 1,
                    "name": "P-CSCF"
                },
                {
                    "code": 2,
                    "name": "I-CSCF"
                }
            ]
        },
        {
            "code": 268,
            "name": "Vodafone-Volume-Quota-Threshold",
            "vendorId": 12645,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 269,
            "name": "Product-Name",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 269,
            "name": "SN-Is-Unregistered-Subscriber",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 270,
            "name": "Session-Binding",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "RE_AUTH"
                },
                {
                    "code": 2,
                    "name": "STR"
                },
                {
                    "code": 3,
                    "name": "Unassigned"
                },
                {
                    "code": 4,
                    "name": "ACCOUNTING"
                }
            ]
        },
        {
            "code": 270,
            "name": "SN-Content-Type",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 271,
            "name": "Session-Server-Failover",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REFUSE_SERVICE"
                },
                {
                    "code": 1,
                    "name": "TRY_AGAIN"
                },
                {
                    "code": 2,
                    "name": "ALLOW_SERVICE"
                },
                {
                    "code": 3,
                    "name": "TRY_AGAIN_ALLOW_SERVICE"
                }
            ]
        },
        {
            "code": 271,
            "name": "SN-Content-Length",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 272,
            "name": "Multi-Round-Time-Out",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 272,
            "name": "SN-Content-Disposition",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 273,
            "name": "Disconnect-Cause",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REBOOTING"
                },
                {
                    "code": 1,
                    "name": "BUSY"
                },
                {
                    "code": 2,
                    "name": "DO_NOT_WANT_TO_TALK_TO_YOU"
                }
            ]
        },
        {
            "code": 273,
            "name": "SN-CSCF-Rf-SDP-Media-Components",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 274,
            "name": "Auth-Request-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "AUTHENTICATE_ONLY"
                },
                {
                    "code": 2,
                    "name": "AUTHORIZE_ONLY"
                },
                {
                    "code": 3,
                    "name": "AUTHORIZE_AUTHENTICATE"
                }
            ]
        },
        {
            "code": 274,
            "name": "SN-ROHC-Flow-Marking-Mode",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "False"
                },
                {
                    "code": 1,
                    "name": "True"
                }
            ]
        },
        {
            "code": 275,
            "name": "Alternate-Peer",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 275,
            "name": "SN-CSCF-App-Server-Info",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 276,
            "name": "Auth-Grace-Period",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 276,
            "name": "SN-ISC-Template-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 277,
            "name": "Auth-Session-State",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "STATE_MAINTAINED"
                },
                {
                    "code": 1,
                    "name": "NO_STATE_MAINTAINED"
                }
            ]
        },
        {
            "code": 277,
            "name": "SN-CF-Forward-Unconditional",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 278,
            "name": "Origin-State-Id",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 278,
            "name": "SN-CF-Forward-No-Answer",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 279,
            "name": "Failed-AVP",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Session-Id"
            ]
        },
        {
            "code": 279,
            "name": "SN-CF-Forward-Busy-Line",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 280,
            "name": "Proxy-Host",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 280,
            "name": "SSO-Status",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NON-VALID"
                },
                {
                    "code": 1,
                    "name": "NON-TRUSTED"
                }
            ]
        },
        {
            "code": 280,
            "name": "SN-CF-Forward-Not-Regd",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 281,
            "name": "Error-Message",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 281,
            "name": "SN-CF-Follow-Me",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 282,
            "name": "Route-Record",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 282,
            "name": "SN-CF-CId-Display",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 283,
            "name": "Destination-Realm",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 283,
            "name": "SN-CF-CId-Display-Blocked",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 284,
            "name": "Proxy-Info",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Proxy-Host",
                "Proxy-State"
            ]
        },
        {
            "code": 284,
            "name": "IMS-Service-Identification",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 284,
            "name": "SN-CF-Call-Waiting",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 285,
            "name": "Re-Auth-Request-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "AUTHORIZE_ONLY"
                },
                {
                    "code": 1,
                    "name": "AUTHORIZE_AUTHENTICATE"
                }
            ]
        },
        {
            "code": 285,
            "name": "Ericsson_Service_Information",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 285,
            "name": "SN-CF-Call-Transfer",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 287,
            "name": "Accounting-Sub-Session-Id",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 287,
            "name": "SN-Cscf-Subscriber-Ip-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 288,
            "name": "Activity-Information",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 288,
            "name": "SN-Software-Version",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 289,
            "name": "Feature-Tag",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 290,
            "name": "Rule-Space-Suggestion",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 290,
            "name": "SN-Max-Sec-Contexts-Per-Subs",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 291,
            "name": "Authorization-Lifetime",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 291,
            "name": "Rule-Space-Decision",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 291,
            "name": "SN-CF-Call-Local",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 292,
            "name": "Redirect-Host",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 292,
            "name": "Bearer-Control-Options",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 292,
            "name": "SN-CF-Call-LongDistance",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 293,
            "name": "Destination-Host",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 293,
            "name": "SN-CF-Call-International",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 294,
            "name": "Error-Reporting-Host",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 294,
            "name": "SN-CF-Call-Premium",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 295,
            "name": "Termination-Cause",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "DIAMETER_LOGOUT"
                },
                {
                    "code": 2,
                    "name": "DIAMETER_SERVICE_NOT_PROVIDED"
                },
                {
                    "code": 3,
                    "name": "DIAMETER_BAD_ANSWER"
                },
                {
                    "code": 4,
                    "name": "DIAMETER_ADMINISTRATIVE"
                },
                {
                    "code": 5,
                    "name": "DIAMETER_LINK_BROKEN"
                },
                {
                    "code": 6,
                    "name": "DIAMETER_AUTH_EXPIRED"
                },
                {
                    "code": 7,
                    "name": "DIAMETER_USER_MOVED"
                },
                {
                    "code": 8,
                    "name": "DIAMETER_SESSION_TIMEOUT"
                },
                {
                    "code": 9,
                    "name": "Unassigned"
                },
                {
                    "code": 10,
                    "name": "Unassigned"
                },
                {
                    "code": 11,
                    "name": "User Request"
                },
                {
                    "code": 12,
                    "name": "Lost Carrier"
                },
                {
                    "code": 13,
                    "name": "Lost Service"
                },
                {
                    "code": 14,
                    "name": "Idle Timeout"
                },
                {
                    "code": 15,
                    "name": "Session Timeout"
                },
                {
                    "code": 16,
                    "name": "Admin Reset"
                },
                {
                    "code": 17,
                    "name": "Admin Reboot"
                },
                {
                    "code": 18,
                    "name": "Port Error"
                },
                {
                    "code": 19,
                    "name": "NAS Error"
                },
                {
                    "code": 20,
                    "name": "NAS Request"
                },
                {
                    "code": 21,
                    "name": "NAS Reboot"
                },
                {
                    "code": 22,
                    "name": "Port Unneeded"
                },
                {
                    "code": 23,
                    "name": "Port Preempted"
                },
                {
                    "code": 24,
                    "name": "Port Suspended"
                },
                {
                    "code": 25,
                    "name": "Service Unavailable"
                },
                {
                    "code": 26,
                    "name": "Callback"
                },
                {
                    "code": 27,
                    "name": "User Error"
                },
                {
                    "code": 28,
                    "name": "Host Request"
                },
                {
                    "code": 29,
                    "name": "Supplicant Restart"
                },
                {
                    "code": 30,
                    "name": "Reauthentication Failure"
                },
                {
                    "code": 31,
                    "name": "Reauthentication Failure"
                },
                {
                    "code": 32,
                    "name": "Port Administratively Disabled"
                }
            ]
        },
        {
            "code": 295,
            "name": "SN-CR-International-Cid",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 296,
            "name": "Origin-Realm",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 296,
            "name": "SN-CR-LongDistance-Cid",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 297,
            "name": "Experimental-Result",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Vendor-Id",
                "Experimental-Result-Code"
            ]
        },
        {
            "code": 297,
            "name": "SN-NAT-IP-Address",
            "vendorId": 8164,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 298,
            "name": "Experimental-Result-Code",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 2001,
                    "name": "DIAMETER_FIRST_REGISTRATION"
                },
                {
                    "code": 2002,
                    "name": "DIAMETER_SUBSEQUENT_REGISTRATION"
                },
                {
                    "code": 2003,
                    "name": "DIAMETER_UNREGISTERED_SERVICE"
                },
                {
                    "code": 2004,
                    "name": "DIAMETER_SUCCESS_SERVER_NAME_NOT_STORED"
                },
                {
                    "code": 2005,
                    "name": "DIAMETER_SERVER_SELECTION(Deprecated value)"
                },
                {
                    "code": 2021,
                    "name": "DIAMETER_PDP_CONTEXT_DELETION_INDICATION"
                },
                {
                    "code": 4100,
                    "name": "DIAMETER_USER_DATA_NOT_AVAILABLE"
                },
                {
                    "code": 4101,
                    "name": "DIAMETER_PRIOR_UPDATE_IN_PROGRESS"
                },
                {
                    "code": 4121,
                    "name": "DIAMETER_ERROR_OUT_OF_RESOURCES"
                },
                {
                    "code": 4141,
                    "name": "DIAMETER_PCC_BEARER_EVENT"
                },
                {
                    "code": 4142,
                    "name": "DIAMETER_BEARER_EVENT"
                },
                {
                    "code": 4143,
                    "name": "DIAMETER_AN_GW_FAILED"
                },
                {
                    "code": 4144,
                    "name": "DIAMETER_PENDING_TRANSACTION"
                },
                {
                    "code": 4181,
                    "name": "DIAMETER_AUTHENTICATION_DATA_UNAVAILABLE"
                },
                {
                    "code": 4182,
                    "name": "DIAMETER_ERROR_CAMEL_SUBSCRIPTION_PRESENT"
                },
                {
                    "code": 4201,
                    "name": "DIAMETER_ERROR_ABSENT_USER"
                },
                {
                    "code": 4221,
                    "name": "DIAMETER_ERROR_UNREACHABLE_USER"
                },
                {
                    "code": 4222,
                    "name": "DIAMETER_ERROR_SUSPENDED_USER"
                },
                {
                    "code": 4223,
                    "name": "DIAMETER_ERROR_DETACHED_USER"
                },
                {
                    "code": 4224,
                    "name": "DIAMETER_ERROR_POSITIONING_DENIED"
                },
                {
                    "code": 4225,
                    "name": "DIAMETER_ERROR_POSITIONING_FAILED"
                },
                {
                    "code": 4226,
                    "name": "DIAMETER_ERROR_UNKNOWN_UNREACHABLE LCS_CLIENT"
                },
                {
                    "code": 4241,
                    "name": "DIAMETER_ERROR_NO_AVAILABLE_POLICY_COUNTERS LCS_CLIENT"
                },
                {
                    "code": 4261,
                    "name": "REQUESTED_SERVICE_TEMPORARILY_NOT_AUTHORIZED"
                },
                {
                    "code": 5001,
                    "name": "DIAMETER_ERROR_USER_UNKNOWN"
                },
                {
                    "code": 5002,
                    "name": "DIAMETER_ERROR_IDENTITIES_DONT_MATCH"
                },
                {
                    "code": 5003,
                    "name": "DIAMETER_ERROR_IDENTITY_NOT_REGISTERED"
                },
                {
                    "code": 5004,
                    "name": "DIAMETER_ERROR_ROAMING_NOT_ALLOWED"
                },
                {
                    "code": 5005,
                    "name": "DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED"
                },
                {
                    "code": 5006,
                    "name": "DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED"
                },
                {
                    "code": 5007,
                    "name": "DIAMETER_ERROR_IN_ASSIGNMENT_TYPE"
                },
                {
                    "code": 5008,
                    "name": "DIAMETER_ERROR_TOO_MUCH_DATA"
                },
                {
                    "code": 5009,
                    "name": "DIAMETER_ERROR_NOT_SUPPORTED_USER_DATA"
                },
                {
                    "code": 5010,
                    "name": "DIAMETER_MISSING_USER_ID"
                },
                {
                    "code": 5011,
                    "name": "DIAMETER_ERROR_FEATURE_UNSUPPORTED"
                },
                {
                    "code": 5012,
                    "name": "DIAMETER_ERROR_SERVING_NODE_FEATURE_UNSUPPORTED"
                },
                {
                    "code": 5041,
                    "name": "DIAMETER_ERROR_USER_NO_WLAN_SUBSCRIPTION"
                },
                {
                    "code": 5042,
                    "name": "DIAMETER_ERROR_W-APN_UNUSED_BY_USER"
                },
                {
                    "code": 5043,
                    "name": "DIAMETER_ERROR_W-DIAMETER_ERROR_NO_ACCESS_INDEPENDENT_SUBSCRIPTION"
                },
                {
                    "code": 5044,
                    "name": "DIAMETER_ERROR_USER_NO_W-APN_SUBSCRIPTION"
                },
                {
                    "code": 5045,
                    "name": "DIAMETER_ERROR_UNSUITABLE_NETWORK"
                },
                {
                    "code": 5061,
                    "name": "INVALID_SERVICE_INFORMATION"
                },
                {
                    "code": 5062,
                    "name": "FILTER_RESTRICTIONS"
                },
                {
                    "code": 5063,
                    "name": "REQUESTED_SERVICE_NOT_AUTHORIZED"
                },
                {
                    "code": 5064,
                    "name": "DUPLICATED_AF_SESSION"
                },
                {
                    "code": 5065,
                    "name": "IP-CAN_SESSION_NOT_AVAILABLE"
                },
                {
                    "code": 5066,
                    "name": "UNAUTHORIZED_NON_EMERGENCY_SESSION"
                },
                {
                    "code": 5067,
                    "name": "UNAUTHORIZED_SPONSORED_DATA_CONNECTIVITY"
                },
                {
                    "code": 5068,
                    "name": "TEMPORARY_NETWORK_FAILURE"
                },
                {
                    "code": 5100,
                    "name": "DIAMETER_ERROR_USER_DATA_NOT_RECOGNIZED"
                },
                {
                    "code": 5101,
                    "name": "DIAMETER_ERROR_OPERATION_NOT_ALLOWED"
                },
                {
                    "code": 5102,
                    "name": "DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ"
                },
                {
                    "code": 5103,
                    "name": "DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED"
                },
                {
                    "code": 5104,
                    "name": "DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED"
                },
                {
                    "code": 5105,
                    "name": "DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC"
                },
                {
                    "code": 5106,
                    "name": "DIAMETER_ERROR_SUBS_DATA_ABSENT"
                },
                {
                    "code": 5107,
                    "name": "DIAMETER_ERROR_NO_SUBSCRIPTION_TO_DATA"
                },
                {
                    "code": 5108,
                    "name": "DIAMETER_ERROR_DSAI_NOT_AVAILABLE"
                },
                {
                    "code": 5120,
                    "name": "DIAMETER_ERROR_START_INDICATION"
                },
                {
                    "code": 5121,
                    "name": "DIAMETER_ERROR_STOP_INDICATION"
                },
                {
                    "code": 5122,
                    "name": "DIAMETER_ERROR_UNKNOWN_MBMS_BEARER_SERVICE"
                },
                {
                    "code": 5123,
                    "name": "DIAMETER_ERROR_SERVICE_AREA"
                },
                {
                    "code": 5140,
                    "name": "DIAMETER_ERROR_INITIAL_PARAMETERS"
                },
                {
                    "code": 5141,
                    "name": "DIAMETER_ERROR_TRIGGER_EVENT"
                },
                {
                    "code": 5142,
                    "name": "DIAMETER_PCC_RULE_EVENT"
                },
                {
                    "code": 5143,
                    "name": "DIAMETER_ERROR_BEARER_NOT_AUTHORIZED"
                },
                {
                    "code": 5144,
                    "name": "DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED"
                },
                {
                    "code": 5145,
                    "name": "DIAMETER_QOS_RULE_EVENT"
                },
                {
                    "code": 5146,
                    "name": "DIAMETER_ERROR_TRAFFIC_MAPPING_INFO_REJECTED"
                },
                {
                    "code": 5147,
                    "name": "DIAMETER_ERROR_CONFLICTING_REQUEST"
                },
                {
                    "code": 5148,
                    "name": "DIAMETER_ADC_RULE_EVENT"
                },
                {
                    "code": 5149,
                    "name": "DIAMETER_ERROR_NBIFOM_NOT_AUTHORIZED"
                },
                {
                    "code": 5401,
                    "name": "DIAMETER_ERROR_IMPI_UNKNOWN"
                },
                {
                    "code": 5402,
                    "name": "DIAMETER_ERROR_NOT_AUTHORIZED"
                },
                {
                    "code": 5403,
                    "name": "DIAMETER_ERROR_TRANSACTION_IDENTIFIER_INVALID"
                },
                {
                    "code": 5420,
                    "name": "DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION"
                },
                {
                    "code": 5421,
                    "name": "DIAMETER_ERROR_RAT_NOT_ALLOWED"
                },
                {
                    "code": 5422,
                    "name": "DIAMETER_ERROR_EQUIPMENT_UNKNOWN"
                },
                {
                    "code": 5423,
                    "name": "DIAMETER_ERROR_UNKNOWN_SERVING_NODE"
                },
                {
                    "code": 5450,
                    "name": "DIAMETER_ERROR_USER_NO_NON_3GPP_SUBSCRIPTION"
                },
                {
                    "code": 5451,
                    "name": "DIAMETER_ERROR_USER_NO_APN_SUBSCRIPTION"
                },
                {
                    "code": 5452,
                    "name": "DIAMETER_ERROR_RAT_TYPE_NOT_ALLOWED"
                },
                {
                    "code": 5453,
                    "name": "DIAMETER_ERROR_LATE_OVERLAPPING_REQUEST"
                },
                {
                    "code": 5454,
                    "name": "DIAMETER_ERROR_TIMED_OUT_REQUEST"
                },
                {
                    "code": 5470,
                    "name": "DIAMETER_ERROR_SUBSESSION"
                },
                {
                    "code": 5471,
                    "name": "DIAMETER_ERROR_ONGOING_SESSION_ESTABLISHMENT"
                },
                {
                    "code": 5490,
                    "name": "DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_NETWORK"
                },
                {
                    "code": 5510,
                    "name": "DIAMETER_ERROR_UNAUTHORIZED_REQUESTING_ENTITY"
                },
                {
                    "code": 5511,
                    "name": "DIAMETER_ERROR_UNAUTHORIZED_SERVICE"
                },
                {
                    "code": 5512,
                    "name": "DIAMETER_ERROR_REQUESTED_RANGE_IS_NOT ALLOWED"
                },
                {
                    "code": 5513,
                    "name": "DIAMETER_ERROR_CONFIGURATION_EVENT_STORAGE_NOT_SUCCESSFUL"
                },
                {
                    "code": 5514,
                    "name": "DIAMETER_ERROR_CONFIGURATION_EVENT_NON_EXISTANT"
                },
                {
                    "code": 5515,
                    "name": "DIAMETER_ERROR_SCEF_REFERENCE_ID_UNKNOWN"
                },
                {
                    "code": 5530,
                    "name": "DIAMETER_ERROR_INVALID_SME_ADDRESS"
                },
                {
                    "code": 5531,
                    "name": "DIAMETER_ERROR_SC_CONGESTION"
                },
                {
                    "code": 5532,
                    "name": "DIAMETER_ERROR_SM_PROTOCOL"
                },
                {
                    "code": 5533,
                    "name": "DIAMETER_ERROR_TRIGGER_REPLACE_FAILURE"
                },
                {
                    "code": 5534,
                    "name": "DIAMETER_ERROR_TRIGGER_RECALL_FAILURE"
                },
                {
                    "code": 5535,
                    "name": "DIAMETER_ERROR_ORIGINAL_MESSAGE_NOT_PENDING"
                },
                {
                    "code": 5550,
                    "name": "DIAMETER_ERROR_ABSENT_USER"
                },
                {
                    "code": 5551,
                    "name": "DIAMETER_ERROR_USER_BUSY_FOR_MT_SMS"
                },
                {
                    "code": 5552,
                    "name": "DIAMETER_ERROR_FACILITY_NOT_SUPPORTED"
                },
                {
                    "code": 5553,
                    "name": "DIAMETER_ERROR_ILLEGAL_USER"
                },
                {
                    "code": 5554,
                    "name": "DIAMETER_ERROR_ILLEGAL_EQUIPMENT"
                },
                {
                    "code": 5555,
                    "name": "DIAMETER_ERROR_SM_DELIVERY_FAILURE"
                },
                {
                    "code": 5556,
                    "name": "DIAMETER_ERROR_SERVICE_NOT_SUBSCRIBED"
                },
                {
                    "code": 5557,
                    "name": "DIAMETER_ERROR_SERVICE_BARRED"
                },
                {
                    "code": 5558,
                    "name": "DIAMETER_ERROR_MWD_LIST_FULL"
                },
                {
                    "code": 5570,
                    "name": "DIAMETER_ERROR_UNKNOWN_POLICY_COUNTERS"
                },
                {
                    "code": 5590,
                    "name": "DIAMETER_ERROR_ORIGIN_ALUID_UNKNOWN"
                },
                {
                    "code": 5591,
                    "name": "DIAMETER_ERROR_TARGET_ALUID_UNKNOWN"
                },
                {
                    "code": 5592,
                    "name": "DIAMETER_ERROR_PFID_UNKNOWN"
                },
                {
                    "code": 5593,
                    "name": "DIAMETER_ERROR_APP_REGISTER_REJECT"
                },
                {
                    "code": 5594,
                    "name": "DIAMETER_ERROR_PROSE_MAP_REQUEST_DISALLOWED"
                },
                {
                    "code": 5595,
                    "name": "DIAMETER_ERROR_MAP_REQUEST_REJECT"
                },
                {
                    "code": 5596,
                    "name": "DIAMETER_ERROR_REQUESTING_RPAUID_UNKNOWN"
                },
                {
                    "code": 5597,
                    "name": "DIAMETER_ERROR_UNKNOWN_OR_INVALID_TARGET_SET"
                },
                {
                    "code": 5598,
                    "name": "DIAMETER_ERROR_MISSING_APPLICATION_DATA"
                },
                {
                    "code": 5599,
                    "name": "DIAMETER_ERROR_AUTHORIZATION_REJECT"
                },
                {
                    "code": 5600,
                    "name": "DIAMETER_ERROR_DISCOVERY_NOT_PERMITTED"
                },
                {
                    "code": 5601,
                    "name": "DIAMETER_ERROR_TARGET_RPAUID_UNKNOWN"
                },
                {
                    "code": 5602,
                    "name": "DIAMETER_ERROR_INVALID_APPLICATION_DATA"
                },
                {
                    "code": 5610,
                    "name": "DIAMETER_ERROR_UNKNOWN_PROSE_SUBSCRIPTION"
                },
                {
                    "code": 5611,
                    "name": "PROSE_NOT_ALLOWED"
                },
                {
                    "code": 5612,
                    "name": "DIAMETER_ERROR_UE_LOCATION_UNKNOWN"
                },
                {
                    "code": 5630,
                    "name": "DIAMETER_ERROR_NO_ASSOCIATED_DISCOVERY_FILTER"
                },
                {
                    "code": 5631,
                    "name": "DIAMETER_ERROR_ANNOUNCING_UNAUTHORIZED_IN_PLMN"
                },
                {
                    "code": 5632,
                    "name": "DIAMETER_ERROR_INVALID_APPLICATION_CODE"
                },
                {
                    "code": 5633,
                    "name": "DIAMETER_ERROR_PROXIMITY_UNAUTHORIZED"
                },
                {
                    "code": 5634,
                    "name": "DIAMETER_ERROR_PROXIMITY_REJECTED"
                },
                {
                    "code": 5635,
                    "name": "DIAMETER_ERROR_NO_PROXIMITY_REQUEST"
                },
                {
                    "code": 5636,
                    "name": "DIAMETER_ERROR_UNAUTHORIZED_SERVICE_IN_THIS_PLMN"
                },
                {
                    "code": 5637,
                    "name": "DIAMETER_ERROR_PROXIMITY_CANCELLED"
                },
                {
                    "code": 5638,
                    "name": "DIAMETER_ERROR_INVALID_TARGET_PDUID"
                },
                {
                    "code": 5639,
                    "name": "DIAMETER_ERROR_INVALID_TARGET_RPAUID"
                },
                {
                    "code": 5640,
                    "name": "DIAMETER_ERROR_NO_ASSOCIATED_RESTRICTED_CODE"
                },
                {
                    "code": 5641,
                    "name": "DIAMETER_ERROR_INVALID_DISCOVERY_TYPE"
                },
                {
                    "code": 5650,
                    "name": "DIAMETER_ERROR_REQUESTED_LOCATION_NOT_SERVED"
                },
                {
                    "code": 5651,
                    "name": "DIAMETER_ERROR_INVALID_EPS_BEARER"
                },
                {
                    "code": 5652,
                    "name": "DIAMETER_ERROR_NIDD_CONFIGURATION_NOT_AVAILABLE"
                },
                {
                    "code": 5653,
                    "name": "DIAMETER_ERROR_USER_TEMPORARILY_UNREACHABLE"
                },
                {
                    "code": 5670,
                    "name": "DIAMETER_ERROR_UNKNKOWN_DATA"
                },
                {
                    "code": 5671,
                    "name": "DIAMETER_ERROR_REQUIRED_KEY_NOT_PROVIDED"
                },
                {
                    "code": 5690,
                    "name": "DIAMETER_ERROR_UNKNOWN_V2X_SUBSCRIPTION"
                },
                {
                    "code": 5691,
                    "name": "DIAMETER_ERROR_V2X_NOT_ALLOWED"
                }
            ]
        },
        {
            "code": 298,
            "name": "SN-CF-Call-RoamingInternatnl",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable"
                },
                {
                    "code": 1,
                    "name": "Enable"
                }
            ]
        },
        {
            "code": 298,
            "name": "ETSI-Experimental-Result-Code",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 4041,
                    "name": "INSUFFICIENT_RESOURCES"
                },
                {
                    "code": 4043,
                    "name": "COMMIT_FAILURE"
                },
                {
                    "code": 4044,
                    "name": "REFRESH_FAILURE"
                },
                {
                    "code": 4045,
                    "name": "QOS_PROFILE_FAILURE"
                },
                {
                    "code": 4046,
                    "name": "ACCESS_PROFILE_FAILURE"
                },
                {
                    "code": 4047,
                    "name": "PRIORITY_NOT_GRANTED"
                },
                {
                    "code": 5041,
                    "name": "MODIFICATION_FAILURE"
                }
            ]
        },
        {
            "code": 299,
            "name": "Inband-Security-Id",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_INBAND_SECURITY"
                },
                {
                    "code": 1,
                    "name": "TLS"
                }
            ]
        },
        {
            "code": 299,
            "name": "SN-PDG-TTG-Required",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 300,
            "name": "E2E-Sequence",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Session-Id"
            ],
            "enums": [
                {
                    "code": 0,
                    "name": "WLAN_EAP_SIM"
                },
                {
                    "code": 1,
                    "name": "WLAN_EAP_AKA"
                }
            ]
        },
        {
            "code": 300,
            "name": "SN-Bandwidth-Policy",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 300,
            "name": "Globally-Unique-Address",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Framed-IP-Address",
                "Framed-IPv6-Prefix",
                "Address-Realm"
            ]
        },
        {
            "code": 301,
            "name": "DRMP",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRIORITY_0"
                },
                {
                    "code": 1,
                    "name": "PRIORITY_1"
                },
                {
                    "code": 2,
                    "name": "PRIORITY_2"
                },
                {
                    "code": 3,
                    "name": "PRIORITY_3"
                },
                {
                    "code": 4,
                    "name": "PRIORITY_4"
                },
                {
                    "code": 5,
                    "name": "PRIORITY_5"
                },
                {
                    "code": 6,
                    "name": "PRIORITY_6"
                },
                {
                    "code": 7,
                    "name": "PRIORITY_7"
                },
                {
                    "code": 8,
                    "name": "PRIORITY_8"
                },
                {
                    "code": 9,
                    "name": "PRIORITY_9"
                },
                {
                    "code": 10,
                    "name": "PRIORITY_10"
                },
                {
                    "code": 11,
                    "name": "PRIORITY_11"
                },
                {
                    "code": 12,
                    "name": "PRIORITY_12"
                },
                {
                    "code": 13,
                    "name": "PRIORITY_13"
                },
                {
                    "code": 14,
                    "name": "PRIORITY_14"
                },
                {
                    "code": 15,
                    "name": "PRIORITY_15"
                }
            ]
        },
        {
            "code": 301,
            "name": "SN-Acs-Credit-Control-Group",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 301,
            "name": "Address-Realm",
            "vendorId": 13019,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 302,
            "name": "SN-CBB-Policy",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 302,
            "name": "Authorization-Information-SIM",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 302,
            "name": "Logical-Access-ID",
            "vendorId": 13019,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 303,
            "name": "SN-QOS-HLR-Profile",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 303,
            "name": "Initial-Gate-Setting",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "NAS-Filter-Rule",
                "Maximum-Allowed-Bandwidth-UL",
                "Maximum-Allowed-Bandwidth-DL"
            ]
        },
        {
            "code": 304,
            "name": "SN-Fast-Reauth-Username-304",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 304,
            "name": "QoS-Profile",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Application-Class-ID",
                "Media-Type",
                "Reservation-Priority",
                "Maximum-Allowed-Bandwidth-UL",
                "Maximum-Allowed-Bandwidth-DL",
                "Transport-Class"
            ]
        },
        {
            "code": 305,
            "name": "SN-Pseudonym-Username-305",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 305,
            "name": "IP-Connectivity-Status",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IP-CONNECTIVITY-ON"
                },
                {
                    "code": 1,
                    "name": "IP-CONNECTIVITY-LOST"
                }
            ]
        },
        {
            "code": 306,
            "name": "SN-WiMAX-Auth-Only",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 306,
            "name": "Access-Network-Type",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "NAS-Port-Type",
                "Aggregation-Network-Type"
            ]
        },
        {
            "code": 307,
            "name": "SN-TrafficSelector-Class",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 307,
            "name": "Aggregation-Network-Type",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNKNOWN"
                },
                {
                    "code": 1,
                    "name": "ATM"
                },
                {
                    "code": 2,
                    "name": "ETHERNET"
                }
            ]
        },
        {
            "code": 308,
            "name": "SN-TPO-Policy",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 308,
            "name": "Maximum-Allowed-Bandwidth-UL",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 309,
            "name": "SN-DHCP-Options",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 309,
            "name": "Maximum-Allowed-Bandwidth-DL",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 310,
            "name": "SN-Handoff-Indicator",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Active-Handoff"
                },
                {
                    "code": 1,
                    "name": "Location-Update"
                }
            ]
        },
        {
            "code": 310,
            "name": "Maximum-Priority-DEPRECATED",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 311,
            "name": "SN-MIP-Send-Host-Config",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 311,
            "name": "Transport-Class",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 312,
            "name": "Application-Class-ID",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 313,
            "name": "SN-User-Privilege",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 6,
                    "name": "Administrative"
                },
                {
                    "code": 7,
                    "name": "NAS_Prompt"
                },
                {
                    "code": 19650516,
                    "name": "Inspector"
                },
                {
                    "code": 19660618,
                    "name": "Security_Admin"
                }
            ]
        },
        {
            "code": 313,
            "name": "Physical-Access-ID",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 314,
            "name": "SN-IPv6-Alloc-Method",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Alloc_Local_Pool"
                },
                {
                    "code": 1,
                    "name": "Alloc_Dhcp_Client"
                },
                {
                    "code": 2,
                    "name": "Alloc_No_Alloc"
                },
                {
                    "code": 3,
                    "name": "Alloc_Static_Alloc"
                }
            ]
        },
        {
            "code": 314,
            "name": "Initial-Gate-Setting-ID",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 315,
            "name": "QoS-Profile-ID",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 318,
            "name": "MIP-FA-to-HA-SPI",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 318,
            "name": "3GPP-AAA-Server-Name",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 319,
            "name": "MIP-FA-to-MN-SPI",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 319,
            "name": "SN-WLAN-AP-Identifier",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 319,
            "name": "Maximum-Number-Accesses",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 320,
            "name": "MIP-Reg-Request",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 320,
            "name": "SN-WLAN-UE-Identifier",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 321,
            "name": "MIP-Reg-Reply",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 321,
            "name": "PDP-context-type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRIMARY"
                },
                {
                    "code": 1,
                    "name": "SECONDARY"
                }
            ]
        },
        {
            "code": 322,
            "name": "MIP-MN-AAA-Auth",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-MN-AAA-SPI",
                "MIP-Auth-Input-Data-Length",
                "MIP-Authenticator-Length",
                "MIP-Authenticator-Offset"
            ]
        },
        {
            "code": 322,
            "name": "Active-Time-Reporting",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_REPORTING"
                },
                {
                    "code": 1,
                    "name": "REPORT_TIMESTAMP"
                },
                {
                    "code": 2,
                    "name": "REPORT_TIME_STAMP_VOLUME"
                }
            ]
        },
        {
            "code": 323,
            "name": "MIP-HA-to-FA-SPI",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 323,
            "name": "Active-Time-Report",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Active-Time-Report-Start-Time",
                "Active-Time-Report-End-Time",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets"
            ]
        },
        {
            "code": 324,
            "name": "Active-Time-Report-Start-Time",
            "vendorId": 193,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 325,
            "name": "MIP-MN-to-FA-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-MN-AAA-SPI",
                "MIP-Algorithm-Type",
                "MIP-Nonce"
            ]
        },
        {
            "code": 325,
            "name": "Active-Time-Report-End-Time",
            "vendorId": 193,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 326,
            "name": "MIP-FA-to-MN-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-MN-AAA-SPI",
                "MIP-Algorithm-Type",
                "MIP-Session-Key"
            ]
        },
        {
            "code": 326,
            "name": "Time-Quota-Measurement",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Time-Quota-Method",
                "Time-Quota-Resolution",
                "Time-Quota-Inactivity-Time"
            ]
        },
        {
            "code": 327,
            "name": "Time-Quota-Method",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "DURATION"
                },
                {
                    "code": 2,
                    "name": "INACTIVITY_INCLUDED"
                },
                {
                    "code": 3,
                    "name": "INACTIVITY"
                },
                {
                    "code": 4,
                    "name": "ACTIVE_PERIODS"
                }
            ]
        },
        {
            "code": 328,
            "name": "MIP-FA-to-HA-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-FA-to-HA-SPI",
                "MIP-Algorithm-Type",
                "MIP-Session-Key"
            ]
        },
        {
            "code": 328,
            "name": "Time-Quota-Resolution",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 329,
            "name": "MIP-HA-to-FA-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-HA-to-FA-SPI",
                "MIP-Algorithm-Type",
                "MIP-Session-Key"
            ]
        },
        {
            "code": 329,
            "name": "Time-Quota-Inactivity-Time",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 330,
            "name": "User-Redirected",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "APPEND_URL"
                }
            ]
        },
        {
            "code": 331,
            "name": "MIP-MN-to-HA-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-MN-HA-SPI",
                "MIP-Algorithm-Type",
                "MIP-Session-Key",
                "MIP-Nonce"
            ]
        },
        {
            "code": 332,
            "name": "MIP-HA-to-MN-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-Algorithm-Type",
                "MIP-Replay-Mode",
                "MIP-Session-Key"
            ]
        },
        {
            "code": 332,
            "name": "URL-Modifier",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "APPEND_URL"
                }
            ]
        },
        {
            "code": 333,
            "name": "MIP-Mobile-Node-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 333,
            "name": "GPRS-Roaming-Status",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "HOME"
                },
                {
                    "code": 1,
                    "name": "VISITED"
                }
            ]
        },
        {
            "code": 334,
            "name": "MIP-Home-Agent-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 334,
            "name": "Ericsson-Wildcarded-Public-Identity",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 335,
            "name": "MIP-Nonce",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 336,
            "name": "MIP-Candidate-Home-Agent-Host",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 337,
            "name": "MIP-Feature-Vector",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Mobile-Node-Home-Address-Requested"
                },
                {
                    "code": 2,
                    "name": "Home-Address-Allocatable-Only-in-Home-Realm"
                },
                {
                    "code": 4,
                    "name": "Home-Agent-Requested"
                },
                {
                    "code": 8,
                    "name": "Foreign-Home-Agent-Available"
                },
                {
                    "code": 16,
                    "name": "MN-HA-Key-Request"
                },
                {
                    "code": 32,
                    "name": "MN-FA-Key-Request"
                },
                {
                    "code": 64,
                    "name": "FA-HA-Key-Request"
                },
                {
                    "code": 128,
                    "name": "Home-Agent-In-Foreign-Network"
                },
                {
                    "code": 256,
                    "name": "Co-Located-Mobile-Node"
                }
            ]
        },
        {
            "code": 338,
            "name": "MIP-Auth-Input-Data-Length",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 338,
            "name": "SIP-Ringing-Timestamp",
            "vendorId": 193,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 339,
            "name": "MIP-Authenticator-Length",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 340,
            "name": "MIP-Authenticator-Offset",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 341,
            "name": "MIP-MN-AAA-SPI",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 342,
            "name": "MIP-Filter-Rule",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 343,
            "name": "MIP-Session-Key",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 344,
            "name": "MIP-FA-Challenge",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 345,
            "name": "MIP-Algorithm-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 2,
                    "name": "HMAC-SHA-1"
                }
            ]
        },
        {
            "code": 346,
            "name": "MIP-Replay-Mode",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "None"
                },
                {
                    "code": 2,
                    "name": "Timestamps"
                },
                {
                    "code": 3,
                    "name": "Nonces"
                }
            ]
        },
        {
            "code": 347,
            "name": "MIP-Originating-Foreign-AAA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Origin-Realm",
                "Origin-Host"
            ]
        },
        {
            "code": 348,
            "name": "MIP-Home-Agent-Host",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Destination-Realm",
                "Destination-Host"
            ]
        },
        {
            "code": 350,
            "name": "ETSI-Location-Information",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Line-Identifier"
            ]
        },
        {
            "code": 351,
            "name": "RACS-Contact-Point",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 352,
            "name": "Terminal-Type",
            "vendorId": 13019,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 353,
            "name": "Requested-Information-353",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUBSCRIBER-ID"
                },
                {
                    "code": 1,
                    "name": "LOCATION-INFORMATION"
                },
                {
                    "code": 2,
                    "name": "RACS-CONTACT-POINT"
                },
                {
                    "code": 3,
                    "name": "ACCESS-NETWORK-TYPE"
                },
                {
                    "code": 4,
                    "name": "TERMINAL-TYPE"
                },
                {
                    "code": 5,
                    "name": "Logical-Access-ID"
                },
                {
                    "code": 6,
                    "name": "Physical-Access-ID"
                },
                {
                    "code": 7,
                    "name": "ACCESS-NETWORK-TYPE"
                },
                {
                    "code": 8,
                    "name": "INITIAL-GATE-SETTING"
                },
                {
                    "code": 9,
                    "name": "QOS-PROFILE"
                },
                {
                    "code": 10,
                    "name": "IP-CONNECTIVITY-STATUS"
                }
            ]
        },
        {
            "code": 354,
            "name": "ETSI-Event-Type-354",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USER-LOGON"
                },
                {
                    "code": 1,
                    "name": "LOCATION-INFORMATION-CHANGED"
                },
                {
                    "code": 2,
                    "name": "RACS-CONTACT-POINT-CHANGED"
                },
                {
                    "code": 3,
                    "name": "ACCESS-NETWORK-TYPE"
                },
                {
                    "code": 4,
                    "name": "TERMINAL-TYPE-CHANGED"
                },
                {
                    "code": 5,
                    "name": "LOGICAL-ACCESS-ID-CHANGED"
                },
                {
                    "code": 6,
                    "name": "PHYSICAL-ACCESS-ID-CHANGED"
                },
                {
                    "code": 7,
                    "name": "IP-ADDRESS-CHANGED"
                },
                {
                    "code": 8,
                    "name": "INITIAL-GATE-SETTING-CHANGED"
                },
                {
                    "code": 9,
                    "name": "QOS-PROFILE-CHANGED"
                },
                {
                    "code": 10,
                    "name": "USER-LOGOFF"
                }
            ]
        },
        {
            "code": 355,
            "name": "Civic-Location",
            "vendorId": 13019,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 356,
            "name": "Geospatial-Location",
            "vendorId": 13019,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 363,
            "name": "Accounting-Input-Octets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 364,
            "name": "Accounting-Output-Octets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 365,
            "name": "Accounting-Input-Packets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 366,
            "name": "Accounting-Output-Packets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 367,
            "name": "MIP-MSA-Lifetime",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 368,
            "name": "SIP-Accounting-Information",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "SIP-Accounting-Server-URI",
                "SIP-Credit-Control-Server-URI"
            ]
        },
        {
            "code": 369,
            "name": "SIP-Accounting-Server-URI",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 370,
            "name": "SIP-Credit-Control-Server-URI",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 371,
            "name": "SIP-Server-URI",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 372,
            "name": "SIP-Server-Capabilities",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "SIP-Mandatory-Capability",
                "SIP-Optional-Capability",
                "SIP-Server-URI"
            ]
        },
        {
            "code": 373,
            "name": "SIP-Mandatory-Capability",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 374,
            "name": "SIP-Optional-Capability",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 375,
            "name": "SIP-Server-Assignment-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_ASSIGNMENT"
                },
                {
                    "code": 1,
                    "name": "REGISTRATION"
                },
                {
                    "code": 2,
                    "name": "RE_REGISTRATION"
                },
                {
                    "code": 3,
                    "name": "UNREGISTERED_USER"
                },
                {
                    "code": 4,
                    "name": "TIMEOUT_DEREGISTRATION"
                },
                {
                    "code": 5,
                    "name": "USER_DEREGISTRATION"
                },
                {
                    "code": 6,
                    "name": "TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME"
                },
                {
                    "code": 7,
                    "name": "USER_DEREGISTRATION_STORE_SERVER_NAME"
                },
                {
                    "code": 8,
                    "name": "ADMINISTRATIVE_DEREGISTRATION"
                },
                {
                    "code": 9,
                    "name": "AUTHENTICATION_FAILURE"
                },
                {
                    "code": 10,
                    "name": "AUTHENTICATION_TIMEOUT"
                },
                {
                    "code": 11,
                    "name": "DEREGISTRATION_TOO_MUCH_DATA"
                }
            ]
        },
        {
            "code": 376,
            "name": "SIP-Auth-Data-Item",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "SIP-Authentication-Scheme",
                "SIP-Item-Number",
                "SIP-Authenticate",
                "SIP-Authorization",
                "SIP-Authentication-Info"
            ]
        },
        {
            "code": 377,
            "name": "SIP-Authentication-Scheme",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DIGEST"
                }
            ]
        },
        {
            "code": 378,
            "name": "SIP-Item-Number",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 379,
            "name": "SIP-Authenticate",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Digest-Realm",
                "Digest-Nonce",
                "Digest-Domain",
                "Digest-Opaque",
                "Digest-Stale",
                "Digest-Algorithm",
                "Digest-Qop",
                "Digest-HA1",
                "Digest-Auth-Param"
            ]
        },
        {
            "code": 380,
            "name": "SIP-Authorization",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Digest-Username",
                "Digest-Realm",
                "Digest-Nonce",
                "Digest-URI",
                "Digest-Response",
                "Digest-Algorithm",
                "Digest-CNonce",
                "Digest-Opaque",
                "Digest-Qop",
                "Digest-Nonce-Count",
                "Digest-Method",
                "Digest-Entity-Body-Hash",
                "Digest-Auth-Param"
            ]
        },
        {
            "code": 381,
            "name": "SIP-Authentication-Info",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Digest-Nextnonce",
                "Digest-Qop",
                "Digest-Response-Auth",
                "Digest-CNonce",
                "Digest-Nonce-Count"
            ]
        },
        {
            "code": 382,
            "name": "SIP-Number-Auth-Items",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 383,
            "name": "SIP-Deregistration-Reason",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "SIP-Reason-Code",
                "SIP-Reason-Info"
            ]
        },
        {
            "code": 384,
            "name": "SIP-Reason-Code",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PERMANENT_TERMINATION"
                },
                {
                    "code": 1,
                    "name": "NEW_SIP_SERVER_ASSIGNED"
                },
                {
                    "code": 2,
                    "name": "SIP_SERVER_CHANGE"
                },
                {
                    "code": 3,
                    "name": "REMOVE_SIP_SERVER"
                }
            ]
        },
        {
            "code": 385,
            "name": "SIP-Reason-Info",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 386,
            "name": "SIP-Visited-Network-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 387,
            "name": "SIP-User-Authorization-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REGISTRATION"
                },
                {
                    "code": 1,
                    "name": "DEREGISTRATION"
                },
                {
                    "code": 2,
                    "name": "REGISTRATION_AND_CAPABILITIES"
                }
            ]
        },
        {
            "code": 388,
            "name": "SIP-Supported-User-Data-Type",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 389,
            "name": "SIP-User-Data",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "SIP-User-Data-Type",
                "SIP-User-Data-Contents"
            ]
        },
        {
            "code": 390,
            "name": "SIP-User-Data-Type",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 391,
            "name": "SIP-User-Data-Contents",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 392,
            "name": "SIP-User-Data-Already-Available",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USER_DATA_NOT_AVAILABLE"
                },
                {
                    "code": 1,
                    "name": "USER_DATA_ALREADY_AVAILABLE"
                }
            ]
        },
        {
            "code": 393,
            "name": "SIP-Method",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 400,
            "name": "NAS-Filter-Rule",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 400,
            "name": "GBA-UserSecSettings",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 400,
            "name": "Session-Bundle-Id",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 401,
            "name": "Tunneling",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Tunnel-Type",
                "Tunnel-Medium-Type",
                "Tunnel-Client-Endpoint",
                "Tunnel-Server-Endpoint",
                "Tunnel-Preference",
                "Tunnel-Client-Auth-Id",
                "Tunnel-Server-Auth-Id",
                "Tunnel-Assignment-Id",
                "Tunnel-Password",
                "Tunnel-Private-Group-Id"
            ]
        },
        {
            "code": 401,
            "name": "Transaction-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 402,
            "name": "CHAP-Auth",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "CHAP-Algorithm",
                "CHAP-Ident",
                "CHAP-Response"
            ]
        },
        {
            "code": 402,
            "name": "NAF-Hostname",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 403,
            "name": "CHAP-Algorithm",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 5,
                    "name": "CHAP with MD5"
                }
            ]
        },
        {
            "code": 403,
            "name": "GAA-Service-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 404,
            "name": "CHAP-Ident",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 404,
            "name": "Key-ExpiryTime",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 405,
            "name": "CHAP-Response",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 405,
            "name": "ME-Key-Material",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 406,
            "name": "Accounting-Auth-Method",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "PAP"
                },
                {
                    "code": 2,
                    "name": "CHAP"
                },
                {
                    "code": 3,
                    "name": "MS-CHAP-1"
                },
                {
                    "code": 4,
                    "name": "MS-CHAP-2"
                },
                {
                    "code": 5,
                    "name": "EAP"
                },
                {
                    "code": 6,
                    "name": "Undefined"
                },
                {
                    "code": 7,
                    "name": "None"
                }
            ]
        },
        {
            "code": 406,
            "name": "UICC-Key-Material",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 407,
            "name": "QoS-Filter-Rule",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 407,
            "name": "GBA_U-Awareness-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO"
                },
                {
                    "code": 1,
                    "name": "YES"
                }
            ]
        },
        {
            "code": 408,
            "name": "Origin-AAA-Protocol",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "RADIUS"
                }
            ]
        },
        {
            "code": 408,
            "name": "BootstrapInfoCreationTime",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 409,
            "name": "GUSS-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 410,
            "name": "GBA-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "3G GBA"
                },
                {
                    "code": 1,
                    "name": "2G GBA"
                }
            ]
        },
        {
            "code": 411,
            "name": "CC-Correlation-Id",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 411,
            "name": "UE-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 412,
            "name": "CC-Input-Octets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 412,
            "name": "UE-Id-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Private user identity"
                },
                {
                    "code": 1,
                    "name": "Public user identity"
                }
            ]
        },
        {
            "code": 413,
            "name": "CC-Money",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Unit-Value",
                "Currency-Code"
            ]
        },
        {
            "code": 413,
            "name": "UICC-App-Label",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 414,
            "name": "CC-Output-Octets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 414,
            "name": "UICC-ME",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "GBA_ME"
                },
                {
                    "code": 1,
                    "name": "GBA_U"
                }
            ]
        },
        {
            "code": 415,
            "name": "CC-Request-Number",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 415,
            "name": "Requested-Key-Lifetime",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 416,
            "name": "CC-Request-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "INITIAL_REQUEST"
                },
                {
                    "code": 2,
                    "name": "UPDATE_REQUEST"
                },
                {
                    "code": 3,
                    "name": "TERMINATION_REQUEST"
                },
                {
                    "code": 4,
                    "name": "EVENT_REQUEST"
                }
            ]
        },
        {
            "code": 416,
            "name": "Private-Identity-Request",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Private identity requested"
                },
                {
                    "code": 1,
                    "name": "Private identity not requested"
                }
            ]
        },
        {
            "code": 417,
            "name": "CC-Service-Specific-Units",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 417,
            "name": "GBA-Push-Info",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 418,
            "name": "CC-Session-Failover",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FAILOVER_NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "FAILOVER_SUPPORTED"
                }
            ]
        },
        {
            "code": 418,
            "name": "NAF-SA-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 419,
            "name": "CC-Sub-Session-Id",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 419,
            "name": "Security-Feature-Request",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 420,
            "name": "CC-Time",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 420,
            "name": "Security-Feature-Response",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 420,
            "name": "ETSI-Event-Type-420",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UPDATE"
                },
                {
                    "code": 1,
                    "name": "REMOVE"
                }
            ]
        },
        {
            "code": 421,
            "name": "CC-Total-Octets",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 422,
            "name": "Check-Balance-Result",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ENOUGH_CREDIT"
                },
                {
                    "code": 1,
                    "name": "NO_CREDIT"
                }
            ]
        },
        {
            "code": 423,
            "name": "Cost-Information",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Unit-Value",
                "Currency-Code",
                "Cost-Unit"
            ]
        },
        {
            "code": 424,
            "name": "Cost-Unit",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 425,
            "name": "Currency-Code",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 426,
            "name": "Credit-Control",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CREDIT_AUTHORIZATION"
                },
                {
                    "code": 1,
                    "name": "RE_AUTHORIZATION"
                }
            ]
        },
        {
            "code": 427,
            "name": "Credit-Control-Failure-Handling",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TERMINATE"
                },
                {
                    "code": 1,
                    "name": "CONTINUE"
                },
                {
                    "code": 2,
                    "name": "RETRY_AND_TERMINATE"
                }
            ]
        },
        {
            "code": 428,
            "name": "Direct-Debiting-Failure-Handling",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "CONTINUE"
                },
                {
                    "code": 0,
                    "name": "TERMINATE_OR_BUFFER"
                }
            ]
        },
        {
            "code": 429,
            "name": "Exponent",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 430,
            "name": "Final-Unit-Indication",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Final-Unit-Action",
                "Restriction-Filter-Rule",
                "Filter-Id",
                "Redirect-Server"
            ]
        },
        {
            "code": 431,
            "name": "Granted-Service-Unit",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Tariff-Time-Change",
                "CC-Time",
                "CC-Money",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units"
            ]
        },
        {
            "code": 432,
            "name": "Rating-Group",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 433,
            "name": "Redirect-Address-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "IPV6_ADDRESS"
                },
                {
                    "code": 3,
                    "name": "SIP_URI"
                },
                {
                    "code": 2,
                    "name": "URL"
                },
                {
                    "code": 0,
                    "name": "IPV4_ADDRESS"
                }
            ]
        },
        {
            "code": 434,
            "name": "Redirect-Server",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Redirect-Address-Type",
                "Redirect-Server-Address"
            ]
        },
        {
            "code": 435,
            "name": "Redirect-Server-Address",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 436,
            "name": "Requested-Action",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DIRECT_DEBITING"
                },
                {
                    "code": 1,
                    "name": "REFUND_ACCOUNT"
                },
                {
                    "code": 2,
                    "name": "CHECK_BALANCE"
                },
                {
                    "code": 3,
                    "name": "PRICE_ENQUIRY"
                }
            ]
        },
        {
            "code": 437,
            "name": "Requested-Service-Unit",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "CC-Time",
                "CC-Money",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units"
            ]
        },
        {
            "code": 438,
            "name": "Restriction-Filter-Rule",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 439,
            "name": "Service-Identifier",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 440,
            "name": "Service-Parameter-Info",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Service-Parameter-Type",
                "Service-Parameter-Value"
            ]
        },
        {
            "code": 441,
            "name": "Service-Parameter-Type",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 442,
            "name": "Service-Parameter-Value",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 443,
            "name": "Subscription-Id",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Subscription-Id-Data",
                "Subscription-Id-Type"
            ]
        },
        {
            "code": 444,
            "name": "Subscription-Id-Data",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 445,
            "name": "Unit-Value",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "Value-Digits",
                "Exponent"
            ]
        },
        {
            "code": 446,
            "name": "Used-Service-Unit",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Tariff-Change-Usage",
                "CC-Time",
                "CC-Money",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units"
            ]
        },
        {
            "code": 447,
            "name": "Value-Digits",
            "vendorId": 0,
            "type": "Integer64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 448,
            "name": "Validity-Time",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 449,
            "name": "Final-Unit-Action",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TERMINATE"
                },
                {
                    "code": 1,
                    "name": "REDIRECT"
                },
                {
                    "code": 2,
                    "name": "RESTRICT_ACCESS"
                }
            ]
        },
        {
            "code": 450,
            "name": "Subscription-Id-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "END_USER_E164"
                },
                {
                    "code": 1,
                    "name": "END_USER_IMSI"
                },
                {
                    "code": 2,
                    "name": "END_USER_SIP_URI"
                },
                {
                    "code": 3,
                    "name": "END_USER_NAI"
                },
                {
                    "code": 4,
                    "name": "END_USER_PRIVATE"
                }
            ]
        },
        {
            "code": 450,
            "name": "Binding-information",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Binding-Input-List",
                "Binding-Output-List"
            ]
        },
        {
            "code": 451,
            "name": "Tariff-Time-Change",
            "vendorId": 0,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 451,
            "name": "Binding-Input-List",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "V6-Transport-Address",
                "V4-Transport-Address"
            ]
        },
        {
            "code": 452,
            "name": "Tariff-Change-Usage",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "UNIT_AFTER_TARIFF_CHANGE"
                },
                {
                    "code": 2,
                    "name": "UNIT_INDETERMINATE"
                },
                {
                    "code": 0,
                    "name": "UNIT_BEFORE_TARIFF_CHANGE"
                }
            ]
        },
        {
            "code": 452,
            "name": "Binding-Output-List",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "V6-Transport-Address",
                "V4-Transport-Address"
            ]
        },
        {
            "code": 453,
            "name": "G-S-U-Pool-Identifier",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 453,
            "name": "V6-Transport-Address",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Framed-IPv6-Prefix",
                "Port-Number"
            ]
        },
        {
            "code": 454,
            "name": "CC-Unit-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TIME"
                },
                {
                    "code": 1,
                    "name": "MONEY"
                },
                {
                    "code": 2,
                    "name": "TOTAL-OCTETS"
                },
                {
                    "code": 4,
                    "name": "OUTPUT-OCTETS"
                },
                {
                    "code": 3,
                    "name": "INPUT-OCTETS"
                },
                {
                    "code": 5,
                    "name": "SERVICE-SPECIFIC-UNITS"
                }
            ]
        },
        {
            "code": 454,
            "name": "V4-Transport-Address",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Framed-IP-Address",
                "Port-Number"
            ]
        },
        {
            "code": 455,
            "name": "Multiple-Services-Indicator",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MULTIPLE_SERVICES_NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "MULTIPLE_SERVICES_SUPPORTED"
                }
            ]
        },
        {
            "code": 455,
            "name": "Port-Number",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 456,
            "name": "Multiple-Services-Credit-Control",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Granted-Service-Unit",
                "Requested-Service-Unit",
                "Used-Service-Unit",
                "Tariff-Change-Usage",
                "Service-Identifier",
                "Rating-Group",
                "G-S-U-Pool-Reference",
                "Validity-Time",
                "Result-Code",
                "Final-Unit-Indication"
            ]
        },
        {
            "code": 456,
            "name": "Reservation-Class",
            "vendorId": 13019,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 457,
            "name": "G-S-U-Pool-Reference",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "G-S-U-Pool-Identifier",
                "CC-Unit-Type",
                "Unit-Value"
            ]
        },
        {
            "code": 457,
            "name": "Requested-Information-457",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LATCH"
                },
                {
                    "code": 1,
                    "name": "RELATCH"
                }
            ]
        },
        {
            "code": 458,
            "name": "User-Equipment-Info",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "User-Equipment-Info-Type",
                "User-Equipment-Info-Value"
            ]
        },
        {
            "code": 458,
            "name": "Reservation-Priority",
            "vendorId": 13019,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DEFAULT"
                },
                {
                    "code": 1,
                    "name": "PRIORITY-ONE"
                },
                {
                    "code": 2,
                    "name": "PRIORITY-TWO"
                },
                {
                    "code": 3,
                    "name": "PRIORITY-THREE"
                },
                {
                    "code": 4,
                    "name": "PRIORITY-FOUR"
                },
                {
                    "code": 5,
                    "name": "PRIORITY-FIVE"
                },
                {
                    "code": 6,
                    "name": "PRIORITY-SIX"
                },
                {
                    "code": 7,
                    "name": "PRIORITY-SEVEN"
                },
                {
                    "code": 8,
                    "name": "PRIORITY-EIGHT"
                },
                {
                    "code": 9,
                    "name": "PRIORITY-NINE"
                },
                {
                    "code": 10,
                    "name": "PRIORITY-TEN"
                },
                {
                    "code": 11,
                    "name": "PRIORITY-ELEVEN"
                },
                {
                    "code": 12,
                    "name": "PRIORITY-TWELVE"
                },
                {
                    "code": 13,
                    "name": "PRIORITY-THIRTEEN"
                },
                {
                    "code": 14,
                    "name": "PRIORITY-FOURTEEN"
                },
                {
                    "code": 15,
                    "name": "PRIORITY-FIFTEEN"
                }
            ]
        },
        {
            "code": 459,
            "name": "User-Equipment-Info-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IMEISV"
                },
                {
                    "code": 1,
                    "name": "MAC"
                },
                {
                    "code": 2,
                    "name": "EUI64"
                },
                {
                    "code": 3,
                    "name": "MODIFIED_EUI64"
                }
            ]
        },
        {
            "code": 459,
            "name": "ETSI-Service-Class",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 460,
            "name": "User-Equipment-Info-Value",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 461,
            "name": "Service-Context-Id",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 462,
            "name": "EAP-Payload",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 462,
            "name": "Media-Authorization-Context-Id",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 463,
            "name": "EAP-Reissued-Payload",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 464,
            "name": "EAP-Master-Session-Key",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 465,
            "name": "Accounting-EAP-Auth-Method",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 480,
            "name": "Accounting-Record-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Event Record"
                },
                {
                    "code": 2,
                    "name": "Start Record"
                },
                {
                    "code": 3,
                    "name": "Interim Record"
                },
                {
                    "code": 4,
                    "name": "Stop Record"
                }
            ]
        },
        {
            "code": 483,
            "name": "Accounting-Realtime-Required",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Reserved"
                },
                {
                    "code": 1,
                    "name": "DELIVER_AND_GRANT"
                },
                {
                    "code": 2,
                    "name": "GRANT_AND_STORE"
                },
                {
                    "code": 3,
                    "name": "GRANT_AND_LOSE"
                }
            ]
        },
        {
            "code": 485,
            "name": "Accounting-Record-Number",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 486,
            "name": "MIP6-Agent-Info",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-Home-Agent-Address",
                "MIP-Home-Agent-Host",
                "MIP6-Home-Link-Prefix"
            ]
        },
        {
            "code": 487,
            "name": "MIP-Careof-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 488,
            "name": "MIP-Authenticator",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 489,
            "name": "MIP-MAC-Mobility-Data",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 490,
            "name": "MIP-Timestamp",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 491,
            "name": "MIP-MN-HA-SPI",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 492,
            "name": "MIP-MN-HA-MSA",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP-Session-Key",
                "MIP-MSA-Lifetime",
                "MIP-MN-HA-SPI",
                "MIP-Algorithm-Type",
                "MIP-Replay-Mode"
            ]
        },
        {
            "code": 493,
            "name": "Service-Selection",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            }
        },
        {
            "code": 494,
            "name": "MIP6-Auth-Mode",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Reserved"
                },
                {
                    "code": 1,
                    "name": "IP6_AUTH_MN_AAA"
                }
            ]
        },
        {
            "code": 495,
            "name": "TMOD-1",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Token-Rate",
                "Bucket-Depth",
                "Peak-Traffic-Rate",
                "Minimum-Policed-Unit",
                "Maximum-Packet-Size"
            ]
        },
        {
            "code": 496,
            "name": "Token-Rate",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 497,
            "name": "Bucket-Depth",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 498,
            "name": "Peak-Traffic-Rate",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 499,
            "name": "Minimum-Policed-Unit",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 500,
            "name": "Maximum-Packet-Size",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 500,
            "name": "Abort-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "BEARER_RELEASED"
                },
                {
                    "code": 1,
                    "name": "INSUFFICIENT_SERVER_RESOURCES"
                },
                {
                    "code": 2,
                    "name": "INSUFFICIENT_BEARER_RESOURCES"
                },
                {
                    "code": 3,
                    "name": "PS_TO_CS_HANDOVER"
                },
                {
                    "code": 4,
                    "name": "SPONSORED_DATA_CONNECTIVITY_ DISALLOWED"
                }
            ]
        },
        {
            "code": 500,
            "name": "Line-Identifier",
            "vendorId": 13019,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 501,
            "name": "TMOD-2",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Token-Rate",
                "Bucket-Depth",
                "Peak-Traffic-Rate",
                "Minimum-Policed-Unit",
                "Maximum-Packet-Size"
            ]
        },
        {
            "code": 501,
            "name": "SN-Volume-Quota-Threshold",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 501,
            "name": "Access-Network-Charging-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 501,
            "name": "ETSI-SIP-Authenticate",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "ETSI-Digest-Realm",
                "ETSI-Digest-Nonce",
                "ETSI-Digest-Domain",
                "ETSI-Digest-Opaque",
                "ETSI-Digest-Stale",
                "ETSI-Digest-Algorithm",
                "ETSI-Digest-QoP",
                "ETSI-Digest-HA1",
                "ETSI-Digest-Auth-Param"
            ]
        },
        {
            "code": 502,
            "name": "Bandwidth",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 502,
            "name": "SN-Unit-Quota-Threshold",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 502,
            "name": "Access-Network-Charging-Identifier",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Network-Charging-Identifier-Value",
                "Flows"
            ]
        },
        {
            "code": 502,
            "name": "ETSI-SIP-Authorization",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "ETSI-Digest-Username",
                "ETSI-Digest-Realm",
                "ETSI-Digest-Nonce",
                "ETSI-Digest-URI",
                "ETSI-Digest-Response",
                "ETSI-Digest-Algorithm",
                "ETSI-Digest-CNonce",
                "ETSI-Digest-Opaque",
                "ETSI-Digest-QoP",
                "ETSI-Digest-Nonce-Count",
                "ETSI-Digest-Method",
                "ETSI-Digest-Entity-Body-Hash",
                "ETSI-Digest-Auth-Param"
            ]
        },
        {
            "code": 503,
            "name": "PHB-Class",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 503,
            "name": "SN-Time-Quota-Threshold",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 503,
            "name": "Access-Network-Charging-Identifier-Value",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 503,
            "name": "ETSI-SIP-Authentication-Info",
            "vendorId": 13019,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "ETSI-Digest-Nextnonce",
                "ETSI-Digest-QoP",
                "ETSI-Digest-Response-Auth",
                "ETSI-Digest-CNonce",
                "ETSI-Digest-Nonce-Count"
            ]
        },
        {
            "code": 504,
            "name": "PMIP6-DHCP-Server-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 504,
            "name": "SN-Total-Used-Service-Unit",
            "vendorId": 8164,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Tariff-Change-Usage",
                "CC-Time",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units",
                "3GPP-Reporting-Reason"
            ]
        },
        {
            "code": 504,
            "name": "AF-Application-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 504,
            "name": "ETSI-Digest-Realm",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 505,
            "name": "PMIP6-IPv4-Home-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 505,
            "name": "SN-Absolute-Validity-Time",
            "vendorId": 8164,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 505,
            "name": "AF-Charging-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 505,
            "name": "ETSI-Digest-Nonce",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 506,
            "name": "Mobile-Node-Identifier",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 506,
            "name": "Authorization-Token",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 506,
            "name": "ETSI-Digest-Domain",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 507,
            "name": "Service-Configuration",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "MIP6-Agent-Info",
                "Service-Selection"
            ]
        },
        {
            "code": 507,
            "name": "Cisco-Flow-Description-507",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 507,
            "name": "Flow-Description",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 507,
            "name": "ETSI-Digest-Opaque",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 508,
            "name": "QoS-Resources",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Filter-Rule"
            ]
        },
        {
            "code": 508,
            "name": "Flow-Grouping",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Flows"
            ]
        },
        {
            "code": 508,
            "name": "ETSI-Digest-Stale",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 509,
            "name": "Filter-Rule",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Filter-Rule-Precedence",
                "Classifier",
                "Time-Of-Day-Condition",
                "Treatment-Action",
                "QoS-Semantics",
                "QoS-Profile-Template",
                "QoS-Parameters",
                "Excess-Treatment"
            ]
        },
        {
            "code": 509,
            "name": "Flow-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 509,
            "name": "ETSI-Digest-Algorithm",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 510,
            "name": "Filter-Rule-Precedence",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 510,
            "name": "Flows",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Media-Component-Number",
                "Flow-Number",
                "Final-Unit-Action"
            ]
        },
        {
            "code": 510,
            "name": "ETSI-Digest-QoP",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 511,
            "name": "Classifier",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Classifier-ID",
                "Protocol",
                "Direction",
                "From-Spec",
                "To-Spec",
                "Diffserv-Code-Point",
                "Fragmentation-Flag",
                "IP-Option",
                "TCP-Option",
                "TCP-Flags",
                "ICMP-Type",
                "ETH-Option"
            ]
        },
        {
            "code": 511,
            "name": "Flow-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ENABLED-UPLINK"
                },
                {
                    "code": 1,
                    "name": "ENABLED-DOWNLINK"
                },
                {
                    "code": 2,
                    "name": "ENABLED"
                },
                {
                    "code": 3,
                    "name": "DISABLED"
                },
                {
                    "code": 4,
                    "name": "REMOVED"
                }
            ]
        },
        {
            "code": 511,
            "name": "ETSI-Digest-HA1",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 512,
            "name": "Classifier-ID",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 512,
            "name": "SN-Bandwidth-Control",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "HIGH"
                },
                {
                    "code": 1,
                    "name": "LOW"
                }
            ]
        },
        {
            "code": 512,
            "name": "Flow-Usage",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_INFORMATION"
                },
                {
                    "code": 1,
                    "name": "RTCP"
                },
                {
                    "code": 2,
                    "name": "AF_SIGNALLING"
                }
            ]
        },
        {
            "code": 512,
            "name": "ETSI-Digest-Auth-Param",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 513,
            "name": "Protocol",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 6,
                    "name": "TCP Transmission Control"
                },
                {
                    "code": 17,
                    "name": "UDP User Datagram"
                },
                {
                    "code": 132,
                    "name": "SCTP Stream Control Transmission Protocol"
                }
            ]
        },
        {
            "code": 513,
            "name": "SN-Transparent-Data",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 513,
            "name": "Specific-Action",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SERVICE_INFORMATION_REQUEST (now void)"
                },
                {
                    "code": 1,
                    "name": "CHARGING_CORRELATION_EXCHANGE"
                },
                {
                    "code": 2,
                    "name": "INDICATION_OF_LOSS_OF_BEARER"
                },
                {
                    "code": 3,
                    "name": "INDICATION_OF_RECOVERY_OF_BEARER"
                },
                {
                    "code": 4,
                    "name": "INDICATION_OF_RELEASE_OF_BEARER"
                },
                {
                    "code": 5,
                    "name": "INDICATION_OF_ESTABLISHMENT_OF_BEARER (now void)"
                },
                {
                    "code": 6,
                    "name": "IP-CAN_CHANGE"
                },
                {
                    "code": 7,
                    "name": "INDICATION_OF_OUT_OF_CREDIT"
                },
                {
                    "code": 8,
                    "name": "INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION"
                },
                {
                    "code": 9,
                    "name": "INDICATION_OF_FAILED_RESOURCES_ALLOCATION"
                },
                {
                    "code": 10,
                    "name": "INDICATION_OF_LIMITED_PCC_DEPLOYMENT"
                },
                {
                    "code": 11,
                    "name": "USAGE_REPORT"
                },
                {
                    "code": 12,
                    "name": "ACCESS_NETWORK_INFO_REPORT"
                },
                {
                    "code": 13,
                    "name": "INDICATION_OF_RECOVERY_FROM_LIMITED_PCC_DEPLOYMENT"
                },
                {
                    "code": 14,
                    "name": "INDICATION_OF_ACCESS_NETWORK_INFO_REPORTING_FAILURE"
                },
                {
                    "code": 15,
                    "name": "INDICATION_OF_TRANSFER_POLICY_EXPIRED"
                },
                {
                    "code": 16,
                    "name": "PLMN_CHANGE"
                }
            ]
        },
        {
            "code": 513,
            "name": "ETSI-Digest-Username",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 514,
            "name": "Direction",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IN"
                },
                {
                    "code": 1,
                    "name": "OUT"
                },
                {
                    "code": 2,
                    "name": "BOTH"
                }
            ]
        },
        {
            "code": 514,
            "name": "SN-Traffic-Policy",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 514,
            "name": "ETSI-Digest-URI",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 515,
            "name": "From-Spec",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "IP-Address",
                "IP-Address-Range",
                "IP-Address-Mask",
                "MAC-Address",
                "MAC-Address-Mask",
                "EUI64-Address",
                "EUI64-Address-Mask",
                "Port",
                "Port-Range",
                "Negated",
                "Use-Assigned-Address"
            ]
        },
        {
            "code": 515,
            "name": "SN-Firewall-Policy-515",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 515,
            "name": "Max-Requested-Bandwidth-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 515,
            "name": "ETSI-Digest-Response",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 516,
            "name": "To-Spec",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "IP-Address",
                "IP-Address-Range",
                "IP-Address-Mask",
                "MAC-Address",
                "MAC-Address-Mask",
                "EUI64-Address",
                "EUI64-Address-Mask",
                "Port",
                "Port-Range",
                "Negated",
                "Use-Assigned-Address"
            ]
        },
        {
            "code": 516,
            "name": "Max-Requested-Bandwidth-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 516,
            "name": "ETSI-Digest-CNonce",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 517,
            "name": "Negated",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "False"
                },
                {
                    "code": 1,
                    "name": "True"
                }
            ]
        },
        {
            "code": 517,
            "name": "SN-Usage-Monitoring-Control",
            "vendorId": 8164,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SN-Monitoring-Key",
                "SN-Usage-Monitoring",
                "SN-Usage-Volume"
            ]
        },
        {
            "code": 517,
            "name": "Media-Component-Description",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Media-Component-Number",
                "Media-Sub-Component",
                "AF-Application-Identifier",
                "Media-Type",
                "Max-Requested-Bandwidth-UL",
                "Max-Requested-Bandwidth-DL",
                "Flow-Status",
                "RS-Bandwidth",
                "RR-Bandwidth",
                "Codec-Data",
                "Reservation-Priority",
                "Reservation-Class",
                "Transport-Class",
                "Media-Authorization-Context-Id"
            ]
        },
        {
            "code": 517,
            "name": "ETSI-Digest-Nonce-Count",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 518,
            "name": "IP-Address",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 518,
            "name": "SN-Monitoring-Key",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 518,
            "name": "Media-Component-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 518,
            "name": "ETSI-Digest-Method",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 519,
            "name": "IP-Address-Range",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "IP-Address-Start",
                "IP-Address-End"
            ]
        },
        {
            "code": 519,
            "name": "SN-Usage-Volume",
            "vendorId": 8164,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 519,
            "name": "Media-Sub-Component",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Flow-Number",
                "Flow-Description",
                "Flow-Status",
                "Flow-Usage",
                "Max-Requested-Bandwidth-UL",
                "Max-Requested-Bandwidth-DL"
            ]
        },
        {
            "code": 519,
            "name": "ETSI-Digest-Entity-Body-Hash",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 520,
            "name": "IP-Address-Start",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 520,
            "name": "SN-Service-Flow-Detection",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ENABLE_DETECTION"
                }
            ]
        },
        {
            "code": 520,
            "name": "Media-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "AUDIO"
                },
                {
                    "code": 1,
                    "name": "VIDEO"
                },
                {
                    "code": 2,
                    "name": "DATA"
                },
                {
                    "code": 3,
                    "name": "APPLICATION"
                },
                {
                    "code": 4,
                    "name": "CONTROL"
                },
                {
                    "code": 5,
                    "name": "TEXT"
                },
                {
                    "code": 6,
                    "name": "MESSAGE"
                },
                {
                    "code": 4294967295,
                    "name": "OTHER"
                }
            ]
        },
        {
            "code": 520,
            "name": "ETSI-Digest-Nextnonce",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 521,
            "name": "IP-Address-End",
            "vendorId": 0,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 521,
            "name": "SN-Usage-Monitoring",
            "vendorId": 8164,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USAGE_MONITORING_DISABLED"
                },
                {
                    "code": 1,
                    "name": "USAGE_MONITORING_ENABLED"
                }
            ]
        },
        {
            "code": 521,
            "name": "RR-Bandwidth",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 521,
            "name": "ETSI-Digest-Response-Auth",
            "vendorId": 13019,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 522,
            "name": "IP-Address-Mask",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "IP-Address",
                "IP-Bit-Mask-Width"
            ]
        },
        {
            "code": 522,
            "name": "SN-Session-Start-Indicator",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 522,
            "name": "RS-Bandwidth",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 523,
            "name": "IP-Bit-Mask-Width",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 523,
            "name": "SN-Phase0-PSAPName",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 523,
            "name": "SIP-Forking-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SINGLE_DIALOGUE"
                },
                {
                    "code": 1,
                    "name": "SEVERAL_DIALOGUES"
                }
            ]
        },
        {
            "code": 524,
            "name": "MAC-Address",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 524,
            "name": "Codec-Data",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 525,
            "name": "MAC-Address-Mask",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "MAC-Address",
                "MAC-Address-Mask-Pattern"
            ]
        },
        {
            "code": 525,
            "name": "SN-Charging-Id",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 525,
            "name": "Service-URN",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 526,
            "name": "SN-Remaining-Service-Unit",
            "vendorId": 8164,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Tariff-Change-Usage",
                "CC-Time",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units",
                "3GPP-Reporting-Reason"
            ]
        },
        {
            "code": 526,
            "name": "Acceptable-Service-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Media-Component-Description",
                "Max-Requested-Bandwidth-UL",
                "Max-Requested-Bandwidth-DL"
            ]
        },
        {
            "code": 527,
            "name": "EUI64-Address",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 527,
            "name": "SN-Service-Start-Timestamp",
            "vendorId": 8164,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 527,
            "name": "Service-Info-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FINAL_SERVICE_INFORMATION"
                },
                {
                    "code": 1,
                    "name": "PRELIMINARY_SERVICE_INFORMATION"
                }
            ]
        },
        {
            "code": 528,
            "name": "EUI64-Address-Mask",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "EUI64-Address",
                "EUI64-Address-Mask-Pattern"
            ]
        },
        {
            "code": 528,
            "name": "SN-Rulebase-Id",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 528,
            "name": "MPS-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 529,
            "name": "EUI64-Address-Mask-Pattern",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 529,
            "name": "SN-CF-Policy-ID",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 529,
            "name": "AF-Signalling-Protocol",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_INFORMATION"
                },
                {
                    "code": 1,
                    "name": "SIP"
                }
            ]
        },
        {
            "code": 530,
            "name": "Port",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 530,
            "name": "SN-Charging-Collection-Function-Name",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 530,
            "name": "Sponsored-Connectivity-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Sponsor-Identity",
                "Application-Service-Provider-Identity",
                "Granted-Service-Unit",
                "Used-Service-Unit"
            ]
        },
        {
            "code": 531,
            "name": "Port-Range",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Port-Start",
                "Port-End"
            ]
        },
        {
            "code": 531,
            "name": "Sponsor-Identity",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 532,
            "name": "Port-Start",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 532,
            "name": "Application-Service-Provider-Identity",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 533,
            "name": "Port-End",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 533,
            "name": "Rx-Request-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "INITIAL_REQUEST"
                },
                {
                    "code": 1,
                    "name": "UPDATE_REQUEST"
                },
                {
                    "code": 2,
                    "name": "PCSCF_RESTORATION"
                }
            ]
        },
        {
            "code": 534,
            "name": "Use-Assigned-Address",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "False"
                },
                {
                    "code": 1,
                    "name": "True"
                }
            ]
        },
        {
            "code": 534,
            "name": "Min-Requested-Bandwidth-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 535,
            "name": "Diffserv-Code-Point",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CS0"
                },
                {
                    "code": 8,
                    "name": "CS1"
                },
                {
                    "code": 16,
                    "name": "CS2"
                },
                {
                    "code": 24,
                    "name": "CS3"
                },
                {
                    "code": 32,
                    "name": "CS4"
                },
                {
                    "code": 40,
                    "name": "CS5"
                },
                {
                    "code": 48,
                    "name": "CS6"
                },
                {
                    "code": 56,
                    "name": "CS7"
                },
                {
                    "code": 10,
                    "name": "AF11"
                },
                {
                    "code": 12,
                    "name": "AF12"
                },
                {
                    "code": 14,
                    "name": "AF13"
                },
                {
                    "code": 18,
                    "name": "AF21"
                },
                {
                    "code": 20,
                    "name": "AF22"
                },
                {
                    "code": 22,
                    "name": "AF23"
                },
                {
                    "code": 26,
                    "name": "AF31"
                },
                {
                    "code": 28,
                    "name": "AF32"
                },
                {
                    "code": 30,
                    "name": "AF33"
                },
                {
                    "code": 34,
                    "name": "AF41"
                },
                {
                    "code": 36,
                    "name": "AF42"
                },
                {
                    "code": 38,
                    "name": "AF43"
                },
                {
                    "code": 46,
                    "name": "EF"
                },
                {
                    "code": 44,
                    "name": "VOICE-ADMIT"
                }
            ]
        },
        {
            "code": 535,
            "name": "Min-Requested-Bandwidth-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 536,
            "name": "Fragmentation-Flag",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Don't Fragment (DF)"
                },
                {
                    "code": 1,
                    "name": "More Fragments (MF)"
                }
            ]
        },
        {
            "code": 536,
            "name": "Required-Access-Info",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USER_LOCATION"
                },
                {
                    "code": 1,
                    "name": "MS_TIME_ZONE"
                }
            ]
        },
        {
            "code": 537,
            "name": "IP-Option",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "IP-Option-Type",
                "IP-Option-Value"
            ]
        },
        {
            "code": 537,
            "name": "IP-Domain-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 538,
            "name": "IP-Option-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "End of Options List"
                },
                {
                    "code": 1,
                    "name": "No Operation"
                },
                {
                    "code": 130,
                    "name": "Security"
                },
                {
                    "code": 131,
                    "name": "Loose Source Route"
                },
                {
                    "code": 68,
                    "name": "Time Stamp"
                },
                {
                    "code": 133,
                    "name": "Extended Security"
                },
                {
                    "code": 134,
                    "name": "Commercial Security"
                },
                {
                    "code": 7,
                    "name": "Record Route"
                },
                {
                    "code": 136,
                    "name": "Stream ID"
                },
                {
                    "code": 137,
                    "name": "Strict Source Route"
                },
                {
                    "code": 10,
                    "name": "Experimental Measurement"
                },
                {
                    "code": 11,
                    "name": "MTU Probe"
                },
                {
                    "code": 12,
                    "name": "MTU Reply"
                },
                {
                    "code": 205,
                    "name": "Experimental Flow Control"
                },
                {
                    "code": 142,
                    "name": "Experimental Access Control"
                },
                {
                    "code": 15,
                    "name": "ENCODE"
                },
                {
                    "code": 144,
                    "name": "IMI Traffic Descriptor"
                },
                {
                    "code": 145,
                    "name": "Extended Internet Protocol"
                },
                {
                    "code": 82,
                    "name": "Traceoute"
                },
                {
                    "code": 147,
                    "name": "Address Extension"
                },
                {
                    "code": 148,
                    "name": "Router Alert"
                },
                {
                    "code": 149,
                    "name": "Selective Directed Broadcast"
                },
                {
                    "code": 151,
                    "name": "Dynamic Packet State"
                },
                {
                    "code": 152,
                    "name": "Upstream Multicast Pkt."
                },
                {
                    "code": 25,
                    "name": "Quick-Start"
                },
                {
                    "code": 30,
                    "name": "RFC3692-style Experiment"
                },
                {
                    "code": 94,
                    "name": "RFC3692-style Experiment"
                },
                {
                    "code": 158,
                    "name": "RFC3692-style Experiment"
                },
                {
                    "code": 222,
                    "name": "RFC3692-style Experiment"
                }
            ]
        },
        {
            "code": 538,
            "name": "GCS-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 539,
            "name": "IP-Option-Value",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 539,
            "name": "Sharing-Key-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 540,
            "name": "TCP-Option",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "TCP-Option-Type",
                "TCP-Option-Value",
                "Negated"
            ]
        },
        {
            "code": 540,
            "name": "Sharing-Key-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 541,
            "name": "TCP-Option-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "End of Option List"
                },
                {
                    "code": 1,
                    "name": "No-Operation"
                },
                {
                    "code": 2,
                    "name": "Maximum Segment Size"
                },
                {
                    "code": 3,
                    "name": "Window Scale"
                },
                {
                    "code": 4,
                    "name": "SACK Permitted"
                },
                {
                    "code": 5,
                    "name": "SACK"
                },
                {
                    "code": 6,
                    "name": "Echo"
                },
                {
                    "code": 7,
                    "name": "Echo Reply"
                },
                {
                    "code": 8,
                    "name": "Timestamps"
                },
                {
                    "code": 9,
                    "name": "Partial Order Connection Permitted"
                },
                {
                    "code": 10,
                    "name": "Partial Order Service Profile"
                },
                {
                    "code": 11,
                    "name": "CC"
                },
                {
                    "code": 12,
                    "name": "CC.NEW"
                },
                {
                    "code": 13,
                    "name": "CC.ECHO"
                },
                {
                    "code": 14,
                    "name": "TCP Alternate Checksum Request"
                },
                {
                    "code": 15,
                    "name": "TCP Alternate Checksum Data"
                },
                {
                    "code": 16,
                    "name": "Skeeter"
                },
                {
                    "code": 17,
                    "name": "Bubba"
                },
                {
                    "code": 18,
                    "name": "Trailer Checksum Option"
                },
                {
                    "code": 19,
                    "name": "MD5 Signature Option"
                },
                {
                    "code": 20,
                    "name": "SCPS Capabilities"
                },
                {
                    "code": 21,
                    "name": "Selective Negative Acknowledgements"
                },
                {
                    "code": 22,
                    "name": "Record Boundaries"
                },
                {
                    "code": 23,
                    "name": "Corruption experienced"
                },
                {
                    "code": 24,
                    "name": "SNAP"
                },
                {
                    "code": 26,
                    "name": "TCP Compression Filter"
                },
                {
                    "code": 27,
                    "name": "Quick-Start Response"
                },
                {
                    "code": 28,
                    "name": "User Timeout Option"
                },
                {
                    "code": 29,
                    "name": "TCP Authentication Option (TCP-AO)"
                },
                {
                    "code": 30,
                    "name": "Multipath TCP (MPTCP)"
                },
                {
                    "code": 34,
                    "name": "TCP Fast Open Cookie"
                },
                {
                    "code": 253,
                    "name": "RFC3692-style Experiment 1"
                },
                {
                    "code": 254,
                    "name": "RFC3692-style Experiment 2"
                }
            ]
        },
        {
            "code": 541,
            "name": "Retry-Interval",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 542,
            "name": "TCP-Option-Value",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 542,
            "name": "Sponsoring-Action",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLE_SPONSORING"
                },
                {
                    "code": 1,
                    "name": "ENABLE_SPONSORING"
                }
            ]
        },
        {
            "code": 543,
            "name": "TCP-Flags",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "TCP-Flag-Type",
                "Negated"
            ]
        },
        {
            "code": 543,
            "name": "Max-Supported-Bandwidth-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 544,
            "name": "TCP-Flag-Type",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 544,
            "name": "SCAP-Currency-Code",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 544,
            "name": "Max-Supported-Bandwidth-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 545,
            "name": "ICMP-Type",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "ICMP-Type-Number",
                "ICMP-Code",
                "Negated"
            ]
        },
        {
            "code": 545,
            "name": "Min-Desired-Bandwidth-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 546,
            "name": "ICMP-Type-Number",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Echo Reply"
                },
                {
                    "code": 3,
                    "name": "Destination Unreachable"
                },
                {
                    "code": 4,
                    "name": "Source Quench"
                },
                {
                    "code": 5,
                    "name": "Redirect"
                },
                {
                    "code": 6,
                    "name": "Alternate Host Address"
                },
                {
                    "code": 8,
                    "name": "Echo"
                },
                {
                    "code": 9,
                    "name": "Router Advertisement"
                },
                {
                    "code": 10,
                    "name": "Router Solicitation"
                },
                {
                    "code": 11,
                    "name": "Time Exceeded"
                },
                {
                    "code": 12,
                    "name": "Parameter Problem"
                },
                {
                    "code": 13,
                    "name": "Timestamp"
                },
                {
                    "code": 14,
                    "name": "Timestamp Reply"
                },
                {
                    "code": 15,
                    "name": "Information Request"
                },
                {
                    "code": 16,
                    "name": "Information Reply"
                },
                {
                    "code": 17,
                    "name": "Address Mask Request"
                },
                {
                    "code": 18,
                    "name": "Address Mask Reply"
                },
                {
                    "code": 19,
                    "name": "Reserved (for Security)"
                },
                {
                    "code": 30,
                    "name": "Traceroute"
                },
                {
                    "code": 31,
                    "name": "Datagram Conversion Error"
                },
                {
                    "code": 32,
                    "name": "Mobile Host Redirect"
                },
                {
                    "code": 33,
                    "name": "IPv6 Where-Are-You"
                },
                {
                    "code": 34,
                    "name": "IPv6 I-Am-Here"
                },
                {
                    "code": 35,
                    "name": "Mobile Registration Request"
                },
                {
                    "code": 36,
                    "name": "Mobile Registration Reply"
                },
                {
                    "code": 37,
                    "name": "Domain Name Request"
                },
                {
                    "code": 38,
                    "name": "Domain Name Reply"
                },
                {
                    "code": 39,
                    "name": "SKIP"
                },
                {
                    "code": 40,
                    "name": "Photurius"
                },
                {
                    "code": 41,
                    "name": "ICMP messages utilized by experimental mobility protocols such as Seamoby"
                },
                {
                    "code": 42,
                    "name": "Extended Echo Request"
                },
                {
                    "code": 43,
                    "name": "Extended Echo Reply"
                },
                {
                    "code": 253,
                    "name": "RFC3692-style Experiment 1"
                },
                {
                    "code": 254,
                    "name": "RFC3692-style Experiment 2"
                },
                {
                    "code": 254,
                    "name": "Reserved"
                }
            ]
        },
        {
            "code": 546,
            "name": "Min-Desired-Bandwidth-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 547,
            "name": "ICMP-Code",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 547,
            "name": "MCPTT-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 548,
            "name": "ETH-Option",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "ETH-Proto-Type",
                "VLAN-ID-Range",
                "User-Priority-Range"
            ]
        },
        {
            "code": 548,
            "name": "Service-Authorization-Info",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 549,
            "name": "ETH-Proto-Type",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "ETH-Ether-Type",
                "ETH-SAP"
            ]
        },
        {
            "code": 550,
            "name": "ETH-Ether-Type",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 550,
            "name": "Priority-Sharing-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRIORITY_SHARING_ENABLED"
                },
                {
                    "code": 1,
                    "name": "PRIORITY_SHARING_DISABLED"
                }
            ]
        },
        {
            "code": 551,
            "name": "ETH-SAP",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 551,
            "name": "AF-Requested-Data",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 552,
            "name": "VLAN-ID-Range",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "S-VID-Start",
                "S-VID-End",
                "C-VID-Start",
                "C-VID-End"
            ]
        },
        {
            "code": 552,
            "name": "Content-Version",
            "vendorId": 10415,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 553,
            "name": "S-VID-Start",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 553,
            "name": "SCAP-Subscription-Id",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Subscription-Id-Data",
                "SCAP-Subscription-Id-Type"
            ]
        },
        {
            "code": 553,
            "name": "Pre-emption-Control-Info",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 554,
            "name": "S-VID-End",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 554,
            "name": "SCAP-Subscription-Id-Data",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 554,
            "name": "Extended-Max-Requested-BW-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 555,
            "name": "C-VID-Start",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 555,
            "name": "SCAP-Subscription-Id-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "End User MSISDN"
                },
                {
                    "code": 1,
                    "name": "End User IMSI"
                },
                {
                    "code": 2,
                    "name": "End User SIP URI"
                },
                {
                    "code": 3,
                    "name": "End User NAI"
                },
                {
                    "code": 4,
                    "name": "End User PRIVATE (operator defined)"
                }
            ]
        },
        {
            "code": 555,
            "name": "Extended-Max-Requested-BW-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 556,
            "name": "C-VID-End",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 556,
            "name": "Extended-Max-Supported-BW-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 557,
            "name": "User-Priority-Range",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Low-User-Priority",
                "High-User-Priority"
            ]
        },
        {
            "code": 557,
            "name": "Extended-Max-Supported-BW-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 558,
            "name": "Low-User-Priority",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 558,
            "name": "Extended-Min-Desired-BW-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 559,
            "name": "High-User-Priority",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 559,
            "name": "Original-Subscription-Id",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Subscription-Id-Data",
                "SCAP-Subscription-Id-Type"
            ]
        },
        {
            "code": 559,
            "name": "Extended-Min-Desired-BW-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 560,
            "name": "Time-Of-Day-Condition",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Time-Of-Day-Start",
                "Time-Of-Day-End",
                "Day-Of-Week-Mask",
                "Day-Of-Month-Mask",
                "Month-Of-Year-Mask",
                "Absolute-Start-Time",
                "Absolute-End-Time",
                "Timezone-Flag"
            ]
        },
        {
            "code": 560,
            "name": "Extended-Min-Requested-BW-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 561,
            "name": "Time-Of-Day-Start",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 561,
            "name": "Extended-Min-Requested-BW-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 562,
            "name": "Time-Of-Day-End",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 562,
            "name": "MCVideo-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 563,
            "name": "Day-Of-Week-Mask",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUNDAY"
                },
                {
                    "code": 2,
                    "name": "MONDAY"
                },
                {
                    "code": 4,
                    "name": "TUESDAY"
                },
                {
                    "code": 8,
                    "name": "WEDNESDAY"
                },
                {
                    "code": 16,
                    "name": "THURSDAY"
                },
                {
                    "code": 32,
                    "name": "FRIDAY"
                },
                {
                    "code": 64,
                    "name": "SATURDAY"
                }
            ]
        },
        {
            "code": 563,
            "name": "IMS-Content-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 564,
            "name": "Day-Of-Month-Mask",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 564,
            "name": "IMS-Content-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_CONTENT_DETAIL"
                },
                {
                    "code": 1,
                    "name": "CAT"
                },
                {
                    "code": 2,
                    "name": "CONFERENCE"
                }
            ]
        },
        {
            "code": 565,
            "name": "Month-Of-Year-Mask",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "JANUARY"
                },
                {
                    "code": 2,
                    "name": "FEBRUARY"
                },
                {
                    "code": 4,
                    "name": "MARCH"
                },
                {
                    "code": 8,
                    "name": "APRIL"
                },
                {
                    "code": 16,
                    "name": "MAY"
                },
                {
                    "code": 32,
                    "name": "JUNE"
                },
                {
                    "code": 64,
                    "name": "JULY"
                },
                {
                    "code": 128,
                    "name": "AUGUST"
                },
                {
                    "code": 256,
                    "name": "SEPTEMBER"
                },
                {
                    "code": 512,
                    "name": "OCTOBER"
                },
                {
                    "code": 1024,
                    "name": "NOVEMBER"
                },
                {
                    "code": 2048,
                    "name": "DECEMBER"
                }
            ]
        },
        {
            "code": 566,
            "name": "Absolute-Start-Time",
            "vendorId": 0,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 567,
            "name": "Absolute-Start-Fractional-Seconds",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 568,
            "name": "Absolute-End-Time",
            "vendorId": 0,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 569,
            "name": "Absolute-End-Fractional-Seconds",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 570,
            "name": "Timezone-Flag",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UTC"
                },
                {
                    "code": 1,
                    "name": "LOCAL"
                },
                {
                    "code": 2,
                    "name": "OFFSET"
                }
            ]
        },
        {
            "code": 571,
            "name": "Timezone-Offset",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 572,
            "name": "Treatment-Action",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Drop"
                },
                {
                    "code": 1,
                    "name": "Shape"
                },
                {
                    "code": 2,
                    "name": "Mark"
                },
                {
                    "code": 3,
                    "name": "Permit"
                }
            ]
        },
        {
            "code": 573,
            "name": "QoS-Profile-Id",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 574,
            "name": "QoS-Profile-Template",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Vendor-Id",
                "QoS-Profile-Id"
            ]
        },
        {
            "code": 575,
            "name": "QoS-Semantics",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "QoS-Desired"
                },
                {
                    "code": 1,
                    "name": "QoS-Available"
                },
                {
                    "code": 2,
                    "name": "QoS-Delivered"
                },
                {
                    "code": 3,
                    "name": "Minimum-QoS"
                },
                {
                    "code": 4,
                    "name": "QoS-Authorized"
                }
            ]
        },
        {
            "code": 576,
            "name": "QoS-Parameters",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "QoS-Profile-Id"
            ]
        },
        {
            "code": 577,
            "name": "Excess-Treatment",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Treatment-Action",
                "QoS-Profile-Template",
                "QoS-Parameters"
            ]
        },
        {
            "code": 600,
            "name": "Abnormal-Termination-Reason",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Service Element Termination"
                },
                {
                    "code": 1,
                    "name": "Connection to User Broken"
                }
            ]
        },
        {
            "code": 600,
            "name": "Visited-Network-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 601,
            "name": "SCAP-Final-Unit-Indication",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 601,
            "name": "Public-Identity",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 602,
            "name": "SCAP-Granted-Service-Unit",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Unit-Type",
                "SCAP-Unit-Value",
                "SCAP-Currency-Code"
            ]
        },
        {
            "code": 602,
            "name": "Server-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 603,
            "name": "Cost",
            "vendorId": 193,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 603,
            "name": "Server-Capabilities",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Mandatory-Capability",
                "Optional-Capability",
                "Server-Name"
            ]
        },
        {
            "code": 604,
            "name": "SCAP-Cost-Information",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cost",
                "SCAP-Currency-Code"
            ]
        },
        {
            "code": 604,
            "name": "Mandatory-Capability",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 605,
            "name": "Accounting-Correlation-Id",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 605,
            "name": "Optional-Capability",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 606,
            "name": "SCAP-Requested-Service-Unit",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Unit-Type",
                "SCAP-Unit-Value",
                "SCAP-Currency-Code"
            ]
        },
        {
            "code": 606,
            "name": "Cx-User-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 607,
            "name": "SCAP-Service-Parameter-Info",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Service-Parameter-Type",
                "SCAP-Service-Parameter-Value"
            ]
        },
        {
            "code": 607,
            "name": "3GPP-SIP-Number-Auth-Items",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 608,
            "name": "SCAP-Service-Parameter-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Service Provider Id (CCN)"
                },
                {
                    "code": 1,
                    "name": "Extension Number 1 (CCN)"
                },
                {
                    "code": 2,
                    "name": "Extension Number 2 (CCN)"
                },
                {
                    "code": 3,
                    "name": "Extension Number 3 (CCN)"
                },
                {
                    "code": 4,
                    "name": "Extension Number 4 (CCN)"
                },
                {
                    "code": 5,
                    "name": "Extension Text (CCN)"
                },
                {
                    "code": 6,
                    "name": "GPRS Quality of Service (CCN)"
                },
                {
                    "code": 7,
                    "name": "Redirecting Party Number (CCN)"
                },
                {
                    "code": 8,
                    "name": "Originating Location Information (CCN)"
                },
                {
                    "code": 9,
                    "name": "Terminating Location Information (CCN)"
                },
                {
                    "code": 10,
                    "name": "Region Charging Origin (CCN)"
                },
                {
                    "code": 11,
                    "name": "Subscription Type (CCN)"
                },
                {
                    "code": 12,
                    "name": "SMS Delivery Status (CCN)"
                },
                {
                    "code": 13,
                    "name": "Time Zone (CCN)"
                },
                {
                    "code": 14,
                    "name": "Traffic Case (CCN)"
                },
                {
                    "code": 15,
                    "name": "Dedicated Account Id (CCN)"
                },
                {
                    "code": 16,
                    "name": "Calling Party Number (CCN)"
                },
                {
                    "code": 17,
                    "name": "Called Party Number (CCN)"
                },
                {
                    "code": 18,
                    "name": "Tele Service Code (CCN)"
                },
                {
                    "code": 19,
                    "name": "Service Key (CCN)"
                }
            ]
        },
        {
            "code": 608,
            "name": "3GPP-SIP-Authentication-Scheme",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 609,
            "name": "SCAP-Service-Parameter-Value",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 609,
            "name": "3GPP-SIP-Authenticate",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 610,
            "name": "SCAP-Event-Timestamp",
            "vendorId": 193,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 610,
            "name": "3GPP-SIP-Authorization",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 611,
            "name": "SCAP-Unit-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Service Credit Time (seconds)"
                },
                {
                    "code": 1,
                    "name": "Service Credit Volume (bytes)"
                },
                {
                    "code": 2,
                    "name": "Service Credit Events (number of events)"
                },
                {
                    "code": 3,
                    "name": "Serivce Credit Money (monetary value)"
                }
            ]
        },
        {
            "code": 611,
            "name": "SIP-Authentication-Context",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 612,
            "name": "SCAP-Unit-Value",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Value-Digits",
                "SCAP-Exponent"
            ]
        },
        {
            "code": 612,
            "name": "3GPP-SIP-Auth-Data-Item",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SIP-Item-Number",
                "3GPP-SIP-Authentication-Scheme",
                "3GPP-SIP-Authenticate",
                "3GPP-SIP-Authorization",
                "SIP-Authentication-Context",
                "Confidentiality-Key",
                "Integrity-Key",
                "SIP-Digest-Authenticate",
                "Framed-IP-Address",
                "Framed-IPv6-Prefix",
                "Framed-Interface-Id",
                "Line-Identifier",
                "Authentication-Method",
                "Authentication-Information-SIM",
                "Authorization-Information-SIM"
            ]
        },
        {
            "code": 613,
            "name": "SCAP-Used-Service-Unit",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCAP-Unit-Type",
                "SCAP-Unit-Value",
                "SCAP-Currency-Code"
            ]
        },
        {
            "code": 613,
            "name": "3GPP-SIP-Item-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 614,
            "name": "SCAP-Check-Balance-Result",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Enough Credit"
                },
                {
                    "code": 1,
                    "name": "No Credit"
                }
            ]
        },
        {
            "code": 614,
            "name": "Server-Assignment-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_ASSIGNMENT"
                },
                {
                    "code": 1,
                    "name": "REGISTRATION"
                },
                {
                    "code": 2,
                    "name": "RE_REGISTRATION"
                },
                {
                    "code": 3,
                    "name": "UNREGISTERED_USER"
                },
                {
                    "code": 4,
                    "name": "TIMEOUT_DEREGISTRATION"
                },
                {
                    "code": 5,
                    "name": "USER_DEREGISTRATION"
                },
                {
                    "code": 6,
                    "name": "TIMEOUT_DEREGISTRATION_STORE_SERVER_NAME"
                },
                {
                    "code": 7,
                    "name": "USER_DEREGISTRATION_STORE_SERVER_NAME"
                },
                {
                    "code": 8,
                    "name": "ADMINISTRATIVE_DEREGISTRATION"
                },
                {
                    "code": 9,
                    "name": "AUTHENTICATION_FAILURE"
                },
                {
                    "code": 10,
                    "name": "AUTHENTICATION_TIMEOUT"
                },
                {
                    "code": 11,
                    "name": "DEREGISTRATION_TOO_MUCH_DATA"
                },
                {
                    "code": 12,
                    "name": "AAA_USER_DATA_REQUEST"
                },
                {
                    "code": 13,
                    "name": "PGW_UPDATE"
                },
                {
                    "code": 14,
                    "name": "RESTORATION"
                }
            ]
        },
        {
            "code": 615,
            "name": "SCAP-Requested-Action",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Direct Debiting"
                },
                {
                    "code": 1,
                    "name": "Refund Account"
                },
                {
                    "code": 2,
                    "name": "Check Balance"
                },
                {
                    "code": 3,
                    "name": "Price Enquiry"
                }
            ]
        },
        {
            "code": 615,
            "name": "Deregistration-Reason",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Reason-Code",
                "Reason-Info"
            ]
        },
        {
            "code": 616,
            "name": "SCAP-Exponent",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 616,
            "name": "Reason-Code",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PERMANENT_TERMINATION"
                },
                {
                    "code": 1,
                    "name": "NEW_SERVER_ASSIGNED"
                },
                {
                    "code": 2,
                    "name": "SERVER_CHANGE"
                },
                {
                    "code": 3,
                    "name": "REMOVE_S-CSCF"
                }
            ]
        },
        {
            "code": 617,
            "name": "SCAP-Value-Digits",
            "vendorId": 193,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 617,
            "name": "Reason-Info",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 618,
            "name": "Charging-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Primary-Event-Charging-Function-Name",
                "Secondary-Event-Charging-Function-Name",
                "Primary-Charging-Collection-Function-Name",
                "Secondary-Charging-Collection-Function-Name"
            ]
        },
        {
            "code": 619,
            "name": "Primary-Event-Charging-Function-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 620,
            "name": "Redirect-Realm",
            "vendorId": 0,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 620,
            "name": "Secondary-Event-Charging-Function-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 621,
            "name": "OC-Supported-Features",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "OC-Feature-Vector"
            ]
        },
        {
            "code": 621,
            "name": "Primary-Charging-Collection-Function-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 622,
            "name": "OC-Feature-Vector",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 622,
            "name": "Secondary-Charging-Collection-Function-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 623,
            "name": "OC-OLR",
            "vendorId": 0,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "OC-Sequence-Number",
                "OC-Report-Type",
                "OC-Reduction-Percentage",
                "OC-Validity-Duration"
            ]
        },
        {
            "code": 623,
            "name": "User-Authorization-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REGISTRATION"
                },
                {
                    "code": 1,
                    "name": "DE_REGISTRATION"
                },
                {
                    "code": 2,
                    "name": "REGISTRATION_AND_CAPABILITIES"
                }
            ]
        },
        {
            "code": 624,
            "name": "OC-Sequence-Number",
            "vendorId": 0,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 624,
            "name": "User-Data-Already-Available",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USER_DATA_NOT_AVAILABLE"
                },
                {
                    "code": 1,
                    "name": "USER_DATA_ALREADY_AVAILABLE"
                }
            ]
        },
        {
            "code": 625,
            "name": "OC-Validity-Duration",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 625,
            "name": "Confidentiality-Key",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 626,
            "name": "OC-Report-Type",
            "vendorId": 0,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "HOST_REPORT"
                },
                {
                    "code": 1,
                    "name": "REALM_REPORT"
                }
            ]
        },
        {
            "code": 626,
            "name": "Integrity-Key",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 627,
            "name": "OC-Reduction-Percentage",
            "vendorId": 0,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 627,
            "name": "User-Data-Request-Type-OBSOLETE",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Complete-Profile"
                },
                {
                    "code": 1,
                    "name": "Registered-Profile"
                },
                {
                    "code": 2,
                    "name": "Unregistered-Profile"
                }
            ]
        },
        {
            "code": 628,
            "name": "Supported-Features",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Vendor-Id",
                "Feature-List-ID",
                "Feature-List"
            ]
        },
        {
            "code": 629,
            "name": "Feature-List-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 630,
            "name": "Feature-List",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 631,
            "name": "Supported-Applications",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Auth-Application-Id",
                "Acct-Application-Id",
                "Vendor-Specific-Application-Id"
            ]
        },
        {
            "code": 632,
            "name": "Associated-Identities",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Name"
            ]
        },
        {
            "code": 633,
            "name": "Originating-Request",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ORIGINATING"
                }
            ]
        },
        {
            "code": 634,
            "name": "Wildcarded-PSI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 635,
            "name": "SIP-Digest-Authenticate",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Digest-Realm",
                "Digest-Algorithm",
                "Digest-Qop",
                "Digest-HA1"
            ]
        },
        {
            "code": 636,
            "name": "Wildcarded-IMPU",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 637,
            "name": "UAR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 638,
            "name": "Loose-Route-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LOOSE_ROUTE_NOT_REQUIRED"
                },
                {
                    "code": 1,
                    "name": "LOOSE_ROUTE_REQUIRED"
                }
            ]
        },
        {
            "code": 639,
            "name": "SCSCF-Restoration-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Name",
                "Restoration-Info"
            ]
        },
        {
            "code": 640,
            "name": "Path",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 641,
            "name": "Contact",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 642,
            "name": "Subscription-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Call-ID-SIP-Header",
                "From-SIP-Header",
                "To-SIP-Header",
                "Record-Route",
                "Contact"
            ]
        },
        {
            "code": 643,
            "name": "Call-ID-SIP-Header",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 644,
            "name": "From-SIP-Header",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 645,
            "name": "To-SIP-Header",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 646,
            "name": "Record-Route",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 647,
            "name": "Associated-Registered-Identities",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Name"
            ]
        },
        {
            "code": 648,
            "name": "Multiple-Registration-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_MULTIPLE_REGISTRATION"
                },
                {
                    "code": 1,
                    "name": "MULTIPLE_REGISTRATION"
                }
            ]
        },
        {
            "code": 649,
            "name": "Restoration-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Path",
                "Contact",
                "Subscription-Info"
            ]
        },
        {
            "code": 650,
            "name": "Session-Priority",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRIORITY-0"
                },
                {
                    "code": 1,
                    "name": "PRIORITY-1"
                },
                {
                    "code": 2,
                    "name": "PRIORITY-2"
                },
                {
                    "code": 3,
                    "name": "PRIORITY-3"
                },
                {
                    "code": 4,
                    "name": "PRIORITY-4"
                }
            ]
        },
        {
            "code": 651,
            "name": "Identity-with-Emergency-Registration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Name",
                "Public-Identity",
                "Restoration-Info"
            ]
        },
        {
            "code": 652,
            "name": "Priviledged-Sender-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_PRIVILEDGED_SENDER"
                },
                {
                    "code": 1,
                    "name": "PRIVILEDGED_SENDER"
                }
            ]
        },
        {
            "code": 653,
            "name": "LIA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 654,
            "name": "Initial-CSeq-Sequence-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 655,
            "name": "SAR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 656,
            "name": "Allowed-WAF-WWSF-Identities",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "WebRTC-Authentication-Function-Name",
                "WebRTC-Web-Server-Function-Name"
            ]
        },
        {
            "code": 657,
            "name": "WebRTC-Authentication-Function-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 658,
            "name": "WebRTC-Web-Server-Function-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 700,
            "name": "User-Identity",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Public-Identity",
                "MSISDN"
            ]
        },
        {
            "code": 701,
            "name": "Requested-Service",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 701,
            "name": "MSISDN",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 702,
            "name": "Sh-User-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 703,
            "name": "Data-Reference",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "RepositoryData"
                },
                {
                    "code": 1,
                    "name": "Undefined"
                },
                {
                    "code": 2,
                    "name": "Undefined"
                },
                {
                    "code": 3,
                    "name": "Undefined"
                },
                {
                    "code": 4,
                    "name": "Undefined"
                },
                {
                    "code": 5,
                    "name": "Undefined"
                },
                {
                    "code": 6,
                    "name": "Undefined"
                },
                {
                    "code": 7,
                    "name": "Undefined"
                },
                {
                    "code": 8,
                    "name": "Undefined"
                },
                {
                    "code": 9,
                    "name": "Undefined"
                },
                {
                    "code": 10,
                    "name": "IMSPublicIdentity"
                },
                {
                    "code": 11,
                    "name": "IMSUserState"
                },
                {
                    "code": 12,
                    "name": "S-CSCFName"
                },
                {
                    "code": 13,
                    "name": "InitialFilterCriteria"
                },
                {
                    "code": 14,
                    "name": "LocationInformation"
                },
                {
                    "code": 15,
                    "name": "UserState"
                },
                {
                    "code": 16,
                    "name": "ChargingInformation"
                },
                {
                    "code": 17,
                    "name": "MSISDN"
                },
                {
                    "code": 18,
                    "name": "PSIActivation"
                },
                {
                    "code": 19,
                    "name": "DSAI"
                },
                {
                    "code": 20,
                    "name": "Reserved"
                },
                {
                    "code": 21,
                    "name": "ServiceLevelTraceInfo"
                },
                {
                    "code": 22,
                    "name": "IPAddressSecureBindingInformation"
                },
                {
                    "code": 23,
                    "name": "ServicePriorityLevel"
                },
                {
                    "code": 24,
                    "name": "SMSRegistrationInfo"
                },
                {
                    "code": 25,
                    "name": "UEReachabilityForIP"
                },
                {
                    "code": 26,
                    "name": "TADSinformation"
                },
                {
                    "code": 27,
                    "name": "STN-SR"
                },
                {
                    "code": 28,
                    "name": "UE-SRVCC-Capability"
                },
                {
                    "code": 29,
                    "name": "ExtendedPriority"
                },
                {
                    "code": 30,
                    "name": "CSRN"
                },
                {
                    "code": 31,
                    "name": "ReferenceLocationInformation"
                }
            ]
        },
        {
            "code": 704,
            "name": "Service-Indication",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 705,
            "name": "Subs-Req-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Subscribe"
                },
                {
                    "code": 1,
                    "name": "Unsubscribe"
                }
            ]
        },
        {
            "code": 706,
            "name": "Requested-Domain",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CS-Domain"
                },
                {
                    "code": 1,
                    "name": "PS-Domain"
                }
            ]
        },
        {
            "code": 707,
            "name": "Current-Location",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DoNotNeedInitiateActiveLocationRetrieval"
                },
                {
                    "code": 1,
                    "name": "InitiateActiveLocationRetrieval"
                }
            ]
        },
        {
            "code": 708,
            "name": "Identity-Set",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ALL_IDENTITIES"
                },
                {
                    "code": 1,
                    "name": "REGISTERED_IDENTITIES"
                },
                {
                    "code": 2,
                    "name": "IMPLICIT_IDENTITIES"
                },
                {
                    "code": 3,
                    "name": "ALIAS_IDENTITIES"
                }
            ]
        },
        {
            "code": 709,
            "name": "Expiry-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 710,
            "name": "Send-Data-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USER_DATA_NOT_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "USER_DATA_REQUESTED"
                }
            ]
        },
        {
            "code": 711,
            "name": "DSAI-Tag",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 712,
            "name": "One-Time-Notification",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ONE_TIME_NOTIFICATION_REQUESTED"
                }
            ]
        },
        {
            "code": 713,
            "name": "Requested-Nodes",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "MME"
                },
                {
                    "code": 2,
                    "name": "SGSN"
                },
                {
                    "code": 3,
                    "name": "MME,SGSN"
                }
            ]
        },
        {
            "code": 714,
            "name": "Serving-Node-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ONLY_SERVING_NODES_REQUIRED"
                }
            ]
        },
        {
            "code": 715,
            "name": "Repository-Data-ID",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Indication",
                "Sequence-Number"
            ]
        },
        {
            "code": 716,
            "name": "Sequence-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 717,
            "name": "Pre-paging-Supported",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PREPAGING_NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "PREPAGING_SUPPORTED"
                }
            ]
        },
        {
            "code": 718,
            "name": "Local-Time-Zone-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ONLY_LOCAL_TIME_ZONE_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "LOCAL_TIME_ZONE_WITH_LOCATION_INFO_REQUESTED"
                }
            ]
        },
        {
            "code": 719,
            "name": "UDR-Flags",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Location-Information-EPS-Supported"
                },
                {
                    "code": 2,
                    "name": "RAT-Type-Requested"
                }
            ]
        },
        {
            "code": 800,
            "name": "Flow-Operation",
            "vendorId": 5535,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TERMINATION"
                },
                {
                    "code": 1,
                    "name": "ESTABLISHMENT"
                },
                {
                    "code": 2,
                    "name": "MODIFICATION"
                }
            ]
        },
        {
            "code": 801,
            "name": "3GPP2-Charging-Rule-Install",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "3GPP2-Charging-Rule-Definition",
                "Charging-Rule-Name",
                "Charging-Rule-Base-Name"
            ]
        },
        {
            "code": 802,
            "name": "3GPP2-Charging-Rule-Definition",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Service-Identifier",
                "Rating-Group",
                "Flow-Identifier",
                "Flow-Description",
                "Flow-Status",
                "3GPP2-QoS-Information",
                "Reporting-Level",
                "Online",
                "Offline",
                "Metering-Method",
                "Precedence",
                "AF-Charging-Identifier",
                "Flows"
            ]
        },
        {
            "code": 803,
            "name": "3GPP2-Event-Trigger",
            "vendorId": 5535,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PCF_CHANGE"
                },
                {
                    "code": 1,
                    "name": "QOS_CHANGE"
                },
                {
                    "code": 2,
                    "name": "RAT_CHANGE"
                },
                {
                    "code": 3,
                    "name": "TFT_CHANGE"
                },
                {
                    "code": 4,
                    "name": "PLMN_CHANGE"
                },
                {
                    "code": 5,
                    "name": "LOSS_OF_FLOW"
                },
                {
                    "code": 6,
                    "name": "RECOVERY_OF_FLOW"
                },
                {
                    "code": 7,
                    "name": "IP-CAN_CHANGE"
                },
                {
                    "code": 8,
                    "name": "PCC_RULE_FAILURE"
                },
                {
                    "code": 9,
                    "name": "ACCESS_NETWORK_PHYSICAL_ACCESS_ID_CHANGE"
                }
            ]
        },
        {
            "code": 804,
            "name": "3GPP2-QoS-Information",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Max-Requested-Bandwidth-UL",
                "Max-Requested-Bandwidth-DL",
                "Guaranteed-Bitrate-UL",
                "Guaranteed-Bitrate-DL"
            ]
        },
        {
            "code": 805,
            "name": "3GPP2-Charging-Rule-Report",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Charging-Rule-Base-Name",
                "PCC-Rule-Status",
                "Rule-Reason-Code"
            ]
        },
        {
            "code": 806,
            "name": "AGW-IP-Address",
            "vendorId": 5535,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 807,
            "name": "AGW-IPv6-Address",
            "vendorId": 5535,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 808,
            "name": "3GPP2-RAT-Type",
            "vendorId": 5535,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CDMA2000-1X"
                },
                {
                    "code": 1,
                    "name": "HRPD"
                },
                {
                    "code": 2,
                    "name": "WLAN"
                },
                {
                    "code": 3,
                    "name": "UMB"
                }
            ]
        },
        {
            "code": 809,
            "name": "Flow-Info",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Flow-Identifier",
                "Flow-Description-Info",
                "Requested-QoS",
                "Granted-QoS",
                "Flow-Status"
            ]
        },
        {
            "code": 810,
            "name": "Flow-Identifier",
            "vendorId": 5535,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 811,
            "name": "Granted-QoS",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Guaranteed-Bitrate-UL",
                "Guaranteed-Bitrate-DL"
            ]
        },
        {
            "code": 812,
            "name": "Requested-QoS",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Guaranteed-Bitrate-UL",
                "Guaranteed-Bitrate-DL"
            ]
        },
        {
            "code": 813,
            "name": "Flow-Description-Info",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Flow-Description",
                "Precedence"
            ]
        },
        {
            "code": 814,
            "name": "Rule-Reason-Code",
            "vendorId": 5535,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNKNOWN_FLOW_IDENTIFIER"
                },
                {
                    "code": 0,
                    "name": "UNKNOWN_RULE_NAME"
                },
                {
                    "code": 0,
                    "name": "RATING_GROUP_ERROR"
                },
                {
                    "code": 0,
                    "name": "SERVICE_IDENTIFIER_ERROR"
                },
                {
                    "code": 0,
                    "name": "AGW_MALFUNCTION"
                },
                {
                    "code": 0,
                    "name": "RESOURCES_LIMITATION"
                }
            ]
        },
        {
            "code": 815,
            "name": "AGW-MCC-MNC",
            "vendorId": 5535,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 823,
            "name": "Event-Type",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "3GPP-SIP-Method",
                "Event",
                "Content-Type",
                "Content-Length",
                "Content-Disposition"
            ]
        },
        {
            "code": 824,
            "name": "3GPP-SIP-Method",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 825,
            "name": "Event",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 826,
            "name": "Content-Type",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 827,
            "name": "Content-Length",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 828,
            "name": "Content-Disposition",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 829,
            "name": "Role-Of-Node",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ORIGINATING_ROLE"
                },
                {
                    "code": 1,
                    "name": "TERMINATING_ROLE"
                },
                {
                    "code": 2,
                    "name": "PROXY_ROLE"
                },
                {
                    "code": 3,
                    "name": "B2BUA_ROLE"
                }
            ]
        },
        {
            "code": 830,
            "name": "User-Session-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 831,
            "name": "Calling-Party-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 832,
            "name": "Called-Party-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 833,
            "name": "Time-Stamps",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SIP-Request-Timestamp",
                "SIP-Response-Timestamp"
            ]
        },
        {
            "code": 834,
            "name": "SIP-Request-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 835,
            "name": "SIP-Response-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 836,
            "name": "Application-Server",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 837,
            "name": "Application-Provided-Called-Party-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 838,
            "name": "Inter-Operator-Identifier",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Originating-IOI",
                "Terminating-IOI"
            ]
        },
        {
            "code": 839,
            "name": "Originating-IOI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 840,
            "name": "Terminating-IOI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 841,
            "name": "IMS-Charging-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 842,
            "name": "SDP-Session-Description",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 843,
            "name": "SDP-Media-Component",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SDP-Media-Name",
                "SDP-Media-Description"
            ]
        },
        {
            "code": 844,
            "name": "SDP-Media-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 845,
            "name": "SDP-Media-Description",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 846,
            "name": "CG-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 847,
            "name": "GGSN-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 848,
            "name": "Served-Party-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 849,
            "name": "Authorised-QoS",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 850,
            "name": "Application-Server-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Application-Server",
                "Application-Provided-Called-Party-Address"
            ]
        },
        {
            "code": 851,
            "name": "Trunk-Group-ID",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Incoming-Trunk-Group-ID",
                "Outgoing-Trunk-Group-ID"
            ]
        },
        {
            "code": 852,
            "name": "Incoming-Trunk-Group-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 853,
            "name": "Outgoing-Trunk-Group-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 854,
            "name": "Bearer-Service",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 855,
            "name": "Service-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 856,
            "name": "Associated-URI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 857,
            "name": "Charged-Party",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 858,
            "name": "PoC-Controlling-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 859,
            "name": "PoC-Group-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 860,
            "name": "Cause",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cause-Code",
                "Node-Functionality"
            ]
        },
        {
            "code": 861,
            "name": "Cause-Code",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": -3,
                    "name": "End of REGISTER dialog"
                },
                {
                    "code": -2,
                    "name": "End of SUBSCRIBE dialog"
                },
                {
                    "code": -1,
                    "name": "Successful transaction"
                },
                {
                    "code": 0,
                    "name": "Normal end of session"
                },
                {
                    "code": 1,
                    "name": "Unspecified error"
                },
                {
                    "code": 2,
                    "name": "Unsuccessful session setup"
                },
                {
                    "code": 3,
                    "name": "Internal error"
                },
                {
                    "code": 300,
                    "name": "Multiple Choices"
                },
                {
                    "code": 301,
                    "name": "Moved Permanently"
                },
                {
                    "code": 302,
                    "name": "Moved Temporarily"
                },
                {
                    "code": 305,
                    "name": "Use Proxy"
                },
                {
                    "code": 380,
                    "name": "Alternative Service"
                },
                {
                    "code": 400,
                    "name": "Bad Request"
                },
                {
                    "code": 401,
                    "name": "Unauthorized"
                },
                {
                    "code": 402,
                    "name": "Payment Required"
                },
                {
                    "code": 403,
                    "name": "Forbidden"
                },
                {
                    "code": 404,
                    "name": "Not Found"
                },
                {
                    "code": 405,
                    "name": "Method Not Allowed"
                },
                {
                    "code": 406,
                    "name": "Not Acceptable"
                },
                {
                    "code": 407,
                    "name": "Proxy Authentication Required"
                },
                {
                    "code": 408,
                    "name": "Request Timeout"
                },
                {
                    "code": 410,
                    "name": "Gone"
                },
                {
                    "code": 412,
                    "name": "Conditional Request Failed"
                },
                {
                    "code": 413,
                    "name": "Request Entity Too Large"
                },
                {
                    "code": 414,
                    "name": "Request-URI Too Long"
                },
                {
                    "code": 415,
                    "name": "Unsupported Media Type"
                },
                {
                    "code": 416,
                    "name": "Unsupported URI Scheme"
                },
                {
                    "code": 417,
                    "name": "Unknown Resource-Priority"
                },
                {
                    "code": 420,
                    "name": "Bad Extension"
                },
                {
                    "code": 421,
                    "name": "Extension Required"
                },
                {
                    "code": 422,
                    "name": "Session Interval Too Small"
                },
                {
                    "code": 423,
                    "name": "Interval Too Brief"
                },
                {
                    "code": 428,
                    "name": "Use Identity Header"
                },
                {
                    "code": 429,
                    "name": "Provide Referrer Identity"
                },
                {
                    "code": 436,
                    "name": "Bad Identity-Info"
                },
                {
                    "code": 437,
                    "name": "Unsupported Certificate"
                },
                {
                    "code": 438,
                    "name": "Invalid Identity Header"
                },
                {
                    "code": 480,
                    "name": "Temporarily Unavailable"
                },
                {
                    "code": 481,
                    "name": "Call/Transaction Does Not Exist"
                },
                {
                    "code": 482,
                    "name": "Loop Detected"
                },
                {
                    "code": 483,
                    "name": "Too Many Hops"
                },
                {
                    "code": 484,
                    "name": "Address Incomplete"
                },
                {
                    "code": 485,
                    "name": "Ambiguous"
                },
                {
                    "code": 486,
                    "name": "Busy Here"
                },
                {
                    "code": 487,
                    "name": "Request Terminated"
                },
                {
                    "code": 488,
                    "name": "Not Acceptable Here"
                },
                {
                    "code": 489,
                    "name": "Bad Event"
                },
                {
                    "code": 491,
                    "name": "Request Pending"
                },
                {
                    "code": 493,
                    "name": "Undecipherable"
                },
                {
                    "code": 494,
                    "name": "Security Agreement Required"
                },
                {
                    "code": 500,
                    "name": "Server Internal Error"
                },
                {
                    "code": 501,
                    "name": "Not Implemented"
                },
                {
                    "code": 502,
                    "name": "Bad Gateway"
                },
                {
                    "code": 503,
                    "name": "Service Unavailable"
                },
                {
                    "code": 504,
                    "name": "Server Time-out"
                },
                {
                    "code": 505,
                    "name": "Version Not Supported"
                },
                {
                    "code": 513,
                    "name": "Message Too Large"
                },
                {
                    "code": 580,
                    "name": "Precondition Failure"
                },
                {
                    "code": 600,
                    "name": "Busy Everywhere"
                },
                {
                    "code": 603,
                    "name": "Decline"
                },
                {
                    "code": 604,
                    "name": "Does Not Exist Anywhere"
                },
                {
                    "code": 606,
                    "name": "Not Acceptable"
                }
            ]
        },
        {
            "code": 862,
            "name": "Node-Functionality",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "S-CSCF"
                },
                {
                    "code": 1,
                    "name": "P-CSCF"
                },
                {
                    "code": 2,
                    "name": "I-CSCF"
                },
                {
                    "code": 3,
                    "name": "MRFC"
                },
                {
                    "code": 4,
                    "name": "MGCF"
                },
                {
                    "code": 5,
                    "name": "BGCF"
                },
                {
                    "code": 6,
                    "name": "AS"
                },
                {
                    "code": 7,
                    "name": "IBCF"
                },
                {
                    "code": 8,
                    "name": "S-GW"
                },
                {
                    "code": 9,
                    "name": "P-GW"
                },
                {
                    "code": 10,
                    "name": "HSGW"
                },
                {
                    "code": 11,
                    "name": "E-CSCF"
                },
                {
                    "code": 12,
                    "name": "MME"
                },
                {
                    "code": 13,
                    "name": "TRF"
                },
                {
                    "code": 14,
                    "name": "TF"
                },
                {
                    "code": 15,
                    "name": "ATCF"
                },
                {
                    "code": 16,
                    "name": "Proxy Function"
                },
                {
                    "code": 17,
                    "name": "ePDG"
                }
            ]
        },
        {
            "code": 863,
            "name": "Service-Specific-Data",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 864,
            "name": "Originator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Calling Party"
                },
                {
                    "code": 1,
                    "name": "Called Party"
                }
            ]
        },
        {
            "code": 865,
            "name": "PS-Furnish-Charging-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "3GPP-Charging-Id",
                "PS-Free-Format-Data",
                "PS-Append-Free-Format-Data"
            ]
        },
        {
            "code": 866,
            "name": "PS-Free-Format-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 867,
            "name": "PS-Append-Free-Format-Data",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Append"
                },
                {
                    "code": 1,
                    "name": "Overwrite"
                }
            ]
        },
        {
            "code": 868,
            "name": "Time-Quota-Threshold",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 869,
            "name": "Volume-Quota-Threshold",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 870,
            "name": "Trigger-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "CHANGE_IN_SGSN_IP_ADDRESS"
                },
                {
                    "code": 2,
                    "name": "CHANGE_IN_QOS"
                },
                {
                    "code": 3,
                    "name": "CHANGE_IN_LOCATION"
                },
                {
                    "code": 4,
                    "name": "CHANGE_IN_RAT"
                },
                {
                    "code": 5,
                    "name": "CHANGE_IN_UE_TIMEZONE"
                },
                {
                    "code": 6,
                    "name": "Undefined"
                },
                {
                    "code": 7,
                    "name": "Undefined"
                },
                {
                    "code": 8,
                    "name": "Undefined"
                },
                {
                    "code": 9,
                    "name": "Undefined"
                },
                {
                    "code": 10,
                    "name": "CHANGEINQOS_TRAFFIC_CLASS"
                },
                {
                    "code": 11,
                    "name": "CHANGEINQOS_RELIABILITY_CLASS"
                },
                {
                    "code": 12,
                    "name": "CHANGEINQOS_DELAY_CLASS"
                },
                {
                    "code": 13,
                    "name": "CHANGEINQOS_PEAK_THROUGHPUT"
                },
                {
                    "code": 14,
                    "name": "CHANGEINQOS_PRECEDENCE_CLASS"
                },
                {
                    "code": 15,
                    "name": "CHANGEINQOS_MEAN_THROUGHPUT"
                },
                {
                    "code": 16,
                    "name": "CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_UPLINK"
                },
                {
                    "code": 17,
                    "name": "CHANGEINQOS_MAXIMUM_BIT_RATE_FOR_DOWNLINK"
                },
                {
                    "code": 18,
                    "name": "CHANGEINQOS_RESIDUAL_BER"
                },
                {
                    "code": 19,
                    "name": "CHANGEINQOS_SDU_ERROR_RATIO"
                },
                {
                    "code": 20,
                    "name": "CHANGEINQOS_TRANSFER_DELAY"
                },
                {
                    "code": 21,
                    "name": "CHANGEINQOS_TRAFFIC_HANDLING_PRIORITY"
                },
                {
                    "code": 22,
                    "name": "CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_UPLINK"
                },
                {
                    "code": 23,
                    "name": "CHANGEINQOS_GUARANTEED_BIT_RATE_FOR_DOWNLINK"
                },
                {
                    "code": 24,
                    "name": "CHANGEINQOS_APN_AGGREGATE_MAXIMUM_BIT_RATE"
                },
                {
                    "code": 25,
                    "name": "Undefined"
                },
                {
                    "code": 26,
                    "name": "Undefined"
                },
                {
                    "code": 27,
                    "name": "Undefined"
                },
                {
                    "code": 28,
                    "name": "Undefined"
                },
                {
                    "code": 29,
                    "name": "Undefined"
                },
                {
                    "code": 30,
                    "name": "CHANGEINLOCATION_MCC"
                },
                {
                    "code": 31,
                    "name": "CHANGEINLOCATION_MNC"
                },
                {
                    "code": 32,
                    "name": "CHANGEINLOCATION_RAC"
                },
                {
                    "code": 33,
                    "name": "CHANGEINLOCATION_LAC"
                },
                {
                    "code": 34,
                    "name": "CHANGEINLOCATION_CellId"
                },
                {
                    "code": 35,
                    "name": "CHANGEINLOCATION_TAC"
                },
                {
                    "code": 36,
                    "name": "CHANGEINLOCATION_ECGI"
                },
                {
                    "code": 37,
                    "name": "Undefined"
                },
                {
                    "code": 38,
                    "name": "Undefined"
                },
                {
                    "code": 39,
                    "name": "Undefined"
                },
                {
                    "code": 40,
                    "name": "CHANGE_IN_MEDIA_COMPOSITION"
                },
                {
                    "code": 41,
                    "name": "Undefined"
                },
                {
                    "code": 42,
                    "name": "Undefined"
                },
                {
                    "code": 43,
                    "name": "Undefined"
                },
                {
                    "code": 44,
                    "name": "Undefined"
                },
                {
                    "code": 45,
                    "name": "Undefined"
                },
                {
                    "code": 46,
                    "name": "Undefined"
                },
                {
                    "code": 47,
                    "name": "Undefined"
                },
                {
                    "code": 48,
                    "name": "Undefined"
                },
                {
                    "code": 49,
                    "name": "Undefined"
                },
                {
                    "code": 50,
                    "name": "CHANGEINPARTICIPANTS_Number"
                },
                {
                    "code": 51,
                    "name": "CHANGE_IN_THRSHLD_OF_PARTICIPANTS_NMB"
                },
                {
                    "code": 52,
                    "name": "CHANGE_IN_USER_PARTICIPATING_TYPE"
                },
                {
                    "code": 53,
                    "name": "Undefined"
                },
                {
                    "code": 54,
                    "name": "Undefined"
                },
                {
                    "code": 55,
                    "name": "Undefined"
                },
                {
                    "code": 56,
                    "name": "Undefined"
                },
                {
                    "code": 57,
                    "name": "Undefined"
                },
                {
                    "code": 58,
                    "name": "Undefined"
                },
                {
                    "code": 59,
                    "name": "Undefined"
                },
                {
                    "code": 60,
                    "name": "CHANGE_IN_SERVICE_CONDITION"
                },
                {
                    "code": 61,
                    "name": "CHANGE_IN_SERVING_NODE"
                },
                {
                    "code": 62,
                    "name": "CHANGE_IN_ACCESS_FOR_A_SERVICE_DATA_FLOW"
                },
                {
                    "code": 63,
                    "name": "Undefined"
                },
                {
                    "code": 64,
                    "name": "Undefined"
                },
                {
                    "code": 65,
                    "name": "Undefined"
                },
                {
                    "code": 66,
                    "name": "Undefined"
                },
                {
                    "code": 67,
                    "name": "Undefined"
                },
                {
                    "code": 68,
                    "name": "Undefined"
                },
                {
                    "code": 69,
                    "name": "Undefined"
                },
                {
                    "code": 70,
                    "name": "CHANGE_IN_USER_CSG_INFORMATION"
                },
                {
                    "code": 71,
                    "name": "CHANGE_IN_HYBRID_SUBSCRIBED_USER_CSG_INFORMATION"
                },
                {
                    "code": 72,
                    "name": "CHANGE_IN_HYBRID_UNSUBSCRIBED_USER_CSG_INFORMATION"
                },
                {
                    "code": 73,
                    "name": "CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA"
                },
                {
                    "code": 74,
                    "name": "CHANGE_IN_SERVING_PLMN_RATE_CONTROL"
                },
                {
                    "code": 75,
                    "name": "CHANGE_IN_APN_RATE_CONTROL"
                }
            ]
        },
        {
            "code": 871,
            "name": "Quota-Holding-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 872,
            "name": "3GPP-Reporting-Reason",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "THRESHOLD"
                },
                {
                    "code": 1,
                    "name": "QHT"
                },
                {
                    "code": 2,
                    "name": "FINAL"
                },
                {
                    "code": 3,
                    "name": "QUOTA_EXHAUSTED"
                },
                {
                    "code": 4,
                    "name": "VALIDITY_TIME"
                },
                {
                    "code": 5,
                    "name": "OTHER_QUOTA_TYPE"
                },
                {
                    "code": 6,
                    "name": "RATING_CONDITION_CHANGE"
                },
                {
                    "code": 7,
                    "name": "FORCED_REAUTHORISATION"
                },
                {
                    "code": 8,
                    "name": "POOL_EXHAUSTED"
                }
            ]
        },
        {
            "code": 873,
            "name": "Service-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "PS-Information",
                "WLAN-Information",
                "IMS-Information",
                "MMS-Information",
                "LCS-Information",
                "PoC-Information",
                "MBMS-Information"
            ]
        },
        {
            "code": 874,
            "name": "PS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "3GPP-Charging-Id",
                "PDN-Connection-ID",
                "Node-Id",
                "3GPP-PDP-Type",
                "PDP-Address",
                "PDP-Address-Prefix-Length",
                "Dynamic-Address-Flag",
                "Dynamic-Address-Flag-Extension",
                "QoS-Information",
                "SGSN-Address",
                "GGSN-Address",
                "TDF-IP-Address",
                "SGW-Address",
                "ePDG-Address",
                "TWAG-Address",
                "CG-Address",
                "Serving-Node-Type",
                "SGW-Change",
                "3GPP-IMSI-MCC-MNC",
                "IMSI-Unauthenticated-Flag",
                "3GPP-GGSN-MCC-MNC",
                "3GPP-NSAPI",
                "Called-Station-Id",
                "3GPP-Session-Stop-Indicator",
                "3GPP-Selection-Mode",
                "3GPP-Charging-Characteristics",
                "Charging-Characteristics-Selection-Mode",
                "3GPP-SGSN-MCC-MNC",
                "3GPP-MS-TimeZone",
                "Charging-Rule-Base-Name",
                "ADC-Rule-Base-Name",
                "3GPP-User-Location-Info",
                "User-Location-Info-Time",
                "User-CSG-Information",
                "Presence-Reporting-Area-Information",
                "3GPP2-BSID",
                "TWAN-User-Location-Info",
                "UWAN-User-Location-Info",
                "3GPP-RAT-Type",
                "PS-Furnish-Charging-Information",
                "PDP-Context-Type",
                "Offline-Charging",
                "Traffic-Data-Volumes",
                "Service-Data-Container",
                "User-Equipment-Info",
                "Terminal-Information",
                "Start-Time",
                "Stop-Time",
                "Change-Condition",
                "Diagnostics",
                "Low-Priority-Indicator",
                "NBIFOM-Mode",
                "NBIFOM-Support",
                "MME-Number-for-MT-SMS",
                "MME-Name",
                "MME-Realm",
                "Logical-Access-ID",
                "Physical-Access-ID",
                "Fixed-User-Location-Info",
                "CN-Operator-Selection-Entity",
                "Enhanced-Diagnostics",
                "SGi-PtP-Tunnelling-Method",
                "CP-CIoT-EPS-Optimisation-Indicator",
                "UNI-PDU-CP-Only-Flag",
                "Serving-PLMN-Rate-Control",
                "APN-Rate-Control",
                "Charging-Per-IP-CAN-Session-Indicator",
                "RRC-Cause-Counter"
            ]
        },
        {
            "code": 875,
            "name": "WLAN-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "WLAN-Session-Id",
                "PDG-Address",
                "WAG-Address",
                "WAG-PLMN-Id",
                "WLAN-Radio-Container",
                "WLAN-UE-Local-IPAddress"
            ]
        },
        {
            "code": 876,
            "name": "IMS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Event-Type",
                "Role-Of-Node",
                "Node-Functionality",
                "User-Session-ID",
                "Outgoing-Session-Id",
                "Calling-Party-Address",
                "Called-Party-Address",
                "Time-Stamps",
                "Application-Server-Information",
                "Inter-Operator-Identifier",
                "IMS-Charging-Identifier",
                "SDP-Session-Description",
                "SDP-Media-Component",
                "GGSN-Address",
                "Served-Party-IP-Address",
                "Server-Capabilities",
                "Trunk-Group-ID",
                "Bearer-Service",
                "Service-Id",
                "Service-Specific-Data",
                "Message-Body",
                "Cause-Code",
                "Access-Network-Information",
                "Early-Media-Description",
                "IMS-Communication-Service-Identifier"
            ]
        },
        {
            "code": 877,
            "name": "MMS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Originator-Address",
                "Recipient-Address",
                "Submission-Time",
                "MM-Content-Type",
                "Priority",
                "Message-ID",
                "Message-Type",
                "Message-Size",
                "Message-Class",
                "Delivery-Report-Requested",
                "Read-Reply-Report-Requested",
                "MMBox-Storage-Requested",
                "Applic-ID",
                "Reply-Applic-ID",
                "Aux-Applic-Info",
                "Content-Class",
                "DRM-Content",
                "Adaptations",
                "VASP-ID",
                "VAS-ID"
            ]
        },
        {
            "code": 878,
            "name": "LCS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Client-ID",
                "Location-Type",
                "Location-Estimate",
                "Positioning-Data",
                "3GPP-IMSI",
                "MSISDN"
            ]
        },
        {
            "code": 879,
            "name": "PoC-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "PoC-Server-Role",
                "PoC-Session-Type",
                "PoC-User-Role",
                "PoC-Session-Initiation-type",
                "PoC-Event-Type",
                "Number-Of-Participants",
                "Participants-Involved",
                "Participant-Group",
                "Talk-Burst-Exchange",
                "PoC-Controlling-Address",
                "PoC-Group-Name",
                "PoC-Session-Id",
                "Charged-Party"
            ]
        },
        {
            "code": 880,
            "name": "MBMS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI",
                "MBMS-Service-Type",
                "MBMS-User-Service-Type",
                "File-Repair-Supported",
                "Required-MBMS-Bearer-Capabilities",
                "MBMS-2G-3G-Indicator",
                "RAI",
                "MBMS-Service-Area",
                "MBMS-Session-Identity"
            ]
        },
        {
            "code": 881,
            "name": "Quota-Consumption-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 882,
            "name": "Media-Initiator-Flag",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "called party"
                },
                {
                    "code": 1,
                    "name": "calling party"
                },
                {
                    "code": 2,
                    "name": "unknown"
                }
            ]
        },
        {
            "code": 883,
            "name": "PoC-Server-Role",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Participating PoC Server"
                },
                {
                    "code": 1,
                    "name": "Controlling PoC Server"
                }
            ]
        },
        {
            "code": 884,
            "name": "PoC-Session-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "1 to 1 PoC session"
                },
                {
                    "code": 1,
                    "name": "chat PoC group session"
                },
                {
                    "code": 2,
                    "name": "pre-arranged PoC group session"
                },
                {
                    "code": 3,
                    "name": "ad-hoc PoC group session"
                }
            ]
        },
        {
            "code": 885,
            "name": "Number-Of-Participants",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 886,
            "name": "Originator-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Address-Type",
                "Address-Data",
                "Address-Domain"
            ]
        },
        {
            "code": 887,
            "name": "Participants-Involved",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 888,
            "name": "Expires",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 889,
            "name": "Message-Body",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-Type",
                "Content-Length",
                "Content-Disposition",
                "Originator"
            ]
        },
        {
            "code": 890,
            "name": "WAG-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 891,
            "name": "WAG-PLMN-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 892,
            "name": "WLAN-Radio-Container",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Operator-Name",
                "Location-Type",
                "Location-Information",
                "WLAN-Technology"
            ]
        },
        {
            "code": 893,
            "name": "WLAN-Technology",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 894,
            "name": "WLAN-UE-Local-IPAddress",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 895,
            "name": "PDG-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 896,
            "name": "PDG-Charging-Id",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 897,
            "name": "Address-Data",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 898,
            "name": "Access-Network-Physical-Access-ID-Realm",
            "vendorId": 5535,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 898,
            "name": "Address-Domain",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Domain-Name",
                "3GPP-IMSI-MCC-MNC"
            ]
        },
        {
            "code": 899,
            "name": "Access-Network-Physical-Access-ID-Value",
            "vendorId": 5535,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 899,
            "name": "Address-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "e-mail address"
                },
                {
                    "code": 1,
                    "name": "MSISDN"
                },
                {
                    "code": 2,
                    "name": "IPv4 Address"
                },
                {
                    "code": 3,
                    "name": "IPv6 Address"
                },
                {
                    "code": 4,
                    "name": "Numeric Shortcode"
                },
                {
                    "code": 5,
                    "name": "Alphanumeric Shortcode"
                },
                {
                    "code": 6,
                    "name": "Other"
                }
            ]
        },
        {
            "code": 900,
            "name": "Access-Network-Physical-Access-ID",
            "vendorId": 5535,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Network-Physical-Access-ID-Value",
                "Access-Network-Physical-Access-ID-Realm"
            ]
        },
        {
            "code": 900,
            "name": "TMGI",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 901,
            "name": "Required-MBMS-Bearer-Capabilities",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 902,
            "name": "MBMS-StartStop-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "START"
                },
                {
                    "code": 1,
                    "name": "STOP"
                },
                {
                    "code": 2,
                    "name": "UPDATE"
                }
            ]
        },
        {
            "code": 903,
            "name": "MBMS-Service-Area",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 904,
            "name": "MBMS-Session-Duration",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 905,
            "name": "Alternative-APN",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 906,
            "name": "MBMS-Service-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MULTICAST"
                },
                {
                    "code": 1,
                    "name": "BROADCAST"
                }
            ]
        },
        {
            "code": 907,
            "name": "MBMS-2G-3G-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "2G"
                },
                {
                    "code": 1,
                    "name": "3G"
                },
                {
                    "code": 2,
                    "name": "2G-AND-3G"
                }
            ]
        },
        {
            "code": 908,
            "name": "MBMS-Session-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 909,
            "name": "RAI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 910,
            "name": "Additional-MBMS-Trace-Info",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 911,
            "name": "MBMS-Time-To-Data-Transfer",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 912,
            "name": "MBMS-Session-Repetition-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 913,
            "name": "MBMS-Required-QoS",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 914,
            "name": "MBMS-Counting-Information",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "COUNTING-NOT-APPLICABLE"
                },
                {
                    "code": 1,
                    "name": "COUNTING-APPLICABLE"
                }
            ]
        },
        {
            "code": 915,
            "name": "MBMS-User-Data-Mode-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Unicast"
                },
                {
                    "code": 1,
                    "name": "Multicast and Unicast"
                }
            ]
        },
        {
            "code": 916,
            "name": "MBMS-GGSN-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 917,
            "name": "MBMS-GGSN-IPv6-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 918,
            "name": "MBMS-BMSC-SSM-IP-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 919,
            "name": "MBMS-BMSC-SSM-IPv6-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 920,
            "name": "MBMS-Flow-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 921,
            "name": "CN-IP-Multicast-Distribution",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO-IP-MULTICAST"
                },
                {
                    "code": 1,
                    "name": "IP-MULTICAST"
                }
            ]
        },
        {
            "code": 922,
            "name": "MBMS-HC-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "uncompressed-header"
                },
                {
                    "code": 1,
                    "name": "compressed-header"
                }
            ]
        },
        {
            "code": 923,
            "name": "MBMS-Access-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UTRAN"
                },
                {
                    "code": 1,
                    "name": "E-UTRAN"
                },
                {
                    "code": 2,
                    "name": "UTRAN-AND-E-UTRAN"
                }
            ]
        },
        {
            "code": 924,
            "name": "MBMS-GW-SSM-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 925,
            "name": "MBMS-GW-SSM-IPv6-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 926,
            "name": "MBMS-BMSC-SSM-UDP-Port",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 927,
            "name": "MBMS-GW-UDP-Port",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 928,
            "name": "MBMS-GW-UDP-Port-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "UDP-PORT-REQUIRED"
                }
            ]
        },
        {
            "code": 929,
            "name": "MBMS-Data-Transfer-Start",
            "vendorId": 10415,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 930,
            "name": "MBMS-Data-Transfer-Stop",
            "vendorId": 10415,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1000,
            "name": "Bearer-Usage",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "GENERAL"
                },
                {
                    "code": 1,
                    "name": "IMS SIGNALLING"
                },
                {
                    "code": 2,
                    "name": "DEDICATED"
                }
            ]
        },
        {
            "code": 1001,
            "name": "Charging-Rule-Install",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Definition",
                "Charging-Rule-Name",
                "Charging-Rule-Base-Name",
                "Bearer-Identifier",
                "Rule-Activation-Time",
                "Rule-Deactivation-Time",
                "Resource-Allocation-Notification"
            ]
        },
        {
            "code": 1002,
            "name": "Charging-Rule-Remove",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Charging-Rule-Base-Name"
            ]
        },
        {
            "code": 1003,
            "name": "Charging-Rule-Definition",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Service-Identifier",
                "Rating-Group",
                "Flow-Information",
                "TDF-Application-Identifier",
                "Flow-Status",
                "QoS-Information",
                "PS-to-CS-Session-Continuity",
                "Reporting-Level",
                "Online",
                "Offline",
                "Metering-Method",
                "Precedence",
                "AF-Charging-Identifier",
                "Flows",
                "Monitoring-Key",
                "Redirect-Information",
                "Mute-Notification",
                "AF-Signalling-Protocol",
                "Sponsor-Identity",
                "Application-Service-Provider-Identity",
                "Required-Access-Info",
                "Sharing-Key-DL",
                "Sharing-Key-UL",
                "Traffic-Steering-Policy-Identifier-DL",
                "Traffic-Steering-Policy-Identifier-UL"
            ]
        },
        {
            "code": 1004,
            "name": "Charging-Rule-Base-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1005,
            "name": "Charging-Rule-Name",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1006,
            "name": "Event-Trigger",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SGSN_CHANGE"
                },
                {
                    "code": 1,
                    "name": "QOS_CHANGE"
                },
                {
                    "code": 2,
                    "name": "RAT_CHANGE"
                },
                {
                    "code": 3,
                    "name": "TFT_CHANGE"
                },
                {
                    "code": 4,
                    "name": "PLMN_CHANGE"
                },
                {
                    "code": 5,
                    "name": "LOSS_OF_BEARER"
                },
                {
                    "code": 6,
                    "name": "RECOVERY_OF_BEARER"
                },
                {
                    "code": 7,
                    "name": "IP-CAN_CHANGE"
                },
                {
                    "code": 8,
                    "name": "GW-PCEF-MALFUNCTION"
                },
                {
                    "code": 9,
                    "name": "RESOURCES_LIMITATION"
                },
                {
                    "code": 10,
                    "name": "MAX_NR_BEARERS_REACHED"
                },
                {
                    "code": 11,
                    "name": "QOS_CHANGE_EXCEEDING_AUTHORIZATION"
                },
                {
                    "code": 12,
                    "name": "RAI_CHANGE"
                },
                {
                    "code": 13,
                    "name": "USER_LOCATION_CHANGE"
                },
                {
                    "code": 14,
                    "name": "NO_EVENT_TRIGGERS"
                },
                {
                    "code": 15,
                    "name": "OUT_OF_CREDIT"
                },
                {
                    "code": 16,
                    "name": "REALLOCATION_OF_CREDIT"
                },
                {
                    "code": 17,
                    "name": "REVALIDATION_TIMEOUT"
                },
                {
                    "code": 18,
                    "name": "UE_IP_ADDRESS_ALLOCATE"
                },
                {
                    "code": 19,
                    "name": "UE_IP_ADDRESS_RELEASE"
                },
                {
                    "code": 20,
                    "name": "DEFAULT_EPS_BEARER_QOS_CHANGE"
                },
                {
                    "code": 21,
                    "name": "AN_GW_CHANGE"
                },
                {
                    "code": 22,
                    "name": "SUCCESSFUL_RESOURCE_ALLOCATION"
                },
                {
                    "code": 23,
                    "name": "RESOURCE_MODIFICATION_REQUEST"
                },
                {
                    "code": 24,
                    "name": "PGW_TRACE_CONTROL"
                },
                {
                    "code": 25,
                    "name": "UE_TIME_ZONE_CHANGE"
                },
                {
                    "code": 26,
                    "name": "TAI_CHANGE"
                },
                {
                    "code": 27,
                    "name": "ECGI_CHANGE"
                },
                {
                    "code": 28,
                    "name": "CHARGING_CORRELATION_EXCHANGE"
                },
                {
                    "code": 29,
                    "name": "APN-AMBR_MODIFICATION_FAILURE"
                },
                {
                    "code": 30,
                    "name": "USER_CSG_INFORMATION_CHANGE"
                },
                {
                    "code": 33,
                    "name": "USAGE_REPORT"
                },
                {
                    "code": 34,
                    "name": "DEFAULT-EPS-BEARER-QOS_MODIFICATION_FAILURE"
                },
                {
                    "code": 35,
                    "name": "USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE"
                },
                {
                    "code": 36,
                    "name": "USER_CSG_ HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE"
                },
                {
                    "code": 37,
                    "name": "ROUTING_RULE_CHANGE"
                },
                {
                    "code": 38,
                    "name": "MAX_MBR_APN_AMBR_CHANGE"
                },
                {
                    "code": 39,
                    "name": "APPLICATION_START"
                },
                {
                    "code": 40,
                    "name": "APPLICATION_STOP"
                },
                {
                    "code": 41,
                    "name": "ADC_REVALIDATION_TIMEOUT"
                },
                {
                    "code": 42,
                    "name": "CS_TO_PS_HANDOVER"
                },
                {
                    "code": 43,
                    "name": "UE_LOCAL_IP_ADDRESS_CHANGE"
                },
                {
                    "code": 44,
                    "name": "H(E)NB_LOCAL_IP_ADDRESS_CHANGE"
                },
                {
                    "code": 45,
                    "name": "ACCESS_NETWORK_INFO_REPORT"
                },
                {
                    "code": 46,
                    "name": "CREDIT_MANAGEMENT_SESSION_FAILURE"
                },
                {
                    "code": 47,
                    "name": "DEFAULT_QOS_CHANGE"
                },
                {
                    "code": 48,
                    "name": "CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT"
                },
                {
                    "code": 100,
                    "name": "TIME_CHANGE"
                },
                {
                    "code": 1000,
                    "name": "TFT DELETED"
                },
                {
                    "code": 1001,
                    "name": "LOSS OF BEARER"
                },
                {
                    "code": 1002,
                    "name": "RECOVERY OF BEARER"
                },
                {
                    "code": 1003,
                    "name": "POLICY ENFORCEMENT FAILED"
                }
            ]
        },
        {
            "code": 1007,
            "name": "Metering-Method",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DURATION"
                },
                {
                    "code": 1,
                    "name": "VOLUME"
                },
                {
                    "code": 2,
                    "name": "DURATION_VOLUME"
                }
            ]
        },
        {
            "code": 1008,
            "name": "S-CSCF-Name-Originating",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 1008,
            "name": "Offline",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLE_OFFLINE"
                },
                {
                    "code": 1,
                    "name": "ENABLE_OFFLINE"
                }
            ]
        },
        {
            "code": 1009,
            "name": "S-CSCF-Name-Terminating",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 1009,
            "name": "Online",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLE_ONLINE"
                },
                {
                    "code": 1,
                    "name": "ENABLE_ONLINE"
                }
            ]
        },
        {
            "code": 1010,
            "name": "Precedence",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1011,
            "name": "Reporting-Level",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SERVICE_IDENTIFIER_LEVEL"
                },
                {
                    "code": 1,
                    "name": "RATING_GROUP_LEVEL"
                },
                {
                    "code": 2,
                    "name": "SPONSORED_CONNECTIVITY_LEVEL"
                }
            ]
        },
        {
            "code": 1012,
            "name": "SIP-Server-Name",
            "vendorId": 0,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 1012,
            "name": "TFT-Filter",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1013,
            "name": "TFT-Packet-Filter-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Precedence",
                "TFT-Filter",
                "ToS-Traffic-Class",
                "Security-Parameter-Index",
                "Flow-Label"
            ]
        },
        {
            "code": 1014,
            "name": "ToS-Traffic-Class",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1015,
            "name": "PDP-Session-operation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PDP-SESSION-TERMINATION"
                }
            ]
        },
        {
            "code": 1016,
            "name": "DPA-Instruction",
            "vendorId": 637,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SESSION_CREATED"
                },
                {
                    "code": 1,
                    "name": "IP_ADDRESS_UPDATED"
                },
                {
                    "code": 2,
                    "name": "AUX_GX_ESTABLISHMENT"
                }
            ]
        },
        {
            "code": 1016,
            "name": "QoS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Max-Requested-Bandwidth-DL",
                "Max-Requested-Bandwidth-UL",
                "Guaranteed-Bitrate-UL",
                "Guaranteed-Bitrate-DL",
                "Bearer-Identifier",
                "Allocation-Retention-Priority",
                "APN-Aggregate-Max-Bitrate-UL",
                "APN-Aggregate-Max-Bitrate-DL"
            ]
        },
        {
            "code": 1018,
            "name": "Charging-Rule-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Base-Name",
                "Charging-Rule-Name",
                "Bearer-Identifier",
                "PCC-Rule-Status",
                "Rule-Failure-Code",
                "Final-Unit-Indication"
            ]
        },
        {
            "code": 1019,
            "name": "PCC-Rule-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ACTIVE"
                },
                {
                    "code": 1,
                    "name": "INACTIVE"
                },
                {
                    "code": 2,
                    "name": "TEMPORARY_INACTIVE"
                }
            ]
        },
        {
            "code": 1020,
            "name": "Bearer-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1021,
            "name": "Bearer-Operation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TERMINATION"
                },
                {
                    "code": 1,
                    "name": "ESTABLISHMENT"
                },
                {
                    "code": 2,
                    "name": "MODIFICATION"
                }
            ]
        },
        {
            "code": 1022,
            "name": "Access-Network-Charging-Identifier-Gx",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Network-Charging-Identifier-Value",
                "Charging-Rule-Base-Name",
                "Charging-Rule-Name"
            ]
        },
        {
            "code": 1023,
            "name": "Bearer-Control-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UE_ONLY"
                },
                {
                    "code": 1,
                    "name": "RESERVED"
                },
                {
                    "code": 2,
                    "name": "UE_NW"
                }
            ]
        },
        {
            "code": 1024,
            "name": "Network-Request-Support",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NETWORK_REQUEST NOT SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "NETWORK_REQUEST SUPPORTED"
                }
            ]
        },
        {
            "code": 1025,
            "name": "Guaranteed-Bitrate-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1026,
            "name": "Guaranteed-Bitrate-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1027,
            "name": "IP-CAN-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "3GPP-GPRS"
                },
                {
                    "code": 1,
                    "name": "DOCSIS"
                },
                {
                    "code": 2,
                    "name": "xDSL"
                },
                {
                    "code": 3,
                    "name": "WiMAX"
                },
                {
                    "code": 4,
                    "name": "3GPP2"
                },
                {
                    "code": 5,
                    "name": "3GPP-EPS"
                },
                {
                    "code": 6,
                    "name": "Non-3GPP-EPS"
                },
                {
                    "code": 7,
                    "name": "FBA"
                },
                {
                    "code": 8,
                    "name": "3GPP-5GS"
                },
                {
                    "code": 9,
                    "name": "Non-3GPP-5GS"
                }
            ]
        },
        {
            "code": 1028,
            "name": "QoS-Class-Identifier",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "QCI_1"
                },
                {
                    "code": 2,
                    "name": "QCI_2"
                },
                {
                    "code": 3,
                    "name": "QCI_3"
                },
                {
                    "code": 4,
                    "name": "QCI_4"
                },
                {
                    "code": 5,
                    "name": "QCI_5"
                },
                {
                    "code": 6,
                    "name": "QCI_6"
                },
                {
                    "code": 7,
                    "name": "QCI_7"
                },
                {
                    "code": 8,
                    "name": "QCI_8"
                },
                {
                    "code": 9,
                    "name": "QCI_9"
                },
                {
                    "code": 65,
                    "name": "QCI_65"
                },
                {
                    "code": 66,
                    "name": "QCI_66"
                },
                {
                    "code": 69,
                    "name": "QCI_69"
                },
                {
                    "code": 70,
                    "name": "QCI_70"
                }
            ]
        },
        {
            "code": 1029,
            "name": "QoS-Negotiation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_QoS_NEGOTIATION"
                },
                {
                    "code": 1,
                    "name": "QoS_NEGOTIATION_SUPPORTED"
                }
            ]
        },
        {
            "code": 1030,
            "name": "QoS-Upgrade",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "QoS_UPGRADE_NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "QoS_UPGRADE_SUPPORTED"
                }
            ]
        },
        {
            "code": 1031,
            "name": "Rule-Failure-Code",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "UNKNOWN_RULE_NAME"
                },
                {
                    "code": 2,
                    "name": "RATING_GROUP_ERROR"
                },
                {
                    "code": 3,
                    "name": "SERVICE_IDENTIFIER_ERROR"
                },
                {
                    "code": 4,
                    "name": "GW/PCEF_MALFUNCTION"
                },
                {
                    "code": 5,
                    "name": "RESOURCES_LIMITATION"
                },
                {
                    "code": 6,
                    "name": "MAX_NR_BEARERS_REACHED"
                },
                {
                    "code": 7,
                    "name": "UNKNOWN_BEARER_ID"
                },
                {
                    "code": 8,
                    "name": "MISSING_BEARER_ID"
                },
                {
                    "code": 9,
                    "name": "MISSING_FLOW_DESCRIPTION"
                },
                {
                    "code": 10,
                    "name": "RESOURCE_ALLOCATION_FAILURE"
                },
                {
                    "code": 11,
                    "name": "UNSUCCESSFUL_QOS_VALIDATION"
                },
                {
                    "code": 12,
                    "name": "INCORRECT_FLOW_INFORMATION"
                },
                {
                    "code": 13,
                    "name": "PS_TO_CS_HANDOVER"
                },
                {
                    "code": 14,
                    "name": "TDF_APPLICATION_IDENTIFIER_ERROR"
                },
                {
                    "code": 15,
                    "name": "NO_BEARER_BOUND"
                },
                {
                    "code": 16,
                    "name": "FILTER_RESTRICTIONS"
                },
                {
                    "code": 17,
                    "name": "AN_GW_FAILED"
                },
                {
                    "code": 18,
                    "name": "MISSING_REDIRECT_SERVER_ADDRESS"
                },
                {
                    "code": 19,
                    "name": "CM_END_USER_SERVICE_DENIED"
                },
                {
                    "code": 20,
                    "name": "CM_CREDIT_CONTROL_NOT_APPLICABLE"
                },
                {
                    "code": 21,
                    "name": "CM_AUTHORIZATION_REJECTED"
                },
                {
                    "code": 22,
                    "name": "CM_USER_UNKNOWN"
                },
                {
                    "code": 23,
                    "name": "CM_RATING_FAILED"
                },
                {
                    "code": 24,
                    "name": "ROUTING_RULE_REJECTION"
                }
            ]
        },
        {
            "code": 1032,
            "name": "RAT-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "WLAN"
                },
                {
                    "code": 1,
                    "name": "VIRTUAL"
                },
                {
                    "code": 1000,
                    "name": "UTRAN"
                },
                {
                    "code": 1001,
                    "name": "GERAN"
                },
                {
                    "code": 1002,
                    "name": "GAN"
                },
                {
                    "code": 1003,
                    "name": "HSPA_EVOLUTION"
                },
                {
                    "code": 1004,
                    "name": "EUTRAN"
                },
                {
                    "code": 1005,
                    "name": "EUTRAN-NB-IoT"
                },
                {
                    "code": 1006,
                    "name": "NG-RAN"
                },
                {
                    "code": 2000,
                    "name": "CDMA2000_1X"
                },
                {
                    "code": 2001,
                    "name": "HRPD"
                },
                {
                    "code": 2002,
                    "name": "UMB"
                },
                {
                    "code": 2003,
                    "name": "EHRPD"
                }
            ]
        },
        {
            "code": 1033,
            "name": "Event-Report-Indication",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Event-Trigger",
                "RAT-Type",
                "QoS-Information",
                "RAI",
                "3GPP-User-Location-Info"
            ]
        },
        {
            "code": 1034,
            "name": "Allocation-Retention-Priority",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Priority-Level",
                "Pre-emption-Capability",
                "Pre-emption-Vulnerability"
            ]
        },
        {
            "code": 1035,
            "name": "CoA-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1036,
            "name": "Tunnel-Header-Filter",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1037,
            "name": "Tunnel-Header-Length",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1038,
            "name": "Tunnel-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Tunnel-Header-Length",
                "Tunnel-Header-Filter"
            ]
        },
        {
            "code": 1039,
            "name": "CoA-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Tunnel-Information",
                "CoA-IP-Address"
            ]
        },
        {
            "code": 1040,
            "name": "APN-Aggregate-Max-Bitrate-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1041,
            "name": "APN-Aggregate-Max-Bitrate-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1042,
            "name": "Revalidation-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1043,
            "name": "Rule-Activation-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1044,
            "name": "Rule-Deactivation-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1045,
            "name": "Session-Release-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNSPECIFIED_REASON"
                },
                {
                    "code": 1,
                    "name": "UE_SUBSCRIPTION_REASON"
                },
                {
                    "code": 2,
                    "name": "INSUFFICIENT_SERVER_RESOURCES"
                }
            ]
        },
        {
            "code": 1046,
            "name": "Priority-Level",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1047,
            "name": "Pre-emption-Capability",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRE-EMPTION_CAPABILITY_ENABLED"
                },
                {
                    "code": 1,
                    "name": "PRE-EMPTION_CAPABILITY_DISABLED"
                }
            ]
        },
        {
            "code": 1048,
            "name": "Pre-emption-Vulnerability",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRE-EMPTION_VULNERABILITY_ENABLED"
                },
                {
                    "code": 1,
                    "name": "PRE-EMPTION_VULNERABILITY_DISABLED"
                }
            ]
        },
        {
            "code": 1049,
            "name": "Default-EPS-Bearer-QoS",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Allocation-Retention-Priority"
            ]
        },
        {
            "code": 1050,
            "name": "AN-GW-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1051,
            "name": "QoS-Rule-Install",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rule-Definition",
                "Tunnel-Information",
                "Access-Network-Charging-Identifier-Value",
                "Resource-Allocation-Notification"
            ]
        },
        {
            "code": 1052,
            "name": "QoS-Rule-Remove",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rule-Name"
            ]
        },
        {
            "code": 1053,
            "name": "QoS-Rule-Definition",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rule-Name",
                "Flow-Information",
                "QoS-Information",
                "Precedence"
            ]
        },
        {
            "code": 1054,
            "name": "QoS-Rule-Name",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1055,
            "name": "Charging-Rule-Authorization",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Authorization-State",
                "Authorization-State-Change-Time",
                "Next-Authorization-State"
            ]
        },
        {
            "code": 1055,
            "name": "QoS-Rule-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rule-Name",
                "PCC-Rule-Status",
                "Rule-Failure-Code"
            ]
        },
        {
            "code": 1056,
            "name": "Authorization-State",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Authorized"
                },
                {
                    "code": 1,
                    "name": "Unauthorized due to calendar time"
                },
                {
                    "code": 2,
                    "name": "Unauthorized due to roaming"
                },
                {
                    "code": 3,
                    "name": "Unauthorized due to QoS"
                },
                {
                    "code": 4,
                    "name": "Unauthorized due to blacklisting"
                },
                {
                    "code": 5,
                    "name": "Unauthorized due to terminal limitations"
                },
                {
                    "code": 6,
                    "name": "Unauthorized due to user defined reason 1"
                },
                {
                    "code": 7,
                    "name": "Unauthorized due to user defined reason 2"
                },
                {
                    "code": 8,
                    "name": "Unauthorized due to user defined reason 3"
                },
                {
                    "code": 9,
                    "name": "Unauthorized due to user defined reason 4"
                },
                {
                    "code": 10,
                    "name": "Unauthorized due to user defined reason 5"
                },
                {
                    "code": 11,
                    "name": "Unauthorized due to unknown reason"
                },
                {
                    "code": 12,
                    "name": "Unauthorized due to Usage Reporting over Gx"
                }
            ]
        },
        {
            "code": 1056,
            "name": "Security-Parameter-Index",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1057,
            "name": "Authorization-State-Change-Time",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1057,
            "name": "Flow-Label",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1058,
            "name": "Flow-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Flow-Description",
                "Packet-Filter-Identifier",
                "ToS-Traffic-Class",
                "Security-Parameter-Index",
                "Flow-Label"
            ]
        },
        {
            "code": 1059,
            "name": "Next-Authorization-State",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Authorized"
                },
                {
                    "code": 1,
                    "name": "Unauthorized due to calendar time"
                }
            ]
        },
        {
            "code": 1059,
            "name": "Packet-Filter-Content",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1060,
            "name": "Gx-Capability-List",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1060,
            "name": "Packet-Filter-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1061,
            "name": "MMT-Information",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1061,
            "name": "Packet-Filter-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Packet-Filter-Identifier",
                "Precedence",
                "Packet-Filter-Content",
                "ToS-Traffic-Class",
                "Security-Parameter-Index",
                "Flow-Label"
            ]
        },
        {
            "code": 1062,
            "name": "Packet-Filter-Operation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DELETION"
                },
                {
                    "code": 1,
                    "name": "ADDITION"
                },
                {
                    "code": 2,
                    "name": "MODIFICATION"
                }
            ]
        },
        {
            "code": 1063,
            "name": "Resource-Allocation-Notification",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ENABLE_NOTIFICATION"
                }
            ]
        },
        {
            "code": 1064,
            "name": "Session-Linking-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SESSION_LINKING_IMMEDIATE"
                },
                {
                    "code": 1,
                    "name": "SESSION_LINKING_DEFERRED"
                }
            ]
        },
        {
            "code": 1065,
            "name": "PDN-Connection-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1066,
            "name": "Monitoring-Key",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1067,
            "name": "Result-Code-Extension",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1067,
            "name": "Usage-Monitoring-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Monitoring-Key",
                "Granted-Service-Unit",
                "Used-Service-Unit",
                "Usage-Monitoring-Level",
                "Usage-Monitoring-Report",
                "Usage-Monitoring-Support"
            ]
        },
        {
            "code": 1068,
            "name": "Usage-Monitoring-Level",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SESSION_LEVEL"
                },
                {
                    "code": 1,
                    "name": "PCC_RULE_LEVEL"
                }
            ]
        },
        {
            "code": 1069,
            "name": "Usage-Monitoring-Report",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USAGE_MONITORING_REPORT_REQUIRED"
                }
            ]
        },
        {
            "code": 1070,
            "name": "Usage-Monitoring-Support",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USAGE_MONITORING_DISABLED"
                }
            ]
        },
        {
            "code": 1071,
            "name": "CSG-Information-Reporting",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CHANGE_CSG_CELL"
                },
                {
                    "code": 1,
                    "name": "CHANGE_CSG_SUBSCRIBED_HYBRID_CELL"
                },
                {
                    "code": 2,
                    "name": "CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL"
                }
            ]
        },
        {
            "code": 1072,
            "name": "Packet-Filter-Usage",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "SEND_TO_UE"
                }
            ]
        },
        {
            "code": 1073,
            "name": "Charging-Correlation-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CHARGING_IDENTIFIER_REQUIRED"
                }
            ]
        },
        {
            "code": 1074,
            "name": "Subscription-Id-Location",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1074,
            "name": "QoS-Rule-Base-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1075,
            "name": "Other-Party-Id",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Other-Party-Id-Nature",
                "Other-Party-Id-Data",
                "Other-Party-Id-Type"
            ]
        },
        {
            "code": 1075,
            "name": "Routing-Rule-Remove",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Routing-Rule-Identifier"
            ]
        },
        {
            "code": 1076,
            "name": "Other-Party-Id-Nature",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNKNOWN"
                },
                {
                    "code": 1,
                    "name": "INTERNATIONAL"
                },
                {
                    "code": 2,
                    "name": "NATIONAL"
                },
                {
                    "code": 4,
                    "name": "SUBSCRIBER NUMBER"
                },
                {
                    "code": 5,
                    "name": "ALPHANUMERIC"
                }
            ]
        },
        {
            "code": 1076,
            "name": "Routing-Rule-Definition",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Routing-Rule-Identifier",
                "Routing-Filter",
                "Precedence",
                "Routing-IP-Address"
            ]
        },
        {
            "code": 1077,
            "name": "Other-Party-Id-Data",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1077,
            "name": "Routing-Rule-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1078,
            "name": "Other-Party-Id-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "END_USER_MSISDN"
                },
                {
                    "code": 1,
                    "name": "END_USER_IMSI"
                },
                {
                    "code": 2,
                    "name": "END_USER_SIP_URI"
                },
                {
                    "code": 3,
                    "name": "END_USER_NAI"
                },
                {
                    "code": 4,
                    "name": "END_USER_PRIVATE"
                }
            ]
        },
        {
            "code": 1078,
            "name": "Routing-Filter",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Flow-Description",
                "Flow-Direction",
                "ToS-Traffic-Class",
                "Security-Parameter-Index",
                "Security-Parameter-Index",
                "Flow-Label"
            ]
        },
        {
            "code": 1079,
            "name": "Routing-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1080,
            "name": "Flow-Direction",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNSPECIFIED"
                },
                {
                    "code": 1,
                    "name": "DOWNLINK"
                },
                {
                    "code": 2,
                    "name": "UPLINK"
                },
                {
                    "code": 3,
                    "name": "BIDIRECTIONAL"
                }
            ]
        },
        {
            "code": 1081,
            "name": "Service-Provider-Id",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1081,
            "name": "Routing-Rule-Install",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Routing-Rule-Definition"
            ]
        },
        {
            "code": 1082,
            "name": "Traffic-Case",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1082,
            "name": "Credit-Management-Status",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1085,
            "name": "Redirect-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Redirect-Support",
                "Redirect-Address-Type",
                "Redirect-Server-Address"
            ]
        },
        {
            "code": 1086,
            "name": "Redirect-Support",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REDIRECTION_DISABLED"
                },
                {
                    "code": 1,
                    "name": "REDIRECTION_ENABLED"
                }
            ]
        },
        {
            "code": 1087,
            "name": "TDF-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TDF-Destination-Realm",
                "TDF-Destination-Host",
                "TDF-IP-Address"
            ]
        },
        {
            "code": 1088,
            "name": "TDF-Application-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1089,
            "name": "TDF-Destination-Host",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1090,
            "name": "TDF-Destination-Realm",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1091,
            "name": "TDF-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1092,
            "name": "ADC-Rule-Install",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "ADC-Rule-Definition",
                "ADC-Rule-Name",
                "ADC-Rule-Base-Name",
                "Monitoring-Flags",
                "Rule-Activation-Time",
                "Rule-Deactivation-Time"
            ]
        },
        {
            "code": 1093,
            "name": "ADC-Rule-Remove",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "ADC-Rule-Name",
                "ADC-Rule-Base-Name"
            ]
        },
        {
            "code": 1094,
            "name": "ADC-Rule-Definition",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "ADC-Rule-Name",
                "TDF-Application-Identifier",
                "Flow-Information",
                "Service-Identifier",
                "Rating-Group",
                "Reporting-Level",
                "Online",
                "Offline",
                "Metering-Method",
                "Precedence",
                "Flow-Status",
                "QoS-Information",
                "Monitoring-Key",
                "Redirect-Information",
                "Mute-Notification",
                "Traffic-Steering-Policy-Identifier-DL",
                "Traffic-Steering-Policy-Identifier-UL",
                "ToS-Traffic-Class"
            ]
        },
        {
            "code": 1095,
            "name": "ADC-Rule-Base-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1096,
            "name": "ADC-Rule-Name",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1097,
            "name": "ADC-Rule-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "ADC-Rule-Name",
                "ADC-Rule-Base-Name",
                "PCC-Rule-Status",
                "Rule-Failure-Code",
                "Final-Unit-Indication"
            ]
        },
        {
            "code": 1098,
            "name": "Application-Detection-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TDF-Application-Identifier",
                "TDF-Application-Instance-Identifier",
                "Flow-Information"
            ]
        },
        {
            "code": 1099,
            "name": "PS-to-CS-Session-Continuity",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "VIDEO_PS2CS_CONT_CANDIDATE"
                }
            ]
        },
        {
            "code": 1100,
            "name": "TDF-Application-Instance-Identifier-Base",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1100,
            "name": "Served-User-Identity",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MSISDN",
                "VASP-ID",
                "VAS-ID"
            ]
        },
        {
            "code": 1101,
            "name": "Service-Chaining-Information",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1101,
            "name": "VASP-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1102,
            "name": "LRF-Profile-Name",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1102,
            "name": "VAS-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1103,
            "name": "HCM-Profile-Name",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1103,
            "name": "Trigger-Event",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MM1 Message Submission, Profile based"
                },
                {
                    "code": 1,
                    "name": "MM1 Message Submission, Address based"
                },
                {
                    "code": 2,
                    "name": "MM1 Message Delivery"
                },
                {
                    "code": 3,
                    "name": "MM7 Message Submission, Profile based"
                },
                {
                    "code": 4,
                    "name": "MM7 Message Submission, Address based"
                }
            ]
        },
        {
            "code": 1104,
            "name": "Forwarding-Class-Name",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1104,
            "name": "Sender-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1105,
            "name": "Redirect-VRF",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1105,
            "name": "Initial-Recipient-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MM10-Sequence-Number",
                "MM10-Recipient-Address"
            ]
        },
        {
            "code": 1106,
            "name": "Requested-Burstsize-UL",
            "vendorId": 2636,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1106,
            "name": "Siemens-IMSI",
            "vendorId": 4329,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1106,
            "name": "Result-Recipient-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MM10-Sequence-Number",
                "MM10-Recipient-Address",
                "Routeing-Address",
                "Sender-Address"
            ]
        },
        {
            "code": 1107,
            "name": "Requested-Burstsize-DL",
            "vendorId": 2636,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1107,
            "name": "Siemens-MSIDN",
            "vendorId": 4329,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1107,
            "name": "MM10-Sequence-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1108,
            "name": "Steering-Information",
            "vendorId": 2636,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Steering-Uplink-VRF",
                "Steering-Downlink-VRF",
                "Steering-IP-Address"
            ]
        },
        {
            "code": 1108,
            "name": "MM10-Recipient-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1109,
            "name": "Steering-Uplink-VRF",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1109,
            "name": "Routeing-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1110,
            "name": "Steering-Downlink-VRF",
            "vendorId": 2636,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1110,
            "name": "Siemens-Server-Name",
            "vendorId": 4329,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1110,
            "name": "Originating-Interface",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MM1"
                },
                {
                    "code": 1,
                    "name": "MM3"
                },
                {
                    "code": 2,
                    "name": "MM4"
                },
                {
                    "code": 3,
                    "name": "MM7"
                }
            ]
        },
        {
            "code": 1111,
            "name": "Steering-IP-Address",
            "vendorId": 2636,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1111,
            "name": "Delivery-Report",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No Delivery Report Requested"
                },
                {
                    "code": 1,
                    "name": "Delivery Report Requested"
                }
            ]
        },
        {
            "code": 1112,
            "name": "Read-Reply",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No Read Reply Requested"
                },
                {
                    "code": 1,
                    "name": "Read Reply Requested"
                }
            ]
        },
        {
            "code": 1113,
            "name": "Sender-Visibility",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Sender Identification requested not to be hidden"
                },
                {
                    "code": 1,
                    "name": "Sender Identification requested to be hidden"
                }
            ]
        },
        {
            "code": 1114,
            "name": "Service-Key",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1115,
            "name": "Billing-Information",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1116,
            "name": "Status",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Status-Code",
                "Status-Text"
            ]
        },
        {
            "code": 1117,
            "name": "Status-Code",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1118,
            "name": "Status-Text",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1119,
            "name": "Routeing-Address-Resolution",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "unresolved"
                },
                {
                    "code": 1,
                    "name": "resolved"
                }
            ]
        },
        {
            "code": 1128,
            "name": "Related-ICID",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1129,
            "name": "Supplementary-Service-Information",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1130,
            "name": "Supplementary-Service-Identity",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1131,
            "name": "Supplementary-Service-Action",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1133,
            "name": "Redirecting-Party-Address",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1134,
            "name": "Charging-Policy-Report",
            "vendorId": 637,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Counter"
            ]
        },
        {
            "code": 1135,
            "name": "Policy-Counter",
            "vendorId": 637,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Counter-Id",
                "Policy-Counter-Value"
            ]
        },
        {
            "code": 1136,
            "name": "Policy-Counter-Id",
            "vendorId": 637,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1137,
            "name": "Policy-Counter-Value",
            "vendorId": 637,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1139,
            "name": "Subscriber-User-Id",
            "vendorId": 637,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1141,
            "name": "Calling-Party-Address-Presentation-Status",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRESENTATION_ALLOWED"
                },
                {
                    "code": 1,
                    "name": "PRESENTATION_RESTRICTED"
                },
                {
                    "code": 2,
                    "name": "UNKNOWN"
                }
            ]
        },
        {
            "code": 1142,
            "name": "Called-Asserted-Identity-Presentation-Status",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRESENTATION_ALLOWED"
                },
                {
                    "code": 1,
                    "name": "PRESENTATION_RESTRICTED"
                }
            ]
        },
        {
            "code": 1143,
            "name": "Credit-Instance-Id",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1144,
            "name": "Service-Start-Timestamp",
            "vendorId": 193,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1145,
            "name": "Cumulative-Used-Service-Unit",
            "vendorId": 193,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units",
                "CC-Time",
                "CC-Total-Octets"
            ]
        },
        {
            "code": 1146,
            "name": "Ericsson-Customer-Id",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1146,
            "name": "SN-Customer-Id",
            "vendorId": 8164,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1153,
            "name": "From-Header",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1192,
            "name": "Secondary-Digest-HA1",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1200,
            "name": "Domain-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1201,
            "name": "Recipient-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Address-Type",
                "Address-Data",
                "Address-Domain",
                "Addressee-Type"
            ]
        },
        {
            "code": 1202,
            "name": "Submission-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1203,
            "name": "MM-Content-Type",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Type-Number",
                "Additional-Type-Information",
                "Content-Size",
                "Additional-Content-Information"
            ]
        },
        {
            "code": 1204,
            "name": "Type-Number",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "*/*"
                },
                {
                    "code": 1,
                    "name": "text/*"
                },
                {
                    "code": 2,
                    "name": "text/html"
                },
                {
                    "code": 3,
                    "name": "text/plain"
                },
                {
                    "code": 4,
                    "name": "text/x-hdml"
                },
                {
                    "code": 5,
                    "name": "text/x-ttml"
                },
                {
                    "code": 6,
                    "name": "text/x-vCalendar"
                },
                {
                    "code": 7,
                    "name": "text/x-vCard"
                },
                {
                    "code": 8,
                    "name": "text/vnd.wap.wml"
                },
                {
                    "code": 9,
                    "name": "text/vnd.wap.wmlscript"
                },
                {
                    "code": 10,
                    "name": "text/vnd.wap.wta-event"
                },
                {
                    "code": 11,
                    "name": "multipart/*"
                },
                {
                    "code": 12,
                    "name": "multipart/mixed"
                },
                {
                    "code": 13,
                    "name": "multipart/form-data"
                },
                {
                    "code": 14,
                    "name": "multipart/byterantes"
                },
                {
                    "code": 15,
                    "name": "multipart/alternative"
                },
                {
                    "code": 16,
                    "name": "application/*"
                },
                {
                    "code": 17,
                    "name": "application/java-vm"
                },
                {
                    "code": 18,
                    "name": "application/x-www-form-urlencoded"
                },
                {
                    "code": 19,
                    "name": "application/x-hdmlc"
                },
                {
                    "code": 20,
                    "name": "application/vnd.wap.wmlc"
                },
                {
                    "code": 21,
                    "name": "application/vnd.wap.wmlscriptc"
                },
                {
                    "code": 22,
                    "name": "application/vnd.wap.wta-eventc"
                },
                {
                    "code": 23,
                    "name": "application/vnd.wap.uaprof"
                },
                {
                    "code": 24,
                    "name": "application/vnd.wap.wtls-ca-certificate"
                },
                {
                    "code": 25,
                    "name": "application/vnd.wap.wtls-user-certificate"
                },
                {
                    "code": 26,
                    "name": "application/x-x509-ca-cert"
                },
                {
                    "code": 27,
                    "name": "application/x-x509-user-cert"
                },
                {
                    "code": 28,
                    "name": "image/*"
                },
                {
                    "code": 29,
                    "name": "image/gif"
                },
                {
                    "code": 30,
                    "name": "image/jpeg"
                },
                {
                    "code": 31,
                    "name": "image/tiff"
                },
                {
                    "code": 32,
                    "name": "image/png"
                },
                {
                    "code": 33,
                    "name": "image/vnd.wap.wbmp"
                },
                {
                    "code": 34,
                    "name": "application/vnd.wap.multipart.*"
                },
                {
                    "code": 35,
                    "name": "application/vnd.wap.multipart.mixed"
                },
                {
                    "code": 36,
                    "name": "application/vnd.wap.multipart.form-data"
                },
                {
                    "code": 37,
                    "name": "application/vnd.wap.multipart.byteranges"
                },
                {
                    "code": 38,
                    "name": "application/vnd.wap.multipart.alternative"
                },
                {
                    "code": 39,
                    "name": "application/xml"
                },
                {
                    "code": 40,
                    "name": "text/xml"
                },
                {
                    "code": 41,
                    "name": "application/vnd.wap.wbxml"
                },
                {
                    "code": 42,
                    "name": "application/x-x968-cross-cert"
                },
                {
                    "code": 43,
                    "name": "application/x-x968-ca-cert"
                },
                {
                    "code": 44,
                    "name": "application/x-x968-user-cert"
                },
                {
                    "code": 45,
                    "name": "text/vnd.wap.si"
                },
                {
                    "code": 46,
                    "name": "application/vnd.wap.sic"
                },
                {
                    "code": 47,
                    "name": "text/vnd.wap.sl"
                },
                {
                    "code": 48,
                    "name": "application/vnd.wap.slc"
                },
                {
                    "code": 49,
                    "name": "text/vnd.wap.co"
                },
                {
                    "code": 50,
                    "name": "application/vnd.wap.coc"
                },
                {
                    "code": 51,
                    "name": "application/vnd.wap.multipart.related"
                },
                {
                    "code": 52,
                    "name": "application/vnd.wap.sia"
                },
                {
                    "code": 53,
                    "name": "text/vnd.wap.connectivity-xml"
                },
                {
                    "code": 54,
                    "name": "application/vnd.wap.connectivity-wbxml"
                },
                {
                    "code": 55,
                    "name": "application/pkcs7-mime"
                },
                {
                    "code": 56,
                    "name": "application/vnd.wap.hashed-certificate"
                },
                {
                    "code": 57,
                    "name": "application/vnd.wap.signed-certificate"
                },
                {
                    "code": 58,
                    "name": "application/vnd.wap.cert-response"
                },
                {
                    "code": 59,
                    "name": "application/xhtml+xml"
                },
                {
                    "code": 60,
                    "name": "application/wml+xml"
                },
                {
                    "code": 61,
                    "name": "text/css"
                },
                {
                    "code": 62,
                    "name": "application/vnd.wap.mms-message"
                },
                {
                    "code": 63,
                    "name": "application/vnd.wap.rollover-certificate"
                },
                {
                    "code": 64,
                    "name": "application/vnd.wap.locc+wbxml"
                },
                {
                    "code": 65,
                    "name": "application/vnd.wap.loc+xml"
                },
                {
                    "code": 66,
                    "name": "application/vnd.syncml.dm+wbxml"
                },
                {
                    "code": 67,
                    "name": "application/vnd.syncml.dm+xml"
                },
                {
                    "code": 68,
                    "name": "application/vnd.syncml.notification"
                },
                {
                    "code": 69,
                    "name": "application/vnd.wap.xhtml+xml"
                },
                {
                    "code": 70,
                    "name": "application/vnd.wv.csp.cir"
                },
                {
                    "code": 71,
                    "name": "application/vnd.oma.dd+xml"
                },
                {
                    "code": 72,
                    "name": "application/vnd.oma.drm.message"
                },
                {
                    "code": 73,
                    "name": "application/vnd.oma.drm.content"
                },
                {
                    "code": 74,
                    "name": "application/vnd.oma.drm.rights+xml"
                },
                {
                    "code": 75,
                    "name": "application/vnd.oma.drm.rights+wbxml"
                },
                {
                    "code": 76,
                    "name": "application/vnd.wv.csp+xml"
                },
                {
                    "code": 77,
                    "name": "application/vnd.wv.csp+wbxml"
                },
                {
                    "code": 78,
                    "name": "application/vnd.syncml.ds.notification"
                },
                {
                    "code": 79,
                    "name": "audio/*"
                },
                {
                    "code": 80,
                    "name": "video/*"
                },
                {
                    "code": 81,
                    "name": "application/vnd.oma.dd2+xml"
                },
                {
                    "code": 82,
                    "name": "application/mikey"
                },
                {
                    "code": 83,
                    "name": "application/vnd.oma.dcd"
                },
                {
                    "code": 84,
                    "name": "application/vnd.oma.dcdc"
                }
            ]
        },
        {
            "code": 1205,
            "name": "Additional-Type-Information",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1206,
            "name": "Content-Size",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1207,
            "name": "Additional-Content-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Type-Number",
                "Additional-Type-Information",
                "Content-Size"
            ]
        },
        {
            "code": 1208,
            "name": "Addressee-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TO"
                },
                {
                    "code": 1,
                    "name": "CC"
                },
                {
                    "code": 2,
                    "name": "BCC"
                }
            ]
        },
        {
            "code": 1209,
            "name": "Priority",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Low"
                },
                {
                    "code": 1,
                    "name": "Normal"
                },
                {
                    "code": 2,
                    "name": "High"
                }
            ]
        },
        {
            "code": 1210,
            "name": "Message-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1211,
            "name": "Message-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "m-send-req"
                },
                {
                    "code": 2,
                    "name": "m-send-conf"
                },
                {
                    "code": 3,
                    "name": "m-notification-ind"
                },
                {
                    "code": 4,
                    "name": "m-notifyresp-ind"
                },
                {
                    "code": 5,
                    "name": "m-retrieve-conf"
                },
                {
                    "code": 6,
                    "name": "m-acknowledge-ind"
                },
                {
                    "code": 7,
                    "name": "m-delivery-ind"
                },
                {
                    "code": 8,
                    "name": "m-read-rec-ind"
                },
                {
                    "code": 9,
                    "name": "m-read-orig-ind"
                },
                {
                    "code": 10,
                    "name": "m-forward-req"
                },
                {
                    "code": 11,
                    "name": "m-forward-conf"
                },
                {
                    "code": 12,
                    "name": "m-mbox-store-conf"
                },
                {
                    "code": 13,
                    "name": "m-mbox-view-conf"
                },
                {
                    "code": 14,
                    "name": "m-mbox-upload-conf"
                },
                {
                    "code": 15,
                    "name": "m-mbox-delete-conf"
                }
            ]
        },
        {
            "code": 1212,
            "name": "Message-Size",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1213,
            "name": "Message-Class",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Class-Identifier",
                "Token-Text"
            ]
        },
        {
            "code": 1214,
            "name": "Class-Identifier",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Personal"
                },
                {
                    "code": 1,
                    "name": "Advertisement"
                },
                {
                    "code": 2,
                    "name": "Informational"
                },
                {
                    "code": 3,
                    "name": "Auto"
                }
            ]
        },
        {
            "code": 1215,
            "name": "Token-Text",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1216,
            "name": "Delivery-Report-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 1217,
            "name": "Adaptations",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 1218,
            "name": "Applic-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1219,
            "name": "Aux-Applic-Info",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1220,
            "name": "Content-Class",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "text"
                },
                {
                    "code": 1,
                    "name": "image-basic"
                },
                {
                    "code": 2,
                    "name": "image-rich"
                },
                {
                    "code": 3,
                    "name": "video-basic"
                },
                {
                    "code": 4,
                    "name": "video-rich"
                },
                {
                    "code": 5,
                    "name": "megapixel"
                },
                {
                    "code": 6,
                    "name": "content-basic"
                },
                {
                    "code": 7,
                    "name": "content-rich"
                }
            ]
        },
        {
            "code": 1221,
            "name": "DRM-Content",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 1222,
            "name": "Read-Reply-Report-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 1223,
            "name": "Reply-Applic-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1224,
            "name": "File-Repair-Supported",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "SUPPORTED"
                },
                {
                    "code": 2,
                    "name": "NOT_SUPPORTED"
                }
            ]
        },
        {
            "code": 1225,
            "name": "MBMS-User-Service-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "DOWNLOAD"
                },
                {
                    "code": 2,
                    "name": "STREAMING"
                }
            ]
        },
        {
            "code": 1226,
            "name": "Unit-Quota-Threshold",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1227,
            "name": "PDP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1228,
            "name": "SGSN-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1229,
            "name": "PoC-Session-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1230,
            "name": "Deferred-Location-Event-Type",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1231,
            "name": "LCS-APN",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1232,
            "name": "LCS-Client-ID",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Client-Type",
                "LCS-Client-External-ID",
                "LCS-Client-Dialed-By-MS",
                "LCS-Client-Name",
                "LCS-APN",
                "LCS-Requestor-ID"
            ]
        },
        {
            "code": 1233,
            "name": "LCS-Client-Dialed-By-MS",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1234,
            "name": "LCS-Client-External-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1235,
            "name": "LCS-Client-Name",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Data-Coding-Scheme",
                "LCS-Name-String",
                "LCS-Format-Indicator"
            ]
        },
        {
            "code": 1236,
            "name": "LCS-Data-Coding-Scheme",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1237,
            "name": "LCS-Format-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LOGICAL_NAME"
                },
                {
                    "code": 1,
                    "name": "EMAIL_ADDRESS"
                },
                {
                    "code": 2,
                    "name": "MSISDN"
                },
                {
                    "code": 3,
                    "name": "URL"
                },
                {
                    "code": 4,
                    "name": "SIP_URL"
                }
            ]
        },
        {
            "code": 1238,
            "name": "LCS-Name-String",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1239,
            "name": "LCS-Requestor-ID",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Data-Coding-Scheme",
                "LCS-Requestor-ID-String"
            ]
        },
        {
            "code": 1240,
            "name": "LCS-Requestor-ID-String",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1241,
            "name": "LCS-Client-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "EMERGENCY_SERVICES"
                },
                {
                    "code": 1,
                    "name": "VALUE_ADDED_SERVICES"
                },
                {
                    "code": 2,
                    "name": "PLMN_OPERATOR_SERVICES"
                },
                {
                    "code": 3,
                    "name": "LAWFUL_INTERCEPT_SERVICES"
                }
            ]
        },
        {
            "code": 1242,
            "name": "Location-Estimate",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1243,
            "name": "Location-Estimate-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CURRENT_LOCATION"
                },
                {
                    "code": 1,
                    "name": "CURRENT_LAST_KNOWN_LOCATION"
                },
                {
                    "code": 2,
                    "name": "INITIAL_LOCATION"
                },
                {
                    "code": 3,
                    "name": "ACTIVATE_DEFERRED_LOCATION"
                },
                {
                    "code": 4,
                    "name": "CANCEL_DEFERRED_LOCATION"
                },
                {
                    "code": 5,
                    "name": "NOTIFICATION_VERIFICATION_ONLY"
                }
            ]
        },
        {
            "code": 1244,
            "name": "Location-Type",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Location-Estimate-Type",
                "Deferred-Location-Event-Type"
            ]
        },
        {
            "code": 1245,
            "name": "Positioning-Data",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1246,
            "name": "WLAN-Session-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1247,
            "name": "PDP-Context-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRIMARY"
                },
                {
                    "code": 1,
                    "name": "SECONDARY"
                }
            ]
        },
        {
            "code": 1248,
            "name": "MMBox-Storage-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                }
            ]
        },
        {
            "code": 1249,
            "name": "Service-Specific-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Specific-Data",
                "Service-Specific-Type"
            ]
        },
        {
            "code": 1250,
            "name": "Called-Asserted-Identity",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1251,
            "name": "Requested-Party-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1252,
            "name": "PoC-User-Role",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "PoC-User-Role-IDs",
                "PoC-User-Role-info-Units"
            ]
        },
        {
            "code": 1253,
            "name": "PoC-User-Role-IDs",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1254,
            "name": "PoC-User-Role-info-Units",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Moderator"
                },
                {
                    "code": 2,
                    "name": "Dispatcher"
                },
                {
                    "code": 3,
                    "name": "Session-Owner"
                },
                {
                    "code": 4,
                    "name": "Session-Participant"
                }
            ]
        },
        {
            "code": 1255,
            "name": "Talk-Burst-Exchange",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "PoC-Change-Time",
                "Number-Of-Talk-Bursts",
                "Talk-Burst-Volume",
                "Talk-Burst-Time",
                "Number-Of-Received-Talk-Bursts",
                "Received-Talk-Burst-Volume",
                "Received-Talk-Burst-Time",
                "Number-Of-Participants",
                "PoC-Change-Condition"
            ]
        },
        {
            "code": 1256,
            "name": "SIP-Ringing-Timestamp-Fraction",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1256,
            "name": "Service-Generic-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Application-Server-ID",
                "Application-Service-Type",
                "Application-Session-ID",
                "Delivery-Status"
            ]
        },
        {
            "code": 1257,
            "name": "Service-Specific-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1258,
            "name": "Event-Charging-TimeStamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1259,
            "name": "Participant-Access-Priority",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Pre-emptive priority"
                },
                {
                    "code": 2,
                    "name": "High priority"
                },
                {
                    "code": 3,
                    "name": "Normal priority"
                },
                {
                    "code": 4,
                    "name": "Low priority"
                }
            ]
        },
        {
            "code": 1260,
            "name": "Participant-Group",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Called-Party-Address",
                "Participant-Access-Priority",
                "User-Participating-Type"
            ]
        },
        {
            "code": 1261,
            "name": "Authentication_Method",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NoAuthentication"
                },
                {
                    "code": 1,
                    "name": "AkaAuthentication"
                },
                {
                    "code": 2,
                    "name": "NassBundledAuthentication"
                },
                {
                    "code": 3,
                    "name": "DigestAuthentication"
                },
                {
                    "code": 4,
                    "name": "SsoAuthentication"
                }
            ]
        },
        {
            "code": 1261,
            "name": "PoC-Change-Condition",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "serviceChange"
                },
                {
                    "code": 1,
                    "name": "volumeLimit"
                },
                {
                    "code": 2,
                    "name": "timeLimit"
                },
                {
                    "code": 3,
                    "name": "numberofTalkBurstLimit"
                },
                {
                    "code": 4,
                    "name": "numberofActiveParticipants"
                },
                {
                    "code": 5,
                    "name": "tariffTime"
                }
            ]
        },
        {
            "code": 1262,
            "name": "From-Header-Presentation-Status",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PRESENTATION_ALLOWED"
                },
                {
                    "code": 1,
                    "name": "PRESENTATION_RESTRICTED"
                },
                {
                    "code": 2,
                    "name": "UNKNOWN"
                }
            ]
        },
        {
            "code": 1262,
            "name": "PoC-Change-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1263,
            "name": "Access-Network-Information",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1264,
            "name": "Transaction_Info",
            "vendorId": 193,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1264,
            "name": "Trigger",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Trigger-Type"
            ]
        },
        {
            "code": 1265,
            "name": "Transaction-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SIP_REQUEST"
                },
                {
                    "code": 1,
                    "name": "SIP_RESPONSE"
                },
                {
                    "code": 2,
                    "name": "DIAMETER_REQUEST"
                },
                {
                    "code": 3,
                    "name": "DIAMETER_ANSWER"
                }
            ]
        },
        {
            "code": 1265,
            "name": "Base-Time-Interval",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1266,
            "name": "Transaction-Data-Name",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1266,
            "name": "Envelope",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Envelope-Start-Time",
                "Envelope-End-Time",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units"
            ]
        },
        {
            "code": 1267,
            "name": "Transaction-Data-Value",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1267,
            "name": "Envelope-End-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1268,
            "name": "Charging-Profile-Id",
            "vendorId": 193,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1268,
            "name": "Envelope-Reporting",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DO_NOT_REPORT_ENVELOPES"
                },
                {
                    "code": 1,
                    "name": "REPORT_ENVELOPES"
                },
                {
                    "code": 2,
                    "name": "REPORT_ENVELOPES_WITH_VOLUME"
                },
                {
                    "code": 3,
                    "name": "REPORT_ENVELOPES_WITH_EVENTS"
                },
                {
                    "code": 4,
                    "name": "REPORT_ENVELOPES_WITH_VOLUME_AND_EVENTS"
                }
            ]
        },
        {
            "code": 1269,
            "name": "Envelope-Start-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1270,
            "name": "Time-Quota-Mechanism",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Time-Quota-Type",
                "Base-Time-Interval"
            ]
        },
        {
            "code": 1271,
            "name": "Time-Quota-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISCRETE_TIME_PERIOD"
                },
                {
                    "code": 1,
                    "name": "CONTINUOUS_TIME_PERIOD"
                }
            ]
        },
        {
            "code": 1272,
            "name": "Early-Media-Description",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SDP-TimeStamps",
                "SDP-Media-Component",
                "SDP-Session-Description"
            ]
        },
        {
            "code": 1273,
            "name": "SDP-TimeStamps",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SDP-Offer-Timestamp",
                "SDP-Answer-Timestamp"
            ]
        },
        {
            "code": 1274,
            "name": "SDP-Offer-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1275,
            "name": "SDP-Answer-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1276,
            "name": "AF-Correlation-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "AF-Charging-Identifier",
                "Flows"
            ]
        },
        {
            "code": 1277,
            "name": "PoC-Session-Initiation-type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Pre-established"
                },
                {
                    "code": 1,
                    "name": "On-demand"
                }
            ]
        },
        {
            "code": 1278,
            "name": "Offline-Charging",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Quota-Consumption-Time",
                "Time-Quota-Mechanism",
                "Envelope-Reporting",
                "Multiple-Services-Credit-Control"
            ]
        },
        {
            "code": 1279,
            "name": "User-Participating-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "NW PoC Box"
                },
                {
                    "code": 2,
                    "name": "UE PoC Box"
                }
            ]
        },
        {
            "code": 1280,
            "name": "Alternate-Charged-Party-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1281,
            "name": "IMS-Communication-Service-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1282,
            "name": "Number-Of-Received-Talk-Bursts",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1283,
            "name": "Number-Of-Talk-Bursts",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1284,
            "name": "Received-Talk-Burst-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1285,
            "name": "Received-Talk-Burst-Volume",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1286,
            "name": "Talk-Burst-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1287,
            "name": "Talk-Burst-Volume",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1288,
            "name": "Media-Initiator-Party",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1301,
            "name": "RAN-End-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1302,
            "name": "RAN-Secondary-RAT-Usage-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Secondary-RAT-Type",
                "RAN-Start-Timestamp",
                "RAN-End-Timestamp",
                "Accounting-Input-Octets",
                "Accounting-Output-Octets",
                "3GPP-Charging-Id"
            ]
        },
        {
            "code": 1303,
            "name": "RAN-Start-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1304,
            "name": "Secondary-RAT-Type",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1307,
            "name": "Service-Number-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "OSN"
                },
                {
                    "code": 1,
                    "name": "NSN"
                },
                {
                    "code": 2,
                    "name": "NON_SERVICE_E164"
                },
                {
                    "code": 3,
                    "name": "UNKNOWN"
                }
            ]
        },
        {
            "code": 1314,
            "name": "SCC_Service_Identity",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "T_ADS"
                },
                {
                    "code": 100,
                    "name": "SDS"
                },
                {
                    "code": 200,
                    "name": "SRVCC"
                }
            ]
        },
        {
            "code": 1315,
            "name": "SDD-TADS-Decision",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_SELECTION"
                },
                {
                    "code": 1,
                    "name": "NO_SELECTION_AND_REJECT"
                },
                {
                    "code": 2,
                    "name": "VoLTE_UE_on_PS"
                },
                {
                    "code": 3,
                    "name": "VoLTE_UE_on_CS"
                },
                {
                    "code": 4,
                    "name": "VoLTE_UE_on_PS_or_PS"
                },
                {
                    "code": 5,
                    "name": "BREAKOUT_to_CS"
                },
                {
                    "code": 6,
                    "name": "FIXED_UE_on_PS_and_BREAKOUT_to_CS"
                }
            ]
        },
        {
            "code": 1330,
            "name": "Served_User",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1380,
            "name": "Tenant",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1388,
            "name": "UHTZ-Offset",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1400,
            "name": "Subscription-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Subscriber-Status",
                "MSISDN",
                "A-MSISDN",
                "STN-SR",
                "ICS-Indicator",
                "Network-Access-Mode",
                "Operator-Determined-Barring",
                "HPLMN-ODB",
                "Regional-Subscription-Zone-Code",
                "Access-Restriction-Data",
                "APN-OI-Replacement",
                "LCS-Info",
                "Teleservice-List",
                "Call-Barring-Infor-List",
                "3GPP-Charging-Characteristics",
                "AMBR",
                "APN-Configuration-Profile",
                "RAT-Frequency-Selection-Priority-ID",
                "Trace-Data",
                "GPRS-Subscription-Data",
                "CSG-Subscription-Data",
                "Roaming-Restricted-Due-To-Unsupported-Feature",
                "Subscribed-Periodic-RAU-TAU-Timer",
                "MPS-Priority",
                "VPLMN-LIPA-Allowed",
                "Relay-Node-Indicator",
                "MDT-User-Consent",
                "Subscribed-VSRVCC",
                "ProSe-Subscription-Data",
                "Subscription-Data-Flags",
                "Adjacent-Access-Restriction-Data",
                "DL-Buffering-Suggested-Packet-Count",
                "IMSI-Group-Id",
                "UE-Usage-Type",
                "AESE-Communication-Pattern",
                "Monitoring-Event-Configuration",
                "Emergency-Info",
                "V2X-Subscription-Data",
                "eDRX-Cycle-Length",
                "External-Identifier",
                "Active-Time",
                "Service-Gap-Time",
                "Broadcast-Location-Assistance-Data-Types",
                "Aerial-UE-Subscription-Information"
            ]
        },
        {
            "code": 1401,
            "name": "Terminal-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "IMEI",
                "3GPP2-MEID",
                "Software-Version"
            ]
        },
        {
            "code": 1402,
            "name": "IMEI",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1403,
            "name": "Software-Version",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1404,
            "name": "QoS-Subscribed",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1405,
            "name": "ULR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1406,
            "name": "ULA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1407,
            "name": "Visited-PLMN-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1408,
            "name": "Requested-EUTRAN-Authentication-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Number-Of-Requested-Vectors",
                "Immediate-Response-Preferred",
                "Re-Synchronization-Info"
            ]
        },
        {
            "code": 1409,
            "name": "Requested-UTRAN-GERAN-Authentication-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Number-Of-Requested-Vectors",
                "Immediate-Response-Preferred",
                "Re-Synchronization-Info"
            ]
        },
        {
            "code": 1410,
            "name": "Number-Of-Requested-Vectors",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1411,
            "name": "Re-Synchronization-Info",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1412,
            "name": "Immediate-Response-Preferred",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1413,
            "name": "Authentication-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "E-UTRAN-Vector",
                "UTRAN-Vector",
                "GERAN-Vector"
            ]
        },
        {
            "code": 1414,
            "name": "E-UTRAN-Vector",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Item-Number",
                "RAND",
                "XRES",
                "AUTN",
                "KASME"
            ]
        },
        {
            "code": 1415,
            "name": "UTRAN-Vector",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Item-Number",
                "RAND",
                "XRES",
                "AUTN",
                "Confidentiality-Key",
                "Integrity-Key"
            ]
        },
        {
            "code": 1416,
            "name": "GERAN-Vector",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Item-Number",
                "RAND",
                "SRES",
                "Kc"
            ]
        },
        {
            "code": 1417,
            "name": "Network-Access-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PACKET_AND_CIRCUIT"
                },
                {
                    "code": 1,
                    "name": "Reserved"
                },
                {
                    "code": 2,
                    "name": "ONLY_PACKET"
                }
            ]
        },
        {
            "code": 1418,
            "name": "HPLMN-ODB",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1419,
            "name": "Item-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1420,
            "name": "Cancellation-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MME_UPDATE_PROCEDURE"
                },
                {
                    "code": 1,
                    "name": "SGSN_UPDATE_PROCEDURE"
                },
                {
                    "code": 2,
                    "name": "SUBSCRIPTION_WITHDRAWAL"
                },
                {
                    "code": 3,
                    "name": "UPDATE_PROCEDURE_IWF"
                },
                {
                    "code": 4,
                    "name": "INITIAL_ATTACH_PROCEDURE"
                }
            ]
        },
        {
            "code": 1421,
            "name": "DSR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1422,
            "name": "DSA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1423,
            "name": "Context-Identifier",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1424,
            "name": "Subscriber-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SERVICE_GRANTED"
                },
                {
                    "code": 1,
                    "name": "OPERATOR_DETERMINED_BARRING"
                }
            ]
        },
        {
            "code": 1425,
            "name": "Operator-Determined-Barring",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1426,
            "name": "Access-Restriction-Data",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1427,
            "name": "APN-OI-Replacement",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1428,
            "name": "All-APN-Configurations-Included-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ALL_APN_CONFIGURATIONS_INCLUDED"
                },
                {
                    "code": 1,
                    "name": "MODIFIED/ADDED_APN_CONFIGURATIONS_INCLUDED"
                }
            ]
        },
        {
            "code": 1429,
            "name": "APN-Configuration-Profile",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Context-Identifier",
                "Additional-Context-Identifier",
                "All-APN-Configurations-Included-Indicator",
                "APN-Configuration"
            ]
        },
        {
            "code": 1430,
            "name": "APN-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Context-Identifier",
                "Served-Party-IP-Address",
                "Served-Party-IP-Address",
                "PDN-Type",
                "Service-Selection",
                "EPS-Subscribed-QoS-Profile",
                "VPLMN-Dynamic-Address-Allowed",
                "MIP6-Agent-Info",
                "PDN-GW-Allocation-Type",
                "3GPP-Charging-Characteristics",
                "AMBR",
                "Specific-APN-Info",
                "APN-OI-Replacement",
                "SIPTO-Permission",
                "LIPA-Permission",
                "Restoration-Priority",
                "SIPTO-Local-Network-Permission",
                "WLAN-offloadability",
                "Non-IP-PDN-Type-Indicator",
                "Non-IP-Data-Delivery-Mechanism",
                "SCEF-ID",
                "SCEF-Realm",
                "Preferred-Data-Mode",
                "PDN-Connection-Continuity",
                "RDS-Indicator"
            ]
        },
        {
            "code": 1431,
            "name": "EPS-Subscribed-QoS-Profile",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Allocation-Retention-Priority"
            ]
        },
        {
            "code": 1432,
            "name": "VPLMN-Dynamic-Address-Allowed",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOTALLOWED"
                },
                {
                    "code": 1,
                    "name": "ALLOWED"
                }
            ]
        },
        {
            "code": 1433,
            "name": "AS-Type",
            "vendorId": 193,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MMTEL_AS"
                },
                {
                    "code": 1,
                    "name": "REDIRECTION_AS"
                },
                {
                    "code": 2,
                    "name": "SCHEDULED_CONFERENCE_AS"
                },
                {
                    "code": 3,
                    "name": "SCC_AS"
                },
                {
                    "code": 4,
                    "name": "PARLAY_X_AS"
                },
                {
                    "code": 5,
                    "name": "ST_AS"
                }
            ]
        },
        {
            "code": 1433,
            "name": "STN-SR",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1434,
            "name": "Alert-Reason",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UE_PRESENT"
                },
                {
                    "code": 1,
                    "name": "UE_MEMORY_AVAILABLE"
                }
            ]
        },
        {
            "code": 1435,
            "name": "AMBR",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Max-Requested-Bandwidth-UL",
                "Max-Requested-Bandwidth-DL"
            ]
        },
        {
            "code": 1436,
            "name": "CSG-Subscription-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CSG-Id",
                "Expiration-Date",
                "Service-Selection",
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 1437,
            "name": "CSG-Id",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1438,
            "name": "PDN-GW-Allocation-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "STATIC"
                },
                {
                    "code": 1,
                    "name": "DYNAMIC"
                }
            ]
        },
        {
            "code": 1439,
            "name": "Expiration-Date",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1440,
            "name": "RAT-Frequency-Selection-Priority-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1441,
            "name": "IDA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1442,
            "name": "PUA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1443,
            "name": "NOR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1444,
            "name": "User-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1445,
            "name": "Equipment-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "WHITELISTED"
                },
                {
                    "code": 1,
                    "name": "BLACKLISTED"
                },
                {
                    "code": 2,
                    "name": "GREYLISTED"
                }
            ]
        },
        {
            "code": 1446,
            "name": "Regional-Subscription-Zone-Code",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1447,
            "name": "RAND",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1448,
            "name": "XRES",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1449,
            "name": "AUTN",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1450,
            "name": "KASME",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1452,
            "name": "Trace-Collection-Entity",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1453,
            "name": "Kc",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1454,
            "name": "SRES",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1455,
            "name": "Requesting-Node-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MME"
                },
                {
                    "code": 1,
                    "name": "SGSN"
                },
                {
                    "code": 2,
                    "name": "MME/SGSN"
                }
            ]
        },
        {
            "code": 1456,
            "name": "PDN-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IPv4"
                },
                {
                    "code": 1,
                    "name": "IPv6"
                },
                {
                    "code": 2,
                    "name": "IPv4v6"
                },
                {
                    "code": 3,
                    "name": "IPv4_OR_IPv6"
                },
                {
                    "code": 4,
                    "name": "Non-IP"
                }
            ]
        },
        {
            "code": 1457,
            "name": "Roaming-Restricted-Due-To-Unsupported-Feature",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Roaming-Restricted-Due-To-Unsupported-Feature"
                }
            ]
        },
        {
            "code": 1458,
            "name": "Trace-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Trace-Reference",
                "Trace-Depth",
                "Trace-NE-Type-List",
                "Trace-Interface-List",
                "Trace-Event-List",
                "OMC-Id",
                "Trace-Collection-Entity",
                "MDT-Configuration"
            ]
        },
        {
            "code": 1459,
            "name": "Trace-Reference",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1460,
            "name": "Transaction-SIP-Message",
            "vendorId": 193,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1462,
            "name": "Trace-Depth",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Minimum"
                },
                {
                    "code": 1,
                    "name": "Medium"
                },
                {
                    "code": 2,
                    "name": "Maximum"
                },
                {
                    "code": 3,
                    "name": "MinimumWithoutVendorSpecificExtension"
                },
                {
                    "code": 4,
                    "name": "MediumWithoutVendorSpecificExtension"
                },
                {
                    "code": 5,
                    "name": "MaximumWithoutVendorSpecificExtension"
                }
            ]
        },
        {
            "code": 1463,
            "name": "Trace-NE-Type-List",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1464,
            "name": "Trace-Interface-List",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1465,
            "name": "Trace-Event-List",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1466,
            "name": "OMC-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1467,
            "name": "GPRS-Subscription-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Complete-Data-List-Included-Indicator",
                "PDP-Context"
            ]
        },
        {
            "code": 1468,
            "name": "Complete-Data-List-Included-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ALL_PDP_CONTEXTS_INCLUDED"
                },
                {
                    "code": 1,
                    "name": "MODIFIED/ADDED_PDP CONTEXTS_INCLUDED"
                }
            ]
        },
        {
            "code": 1469,
            "name": "PDP-Context",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Context-Identifier",
                "PDP-Type",
                "PDP-Address",
                "QoS-Subscribed",
                "VPLMN-Dynamic-Address-Allowed",
                "Service-Selection",
                "3GPP-Charging-Characteristics",
                "Ext-PDP-Type",
                "Ext-PDP-Address",
                "AMBR",
                "APN-OI-Replacement",
                "SIPTO-Permission",
                "LIPA-Permission",
                "Restoration-Priority",
                "SIPTO-Local-Network-Permission",
                "Non-IP-Data-Delivery-Mechanism",
                "SCEF-ID"
            ]
        },
        {
            "code": 1470,
            "name": "PDP-Type",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1471,
            "name": "3GPP2-MEID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1472,
            "name": "Access-Network-Charging-Physical-Access-Id",
            "vendorId": 8164,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Network-Charging-Physical-Access-Id-Value",
                "Access-Network-Charging-Physical-Access-Id-Realm"
            ]
        },
        {
            "code": 1472,
            "name": "Specific-APN-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Selection",
                "MIP6-Agent-Info",
                "Visited-Network-Identifier"
            ]
        },
        {
            "code": 1473,
            "name": "Access-Network-Charging-Physical-Access-Id-Value",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1473,
            "name": "LCS-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "GMLC-Number",
                "LCS-PrivacyException",
                "MO-LR"
            ]
        },
        {
            "code": 1474,
            "name": "Access-Network-Charging-Physical-Access-Id-Realm",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1474,
            "name": "GMLC-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1475,
            "name": "LCS-PrivacyException",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SS-Code",
                "SS-Status",
                "Notification-To-UE-User",
                "External-Client",
                "PLMN-Client",
                "3GPP-Service-Type"
            ]
        },
        {
            "code": 1476,
            "name": "SS-Code",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1477,
            "name": "SS-Status",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1478,
            "name": "Notification-To-UE-User",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOTIFY_LOCATION_ALLOWED"
                },
                {
                    "code": 1,
                    "name": "NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE"
                },
                {
                    "code": 2,
                    "name": "NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE"
                },
                {
                    "code": 3,
                    "name": "LOCATION_NOT_ALLOWED"
                }
            ]
        },
        {
            "code": 1479,
            "name": "External-Client",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Client-Identity",
                "GMLC-Restriction",
                "Notification-To-UE-User"
            ]
        },
        {
            "code": 1480,
            "name": "Client-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1481,
            "name": "GMLC-Restriction",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "GMLC_LIST"
                },
                {
                    "code": 1,
                    "name": "HOME_COUNTRY"
                }
            ]
        },
        {
            "code": 1482,
            "name": "PLMN-Client",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "BROADCAST_SERVICE"
                },
                {
                    "code": 1,
                    "name": "O_AND_M_HPLMN"
                },
                {
                    "code": 2,
                    "name": "O_AND_M_VPLMN"
                },
                {
                    "code": 3,
                    "name": "ANONYMOUS_LOCATION"
                },
                {
                    "code": 4,
                    "name": "TARGET_UE_SUBSCRIBED_SERVICE"
                }
            ]
        },
        {
            "code": 1483,
            "name": "3GPP-Service-Type",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "ServiceTypeIdentity",
                "GMLC-Restriction",
                "Notification-To-UE-User"
            ]
        },
        {
            "code": 1484,
            "name": "ServiceTypeIdentity",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1485,
            "name": "MO-LR",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SS-Code",
                "SS-Status"
            ]
        },
        {
            "code": 1486,
            "name": "Teleservice-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "TS-Code"
            ]
        },
        {
            "code": 1487,
            "name": "TS-Code",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1488,
            "name": "Call-Barring-Infor-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SS-Code"
            ]
        },
        {
            "code": 1489,
            "name": "SGSN-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1490,
            "name": "IDR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1491,
            "name": "ICS-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FALSE"
                },
                {
                    "code": 1,
                    "name": "TRUE"
                }
            ]
        },
        {
            "code": 1492,
            "name": "IMS-Voice-Over-PS-Sessions-Supported",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "SUPPORTED"
                }
            ]
        },
        {
            "code": 1493,
            "name": "Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "SUPPORTED"
                }
            ]
        },
        {
            "code": 1494,
            "name": "Last-UE-Activity-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1495,
            "name": "EPS-User-State",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MME-User-State",
                "SGSN-User-State"
            ]
        },
        {
            "code": 1496,
            "name": "EPS-Location-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MME-Location-Information",
                "SGSN-Location-Information"
            ]
        },
        {
            "code": 1497,
            "name": "MME-User-State",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-State"
            ]
        },
        {
            "code": 1498,
            "name": "SGSN-User-State",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-State"
            ]
        },
        {
            "code": 1499,
            "name": "User-State",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DETACHED"
                },
                {
                    "code": 1,
                    "name": "ATTACHED_NOT_REACHABLE_FOR_PAGING"
                },
                {
                    "code": 2,
                    "name": "ATTACHED_REACHABLE_FOR_PAGING"
                },
                {
                    "code": 3,
                    "name": "CONNECTED_NOT_REACHABLE_FOR_PAGING"
                },
                {
                    "code": 4,
                    "name": "CONNECTED_REACHABLE_FOR_PAGING"
                },
                {
                    "code": 5,
                    "name": "NETWORK_DETERMINED_NOT_REACHABLE"
                }
            ]
        },
        {
            "code": 1500,
            "name": "Non-3GPP-User-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Subscription-Id",
                "Non-3GPP-IP-Access",
                "Non-3GPP-IP-Access-APN",
                "RAT-Type",
                "Session-Timeout",
                "MIP6-Feature-Vector",
                "AMBR",
                "3GPP-Charging-Characteristics",
                "APN-OI-Replacement",
                "APN-Configuration",
                "Trace-Info"
            ]
        },
        {
            "code": 1501,
            "name": "Non-3GPP-IP-Access",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NON_3GPP_SUBSCRIPTION_ALLOWED"
                },
                {
                    "code": 1,
                    "name": "NON_3GPP_SUBSCRIPTION_BARRED"
                }
            ]
        },
        {
            "code": 1502,
            "name": "Non-3GPP-IP-Access-APN",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NON_3GPP_APNS_ENABLE"
                },
                {
                    "code": 1,
                    "name": "NON_3GPP_APNS_DISABLE"
                }
            ]
        },
        {
            "code": 1503,
            "name": "AN-Trusted",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TRUSTED"
                },
                {
                    "code": 1,
                    "name": "UNTRUSTED"
                }
            ]
        },
        {
            "code": 1504,
            "name": "ANID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1505,
            "name": "Trace-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Trace-Data",
                "Trace-Reference"
            ]
        },
        {
            "code": 1506,
            "name": "MIP-FA-RK",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1507,
            "name": "MIP-FA-RK-SPI",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1508,
            "name": "PPR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1509,
            "name": "WLAN-Identifier",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SSID",
                "HESSID"
            ]
        },
        {
            "code": 1510,
            "name": "TWAN-Access-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Authorization-Flags",
                "WLAN-Identifier"
            ]
        },
        {
            "code": 1511,
            "name": "Access-Authorization-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1512,
            "name": "TWAN-Default-APN-Context-Id",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1516,
            "name": "Full-Network-Name",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1517,
            "name": "Short-Network-Name",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1518,
            "name": "AAA-Failure-Indication",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1519,
            "name": "Transport-Access-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "BBF"
                }
            ]
        },
        {
            "code": 1520,
            "name": "DER-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1521,
            "name": "DEA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1522,
            "name": "RAR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1523,
            "name": "DER-S6b-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1524,
            "name": "SSID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1525,
            "name": "HESSID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 1526,
            "name": "Access-Network-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SSID",
                "BSSID ",
                "Location-Information",
                "Location-Data",
                "Operator-Name",
                "Logical-Access-ID"
            ]
        },
        {
            "code": 1527,
            "name": "TWAN-Connection-Mode",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1528,
            "name": "TWAN-Connectivity-Parameters",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Connectivity-Flags",
                "Service-Selection",
                "PDN-Type",
                "Served-Party-IP-Address",
                "TWAN-PCO",
                "TWAG-UP-Address",
                "TWAN-S2a-Failure-Cause",
                "SM-Back-Off-Timer"
            ]
        },
        {
            "code": 1529,
            "name": "Connectivity-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1530,
            "name": "TWAN-PCO",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1531,
            "name": "TWAG-CP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1532,
            "name": "TWAG-UP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1533,
            "name": "TWAN-S2a-Failure-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1534,
            "name": "SM-Back-Off-Timer",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1535,
            "name": "WLCP-Key",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1536,
            "name": "Origination-Time-Stamp",
            "vendorId": 10415,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1537,
            "name": "Maximum-Wait-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1538,
            "name": "Emergency-Services",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1539,
            "name": "AAR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1540,
            "name": "IMEI-Check-In-VPLMN-Result",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1541,
            "name": "ERP-Authorization",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1600,
            "name": "MME-Location-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "E-UTRAN-Cell-Global-Identity",
                "Tracking-Area-Identity",
                "Geographical-Information",
                "Geodetic-Information",
                "Current-Location-Retrieved",
                "Age-Of-Location-Information",
                "User-CSG-Information",
                "eNodeB-ID",
                "Extended-eNodeB-ID"
            ]
        },
        {
            "code": 1601,
            "name": "SGSN-Location-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cell-Global-Identity",
                "Location-Area-Identity",
                "Service-Area-Identity",
                "Routing-Area-Identity",
                "Geographical-Information",
                "Geodetic-Information",
                "Current-Location-Retrieved",
                "Age-Of-Location-Information",
                "User-CSG-Information"
            ]
        },
        {
            "code": 1602,
            "name": "E-UTRAN-Cell-Global-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1603,
            "name": "Tracking-Area-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1604,
            "name": "Cell-Global-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1605,
            "name": "Routing-Area-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1606,
            "name": "Location-Area-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1607,
            "name": "Service-Area-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1608,
            "name": "Geographical-Information",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1609,
            "name": "Geodetic-Information",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1610,
            "name": "Current-Location-Retrieved",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ACTIVE-LOCATION-RETRIEVAL"
                }
            ]
        },
        {
            "code": 1611,
            "name": "Age-Of-Location-Information",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1612,
            "name": "Active-APN",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Context-Identifier",
                "Service-Selection",
                "MIP6-Agent-Info",
                "Visited-Network-Identifier",
                "Specific-APN-Info"
            ]
        },
        {
            "code": 1613,
            "name": "SIPTO-Permission",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SIPTO_ALLOWED"
                },
                {
                    "code": 1,
                    "name": "SIPTO_NOTALLOWED"
                }
            ]
        },
        {
            "code": 1614,
            "name": "Error-Diagnostic",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "GPRS_DATA_SUBSCRIBED"
                },
                {
                    "code": 1,
                    "name": "NO_GPRS_DATA_SUBSCRIBED"
                },
                {
                    "code": 2,
                    "name": "ODB-ALL-APN"
                },
                {
                    "code": 3,
                    "name": "ODB-HPLMN-APN"
                },
                {
                    "code": 4,
                    "name": "ODB-VPLMN-APN"
                }
            ]
        },
        {
            "code": 1615,
            "name": "UE-SRVCC-Capability",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UE-SRVCC-NOT-SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "UE-SRVCC-SUPPORTED"
                }
            ]
        },
        {
            "code": 1616,
            "name": "MPS-Priority",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1617,
            "name": "VPLMN-LIPA-Allowed",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LIPA-NOTALLOWED"
                },
                {
                    "code": 1,
                    "name": "LIPA-ALLOWED"
                }
            ]
        },
        {
            "code": 1618,
            "name": "LIPA-Permission",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LIPA-PROHIBITED"
                },
                {
                    "code": 1,
                    "name": "LIPA-ONLY"
                },
                {
                    "code": 2,
                    "name": "LIPA-CONDITIONAL"
                }
            ]
        },
        {
            "code": 1619,
            "name": "Subscribed-Periodic-RAU-TAU-Timer",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1620,
            "name": "Ext-PDP-Type",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1621,
            "name": "Ext-PDP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1622,
            "name": "MDT-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Job-Type",
                "Area-Scope",
                "List-Of-Measurements",
                "Reporting-Trigger",
                "Report-Interval",
                "Report-Amount",
                "Event-Threshold-RSRP",
                "Event-Threshold-RSRQ",
                "Logging-Interval",
                "Logging-Duration",
                "Measurement-Period-LTE",
                "Measurement-Period-UMTS",
                "Collection-Period-RRM-LTE",
                "Collection-Period-RRM-UMTS",
                "Positioning-Method",
                "Measurement-Quantity",
                "Event-Threshold-Event-1F",
                "Event-Threshold-Event-1I",
                "MDT-Allowed-PLMN-Id",
                "MBSFN-Area"
            ]
        },
        {
            "code": 1623,
            "name": "Job-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Immediate-MDT-only"
                },
                {
                    "code": 1,
                    "name": "Logged-MDT-only"
                },
                {
                    "code": 2,
                    "name": "Trace-only"
                },
                {
                    "code": 3,
                    "name": "Immediate-MDT-and-Trace"
                },
                {
                    "code": 4,
                    "name": "RLF-reports-only"
                }
            ]
        },
        {
            "code": 1624,
            "name": "Area-Scope",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cell-Global-Identity",
                "E-UTRAN-Cell-Global-Identity",
                "Routing-Area-Identity",
                "Location-Area-Identity",
                "Tracking-Area-Identity"
            ]
        },
        {
            "code": 1625,
            "name": "List-Of-Measurements",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1626,
            "name": "Reporting-Trigger",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1627,
            "name": "Report-Interval",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UMTS_250_ms"
                },
                {
                    "code": 1,
                    "name": "UMTS_500_ms"
                },
                {
                    "code": 2,
                    "name": "UMTS_1000_ms"
                },
                {
                    "code": 3,
                    "name": "UMTS_2000_ms"
                },
                {
                    "code": 4,
                    "name": "UMTS_3000_ms"
                },
                {
                    "code": 5,
                    "name": "UMTS_4000_ms"
                },
                {
                    "code": 6,
                    "name": "UMTS_6000_ms"
                },
                {
                    "code": 7,
                    "name": "UMTS_8000_ms"
                },
                {
                    "code": 8,
                    "name": "UMTS_12000_ms"
                },
                {
                    "code": 9,
                    "name": "UMTS_16000_ms"
                },
                {
                    "code": 10,
                    "name": "UMTS_20000_ms"
                },
                {
                    "code": 11,
                    "name": "UMTS_24000_ms"
                },
                {
                    "code": 12,
                    "name": "UMTS_28000_ms"
                },
                {
                    "code": 13,
                    "name": "UMTS_32000_ms"
                },
                {
                    "code": 14,
                    "name": "UMTS_64000_ms"
                },
                {
                    "code": 15,
                    "name": "LTE_120_ms"
                },
                {
                    "code": 16,
                    "name": "LTE_240_ms"
                },
                {
                    "code": 17,
                    "name": "LTE_480_ms"
                },
                {
                    "code": 18,
                    "name": "LTE_640_ms"
                },
                {
                    "code": 19,
                    "name": "LTE_1024_ms"
                },
                {
                    "code": 20,
                    "name": "LTE_2048_ms"
                },
                {
                    "code": 21,
                    "name": "LTE_5120_ms"
                },
                {
                    "code": 22,
                    "name": "LTE_10240_ms"
                },
                {
                    "code": 23,
                    "name": "LTE_60000_ms"
                },
                {
                    "code": 24,
                    "name": "LTE_360000_ms"
                },
                {
                    "code": 25,
                    "name": "LTE_720000_ms"
                },
                {
                    "code": 26,
                    "name": "LTE_1800000_ms"
                },
                {
                    "code": 27,
                    "name": "LTE_3600000_ms"
                }
            ]
        },
        {
            "code": 1628,
            "name": "Report-Amount",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "1"
                },
                {
                    "code": 1,
                    "name": "2"
                },
                {
                    "code": 2,
                    "name": "4"
                },
                {
                    "code": 3,
                    "name": "8"
                },
                {
                    "code": 4,
                    "name": "16"
                },
                {
                    "code": 5,
                    "name": "32"
                },
                {
                    "code": 6,
                    "name": "64"
                },
                {
                    "code": 7,
                    "name": "infinity"
                }
            ]
        },
        {
            "code": 1629,
            "name": "Event-Threshold-RSRP",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1630,
            "name": "Event-Threshold-RSRQ",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1631,
            "name": "Logging-Interval",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "1.28"
                },
                {
                    "code": 1,
                    "name": "2.56"
                },
                {
                    "code": 2,
                    "name": "5.12"
                },
                {
                    "code": 3,
                    "name": "10.24"
                },
                {
                    "code": 4,
                    "name": "20.48"
                },
                {
                    "code": 5,
                    "name": "30.72"
                },
                {
                    "code": 6,
                    "name": "40.96"
                },
                {
                    "code": 7,
                    "name": "61.44"
                }
            ]
        },
        {
            "code": 1632,
            "name": "Logging-Duration",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "600_sec"
                },
                {
                    "code": 1,
                    "name": "1200_sec"
                },
                {
                    "code": 2,
                    "name": "2400_sec"
                },
                {
                    "code": 3,
                    "name": "3600_sec"
                },
                {
                    "code": 4,
                    "name": "5400_sec"
                },
                {
                    "code": 5,
                    "name": "7200_sec"
                }
            ]
        },
        {
            "code": 1633,
            "name": "Relay-Node-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_RELAY_NODE"
                },
                {
                    "code": 1,
                    "name": "RELAY_NODE"
                }
            ]
        },
        {
            "code": 1634,
            "name": "MDT-User-Consent",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CONSENT_NOT_GIVEN"
                },
                {
                    "code": 1,
                    "name": "CONSENT_GIVEN"
                }
            ]
        },
        {
            "code": 1635,
            "name": "PUR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1636,
            "name": "Subscribed-VSRVCC",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "VSRVCC_SUBSCRIBED"
                }
            ]
        },
        {
            "code": 1637,
            "name": "Equivalent-PLMN-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 1638,
            "name": "CLR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1639,
            "name": "UVR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1640,
            "name": "UVA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1641,
            "name": "VPLMN-CSG-Subscription-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CSG-Id",
                "Expiration-Date"
            ]
        },
        {
            "code": 1642,
            "name": "Time-Zone",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1643,
            "name": "A-MSISDN",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1645,
            "name": "MME-Number-for-MT-SMS",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1648,
            "name": "SMS-Register-Request",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SMS_REGISTRATION_REQUIRED"
                },
                {
                    "code": 1,
                    "name": "SMS_REGISTRATION_NOT_PREFERRED"
                },
                {
                    "code": 2,
                    "name": "NO_PREFERENCE"
                }
            ]
        },
        {
            "code": 1649,
            "name": "Local-Time-Zone",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Time-Zone",
                "Daylight-Saving-Time"
            ]
        },
        {
            "code": 1650,
            "name": "Daylight-Saving-Time",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_ADJUSTMENT"
                },
                {
                    "code": 1,
                    "name": "PLUS_ONE_HOUR_ADJUSTMENT"
                },
                {
                    "code": 2,
                    "name": "PLUS_TWO_HOURS_ADJUSTMENT"
                }
            ]
        },
        {
            "code": 1654,
            "name": "Subscription-Data-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1655,
            "name": "Measurement-Period-LTE",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "1024 ms"
                },
                {
                    "code": 1,
                    "name": "1280 ms"
                },
                {
                    "code": 2,
                    "name": "2048 ms"
                },
                {
                    "code": 3,
                    "name": "2560 ms"
                },
                {
                    "code": 4,
                    "name": "5120 ms"
                },
                {
                    "code": 5,
                    "name": "10240 ms"
                },
                {
                    "code": 6,
                    "name": "1 min"
                }
            ]
        },
        {
            "code": 1656,
            "name": "Measurement-Period-UMTS",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "250 ms"
                },
                {
                    "code": 1,
                    "name": "500 ms"
                },
                {
                    "code": 2,
                    "name": "1000 ms"
                },
                {
                    "code": 3,
                    "name": "2000 ms"
                },
                {
                    "code": 4,
                    "name": "3000 ms"
                },
                {
                    "code": 5,
                    "name": "4000 ms"
                },
                {
                    "code": 6,
                    "name": "6000 ms"
                },
                {
                    "code": 7,
                    "name": "8000 ms"
                },
                {
                    "code": 8,
                    "name": "12000 ms"
                },
                {
                    "code": 9,
                    "name": "16000 ms"
                },
                {
                    "code": 10,
                    "name": "20000 ms"
                },
                {
                    "code": 11,
                    "name": "24000 ms"
                },
                {
                    "code": 12,
                    "name": "28000 ms"
                },
                {
                    "code": 13,
                    "name": "32000 ms"
                },
                {
                    "code": 14,
                    "name": "64000 ms"
                }
            ]
        },
        {
            "code": 1657,
            "name": "Collection-Period-RRM-LTE",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1658,
            "name": "Collection-Period-RRM-UMTS",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1659,
            "name": "Positioning-Method",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1660,
            "name": "Measurement-Quantity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1661,
            "name": "Event-Threshold-Event-1F",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1662,
            "name": "Event-Threshold-Event-1I",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1663,
            "name": "Restoration-Priority",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1664,
            "name": "SGs-MME-Identity",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1665,
            "name": "SIPTO-Local-Network-Permission",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SIPTO at Local Network ALLOWED"
                },
                {
                    "code": 1,
                    "name": "SIPTO at Local Network NOTALLOWED"
                }
            ]
        },
        {
            "code": 1666,
            "name": "Coupled-Node-Diameter-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1667,
            "name": "WLAN-offloadability",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "WLAN-offloadability-EUTRAN",
                "WLAN-offloadability-UTRAN"
            ]
        },
        {
            "code": 1668,
            "name": "WLAN-offloadability-EUTRAN",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1669,
            "name": "WLAN-offloadability-UTRAN",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1670,
            "name": "Reset-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1671,
            "name": "MDT-Allowed-PLMN-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1672,
            "name": "Adjacent-PLMNs",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 1673,
            "name": "Adjacent-Access-Restriction-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id",
                "Access-Restriction-Data"
            ]
        },
        {
            "code": 1674,
            "name": "DL-Buffering-Suggested-Packet-Count",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1675,
            "name": "IMSI-Group-Id",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Group-Service-Id",
                "Group-PLMN-Id",
                "Local-Group-Id"
            ]
        },
        {
            "code": 1676,
            "name": "Group-Service-Id",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1677,
            "name": "Group-PLMN-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1678,
            "name": "Local-Group-Id",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1679,
            "name": "AIR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1680,
            "name": "UE-Usage-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1681,
            "name": "Non-IP-PDN-Type-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FALSE"
                },
                {
                    "code": 1,
                    "name": "TRUE"
                }
            ]
        },
        {
            "code": 1682,
            "name": "Non-IP-Data-Delivery-Mechanism",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SGi-BASED-DATA-DELIVERY"
                },
                {
                    "code": 1,
                    "name": "SCEF-BASED-DATA-DELIVERY"
                }
            ]
        },
        {
            "code": 1683,
            "name": "Additional-Context-Identifier",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1684,
            "name": "SCEF-Realm",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1685,
            "name": "Subscription-Data-Deletion",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "DSR-Flags",
                "SCEF-ID",
                "Context-Identifier",
                "Trace-Reference",
                "TS-Code",
                "SS-Code"
            ]
        },
        {
            "code": 1686,
            "name": "Preferred-Data-Mode",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1687,
            "name": "Emergency-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MIP6-Agent-Info"
            ]
        },
        {
            "code": 1688,
            "name": "V2X-Subscription-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "V2X-Permission",
                "UE-PC5-AMBR"
            ]
        },
        {
            "code": 1689,
            "name": "V2X-Permission",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1690,
            "name": "PDN-Connection-Continuity",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MAINTAIN-PDN-CONNECTION"
                },
                {
                    "code": 1,
                    "name": "DISCONNECT-PDN-CONNECTION-WITH-REACTIVATION-REQUEST"
                },
                {
                    "code": 2,
                    "name": "DISCONNECT-PDN-CONNECTION-WITHOUT-REACTIVATION-REQUEST"
                }
            ]
        },
        {
            "code": 1691,
            "name": "eDRX-Cycle-Length",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "RAT-Type",
                "eDRX-Cycle-Length-Value"
            ]
        },
        {
            "code": 1692,
            "name": "eDRX-Cycle-Length-Value",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1693,
            "name": "UE-PC5-AMBR",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1694,
            "name": "MBSFN-Area",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MBSFN-Area-ID",
                "Carrier-Frequency"
            ]
        },
        {
            "code": 1695,
            "name": "MBSFN-Area-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1696,
            "name": "Carrier-Frequency",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1697,
            "name": "RDS-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 1698,
            "name": "Service-Gap-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1699,
            "name": "Aerial-UE-Subscription-Information",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1700,
            "name": "Broadcast-Location-Assistance-Data-Types",
            "vendorId": 10415,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1701,
            "name": "Paging-Time-Window",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Operation-Mode",
                "Paging-Time-Window-Length"
            ]
        },
        {
            "code": 1702,
            "name": "Operation-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Iu mode"
                },
                {
                    "code": 2,
                    "name": "WB-S1 mode"
                },
                {
                    "code": 3,
                    "name": "NB-S1 mode"
                }
            ]
        },
        {
            "code": 1703,
            "name": "Paging-Time-Window-Length",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1704,
            "name": "Core-Network-Restrictions",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 1705,
            "name": "eDRX-Related-RAT",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "RAT-Type"
            ]
        },
        {
            "code": 1706,
            "name": "Interworking-5GS-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT-SUBSCRIBED"
                },
                {
                    "code": 1,
                    "name": "SUBSCRIBED"
                }
            ]
        },
        {
            "code": 2000,
            "name": "SMS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SMS-Node",
                "Client-Address",
                "Originator-SCCP-Address",
                "Recipient-SCCP-Address",
                "SMSC-Address",
                "Data-Coding-Scheme",
                "Destination-Interface",
                "SM-Discharge-Time",
                "SM-Message-Type",
                "Originator-Interface",
                "SM-Protocol-ID",
                "Reply-Path-Requested",
                "SM-Status",
                "SM-User-Data-Header",
                "Number-of-Messages-Sent",
                "Recipient-Info"
            ]
        },
        {
            "code": 2001,
            "name": "Data-Coding-Scheme",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2002,
            "name": "Destination-Interface",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Interface-Id",
                "Interface-Text",
                "Interface-Port",
                "Interface-Type"
            ]
        },
        {
            "code": 2003,
            "name": "Interface-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2004,
            "name": "Interface-Port",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2005,
            "name": "Interface-Text",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2006,
            "name": "Interface-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Unknown"
                },
                {
                    "code": 1,
                    "name": "MOBILE_ORIGINATING"
                },
                {
                    "code": 2,
                    "name": "MOBILE_TERMINATING"
                },
                {
                    "code": 3,
                    "name": "APPLICATION_ORIGINATING"
                },
                {
                    "code": 4,
                    "name": "APPLICATION_TERMINATION"
                }
            ]
        },
        {
            "code": 2007,
            "name": "SM-Message-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUBMISSION"
                },
                {
                    "code": 1,
                    "name": "DELIVERY_REPORT"
                },
                {
                    "code": 2,
                    "name": "SM Service Request"
                }
            ]
        },
        {
            "code": 2008,
            "name": "Originator-SCCP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2009,
            "name": "Originator-Interface",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Interface-Id",
                "Interface-Text",
                "Interface-Port",
                "Interface-Type"
            ]
        },
        {
            "code": 2010,
            "name": "Recipient-SCCP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2011,
            "name": "Reply-Path-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No Reply Path Set"
                },
                {
                    "code": 1,
                    "name": "Reply path Set"
                }
            ]
        },
        {
            "code": 2012,
            "name": "SM-Discharge-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2013,
            "name": "SM-Protocol-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2014,
            "name": "SM-Status",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2015,
            "name": "SM-User-Data-Header",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2016,
            "name": "SMS-Node",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SMS Router"
                },
                {
                    "code": 1,
                    "name": "IP-SM-GW"
                },
                {
                    "code": 2,
                    "name": "SMS Router and IP-SM-GW"
                },
                {
                    "code": 3,
                    "name": "SMS-SC"
                }
            ]
        },
        {
            "code": 2016,
            "name": "User-Agent-Type",
            "vendorId": 28458,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NON_MOBILE_BROWSER"
                },
                {
                    "code": 1,
                    "name": "MOBILE_BROWSER"
                }
            ]
        },
        {
            "code": 2017,
            "name": "SMSC-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2018,
            "name": "Client-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2019,
            "name": "Number-of-Messages-Sent",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2020,
            "name": "Low-Balance-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT-APPLICABLE"
                },
                {
                    "code": 1,
                    "name": "YES"
                }
            ]
        },
        {
            "code": 2021,
            "name": "Remaining-Balance",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Unit-Value",
                "Currency-Code"
            ]
        },
        {
            "code": 2022,
            "name": "Refund-Information",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2023,
            "name": "Carrier-Select-Routing-Information",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2024,
            "name": "Number-Portability-Routing-Information",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2025,
            "name": "PoC-Event-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "Instant Personal Aalert event"
                },
                {
                    "code": 2,
                    "name": "PoC Group Advertisement event"
                },
                {
                    "code": 3,
                    "name": "Early Ssession Setting-up event"
                },
                {
                    "code": 4,
                    "name": "PoC Talk Burst"
                }
            ]
        },
        {
            "code": 2026,
            "name": "Recipient-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Destination-Interface",
                "Recipient-Address",
                "Recipient-Received-Address",
                "Recipient-SCCP-Address ",
                "SM-Protocol-ID"
            ]
        },
        {
            "code": 2027,
            "name": "Originator-Received-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Address-Type",
                "Address-Data",
                "Address-Domain"
            ]
        },
        {
            "code": 2028,
            "name": "Recipient-Received-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Address-Type",
                "Address-Data",
                "Address-Domain"
            ]
        },
        {
            "code": 2029,
            "name": "SM-Service-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "VAS4SMS Short Message content processing"
                },
                {
                    "code": 1,
                    "name": "VAS4SMS Short Message forwarding"
                },
                {
                    "code": 2,
                    "name": "VAS4SMS Short Message Forwarding multiple subscriptions"
                },
                {
                    "code": 3,
                    "name": "VAS4SMS Short Message filtering"
                },
                {
                    "code": 4,
                    "name": "VAS4SMS Short Message receipt"
                },
                {
                    "code": 5,
                    "name": "VAS4SMS Short Message Network Storage"
                },
                {
                    "code": 6,
                    "name": "VAS4SMS Short Message to multiple destinations"
                },
                {
                    "code": 7,
                    "name": "VAS4SMS Short Message Virtual Private Network (VPN)"
                },
                {
                    "code": 8,
                    "name": "VAS4SMS Short Message Auto Reply"
                },
                {
                    "code": 9,
                    "name": "VAS4SMS Short Message Personal Signature"
                },
                {
                    "code": 10,
                    "name": "VAS4SMS Short Message Deferred Delivery"
                }
            ]
        },
        {
            "code": 2030,
            "name": "MMTel-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MMTel-Service-Type",
                "Service-Mode",
                "Subscriber-Role",
                "Number-Of-Diversions",
                "Associated-Party-Address"
            ]
        },
        {
            "code": 2031,
            "name": "MMTel-Service-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Originating Identification Presentation (OIP)"
                },
                {
                    "code": 1,
                    "name": "Originating Identification Restriction (OIR)"
                },
                {
                    "code": 2,
                    "name": "Terminating Identification Presentation (TIP)"
                },
                {
                    "code": 3,
                    "name": "Terminating Identification Restriction (TIR)"
                },
                {
                    "code": 4,
                    "name": "Communication HOLD (HOLD)"
                },
                {
                    "code": 5,
                    "name": "Communications Barring (CB )"
                },
                {
                    "code": 6,
                    "name": "Communication Diversion (CDIV)"
                },
                {
                    "code": 7,
                    "name": "Communication Diversion Notification (CDIVN)"
                },
                {
                    "code": 8,
                    "name": "Communication Waiting (CW)"
                },
                {
                    "code": 9,
                    "name": "Message Waiting Indication (MWI)"
                },
                {
                    "code": 10,
                    "name": "Conference (CONF)"
                },
                {
                    "code": 11,
                    "name": "Flexible Alerting (FA)"
                },
                {
                    "code": 12,
                    "name": "Completion of Communication to Busy Subscriber (CCBS)"
                },
                {
                    "code": 13,
                    "name": "Completion of Communications on No Reply (CCNR)"
                },
                {
                    "code": 14,
                    "name": "Malicious Communication Identification (MCID)"
                },
                {
                    "code": 15,
                    "name": "Customized Alerting Tone (CAT)"
                },
                {
                    "code": 16,
                    "name": "Closed User Group (CUG)"
                },
                {
                    "code": 17,
                    "name": "Personal Network management (PNM)"
                },
                {
                    "code": 18,
                    "name": "Customized Ringing Signal (CRS)"
                },
                {
                    "code": 19,
                    "name": "Advice of Charge (AoC)"
                }
            ]
        },
        {
            "code": 2032,
            "name": "Service-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2033,
            "name": "Subscriber-Role",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ORIGINATING"
                },
                {
                    "code": 1,
                    "name": "TERMINATING"
                }
            ]
        },
        {
            "code": 2034,
            "name": "Number-Of-Diversions",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2035,
            "name": "Associated-Party-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2036,
            "name": "SDP-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SDP Offer"
                },
                {
                    "code": 1,
                    "name": "SDP Answer"
                }
            ]
        },
        {
            "code": 2037,
            "name": "Change-Condition",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal Release"
                },
                {
                    "code": 1,
                    "name": "Abnormal Release"
                },
                {
                    "code": 2,
                    "name": "Qos Change"
                },
                {
                    "code": 3,
                    "name": "Volume Limit"
                },
                {
                    "code": 4,
                    "name": "Time Limit"
                },
                {
                    "code": 5,
                    "name": "Serving Node Change"
                },
                {
                    "code": 6,
                    "name": "Serving Node PLMN Change"
                },
                {
                    "code": 7,
                    "name": "User Location Change"
                },
                {
                    "code": 8,
                    "name": "RAT Change"
                },
                {
                    "code": 9,
                    "name": "UE Time Zone Change"
                },
                {
                    "code": 10,
                    "name": "Tariff Time Change"
                },
                {
                    "code": 11,
                    "name": "Service Idled Out"
                },
                {
                    "code": 12,
                    "name": "Service Specific Time Limit"
                },
                {
                    "code": 13,
                    "name": "Max Number of Changes in Changing conditions"
                },
                {
                    "code": 14,
                    "name": "CGI-SAI Change"
                },
                {
                    "code": 15,
                    "name": "RAI Change"
                },
                {
                    "code": 16,
                    "name": "ECGI Change"
                },
                {
                    "code": 17,
                    "name": "TAI Change"
                },
                {
                    "code": 18,
                    "name": "Service Data Volume Limit"
                },
                {
                    "code": 19,
                    "name": "Service Data Time Limit"
                },
                {
                    "code": 20,
                    "name": "Management Intervantion"
                },
                {
                    "code": 21,
                    "name": "Service Stop"
                },
                {
                    "code": 22,
                    "name": "User CSG Information Change"
                },
                {
                    "code": 23,
                    "name": "S-GW Change"
                },
                {
                    "code": 24,
                    "name": "Change of UE Presence in Presence Reporting Area"
                },
                {
                    "code": 25,
                    "name": "Proximity alerted"
                },
                {
                    "code": 26,
                    "name": "Time expired with no renewal"
                },
                {
                    "code": 27,
                    "name": "Requestor cancellation"
                },
                {
                    "code": 28,
                    "name": "Maximum number of reports"
                },
                {
                    "code": 29,
                    "name": "PLMN Change"
                },
                {
                    "code": 30,
                    "name": "Coverage status change"
                },
                {
                    "code": 31,
                    "name": "Removal of access"
                },
                {
                    "code": 32,
                    "name": "Unavailability of access"
                },
                {
                    "code": 33,
                    "name": "Access change of service data flow"
                },
                {
                    "code": 34,
                    "name": "Indirect change condition"
                },
                {
                    "code": 35,
                    "name": "Maximum number of NIDD submissions"
                },
                {
                    "code": 36,
                    "name": "Change in UE to PE"
                },
                {
                    "code": 37,
                    "name": "Serving PLMN Rate Control Change"
                },
                {
                    "code": 38,
                    "name": "APN Rate Control Change"
                }
            ]
        },
        {
            "code": 2038,
            "name": "Change-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2039,
            "name": "Diagnostics",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNSPECIFIED"
                },
                {
                    "code": 1,
                    "name": "SESSION_TIMEOUT"
                },
                {
                    "code": 2,
                    "name": "RESOURCE_LIMITATION"
                },
                {
                    "code": 3,
                    "name": "ADMIN_DISCONNECT"
                },
                {
                    "code": 4,
                    "name": "IDLE_TIMEOUT"
                },
                {
                    "code": 5,
                    "name": "PCRF_UNREACHABLE"
                },
                {
                    "code": 6,
                    "name": "AAA_UNREACHABLE"
                },
                {
                    "code": 7,
                    "name": "AAA_INITIATED_SESSION_TERMINATION"
                },
                {
                    "code": 8,
                    "name": "REAUTHENTICATION_FAILED"
                },
                {
                    "code": 9,
                    "name": "PCRF_INITIATED_SESSION_TERMINATION"
                },
                {
                    "code": 10,
                    "name": "PCRF_INITIATED_FLOW_TERMINATION"
                },
                {
                    "code": 11,
                    "name": "PCRF_ACCOUNTING_PARAMETERS_CHANGED"
                },
                {
                    "code": 12,
                    "name": "PMIP_INITIATED_SESSION_TERMINATION"
                },
                {
                    "code": 13,
                    "name": "PPP_INITIATED_SESSION_TERMINATION"
                },
                {
                    "code": 14,
                    "name": "GTP_INITIATED_SESSION_TERMINATION"
                },
                {
                    "code": 15,
                    "name": "PMIP_REVOCATION"
                },
                {
                    "code": 16,
                    "name": "HANDOVER_ERROR"
                },
                {
                    "code": 17,
                    "name": "PMIP_LIFETIME_EXPIRED"
                },
                {
                    "code": 18,
                    "name": "REAUTHORIZATION_FAILED"
                }
            ]
        },
        {
            "code": 2040,
            "name": "Service-Data-Container",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "AF-Correlation-Information",
                "Charging-Rule-Base-Name",
                "Accounting-Input-Octets",
                "Accounting-Output-Octets",
                "Local-Sequence-Number",
                "QoS-Information",
                "Rating-Group",
                "Change-Time",
                "Service-Identifier",
                "Service-Specific-Info",
                "ADC-Rule-Base-Name",
                "SGSN-Address",
                "Time-First-Usage",
                "Time-Last-Usage",
                "Time-Usage",
                "Change-Condition",
                "3GPP-User-Location-Info",
                "3GPP2-BSID",
                "UWAN-User-Location-Info",
                "Sponsor-Identity",
                "Application-Service-Provider-Identity",
                "Presence-Reporting-Area-Status",
                "User-CSG-Information",
                "3GPP-RAT-Type",
                "Related-Change-Condition-Information",
                "Serving-PLMN-Rate-Control",
                "APN-Rate-Control"
            ]
        },
        {
            "code": 2041,
            "name": "Start-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2042,
            "name": "Stop-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2043,
            "name": "Time-First-Usage",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2044,
            "name": "Time-Last-Usage",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2045,
            "name": "Time-Usage",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2046,
            "name": "Traffic-Data-Volumes",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Information",
                "Accounting-Input-Octets",
                "Accounting-Output-Octets",
                "Change-Condition",
                "Change-Time",
                "3GPP-User-Location-Info",
                "UWAN-User-Location-Info",
                "3GPP-Charging-Id",
                "Presence-Reporting-Area-Status",
                "User-CSG-Information",
                "3GPP-RAT-Type",
                "Access-Availability-Change-Reason",
                "Related-Change-Condition-Information",
                "Diagnostics",
                "Enhanced-Diagnostics",
                "CP-CIoT-EPS-Optimisation-Indicator",
                "Serving-PLMN-Rate-Control"
            ]
        },
        {
            "code": 2047,
            "name": "Serving-Node-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SGSN"
                },
                {
                    "code": 1,
                    "name": "PMIPSGW"
                },
                {
                    "code": 2,
                    "name": "GTPSGW"
                },
                {
                    "code": 3,
                    "name": "ePDG"
                },
                {
                    "code": 4,
                    "name": "hSGW"
                },
                {
                    "code": 5,
                    "name": "MME"
                }
            ]
        },
        {
            "code": 2048,
            "name": "Supplementary-Service",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "3GPP-Service-Type",
                "Service-Mode",
                "Number-Of-Diversions",
                "Associated-Party-Address",
                "Service-Id",
                "Change-Time",
                "Number-Of-Participants",
                "Participant-Action-Type"
            ]
        },
        {
            "code": 2049,
            "name": "Participant-Action-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CREATE_CONF"
                },
                {
                    "code": 1,
                    "name": "JOIN_CONF"
                },
                {
                    "code": 2,
                    "name": "INVITE_INTO_CONF"
                },
                {
                    "code": 3,
                    "name": "QUIT_CONF"
                }
            ]
        },
        {
            "code": 2050,
            "name": "PDN-Connection-Charging-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2051,
            "name": "Dynamic-Address-Flag",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Static"
                },
                {
                    "code": 1,
                    "name": "Dynamic"
                }
            ]
        },
        {
            "code": 2052,
            "name": "Accumulated-Cost",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Value-Digits",
                "Exponent"
            ]
        },
        {
            "code": 2053,
            "name": "AoC-Cost-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Accumulated-Cost",
                "Incremental-Cost",
                "Currency-Code"
            ]
        },
        {
            "code": 2054,
            "name": "AoC-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "AoC-Cost-Information",
                "Incremental-Cost",
                "Tariff-Information"
            ]
        },
        {
            "code": 2055,
            "name": "AoC-Request-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "AoC_NOT_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "AoC_FULL"
                },
                {
                    "code": 2,
                    "name": "AoC_COST_ONLY"
                },
                {
                    "code": 3,
                    "name": "AoC_TARIFF_ONLY"
                }
            ]
        },
        {
            "code": 2056,
            "name": "Current-Tariff",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Value-Digits",
                "Exponent"
            ]
        },
        {
            "code": 2057,
            "name": "Next-Tariff",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Currency-Code",
                "Scale-Factor",
                "Rate-Element"
            ]
        },
        {
            "code": 2058,
            "name": "Rate-Element",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CC-Unit-Type",
                "Unit-Value",
                "Unit-Cost",
                "Unit-Quota-Threshold"
            ]
        },
        {
            "code": 2059,
            "name": "Scale-Factor",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Value-Digits",
                "Exponent"
            ]
        },
        {
            "code": 2060,
            "name": "Tariff-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Current-Tariff",
                "Tariff-Time-Change",
                "Next-Tariff"
            ]
        },
        {
            "code": 2061,
            "name": "Unit-Cost",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Value-Digits",
                "Exponent"
            ]
        },
        {
            "code": 2062,
            "name": "Incremental-Cost",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Value-Digits",
                "Exponent"
            ]
        },
        {
            "code": 2063,
            "name": "Local-Sequence-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2064,
            "name": "Node-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2065,
            "name": "SGW-Change",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ACR_Start_NOT_due_to_SGW_Change"
                },
                {
                    "code": 1,
                    "name": "ACR_Start_due_to_SGW_Change"
                }
            ]
        },
        {
            "code": 2066,
            "name": "Charging-Characteristics-Selection-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Serving-Node-Supplied"
                },
                {
                    "code": 1,
                    "name": "Subscription-specific"
                },
                {
                    "code": 2,
                    "name": "APN-specific"
                },
                {
                    "code": 3,
                    "name": "Home-Default"
                },
                {
                    "code": 4,
                    "name": "Roaming-Default"
                },
                {
                    "code": 5,
                    "name": "Visiting-Default"
                }
            ]
        },
        {
            "code": 2067,
            "name": "SGW-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2068,
            "name": "Dynamic-Address-Flag-Extension",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Static"
                },
                {
                    "code": 1,
                    "name": "Dynamic"
                }
            ]
        },
        {
            "code": 2100,
            "name": "Reserved-2100",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2101,
            "name": "Application-Server-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2102,
            "name": "Application-Service-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 100,
                    "name": "SENDING"
                },
                {
                    "code": 101,
                    "name": "RECEIVING"
                },
                {
                    "code": 102,
                    "name": "RETRIEVAL"
                },
                {
                    "code": 103,
                    "name": "INVITING"
                },
                {
                    "code": 104,
                    "name": "LEAVING"
                },
                {
                    "code": 105,
                    "name": "JOINING"
                }
            ]
        },
        {
            "code": 2103,
            "name": "Application-Session-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2104,
            "name": "Delivery-Status",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2105,
            "name": "Reserved-2105",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2106,
            "name": "Reserved-2106",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2107,
            "name": "Reserved-2107",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2108,
            "name": "Reserved-2108",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2109,
            "name": "Reserved-2109",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2110,
            "name": "IM-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Interface-Id",
                "Interface-Text",
                "Interface-Port",
                "Interface-Type"
            ]
        },
        {
            "code": 2111,
            "name": "Number-Of-Messages-Successfully-Exploded",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2112,
            "name": "Number-Of-Messages-Successfully-Sent",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2113,
            "name": "Total-Number-Of-Messages-Exploded",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2114,
            "name": "Total-Number-Of-Messages-Sent",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2115,
            "name": "DCD-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-ID",
                "Content-provider-ID"
            ]
        },
        {
            "code": 2116,
            "name": "Content-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2117,
            "name": "Content-provider-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2118,
            "name": "Charge-Reason-Code",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNKNOWN"
                },
                {
                    "code": 1,
                    "name": "USAGE"
                },
                {
                    "code": 2,
                    "name": "COMMUNICATION-ATTEMPT-CHARGE"
                },
                {
                    "code": 3,
                    "name": "SETUP-CHARGE"
                },
                {
                    "code": 4,
                    "name": "ADD-ON-CHARGE"
                }
            ]
        },
        {
            "code": 2200,
            "name": "Subsession-Decision-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Subsession-Id",
                "AN-GW-Address",
                "Result-Code",
                "Experimental-Result-Code",
                "Charging-Rule-Remove",
                "Charging-Rule-Install",
                "QoS-Rule-Install",
                "QoS-Rule-Remove",
                "Default-EPS-Bearer-QoS",
                "Usage-Monitoring-Information",
                "Session-Release-Cause",
                "Bearer-Control-Mode",
                "Event-Trigger",
                "Online",
                "Offline",
                "QoS-Information"
            ]
        },
        {
            "code": 2201,
            "name": "Subsession-Enforcement-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Subsession-Id",
                "Subsession-Operation",
                "AN-GW-Address",
                "Bearer-Identifier",
                "Bearer-Operation",
                "Packet-Filter-Information",
                "Packet-Filter-Operation",
                "QoS-Information",
                "Framed-IP-Address",
                "Framed-IPv6-Prefix",
                "CoA-Information",
                "Called-Station-Id",
                "PDN-Connection-ID",
                "Bearer-Usage",
                "TFT-Packet-Filter-Information",
                "Online",
                "Offline",
                "Result-Code",
                "Experimental-Result-Code",
                "Charging-Rule-Report",
                "QoS-Rule-Report",
                "Default-EPS-Bearer-QoS",
                "Network-Request-Support",
                "Usage-Monitoring-Information",
                "Multiple-BBERF-Action",
                "Event-Trigger",
                "Access-Network-Charging-Address",
                "Access-Network-Charging-Identifier-Gx",
                "Session-Linking-Indicator"
            ]
        },
        {
            "code": 2202,
            "name": "Subsession-Id",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2203,
            "name": "Subsession-Operation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TERMINATION"
                },
                {
                    "code": 1,
                    "name": "ESTABLISHMENT"
                },
                {
                    "code": 2,
                    "name": "MODIFICATION"
                }
            ]
        },
        {
            "code": 2204,
            "name": "Multiple-BBERF-Action",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ESTABLISHMENT"
                },
                {
                    "code": 1,
                    "name": "TERMINATION"
                }
            ]
        },
        {
            "code": 2300,
            "name": "Reserved-2300",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2301,
            "name": "SIP-Request-Timestamp-Fraction",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2302,
            "name": "SIP-Response-Timestamp-Fraction",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2303,
            "name": "Online-Charging-Flag",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ECF address not provided"
                },
                {
                    "code": 1,
                    "name": "ECF address provided"
                }
            ]
        },
        {
            "code": 2304,
            "name": "CUG-Information",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2305,
            "name": "Real-Time-Tariff-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Tariff-Information",
                "Tariff-XML"
            ]
        },
        {
            "code": 2306,
            "name": "Tariff-XML",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2307,
            "name": "MBMS-GW-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2308,
            "name": "IMSI-Unauthenticated-Flag",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Authenticated"
                },
                {
                    "code": 1,
                    "name": "Unauthenticated"
                }
            ]
        },
        {
            "code": 2309,
            "name": "Account-Expiration",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2310,
            "name": "AoC-Format",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MONETARY"
                },
                {
                    "code": 1,
                    "name": "NON_MONETARY"
                },
                {
                    "code": 2,
                    "name": "CAI"
                }
            ]
        },
        {
            "code": 2311,
            "name": "AoC-Service",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "AoC-Service-Obligatory-Type",
                "AoC-Service-Type"
            ]
        },
        {
            "code": 2312,
            "name": "AoC-Service-Obligatory-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NON_BINDING"
                },
                {
                    "code": 1,
                    "name": "BINDING"
                }
            ]
        },
        {
            "code": 2313,
            "name": "AoC-Service-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NONE"
                },
                {
                    "code": 1,
                    "name": "AOC-S"
                },
                {
                    "code": 2,
                    "name": "AOC-D"
                },
                {
                    "code": 3,
                    "name": "AOC-E"
                }
            ]
        },
        {
            "code": 2314,
            "name": "AoC-Subscription-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "AoC-Service",
                "AoC-Format",
                "Preferred-AoC-Currency"
            ]
        },
        {
            "code": 2315,
            "name": "Preferred-AoC-Currency",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2317,
            "name": "CSG-Access-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Closed mode"
                },
                {
                    "code": 1,
                    "name": "Hybrid Mode"
                }
            ]
        },
        {
            "code": 2318,
            "name": "CSG-Membership-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Not CSG member"
                },
                {
                    "code": 1,
                    "name": "CSG Member"
                }
            ]
        },
        {
            "code": 2319,
            "name": "User-CSG-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "CSG-Id",
                "CSG-Access-Mode",
                "CSG-Membership-Indication"
            ]
        },
        {
            "code": 2320,
            "name": "Outgoing-Session-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2321,
            "name": "Initial-IMS-Charging-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2400,
            "name": "LMSI",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2401,
            "name": "Serving-Node",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SGSN-Number",
                "SGSN-Name",
                "SGSN-Realm",
                "MME-Name",
                "MME-Realm",
                "MSC-Number",
                "3GPP-AAA-Server-Name",
                "LCS-Capabilities-Sets",
                "GMLC-Address",
                "IP-SM-GW-Number",
                "IP-SM-GW-Name"
            ]
        },
        {
            "code": 2402,
            "name": "MME-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2403,
            "name": "MSC-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2404,
            "name": "LCS-Capabilities-Sets",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2405,
            "name": "GMLC-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2406,
            "name": "Additional-Serving-Node",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SGSN-Number",
                "MME-Name",
                "SGSN-Name",
                "SGSN-Realm",
                "MME-Realm",
                "MSC-Number",
                "3GPP-AAA-Server-Name",
                "LCS-Capabilities-Sets",
                "GMLC-Address"
            ]
        },
        {
            "code": 2407,
            "name": "PSR-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2408,
            "name": "MME-Realm",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2409,
            "name": "SGSN-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2410,
            "name": "SGSN-Realm",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2411,
            "name": "RIA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2468,
            "name": "DSR-ApplicationInvoked",
            "vendorId": 323,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 3,
                    "name": "RBAR ID"
                },
                {
                    "code": 4,
                    "name": "FABR ID"
                },
                {
                    "code": 5,
                    "name": "CPA ID"
                },
                {
                    "code": 6,
                    "name": "Policy DRA ID"
                }
            ]
        },
        {
            "code": 2500,
            "name": "PDRA-Early-Binding",
            "vendorId": 323,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2500,
            "name": "Slg-Location-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CURRENT_LOCATION"
                },
                {
                    "code": 1,
                    "name": "CURRENT_OR_LAST_KNOWN_LOCATION"
                },
                {
                    "code": 2,
                    "name": "INITIAL_LOCATION "
                },
                {
                    "code": 3,
                    "name": "ACTIVATE_DEFERRED_LOCATION"
                },
                {
                    "code": 4,
                    "name": "CANCEL_DEFERRED_LOCATION"
                },
                {
                    "code": 5,
                    "name": "NOTIFICATION_VERIFICATION_ONLY"
                }
            ]
        },
        {
            "code": 2501,
            "name": "Session-Release-Reason",
            "vendorId": 323,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2501,
            "name": "LCS-EPS-Client-Name",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Name-String",
                "LCS-Format-Indicator"
            ]
        },
        {
            "code": 2502,
            "name": "LCS-Requestor-Name",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Requestor-ID-String",
                "LCS-Format-Indicator"
            ]
        },
        {
            "code": 2503,
            "name": "LCS-Priority",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2504,
            "name": "LCS-QoS",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-QoS-Class",
                "Vertical-Accuracy ",
                "Vertical-Requested",
                "Response-Time"
            ]
        },
        {
            "code": 2505,
            "name": "Horizontal-Accuracy",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2506,
            "name": "Vertical-Accuracy",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2507,
            "name": "Vertical-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "VERTICAL_COORDINATE_IS_NOT_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "VERTICAL_COORDINATE_IS_REQUESTED "
                }
            ]
        },
        {
            "code": 2508,
            "name": "Velocity-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "VELOCITY_IS_NOT_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "BEST VELOCITY_IS_REQUESTED"
                }
            ]
        },
        {
            "code": 2509,
            "name": "Response-Time",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LOW_DELAY"
                },
                {
                    "code": 1,
                    "name": "DELAY_TOLERANT"
                }
            ]
        },
        {
            "code": 2510,
            "name": "Supported-GAD-Shapes",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2511,
            "name": "LCS-Codeword",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2512,
            "name": "LCS-Privacy-Check",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ALLOWED_WITHOUT_NOTIFICATION"
                },
                {
                    "code": 1,
                    "name": "ALLOWED_WITH_NOTIFICATION"
                },
                {
                    "code": 2,
                    "name": "ALLOWED_IF_NO_RESPONSE"
                },
                {
                    "code": 3,
                    "name": "RESTRICTED_IF_NO_RESPONSE"
                },
                {
                    "code": 4,
                    "name": "NOT_ALLOWED"
                }
            ]
        },
        {
            "code": 2513,
            "name": "Accuracy-Fulfilment-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REQUESTED_ACCURACY_FULFILLED"
                },
                {
                    "code": 1,
                    "name": "REQUESTED_ACCURACY_NOT_FULFILLED"
                }
            ]
        },
        {
            "code": 2514,
            "name": "Age-Of-Location-Estimate",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2515,
            "name": "Velocity-Estimate",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2516,
            "name": "MsgCopyAnswer",
            "vendorId": 323,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Session-Id"
            ]
        },
        {
            "code": 2516,
            "name": "EUTRAN-Positioning-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2517,
            "name": "ECGI",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2518,
            "name": "Location-Event",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "EMERGENCY_CALL_ORIGINATION"
                },
                {
                    "code": 1,
                    "name": "EMERGENCY_CALL_RELEASE"
                },
                {
                    "code": 2,
                    "name": "MO_LR"
                },
                {
                    "code": 3,
                    "name": "EMERGENCY_CALL_HANDOVER"
                },
                {
                    "code": 4,
                    "name": "DEFERRED_MT_LR_RESPONSE"
                },
                {
                    "code": 5,
                    "name": "DEFERRED_MO_LR_TTTP_INITIATION"
                },
                {
                    "code": 6,
                    "name": "DELAYED_LOCATION_REPORTING"
                }
            ]
        },
        {
            "code": 2519,
            "name": "Pseudonym-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PSEUDONYM_NOT_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "PSEUDONYM_REQUESTED"
                }
            ]
        },
        {
            "code": 2520,
            "name": "LCS-Service-Type-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2521,
            "name": "LCS-Privacy-Check-Non-Session",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Privacy-Check"
            ]
        },
        {
            "code": 2522,
            "name": "LCS-Privacy-Check-Session",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "LCS-Privacy-Check"
            ]
        },
        {
            "code": 2523,
            "name": "LCS-QoS-Class",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ASSURED"
                },
                {
                    "code": 1,
                    "name": "BEST EFFORT"
                }
            ]
        },
        {
            "code": 2524,
            "name": "GERAN-Positioning-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "GERAN-Positioning-Data",
                "GERAN-GANSS-Positioning-Data"
            ]
        },
        {
            "code": 2525,
            "name": "GERAN-Positioning-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2526,
            "name": "GERAN-GANSS-Positioning-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2527,
            "name": "UTRAN-Positioning-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "UTRAN-Positioning-Data",
                "UTRAN-GANSS-Positioning-Data",
                "UTRAN-Additional-Positioning-Data"
            ]
        },
        {
            "code": 2528,
            "name": "UTRAN-Positioning-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2529,
            "name": "UTRAN-GANSS-Positioning-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2530,
            "name": "LRR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2531,
            "name": "LCS-Reference-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2532,
            "name": "Deferred-Location-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2533,
            "name": "Area-Event-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Occurrence-Info",
                "Interval-Time",
                "Maximum-Interval",
                "Sampling-Interval",
                "Reporting-Duration",
                "Reporting-Location-Requirements"
            ]
        },
        {
            "code": 2534,
            "name": "Area-Definition",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Area",
                "Additional-Area"
            ]
        },
        {
            "code": 2535,
            "name": "Area",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Area-Type",
                "Area-Identification"
            ]
        },
        {
            "code": 2536,
            "name": "Area-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Country Code"
                },
                {
                    "code": 1,
                    "name": "PLMN ID"
                },
                {
                    "code": 2,
                    "name": "Location Area ID"
                },
                {
                    "code": 3,
                    "name": "Routing Area ID"
                },
                {
                    "code": 4,
                    "name": "Cell Global ID"
                },
                {
                    "code": 5,
                    "name": "UTRAN Cell ID"
                },
                {
                    "code": 6,
                    "name": "Tracking Area ID"
                },
                {
                    "code": 7,
                    "name": "E-UTRAN Cell Global ID"
                }
            ]
        },
        {
            "code": 2537,
            "name": "Area-Identification",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2538,
            "name": "Occurrence-Info",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ONE_TIME_EVENT"
                },
                {
                    "code": 1,
                    "name": "MULTIPLE_TIME_EVENT"
                }
            ]
        },
        {
            "code": 2540,
            "name": "Periodic-LDR-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Reporting-Amount",
                "Reporting-Interval"
            ]
        },
        {
            "code": 2541,
            "name": "Reporting-Amount",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2542,
            "name": "Reporting-Interval",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2543,
            "name": "Reporting-PLMN-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "PLMN-ID-List"
            ]
        },
        {
            "code": 2544,
            "name": "PLMN-ID-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id",
                "Periodic-Location-Support-Indicator"
            ]
        },
        {
            "code": 2545,
            "name": "PLR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2546,
            "name": "PLA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2547,
            "name": "Deferred-MT-LR-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Deferred-Location-Type",
                "Termination-Cause-3GPP",
                "Serving-Node"
            ]
        },
        {
            "code": 2548,
            "name": "Termination-Cause-3GPP",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Normal"
                },
                {
                    "code": 1,
                    "name": "Error Undefined"
                },
                {
                    "code": 2,
                    "name": "Internal Timeout"
                },
                {
                    "code": 3,
                    "name": "Congestion"
                },
                {
                    "code": 4,
                    "name": "MT_LR_Restart"
                },
                {
                    "code": 5,
                    "name": "Privacy Violation"
                },
                {
                    "code": 6,
                    "name": "Shape of Location Estimate Not Supported"
                },
                {
                    "code": 7,
                    "name": "Subscriber Termination"
                },
                {
                    "code": 8,
                    "name": "UE Termination"
                },
                {
                    "code": 9,
                    "name": "Network Termination"
                }
            ]
        },
        {
            "code": 2549,
            "name": "LRA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2550,
            "name": "Periodic-Location-Support-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_SUPPORTED "
                },
                {
                    "code": 1,
                    "name": "SUPPORTED"
                }
            ]
        },
        {
            "code": 2551,
            "name": "Prioritized-List-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_PRIORITIZED "
                },
                {
                    "code": 1,
                    "name": "PRIORITIZED"
                }
            ]
        },
        {
            "code": 2552,
            "name": "ESMLC-Cell-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "ECGI",
                "Cell-Portion-ID"
            ]
        },
        {
            "code": 2553,
            "name": "Cell-Portion-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2554,
            "name": "OnexRTT-RCID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2555,
            "name": "Delayed-Location-Reporting-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Termination-Cause-3GPP",
                "Serving-Node"
            ]
        },
        {
            "code": 2556,
            "name": "Civic-Address",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2557,
            "name": "Barometric-Pressure",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2558,
            "name": "UTRAN-Additional-Positioning-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2559,
            "name": "Motion-Event-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Linear-Distance",
                "Occurrence-Info",
                "Interval-Time",
                "Maximum-Interval",
                "Sampling-Interval",
                "Reporting-Duration",
                "Reporting-Location-Requirements"
            ]
        },
        {
            "code": 2560,
            "name": "Linear-Distance",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2561,
            "name": "Maximum-Interval",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2562,
            "name": "Sampling-Interval",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2563,
            "name": "Reporting-Duration",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2564,
            "name": "Reporting-Location-Requirements",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2565,
            "name": "Additional-Area",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Area-Type",
                "Area-Identification"
            ]
        },
        {
            "code": 2600,
            "name": "Reserved-2600",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2601,
            "name": "IMS-Application-Reference-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2602,
            "name": "Low-Priority-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO"
                },
                {
                    "code": 1,
                    "name": "YES"
                }
            ]
        },
        {
            "code": 2603,
            "name": "IP-Realm-Default-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Default IP Realm Not used"
                },
                {
                    "code": 1,
                    "name": "Default IP realm used"
                }
            ]
        },
        {
            "code": 2604,
            "name": "Local-GW-Inserted-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Local GW Not Inserted"
                },
                {
                    "code": 1,
                    "name": "Local GW Inserted"
                }
            ]
        },
        {
            "code": 2605,
            "name": "Transcoder-Inserted-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Transcoder Not Inserted"
                },
                {
                    "code": 1,
                    "name": "Transcoder Inserted"
                }
            ]
        },
        {
            "code": 2606,
            "name": "PDP-Address-Prefix-Length",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2703,
            "name": "NNI-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Session-Direction",
                "NNI-Type",
                "Relationship-Mode",
                "Neighbour-Node-Address"
            ]
        },
        {
            "code": 2704,
            "name": "NNI-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "non-roaming"
                },
                {
                    "code": 1,
                    "name": "roaming without loopback"
                },
                {
                    "code": 2,
                    "name": "roaming with loopback"
                }
            ]
        },
        {
            "code": 2705,
            "name": "Neighbour-Node-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2706,
            "name": "Relationship-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "trusted"
                },
                {
                    "code": 1,
                    "name": "non-trusted"
                }
            ]
        },
        {
            "code": 2707,
            "name": "Session-Direction",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "inbound"
                },
                {
                    "code": 1,
                    "name": "outbound"
                }
            ]
        },
        {
            "code": 2708,
            "name": "From-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2709,
            "name": "Access-Transfer-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Transfer-Type",
                "Access-Network-Information",
                "Cellular-Network-Information",
                "Inter-UE-Transfer",
                "User-Equipment-Info",
                "Instance-Id",
                "Related-IMS-Charging-Identifier",
                "Related-IMS-Charging-Identifier-Node",
                "Change-Time"
            ]
        },
        {
            "code": 2710,
            "name": "Access-Transfer-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PS to CS Transfer"
                },
                {
                    "code": 1,
                    "name": "CS to PS Transfer"
                },
                {
                    "code": 2,
                    "name": "PS to PS Transfer"
                },
                {
                    "code": 3,
                    "name": "CS to CS Transfer"
                }
            ]
        },
        {
            "code": 2711,
            "name": "Related-IMS-Charging-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2712,
            "name": "Related-IMS-Charging-Identifier-Node",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2713,
            "name": "IMS-Visited-Network-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2714,
            "name": "TWAN-User-Location-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SSID",
                "BSSID"
            ]
        },
        {
            "code": 2716,
            "name": "BSSID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2717,
            "name": "TAD-Identifier",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CS"
                },
                {
                    "code": 1,
                    "name": "PS"
                }
            ]
        },
        {
            "code": 2802,
            "name": "TDF-Application-Instance-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2804,
            "name": "HeNB-Local-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2805,
            "name": "UE-Local-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2806,
            "name": "UDP-Source-Port",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2807,
            "name": "CS-Service-QoS-Request-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2808,
            "name": "CS-Service-QoS-Request-Operation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Deletion"
                },
                {
                    "code": 1,
                    "name": "Modification"
                }
            ]
        },
        {
            "code": 2809,
            "name": "Mute-Notification",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Mute Required"
                }
            ]
        },
        {
            "code": 2810,
            "name": "Monitoring-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2811,
            "name": "AN-GW-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "AN_GW_FAILED"
                }
            ]
        },
        {
            "code": 2812,
            "name": "User-Location-Info-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2813,
            "name": "CS-Service-Resource-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "CS-Service-QoS-Request-Identifier",
                "CS-Service-Resource-Result-Operation",
                "CS-Service-Resource-Failure-Cause"
            ]
        },
        {
            "code": 2814,
            "name": "CS-Service-Resource-Failure-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Resource Released"
                }
            ]
        },
        {
            "code": 2815,
            "name": "CS-Service-Resource-Result-Operation",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Deletion"
                }
            ]
        },
        {
            "code": 2816,
            "name": "Default-QoS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Class-Identifier",
                "Max-Requested-Bandwidth-UL",
                "Max-Requested-Bandwidth-DL",
                "Default-QoS-Name"
            ]
        },
        {
            "code": 2817,
            "name": "Default-QoS-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2818,
            "name": "Conditional-APN-Aggregate-Max-Bitrate",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "APN-Aggregate-Max-Bitrate-UL",
                "APN-Aggregate-Max-Bitrate-DL",
                "IP-CAN-Type",
                "RAT-Type"
            ]
        },
        {
            "code": 2819,
            "name": "RAN-NAS-Release-Cause",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2820,
            "name": "Presence-Reporting-Area-Elements-List",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2821,
            "name": "Presence-Reporting-Area-Identifier",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2822,
            "name": "Presence-Reporting-Area-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Presence-Reporting-Area-Identifier",
                "Presence-Reporting-Area-Status",
                "Presence-Reporting-Area-Elements-List",
                "Presence-Reporting-Area-Node"
            ]
        },
        {
            "code": 2823,
            "name": "Presence-Reporting-Area-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "In area"
                },
                {
                    "code": 1,
                    "name": "Out of area"
                },
                {
                    "code": 2,
                    "name": "Inactive"
                }
            ]
        },
        {
            "code": 2824,
            "name": "NetLoc-Access-Support",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NETLOC_ACCESS_NOT_SUPPORTED"
                }
            ]
        },
        {
            "code": 2825,
            "name": "Fixed-User-Location-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "SSID",
                "BSSID",
                "Logical-Access-ID",
                "Physical-Access-ID"
            ]
        },
        {
            "code": 2826,
            "name": "PCSCF-Restoration-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PCSCF_RESTORATION"
                }
            ]
        },
        {
            "code": 2827,
            "name": "IP-CAN-Session-Charging-Scope",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IP-CAN_SESSION_SCOPE"
                }
            ]
        },
        {
            "code": 2828,
            "name": "Monitoring-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2829,
            "name": "Default-Access",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "3GPP-GPRS"
                },
                {
                    "code": 1,
                    "name": "DOCSIS"
                },
                {
                    "code": 2,
                    "name": "xDSL"
                },
                {
                    "code": 3,
                    "name": "WiMAX"
                },
                {
                    "code": 4,
                    "name": "3GPP2"
                },
                {
                    "code": 5,
                    "name": "3GPP-EPS"
                },
                {
                    "code": 6,
                    "name": "Non-3GPP-EPS"
                }
            ]
        },
        {
            "code": 2830,
            "name": "NBIFOM-Mode",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UE_INITIATED"
                },
                {
                    "code": 1,
                    "name": "NETWORK_INITIATED"
                }
            ]
        },
        {
            "code": 2831,
            "name": "NBIFOM-Support",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NBIFOM_NOT_SUPPORTED"
                },
                {
                    "code": 1,
                    "name": "NBIFOM_SUPPORTED"
                }
            ]
        },
        {
            "code": 2832,
            "name": "RAN-Rule-Support",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2833,
            "name": "Access-Availability-Change-Reason",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2834,
            "name": "Routing-Rule-Failure-Code",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2835,
            "name": "Routing-Rule-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Routing-Rule-Identifier",
                "PCC-Rule-Status",
                "Routing-Rule-Failure-Code"
            ]
        },
        {
            "code": 2836,
            "name": "Traffic-Steering-Policy-Identifier-DL",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2837,
            "name": "Traffic-Steering-Policy-Identifier-UL",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2838,
            "name": "Request-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2839,
            "name": "Execution-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2840,
            "name": "Conditional-Policy-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Execution-Time",
                "APN-Aggregate-Max-Bitrate-UL",
                "APN-Aggregate-Max-Bitrate-DL",
                "Conditional-APN-Aggregate-Max-Bitrate"
            ]
        },
        {
            "code": 2841,
            "name": "Resource-Release-Notification",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ENABLE_NOTIFICATION"
                }
            ]
        },
        {
            "code": 2842,
            "name": "Removal-Of-Access",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REMOVAL_OF_ACCESS"
                }
            ]
        },
        {
            "code": 2844,
            "name": "Default-Bearer-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "BIND_TO_DEF_BEARER"
                },
                {
                    "code": 1,
                    "name": "BIND_TO_APPLICABLE_BEARER"
                }
            ]
        },
        {
            "code": 2845,
            "name": "PRA-Install",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Presence-Reporting-Area-Information"
            ]
        },
        {
            "code": 2846,
            "name": "PRA-Remove",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Presence-Reporting-Area-Identifier"
            ]
        },
        {
            "code": 2847,
            "name": "3GPP-PS-Data-Off-Status-Gx",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ACTIVE"
                },
                {
                    "code": 1,
                    "name": "INACTIVE"
                }
            ]
        },
        {
            "code": 2848,
            "name": "Extended-APN-AMBR-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2849,
            "name": "Extended-APN-AMBR-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2850,
            "name": "Extended-GBR-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2851,
            "name": "Extended-GBR-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2852,
            "name": "Max-PLR-DL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2853,
            "name": "Max-PLR-UL",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2854,
            "name": "UE-Status",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 2855,
            "name": "Presence-Reporting-Area-Node",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "OCS"
                },
                {
                    "code": 1,
                    "name": "PCRF"
                }
            ]
        },
        {
            "code": 2901,
            "name": "Policy-Counter-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2902,
            "name": "Policy-Counter-Status",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 2903,
            "name": "Policy-Counter-Status-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Counter-Identifier",
                "Policy-Counter-Status",
                "Pending-Policy-Counter-Information"
            ]
        },
        {
            "code": 2904,
            "name": "SL-Request-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "INITIAL_REQUEST"
                },
                {
                    "code": 1,
                    "name": "INTERMEDIATE_REQUEST"
                }
            ]
        },
        {
            "code": 2905,
            "name": "Pending-Policy-Counter-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Counter-Status",
                "Pending-Policy-Counter-Change-Time"
            ]
        },
        {
            "code": 2906,
            "name": "Pending-Policy-Counter-Change-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3001,
            "name": "Device-Action",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "External-Identifier",
                "MSISDN",
                "SCS-Identity",
                "Reference-Number",
                "Action-Type",
                "Trigger-Data",
                "Validity-Time"
            ]
        },
        {
            "code": 3002,
            "name": "Device-Notification",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "External-Identifier",
                "MSISDN",
                "SCS-Identity",
                "Reference-Number",
                "Action-Type",
                "Request-Status",
                "Delivery-Outcome"
            ]
        },
        {
            "code": 3003,
            "name": "Trigger-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Payload",
                "Priority-Indication",
                "Application-Port-Identifier"
            ]
        },
        {
            "code": 3004,
            "name": "Payload",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3005,
            "name": "Action-Type",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Device Trigger Request"
                },
                {
                    "code": 2,
                    "name": "Delivery Report"
                }
            ]
        },
        {
            "code": 3006,
            "name": "Priority-Indication",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Non-Priority"
                },
                {
                    "code": 1,
                    "name": "Priority"
                }
            ]
        },
        {
            "code": 3007,
            "name": "Reference-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3008,
            "name": "Request-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUCCESS"
                },
                {
                    "code": 201,
                    "name": "TEMPORARYERROR"
                },
                {
                    "code": 101,
                    "name": "INVPAYLOAD"
                },
                {
                    "code": 102,
                    "name": "INVEXTID"
                },
                {
                    "code": 103,
                    "name": "INVSCSID"
                },
                {
                    "code": 104,
                    "name": "INVPERIOD"
                },
                {
                    "code": 105,
                    "name": "NOTAUTHORIZED"
                },
                {
                    "code": 106,
                    "name": "SERVICEUNAVAILABLE"
                },
                {
                    "code": 107,
                    "name": "PERMANENTERROR"
                },
                {
                    "code": 108,
                    "name": "QUOTAEXCEEDED"
                },
                {
                    "code": 109,
                    "name": "RATEEXCEEDED"
                }
            ]
        },
        {
            "code": 3009,
            "name": "Delivery-Outcome",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUCCESS"
                },
                {
                    "code": 1,
                    "name": "EXPIRED"
                },
                {
                    "code": 2,
                    "name": "TEMPORARYERROR"
                },
                {
                    "code": 3,
                    "name": "UNDELIVERABLE"
                }
            ]
        },
        {
            "code": 3010,
            "name": "Application-Port-Identifier",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3011,
            "name": "Old-Reference-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3100,
            "name": "IP-SM-GW-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3101,
            "name": "IP-SM-GW-Name",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3102,
            "name": "User-Identifier",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Name",
                "MSISDN",
                "External-Identifier",
                "LMSI",
                "Type-Of-External-Identifier"
            ]
        },
        {
            "code": 3103,
            "name": "S6-Service-ID",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DEVICE_TRIGGER"
                },
                {
                    "code": 1,
                    "name": "SMS_MO"
                }
            ]
        },
        {
            "code": 3104,
            "name": "SCS-Identity",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3105,
            "name": "Service-Parameters",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "T4-Parameters",
                "Application-Port-Identifier"
            ]
        },
        {
            "code": 3106,
            "name": "T4-Parameters",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Priority-Indication",
                "SM-RP-SMEA"
            ]
        },
        {
            "code": 3107,
            "name": "Service-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "T4-Data"
            ]
        },
        {
            "code": 3108,
            "name": "T4-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "HSS-Cause",
                "Serving-Node",
                "Additional-Serving-Node"
            ]
        },
        {
            "code": 3109,
            "name": "HSS-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3110,
            "name": "SIR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3111,
            "name": "External-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3112,
            "name": "IP-SM-GW-Realm",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3113,
            "name": "AESE-Communication-Pattern",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "SCEF-Reference-ID-for-Deletion",
                "Communication-Pattern-Set"
            ]
        },
        {
            "code": 3114,
            "name": "Communication-Pattern-Set",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Periodic-Communication-Indicator",
                "Communication-Duration-Time",
                "Periodic-Time",
                "Scheduled-Communication-Time",
                "Stationary-Indication",
                "Reference-ID-Validity-Time"
            ]
        },
        {
            "code": 3115,
            "name": "Periodic-Communication-Indicator",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "PERIODICALLY"
                },
                {
                    "code": 1,
                    "name": "ON_DEMAND"
                }
            ]
        },
        {
            "code": 3116,
            "name": "Communication-Duration-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3117,
            "name": "Periodic-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3118,
            "name": "Scheduled-Communication-Time",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Day-Of-Week-Mask",
                "Time-Of-Day-Start",
                "Time-Of-Day-End"
            ]
        },
        {
            "code": 3119,
            "name": "Stationary-Indication",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "STATIONARY_UE"
                },
                {
                    "code": 1,
                    "name": "MOBILE_UE"
                }
            ]
        },
        {
            "code": 3120,
            "name": "AESE-Communication-Pattern-Config-Status",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Periodic-Time",
                "AESE-Error-Report"
            ]
        },
        {
            "code": 3121,
            "name": "AESE-Error-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Result"
            ]
        },
        {
            "code": 3122,
            "name": "Monitoring-Event-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Monitoring-Type",
                "SCEF-Reference-ID-for-Deletion",
                "Maximum-Number-of-Reports",
                "Monitoring-Duration",
                "Charged-Party",
                "UE-Reachability-Configuration",
                "Location-Information-Configuration",
                "Association-Type",
                "DL-Buffering-Suggested-Packet-Count",
                "PLMN-ID-Requested"
            ]
        },
        {
            "code": 3123,
            "name": "Monitoring-Event-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "SCEF-Reference-ID-for-Deletion",
                "Visited-PLMN-Id",
                "Roaming-Information",
                "IMEI-Change",
                "Terminal-Information ",
                "Reachability-Information",
                "Maximum-UE-Availability-Time",
                "EPS-Location-Information",
                "Monitoring-Type",
                "Event-Handling",
                "Service-Report",
                "Loss-Of-Connectivity-Reason",
                "Idle-Status-Indication",
                "Idle-Status-Indication",
                "PDN-Connectivity-Status-Report",
                "Number-Of-UE-Per-Location-Report",
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 3124,
            "name": "SCEF-Reference-ID",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3125,
            "name": "SCEF-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3126,
            "name": "SCEF-Reference-ID-for-Deletion",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3127,
            "name": "Monitoring-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "LOSS_OF_CONNECTIVITY"
                },
                {
                    "code": 1,
                    "name": "UE_REACHABILITY"
                },
                {
                    "code": 2,
                    "name": "LOCATION_REPORTING"
                },
                {
                    "code": 3,
                    "name": "CHANGE_OF_IMSI_IMEI(SV)_ASSOCIATION"
                },
                {
                    "code": 4,
                    "name": "ROAMING_STATUS"
                },
                {
                    "code": 5,
                    "name": "COMMUNICATION_FAILURE"
                },
                {
                    "code": 6,
                    "name": "AVAILABILITY_AFTER_DDN_FAILURE"
                },
                {
                    "code": 7,
                    "name": "NUMBER_OF_UES_PRESENT_IN_A_GEOGRAPHICAL_AREA"
                },
                {
                    "code": 8,
                    "name": "UE_REACHABILITY_AND_IDLE_STATUS_INDICATION"
                },
                {
                    "code": 9,
                    "name": "AVAILABILITY_AFTER_DDN_FAILURE_AND_IDLE_STATUS_INDICATION"
                },
                {
                    "code": 10,
                    "name": "PDN_CONNECTIVITY_STATUS "
                }
            ]
        },
        {
            "code": 3128,
            "name": "Maximum-Number-of-Reports",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3129,
            "name": "UE-Reachability-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Reachability-Type",
                "Maximum-Latency",
                "Maximum-Response-Time",
                "DL-Buffering-Suggested-Packet-Count"
            ]
        },
        {
            "code": 3130,
            "name": "Monitoring-Duration",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3131,
            "name": "Maximum-Detection-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3132,
            "name": "Reachability-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "Reachability for SMS"
                },
                {
                    "code": 2,
                    "name": "Reachability for Data"
                }
            ]
        },
        {
            "code": 3133,
            "name": "Maximum-Latency",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3134,
            "name": "Maximum-Response-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3135,
            "name": "Location-Information-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MONTE-Location-Type",
                "Accuracy",
                "Periodic-Time"
            ]
        },
        {
            "code": 3136,
            "name": "MONTE-Location-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CURRENT_LOCATION"
                },
                {
                    "code": 1,
                    "name": "LAST_KNOWN_LOCATION"
                }
            ]
        },
        {
            "code": 3137,
            "name": "Accuracy",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CGI-ECGI"
                },
                {
                    "code": 1,
                    "name": "eNB"
                },
                {
                    "code": 2,
                    "name": "LA-TA-RA"
                },
                {
                    "code": 3,
                    "name": "PRA"
                },
                {
                    "code": 4,
                    "name": "PLMN-ID"
                }
            ]
        },
        {
            "code": 3138,
            "name": "Association-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "IMEI-CHANGE"
                },
                {
                    "code": 1,
                    "name": "IMEISV-CHANGE"
                }
            ]
        },
        {
            "code": 3139,
            "name": "Roaming-Information",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUBSCRIBER_ROAMING"
                },
                {
                    "code": 1,
                    "name": "SUBSCRIBER_NOT_ROAMING"
                }
            ]
        },
        {
            "code": 3140,
            "name": "Reachability-Information",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "REACHABLE_FOR_SMS"
                },
                {
                    "code": 1,
                    "name": "REACHABLE_FOR_DATA"
                }
            ]
        },
        {
            "code": 3141,
            "name": "IMEI-Change",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3142,
            "name": "Monitoring-Event-Config-Status",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Report",
                "SCEF-Reference-ID",
                "SCEF-ID"
            ]
        },
        {
            "code": 3143,
            "name": "Supported-Services",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Supported-Monitoring-Events",
                "Node-Type"
            ]
        },
        {
            "code": 3144,
            "name": "Supported-Monitoring-Events",
            "vendorId": 10415,
            "type": "Unsigned64",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3145,
            "name": "CIR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3146,
            "name": "Service-Result",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Vendor-Id",
                "Service-Result-Code"
            ]
        },
        {
            "code": 3147,
            "name": "Service-Result-Code",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3148,
            "name": "Reference-ID-Validity-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3149,
            "name": "Event-Handling",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SUSPEND"
                },
                {
                    "code": 1,
                    "name": "RESUME"
                },
                {
                    "code": 2,
                    "name": "CANCEL"
                }
            ]
        },
        {
            "code": 3150,
            "name": "NIDD-Authorization-Request",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Selection",
                "Requested-Validity-Time"
            ]
        },
        {
            "code": 3151,
            "name": "NIDD-Authorization-Response",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MSISDN",
                "User-Name",
                "External-Identifier",
                "Granted-Validity-Time"
            ]
        },
        {
            "code": 3152,
            "name": "Service-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Result",
                "Node-Type"
            ]
        },
        {
            "code": 3153,
            "name": "Node-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "HSS"
                },
                {
                    "code": 1,
                    "name": "MME"
                },
                {
                    "code": 2,
                    "name": "SGSN"
                }
            ]
        },
        {
            "code": 3154,
            "name": "S6t-HSS-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3155,
            "name": "Enhanced-Coverage-Restriction",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Restricted-PLMN-List",
                "Allowed-PLMN-List"
            ]
        },
        {
            "code": 3156,
            "name": "Enhanced-Coverage-Restriction-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Enhanced-Coverage-Restriction",
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 3157,
            "name": "Restricted-PLMN-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 3158,
            "name": "Allowed-PLMN-List",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id"
            ]
        },
        {
            "code": 3159,
            "name": "Requested-Validity-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3160,
            "name": "Granted-Validity-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3161,
            "name": "NIDD-Authorization-Update",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MSISDN",
                "User-Name",
                "External-Identifier",
                "Granted-Validity-Time"
            ]
        },
        {
            "code": 3162,
            "name": "Loss-Of-Connectivity-Reason",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UE_DETACHED_MME"
                },
                {
                    "code": 1,
                    "name": "UE_DETACHED_SGSN"
                },
                {
                    "code": 2,
                    "name": "MAX_DETECTION_TIME_EXPIRED_MME"
                },
                {
                    "code": 3,
                    "name": "MAX_DETECTION_TIME_EXPIRED_SGSN"
                },
                {
                    "code": 4,
                    "name": "UE_PURGED_MME"
                },
                {
                    "code": 5,
                    "name": "UE_PURGED_SGSN"
                }
            ]
        },
        {
            "code": 3163,
            "name": "Group-Reporting-Guard-Timer",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3164,
            "name": "CIA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3165,
            "name": "Group-Monitoring-Event-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Group-Monitoring-Event-Report-Item"
            ]
        },
        {
            "code": 3166,
            "name": "Group-Monitoring-Event-Report-Item",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Identifier",
                "Visited-PLMN-Id",
                "Roaming-Information",
                "Reachability-Information",
                "Maximum-UE-Availability-Time",
                "EPS-Location-Information",
                "Monitoring-Type",
                "Service-Report",
                "S6t-HSS-Cause"
            ]
        },
        {
            "code": 3167,
            "name": "RIR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3168,
            "name": "Type-Of-External-Identifier",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "EXTERNAL-UE-IDENTIFIER-TYPE"
                },
                {
                    "code": 1,
                    "name": "EXTERNAL-GROUP-IDENTIFIER-TYPE"
                }
            ]
        },
        {
            "code": 3169,
            "name": "APN-Validity-Time",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Granted-Validity-Time",
                "Service-Selection"
            ]
        },
        {
            "code": 3170,
            "name": "Suggested-Network-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Subscribed-Periodic-RAU-TAU-Timer",
                "Active-Time",
                "DL-Buffering-Suggested-Packet-Count",
                "Group-Reporting-Guard-Timer"
            ]
        },
        {
            "code": 3171,
            "name": "Monitoring-Event-Report-Status",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Result-Code",
                "Experimental-Result-Code"
            ]
        },
        {
            "code": 3172,
            "name": "PLMN-ID-Requested",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TRUE"
                },
                {
                    "code": 1,
                    "name": "FALSE"
                }
            ]
        },
        {
            "code": 3173,
            "name": "AdditionalIdentifiers",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "External-Identifier"
            ]
        },
        {
            "code": 3174,
            "name": "NIR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3175,
            "name": "Reporting-Time-Stamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3176,
            "name": "NIA-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3177,
            "name": "Group-User-Identifier",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "User-Name",
                "MSISDN",
                "External-Identifier"
            ]
        },
        {
            "code": 3178,
            "name": "MTC-Provider-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MTC-Provider-ID"
            ]
        },
        {
            "code": 3179,
            "name": "MTC-Provider-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3180,
            "name": "PDN-Connectivity-Status-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Selection"
            ]
        },
        {
            "code": 3181,
            "name": "PDN-Connectivity-Status-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Selection",
                "PDN-Connectivity-Status-Type",
                "PDN-Type",
                "Non-IP-PDN-Type-Indicator",
                "Non-IP-Data-Delivery-Mechanism",
                "Served-Party-IP-Address"
            ]
        },
        {
            "code": 3182,
            "name": "PDN-Connectivity-Status-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CREATED"
                },
                {
                    "code": 1,
                    "name": "DELETED "
                }
            ]
        },
        {
            "code": 3183,
            "name": "Traffic-Profile",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SINGLE_TRANSMISSION_UL "
                },
                {
                    "code": 1,
                    "name": "SINGLE_TRANSMISSION_D "
                },
                {
                    "code": 2,
                    "name": "DUAL_TRANSMISSION_UL_WITH_SUBSEQUENT_DL"
                },
                {
                    "code": 3,
                    "name": "DUAL_TRANSMISSION_DL_WITH_SUBSEQUENT_UL"
                },
                {
                    "code": 4,
                    "name": "MULTI_TRANSMISSION"
                }
            ]
        },
        {
            "code": 3200,
            "name": "SM-Delivery-Outcome-T4",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ABSENT_SUBSCRIBER"
                },
                {
                    "code": 1,
                    "name": "UE_MEMORTY_CAPACITY_EXCEEDED"
                },
                {
                    "code": 2,
                    "name": "SUCCESSFUL_TRANSFER"
                }
            ]
        },
        {
            "code": 3201,
            "name": "Absent-Subscriber-Diagnostic-T4",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_PAGING_RESPONSE"
                },
                {
                    "code": 1,
                    "name": "UE_DETACHED"
                },
                {
                    "code": 2,
                    "name": "UE_DEREGISTERED"
                },
                {
                    "code": 3,
                    "name": "UE_PURGED"
                },
                {
                    "code": 4,
                    "name": "ROAMING_RESTRICTION"
                },
                {
                    "code": 5,
                    "name": "UNIDENTIFIED_SUBSCRIBER"
                }
            ]
        },
        {
            "code": 3202,
            "name": "Trigger-Action",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3203,
            "name": "MTC-Error-Diagnostic",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3300,
            "name": "SC-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3301,
            "name": "SM-RP-UI",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3302,
            "name": "TFR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3303,
            "name": "SM-Delivery-Failure-Cause",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SM-Enumerated-Delivery-Failure-Cause",
                "SM-Diagnostic-Info"
            ]
        },
        {
            "code": 3304,
            "name": "SM-Enumerated-Delivery-Failure-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MEMORY_CAPACITY_EXCEEDED"
                },
                {
                    "code": 1,
                    "name": "EQUIPMENT_PROTOCOL_ERROR"
                },
                {
                    "code": 2,
                    "name": "EQUIPMENT_NOT_SM-EQUIPPED"
                },
                {
                    "code": 3,
                    "name": "UNKNOWN_SERVICE_CENTRE "
                },
                {
                    "code": 4,
                    "name": "SC-CONGESTION"
                },
                {
                    "code": 5,
                    "name": "INVALID_SME-ADDRESS"
                },
                {
                    "code": 6,
                    "name": "USER_NOT_SC-USER"
                }
            ]
        },
        {
            "code": 3305,
            "name": "SM-Diagnostic-Info",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3306,
            "name": "SM-Delivery-Timer",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3307,
            "name": "SM-Delivery-Start-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3308,
            "name": "SM-RP-MTI",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SM_DELIVER"
                },
                {
                    "code": 1,
                    "name": "SM_STATUS_REPORT"
                }
            ]
        },
        {
            "code": 3309,
            "name": "SM-RP-SMEA",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3310,
            "name": "SRR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3311,
            "name": "SM-Delivery-Not-Intended",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "ONLY_IMSI_REQUESTED"
                },
                {
                    "code": 1,
                    "name": "ONLY_MCC_MNC_REQUESTED"
                }
            ]
        },
        {
            "code": 3312,
            "name": "MWD-Status",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3313,
            "name": "MME-Absent-User-Diagnostic-SM",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3314,
            "name": "MSC-Absent-User-Diagnostic-SM",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3315,
            "name": "SGSN-Absent-User-Diagnostic-SM",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3316,
            "name": "SM-Delivery-Outcome",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MME-SM-Delivery-Outcome",
                "MSC-SM-Delivery-Outcome",
                "SGSN-SM-Delivery-Outcome",
                "IP-SM-GW-SM-Delivery-Outcome"
            ]
        },
        {
            "code": 3317,
            "name": "MME-SM-Delivery-Outcome",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SM-Delivery-Cause",
                "Absent-User-Diagnostic-SM"
            ]
        },
        {
            "code": 3318,
            "name": "MSC-SM-Delivery-Outcome",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SM-Delivery-Cause",
                "Absent-User-Diagnostic-SM"
            ]
        },
        {
            "code": 3319,
            "name": "SGSN-SM-Delivery-Outcome",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SM-Delivery-Cause",
                "Absent-User-Diagnostic-SM"
            ]
        },
        {
            "code": 3320,
            "name": "IP-SM-GW-SM-Delivery-Outcome",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SM-Delivery-Cause",
                "Absent-User-Diagnostic-SM"
            ]
        },
        {
            "code": 3321,
            "name": "SM-Delivery-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "SM-Delivery-Cause"
                },
                {
                    "code": 1,
                    "name": "ABSENT_USER"
                },
                {
                    "code": 2,
                    "name": "SUCCESSFUL_TRANSFER"
                }
            ]
        },
        {
            "code": 3322,
            "name": "Absent-User-Diagnostic-SM",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3323,
            "name": "RDR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3329,
            "name": "Maximum-UE-Availability-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3330,
            "name": "Maximum-Retransmission-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3331,
            "name": "Requested-Retransmission-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3332,
            "name": "SMS-GMSC-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3333,
            "name": "SMS-GMSC-Alert-Event",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3401,
            "name": "Reason-Header",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3402,
            "name": "Instance-Id",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3403,
            "name": "Route-Header-Received",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3404,
            "name": "Route-Header-Transmitted",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3405,
            "name": "SM-Device-Trigger-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "MTC-IWF-Address",
                "Reference-Number",
                "Serving-Node",
                "Validity-Time",
                "Priority-Indication",
                "Application-Port-Identifier"
            ]
        },
        {
            "code": 3406,
            "name": "MTC-IWF-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3407,
            "name": "SM-Device-Trigger-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Not DeviceTrigger"
                },
                {
                    "code": 1,
                    "name": "DeviceTrigger"
                }
            ]
        },
        {
            "code": 3408,
            "name": "SM-Sequence-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3409,
            "name": "SMS-Result",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3410,
            "name": "VCS-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Bearer-Capability",
                "Network-Call-Reference-Number",
                "MSC-Address",
                "Basic-Service-Code",
                "ISUP-Location-Number",
                "VLR-Number",
                "Forwarding-Pending",
                "ISUP-Release-Cause",
                "Start-Time",
                "Start-of-Charging",
                "Stop-Time",
                "PS-Free-Format-Data"
            ]
        },
        {
            "code": 3411,
            "name": "Basic-Service-Code",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Bearer-Service",
                "Teleservice"
            ]
        },
        {
            "code": 3412,
            "name": "Bearer-Capability",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3413,
            "name": "Teleservice",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3414,
            "name": "ISUP-Location-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3415,
            "name": "Forwarding-Pending",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Forwarding not pending"
                },
                {
                    "code": 1,
                    "name": "Forwarding pending"
                }
            ]
        },
        {
            "code": 3416,
            "name": "ISUP-Release-Cause",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "ISUP-Cause-Location",
                "ISUP-Cause-Value",
                "ISUP-Cause-Diagnostics"
            ]
        },
        {
            "code": 3417,
            "name": "MSC-Address",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3418,
            "name": "Network-Call-Reference-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3419,
            "name": "Start-of-Charging",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3420,
            "name": "VLR-Number",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3421,
            "name": "CN-Operator-Selection-Entity",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "The serving network has been selected by the UE"
                },
                {
                    "code": 1,
                    "name": "The serving network has been selected by the network"
                }
            ]
        },
        {
            "code": 3422,
            "name": "ISUP-Cause-Diagnostics",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3423,
            "name": "ISUP-Cause-Location",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3424,
            "name": "ISUP-Cause-Value",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3425,
            "name": "ePDG-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3426,
            "name": "Announcing-UE-HPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3427,
            "name": "Announcing-UE-VPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3428,
            "name": "Coverage-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Out of coverage"
                },
                {
                    "code": 1,
                    "name": "In coverage"
                }
            ]
        },
        {
            "code": 3429,
            "name": "Layer-2-Group-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3430,
            "name": "Monitored-PLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3431,
            "name": "Monitoring-UE-HPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3432,
            "name": "Monitoring-UE-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3433,
            "name": "Monitoring-UE-VPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3434,
            "name": "PC3-Control-Protocol-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3435,
            "name": "PC3-EPC-Control-Protocol-Cause",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3436,
            "name": "Requested-PLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3437,
            "name": "Requestor-PLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3438,
            "name": "Role-Of-ProSe-Function",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "HPLMN"
                },
                {
                    "code": 0,
                    "name": "VPLMN"
                },
                {
                    "code": 0,
                    "name": "Local PLMN"
                }
            ]
        },
        {
            "code": 3439,
            "name": "Usage-Information-Report-Sequence-Number",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3440,
            "name": "ProSe-3rd-Party-Application-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3500,
            "name": "BMSC-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3501,
            "name": "BMSC-Port",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3502,
            "name": "MBMS-Bearer-Event",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3503,
            "name": "MBMS-Bearer-Event-Notification",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI",
                "MBMS-Flow-Identifier",
                "MBMS-Bearer-Event"
            ]
        },
        {
            "code": 3504,
            "name": "MBMS-Bearer-Request",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "MBMS-StartStop-Indication",
                "TMGI",
                "MBMS-Flow-Identifier",
                "QoS-Information",
                "MBMS-Service-Area",
                "MBMS-Start-Time",
                "MB2U-Security"
            ]
        },
        {
            "code": 3505,
            "name": "MBMS-Bearer-Response",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI",
                "MBMS-Flow-Identifier",
                "MBMS-Session-Duration",
                "MBMS-Bearer-Result",
                "BMSC-Address",
                "BMSC-Port",
                "MB2U-Security",
                "Radio-Frequency"
            ]
        },
        {
            "code": 3506,
            "name": "MBMS-Bearer-Result",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3507,
            "name": "MBMS-Start-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3508,
            "name": "Radio-Frequency",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3509,
            "name": "TMGI-Allocation-Request",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI-Number",
                "TMGI"
            ]
        },
        {
            "code": 3510,
            "name": "TMGI-Allocation-Response",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI",
                "MBMS-Session-Duration",
                "TMGI-Allocation-Result"
            ]
        },
        {
            "code": 3511,
            "name": "TMGI-Allocation-Result",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3512,
            "name": "TMGI-Deallocation-Request",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI"
            ]
        },
        {
            "code": 3513,
            "name": "TMGI-Deallocation-Response",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI",
                "TMGI-Deallocation-Result"
            ]
        },
        {
            "code": 3514,
            "name": "TMGI-Deallocation-Result",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3515,
            "name": "TMGI-Expiry",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "TMGI"
            ]
        },
        {
            "code": 3516,
            "name": "TMGI-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3517,
            "name": "MB2U-Security",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3701,
            "name": "ProSe-Subscription-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "ProSe-Permission",
                "ProSe-Allowed-PLMN",
                "3GPP-Charging-Characteristics"
            ]
        },
        {
            "code": 3702,
            "name": "ProSe-Permission",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3703,
            "name": "ProSe-Allowed-PLMN",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Visited-PLMN-Id",
                "Authorized-Discovery-Range",
                "ProSe-Direct-Allowed"
            ]
        },
        {
            "code": 3704,
            "name": "ProSe-Direct-Allowed",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3705,
            "name": "UPR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3706,
            "name": "PNR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3707,
            "name": "ProSe-Initial-Location-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "MME-Name",
                "E-UTRAN-Cell-Global-Identity",
                "Tracking-Area-Identity",
                "Age-Of-Location-Information"
            ]
        },
        {
            "code": 3708,
            "name": "Authorized-Discovery-Range",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 3901,
            "name": "Enhanced-Diagnostics",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "RAN-NAS-Release-Cause"
            ]
        },
        {
            "code": 3902,
            "name": "Inter-UE-Transfer",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Intra-UE transfer"
                },
                {
                    "code": 1,
                    "name": "Inter-UE transfer"
                }
            ]
        },
        {
            "code": 3903,
            "name": "TWAG-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3904,
            "name": "Announcement-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Announcement-Identifier",
                "Variable-Part",
                "Time-Indicator",
                "Quota-Indicator",
                "Announcement-Order",
                "Play-Alternative",
                "Privacy-Indicator",
                "Language"
            ]
        },
        {
            "code": 3905,
            "name": "Announcement-Identifier",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3906,
            "name": "Announcement-Order",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3907,
            "name": "Variable-Part",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Variable-Part-Order",
                "Variable-Part-Type",
                "Variable-Part-Value"
            ]
        },
        {
            "code": 3908,
            "name": "Variable-Part-Order",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3909,
            "name": "Variable-Part-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Integer"
                },
                {
                    "code": 1,
                    "name": "Number"
                },
                {
                    "code": 2,
                    "name": "Time"
                },
                {
                    "code": 3,
                    "name": "Date"
                },
                {
                    "code": 4,
                    "name": "Currency"
                }
            ]
        },
        {
            "code": 3910,
            "name": "Variable-Part-Value",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3911,
            "name": "Time-Indicator",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3912,
            "name": "Quota-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "QUOTA_IS_NOT_USED_DURING_PLAYBACK"
                },
                {
                    "code": 1,
                    "name": "QUOTA_IS_USED_DURING_PLAYBACK"
                }
            ]
        },
        {
            "code": 3913,
            "name": "Play-Alternative",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "served party"
                },
                {
                    "code": 1,
                    "name": "remote party"
                }
            ]
        },
        {
            "code": 3914,
            "name": "Language",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3915,
            "name": "Privacy-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NOT_PRIVATE"
                },
                {
                    "code": 1,
                    "name": "PRIVATE"
                }
            ]
        },
        {
            "code": 3916,
            "name": "Called-Identity",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3917,
            "name": "Called-Identity-Change",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Called-Identity",
                "Change-Time"
            ]
        },
        {
            "code": 3918,
            "name": "UWAN-User-Location-Info",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "UE-Local-IP-Address",
                "UDP-Source-Port",
                "SSID",
                "BSSID"
            ]
        },
        {
            "code": 3919,
            "name": "Monitoring-Event-Configuration-Activity",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3920,
            "name": "Monitoring-Event-Report-Data",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Event-Timestamp",
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Monitoring-Event-Report-Number",
                "Charged-Party",
                "Subscription-Id",
                "Monitoring-Type",
                "Reachability-Information",
                "EPS-Location-Information",
                "Communication-Failure-Information",
                "Number-Of-UE-Per-Location-Report"
            ]
        },
        {
            "code": 3921,
            "name": "Monitoring-Event-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Monitoring-Event-Functionality",
                "Event-Timestamp",
                "SCEF-Reference-ID",
                "SCEF-ID",
                "Monitoring-Type",
                "Maximum-Number-of-Reports",
                "Monitoring-Duration",
                "Charged-Party",
                "Maximum-Detection-Time",
                "UE-Reachability-Configuration",
                "MONTE-Location-Type",
                "Accuracy",
                "Number-Of-UE-Per-Location-Configuration",
                "Monitoring-Event-Report"
            ]
        },
        {
            "code": 3922,
            "name": "Monitoring-Event-Functionality",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3923,
            "name": "Monitoring-Event-Report-Number",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3924,
            "name": "Cellular-Network-Information ",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3925,
            "name": "Related-Change-Condition-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SGSN-Address",
                "Change-Condition",
                "3GPP-User-Location-Info",
                "3GPP2-BSID",
                "UWAN-User-Location-Info",
                "Presence-Reporting-Area-Status",
                "User-CSG-Information",
                "3GPP-RAT-Type"
            ]
        },
        {
            "code": 3930,
            "name": "CP-CIoT-EPS-Optimisation-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Not Apply"
                },
                {
                    "code": 1,
                    "name": "Apply"
                }
            ]
        },
        {
            "code": 3931,
            "name": "SGi-PtP-Tunnelling-Method",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UDP_IP_based"
                },
                {
                    "code": 1,
                    "name": "Others"
                }
            ]
        },
        {
            "code": 3932,
            "name": "UNI-PDU-CP-Only-Flag",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNI-PDU-both-UP-CP"
                },
                {
                    "code": 1,
                    "name": "UNI-PDU-CP-Only"
                }
            ]
        },
        {
            "code": 3933,
            "name": "APN-Rate-Control",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "APN-Rate-Control-Uplink",
                "APN-Rate-Control-Downlink"
            ]
        },
        {
            "code": 3934,
            "name": "APN-Rate-Control-Downlink",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Rate-Control-Time-Unit",
                "Rate-Control-Max-Rate",
                "Rate-Control-Max-Message-Size"
            ]
        },
        {
            "code": 3935,
            "name": "APN-Rate-Control-Uplink",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Additional-Exception-Reports",
                "Rate-Control-Time-Unit",
                "Rate-Control-Max-Rate",
                "Rate-Control-Max-Message-Size"
            ]
        },
        {
            "code": 3936,
            "name": "Additional-Exception-Reports",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Not Allowed"
                },
                {
                    "code": 1,
                    "name": "Allowed"
                }
            ]
        },
        {
            "code": 3937,
            "name": "Rate-Control-Max-Message-Size",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3938,
            "name": "Rate-Control-Max-Rate",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3939,
            "name": "Rate-Control-Time-Unit",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3940,
            "name": "SCS-AS-Address",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SCS-Realm",
                "SCS-Address"
            ]
        },
        {
            "code": 3941,
            "name": "SCS-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 3942,
            "name": "SCS-Realm",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4001,
            "name": "Inovar-Forward-To-Party",
            "vendorId": 41897,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4002,
            "name": "Inovar-App-Code",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "=MY5"
                },
                {
                    "code": 2,
                    "name": "=Virtual Caller ID (VCID)"
                }
            ]
        },
        {
            "code": 4003,
            "name": "Inovar-Service-Code",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "=UE Registration Notification/Buddy List Lookup"
                },
                {
                    "code": 2,
                    "name": "=Unsuccessful Call Setup Notification"
                }
            ]
        },
        {
            "code": 4004,
            "name": "Inovar-Service-ID",
            "vendorId": 41897,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Inovar-App-Code",
                "Inovar-Service-Code"
            ]
        },
        {
            "code": 4005,
            "name": "Inovar-Unsuccessful-Call-Reason",
            "vendorId": 41897,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Inovar-SIP-Response-Code",
                "Inovar-ISUP-Cause",
                "Inovar-Supplementary-Service-Id"
            ]
        },
        {
            "code": 4006,
            "name": "Inovar-SIP-Response-Code",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4007,
            "name": "Inovar-ISUP-Cause",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4008,
            "name": "eNodeB-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 4008,
            "name": "Inovar-Supplementary-Service-Id",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4009,
            "name": "Inovar-PS-Registration-Status",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "=Subscriber is Not Registered in PS Domain"
                },
                {
                    "code": 1,
                    "name": "=Subscriber is Registered in PS Domain"
                }
            ]
        },
        {
            "code": 4010,
            "name": "Inovar-Service-Result",
            "vendorId": 41897,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1001,
                    "name": "=MY5 Buddy List match found"
                },
                {
                    "code": 1002,
                    "name": "=MY5 internal failure"
                },
                {
                    "code": 1003,
                    "name": "=MY5 Subs not found"
                },
                {
                    "code": 1004,
                    "name": "=MY5 Subs Buddy List not configured"
                },
                {
                    "code": 1005,
                    "name": "=MY5 Subs Buddy List cfg not enabled"
                },
                {
                    "code": 1006,
                    "name": "=MY5 Subs Buddy List cfg enabled, but no match found 4 the Other Party Number"
                },
                {
                    "code": 2001,
                    "name": "=VCID success"
                },
                {
                    "code": 2002,
                    "name": "=VCID internal failure"
                },
                {
                    "code": 2003,
                    "name": "=VCID Subscriber not found"
                }
            ]
        },
        {
            "code": 4011,
            "name": "Inovar-Calling-Party-Info",
            "vendorId": 41897,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Calling-Party-Address"
            ]
        },
        {
            "code": 4013,
            "name": "Extended-eNodeB-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 4300,
            "name": "Communication-Failure-Information",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cause-Type",
                "S1AP-Cause",
                "RANAP-Cause",
                "BSSGP-Cause",
                "GMM-Cause",
                "SM-Cause"
            ]
        },
        {
            "code": 4301,
            "name": "Cause-Type",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "RADIO_NETWORK_LAYER"
                },
                {
                    "code": 1,
                    "name": "TRANSPORT_LAYER"
                },
                {
                    "code": 2,
                    "name": "NAS"
                },
                {
                    "code": 3,
                    "name": "PROTOCOL"
                },
                {
                    "code": 4,
                    "name": "MISCELLANEOUS"
                }
            ]
        },
        {
            "code": 4302,
            "name": "S1AP-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4303,
            "name": "RANAP-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4304,
            "name": "GMM-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4305,
            "name": "SM-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4306,
            "name": "Number-Of-UE-Per-Location-Configuration",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "EPS-Location-Information",
                "IMSI-Group-Id"
            ]
        },
        {
            "code": 4307,
            "name": "Number-Of-UE-Per-Location-Report",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "EPS-Location-Information",
                "UE-Count",
                "IMSI-Group-Id"
            ]
        },
        {
            "code": 4308,
            "name": "UE-Count",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4309,
            "name": "BSSGP-Cause",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4310,
            "name": "Serving-PLMN-Rate-Control",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Uplink-Rate-Limit",
                "Downlink-Rate-Limit"
            ]
        },
        {
            "code": 4311,
            "name": "Uplink-Rate-Limit",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4312,
            "name": "Downlink-Rate-Limit",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4313,
            "name": "Extended-PCO",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4314,
            "name": "Connection-Action",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "CONNECTION_ESTABLISHMENT"
                },
                {
                    "code": 1,
                    "name": "CONNECTION_RELEASE"
                },
                {
                    "code": 2,
                    "name": "CONNECTION_UPDATE"
                }
            ]
        },
        {
            "code": 4315,
            "name": "Non-IP-Data",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4316,
            "name": "SCEF-Wait-Time",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4317,
            "name": "CMR-Flags",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4318,
            "name": "RRC-Cause-Counter",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Counter-Value",
                "RRC-Counter-Timestamp"
            ]
        },
        {
            "code": 4319,
            "name": "Counter-Value",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4320,
            "name": "RRC-Counter-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4322,
            "name": "Idle-Status-Indication",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Idle-Status-Timestamp",
                "Active-Time",
                "Subscribed-Periodic-RAU-TAU-Timer"
            ]
        },
        {
            "code": 4323,
            "name": "Idle-Status-Timestamp",
            "vendorId": 10415,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4324,
            "name": "Active-Time",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4400,
            "name": "Charging-Per-IP-CAN-Session-Indicator",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Inactive"
                },
                {
                    "code": 1,
                    "name": "Active"
                }
            ]
        },
        {
            "code": 4401,
            "name": "Access-Network-Info-Change",
            "vendorId": 10415,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "Access-Network-Information",
                "Cellular-Network-Information",
                "Change-Time"
            ]
        },
        {
            "code": 4402,
            "name": "Discoveree-UE-HPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4403,
            "name": "Discoveree-UE-VPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4404,
            "name": "Discoverer-UE-HPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4405,
            "name": "Discoverer-UE-VPLMN-Identifier",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4406,
            "name": "3GPP-PS-Data-Off-Status",
            "vendorId": 10415,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Active"
                },
                {
                    "code": 1,
                    "name": "Inactive"
                }
            ]
        },
        {
            "code": 4407,
            "name": "Unused-Quota-Timer",
            "vendorId": 10415,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 4408,
            "name": "Announcing-PLMN-ID",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4409,
            "name": "ProSe-UE-to-Network-Relay-UE-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4410,
            "name": "ProSe-Target-Layer-2-ID",
            "vendorId": 10415,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4411,
            "name": "Relay-IP-address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4412,
            "name": "Target-IP-Address",
            "vendorId": 10415,
            "type": "IPAddress",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 4413,
            "name": "FE-Identifier-List",
            "vendorId": 10415,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 5001,
            "name": "Idle-To-Connected-Transition-Count",
            "vendorId": 12951,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 5002,
            "name": "Connected-Duration",
            "vendorId": 12951,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 5101,
            "name": "Nokia-IMS-Media-Component-Id",
            "vendorId": 94,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5103,
            "name": "Nokia-Time-Of-First-Usage",
            "vendorId": 94,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5104,
            "name": "Nokia-Time-Of-Last-Usage",
            "vendorId": 94,
            "type": "Time",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5105,
            "name": "Nokia-Session-Start-Indicator",
            "vendorId": 94,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5106,
            "name": "Nokia-Rulebase-Id",
            "vendorId": 94,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5109,
            "name": "Nokia-Quota-Consumption-Time",
            "vendorId": 94,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5110,
            "name": "Nokia-Quota-Holding-Time",
            "vendorId": 94,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5111,
            "name": "Default-Quota",
            "vendorId": 94,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "CC-Time",
                "CC-Total-Octets",
                "CC-Input-Octets",
                "CC-Output-Octets",
                "CC-Service-Specific-Units"
            ]
        },
        {
            "code": 5112,
            "name": "Nokia-URI",
            "vendorId": 94,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 5113,
            "name": "NSN-Token-Value",
            "vendorId": 94,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 6068,
            "name": "Charging-Gateway-Function-Host",
            "vendorId": 12951,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 6069,
            "name": "Charging-Group-ID",
            "vendorId": 12951,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 6115,
            "name": "Self-Activation-Status",
            "vendorId": 12951,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Continue"
                },
                {
                    "code": 1,
                    "name": "Reactivation-Disallowed-To-APN"
                }
            ]
        },
        {
            "code": 7102,
            "name": "Origination-Timestamp",
            "vendorId": 12951,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 7103,
            "name": "Max-Wait-Time",
            "vendorId": 12951,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 9010,
            "name": "3GPP2-BSID",
            "vendorId": 5535,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 11010,
            "name": "SN-Fast-Reauth-Username-11010",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 11011,
            "name": "SN-Pseudonym-Username-11011",
            "vendorId": 8164,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 20400,
            "name": "P2PSMS-Information",
            "vendorId": 2011,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "groupedAvps": [
                "SMSC-Address-Huawei",
                "SM-Id",
                "SM-Length"
            ]
        },
        {
            "code": 20401,
            "name": "SMSC-Address-Huawei",
            "vendorId": 2011,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20402,
            "name": "SM-Id",
            "vendorId": 2011,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20403,
            "name": "SM-Length",
            "vendorId": 2011,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20404,
            "name": "MO-MSC-Address",
            "vendorId": 2011,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20405,
            "name": "MT-MSC-Address",
            "vendorId": 2011,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20406,
            "name": "Source-Addr",
            "vendorId": 2011,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20407,
            "name": "Dest-Addr",
            "vendorId": 2011,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            }
        },
        {
            "code": 20409,
            "name": "Fee-Flag",
            "vendorId": 2011,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Charge in the original mode"
                },
                {
                    "code": 1,
                    "name": "Charge the calling number"
                },
                {
                    "code": 2,
                    "name": "Charge the called number"
                },
                {
                    "code": 3,
                    "name": "Charge the charging number"
                }
            ]
        },
        {
            "code": 20410,
            "name": "Fee-Type",
            "vendorId": 2011,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Charge by default mode"
                },
                {
                    "code": 1,
                    "name": "Charge by item"
                },
                {
                    "code": 2,
                    "name": "Charge by month (with authentication and fee deduction)"
                },
                {
                    "code": 3,
                    "name": "Charge by month (with authentication but no fee deduction)"
                },
                {
                    "code": 4,
                    "name": "Charge upper limit amount by the number of SMs"
                },
                {
                    "code": 5,
                    "name": "Charge by month with limited number of SMs (with authentication and fee deduction)"
                },
                {
                    "code": 6,
                    "name": "Charge by month with limited number of SMs (with authentication but no fee deduction)"
                }
            ]
        },
        {
            "code": 20415,
            "name": "Status-Report-Requested",
            "vendorId": 2011,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "No"
                },
                {
                    "code": 1,
                    "name": "Yes"
                },
                {
                    "code": 2,
                    "name": "Refund on Failure"
                }
            ]
        },
        {
            "code": 20418,
            "name": "Send-Result",
            "vendorId": 2011,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Delivered"
                }
            ]
        },
        {
            "code": 60528,
            "name": "Account-State",
            "vendorId": 28458,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60530,
            "name": "Subscriber-Specific-Info",
            "vendorId": 28458,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Account-State",
                "Active-Product-Offer",
                "Billing-Account"
            ]
        },
        {
            "code": 60551,
            "name": "Offer-Name",
            "vendorId": 28458,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60552,
            "name": "Version",
            "vendorId": 28458,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60553,
            "name": "Active-Product-Offer",
            "vendorId": 28458,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Offer-Name",
                "Version",
                "Expiry-Date"
            ]
        },
        {
            "code": 60554,
            "name": "Expiry-Date",
            "vendorId": 28458,
            "type": "Time",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60557,
            "name": "Billing-Account",
            "vendorId": 28458,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Account-Number",
                "Account-Type",
                "Account-Subtype"
            ]
        },
        {
            "code": 60558,
            "name": "Billing-Account-Number",
            "vendorId": 28458,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60559,
            "name": "Account-Type",
            "vendorId": 28458,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 60560,
            "name": "Account-Subtype",
            "vendorId": 28458,
            "type": "UTF8String",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 65530,
            "name": "SN-Proxy-MIPV6",
            "vendorId": 8164,
            "type": "Unsigned32",
            "flags": {
                "mandatory": true,
                "protected": true,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disabled"
                },
                {
                    "code": 1,
                    "name": "Enabled"
                }
            ]
        },
        {
            "code": 131072,
            "name": "Cisco-Charging-Rule-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Service-Name",
                "Rating-Group",
                "Cisco-Flow-Description",
                "Cisco-Flow-Status",
                "QoS-Information",
                "Online",
                "Offline",
                "Precedence",
                "AF-Charging-Identifier",
                "Charging-Rule-Event-Trigger",
                "Redirect-Server"
            ]
        },
        {
            "code": 131073,
            "name": "Content-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-Name",
                "Cisco-Flow-Description",
                "Content-Scope",
                "Content-Idle-Timer",
                "Nexthop",
                "Nexthop-Reverse",
                "L7-Parse-Protocol-Type",
                "L7-Parse-Length",
                "Billing-Policy-Name",
                "Replicate-Session",
                "Intermediate-CDR-Threshold",
                "CDR-Generation-Delay",
                "Content-Pending-Timer",
                "Operation-Status",
                "Subscriber-IP-Source",
                "Flow-Status-Policy-Mismatch",
                "Relative-URL",
                "Control-URL",
                "Domain-Group-Name",
                "Mining",
                "Nexthop-Media",
                "Nexthop-Override",
                "Accel"
            ]
        },
        {
            "code": 131074,
            "name": "Billing-Policy-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Policy-Name",
                "Policy-Map-Name",
                "Accounting",
                "Class-Map-Name",
                "Header-Group-Name"
            ]
        },
        {
            "code": 131075,
            "name": "Policy-Map-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Map-Name",
                "Policy-Map-Type",
                "Policy-Map-Replace",
                "Policy-Map-Match-Remove",
                "Policy-Map-Match-Install"
            ]
        },
        {
            "code": 131076,
            "name": "Service-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Name",
                "Online-Billing-Basis",
                "Dual-Billing-Basis",
                "Service-Reporting-Level",
                "Service-CDR-Threshold",
                "Service-Activation",
                "Advice-Of-Charge",
                "Cisco-Service-Class",
                "Service-Idle-Time",
                "Owner-Id",
                "Owner-Name",
                "Online-Passthrough-Quota",
                "Dual-Passthrough-Quota",
                "Online-Reauthorization-Threshold",
                "Dual-Reauthorization-Threshold",
                "Online-Reauthorization-Timeout",
                "Refund-Policy",
                "Meter-Exclude",
                "Meter-Include-Imap",
                "Metering-Granularity",
                "Verify",
                "Cisco-Quota-Consumption-Time",
                "Service-Rating-Group",
                "Cisco-QoS-Profile-Uplink",
                "Cisco-QoS-Profile-Downlink",
                "Header-Group-Name",
                "Content-Policy-Map"
            ]
        },
        {
            "code": 131077,
            "name": "Content-Policy-Map",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-Name",
                "Billing-Policy-Name",
                "Weight"
            ]
        },
        {
            "code": 131078,
            "name": "Service-Info",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Name",
                "Online",
                "Virtual-Online"
            ]
        },
        {
            "code": 131079,
            "name": "Billing-Plan-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Plan-Name",
                "Online",
                "Offline",
                "Virtual-Online",
                "User-Idle-Timer",
                "User-Idle-Pod",
                "User-Default",
                "Cisco-QoS-Profile-Uplink",
                "Cisco-QoS-Profile-Downlink",
                "Service-Info"
            ]
        },
        {
            "code": 131080,
            "name": "Volume-Threshold",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131081,
            "name": "Time-Threshold",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131082,
            "name": "Content-Idle-Timer",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131083,
            "name": "Nexthop-Uplink",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131084,
            "name": "Nexthop-Downlink",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131085,
            "name": "L7-Parse-Protocol-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "HTTP"
                },
                {
                    "code": 1,
                    "name": "IMAP"
                },
                {
                    "code": 2,
                    "name": "OTHER"
                },
                {
                    "code": 3,
                    "name": "POP3"
                },
                {
                    "code": 4,
                    "name": "RTSP"
                },
                {
                    "code": 5,
                    "name": "SMTP"
                },
                {
                    "code": 6,
                    "name": "WAP-CONNECTION-ORIENTED"
                },
                {
                    "code": 7,
                    "name": "WAP-CONNECTION-LESS"
                },
                {
                    "code": 8,
                    "name": "SIP"
                },
                {
                    "code": 9,
                    "name": "FTP"
                },
                {
                    "code": 10,
                    "name": "NBAR"
                },
                {
                    "code": 11,
                    "name": "DNS"
                },
                {
                    "code": 12,
                    "name": "HTTP-INSERT"
                }
            ]
        },
        {
            "code": 131086,
            "name": "Service-Status",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Name",
                "Cisco-Flow-Status",
                "Service-Rating-Group",
                "Service-QoS",
                "Redirect-Server",
                "Service-Group-Name"
            ]
        },
        {
            "code": 131087,
            "name": "Service-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131088,
            "name": "Billing-Policy-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131089,
            "name": "Policy-Map-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131090,
            "name": "Policy-Map-Match",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Match-String",
                "Attribute-String"
            ]
        },
        {
            "code": 131091,
            "name": "Match-String",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131092,
            "name": "Attribute-String",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131093,
            "name": "Online-Billing-Basis",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "EVENT"
                },
                {
                    "code": 2,
                    "name": "IP_BYTE"
                },
                {
                    "code": 3,
                    "name": "TCP_BYTE"
                },
                {
                    "code": 4,
                    "name": "DURATION"
                },
                {
                    "code": 5,
                    "name": "DURATION-CONNECT"
                },
                {
                    "code": 6,
                    "name": "DURATION-TRANSACTION"
                }
            ]
        },
        {
            "code": 131094,
            "name": "Service-Activation",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "USER_PROFILE"
                },
                {
                    "code": 1,
                    "name": "AUTOMATIC"
                }
            ]
        },
        {
            "code": 131095,
            "name": "CDR-Volume-Threshold",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131096,
            "name": "CDR-Time-Threshold",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131097,
            "name": "Advice-Of-Charge",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Append-URL",
                "Confirm-Token-131099"
            ]
        },
        {
            "code": 131098,
            "name": "Append-URL",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLE_APPEND_URL"
                },
                {
                    "code": 1,
                    "name": "ENABLE_APPEND_URL"
                }
            ]
        },
        {
            "code": 131099,
            "name": "Confirm-Token-131099",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131100,
            "name": "Cisco-Service-Class",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131101,
            "name": "Service-Idle-Time",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131102,
            "name": "Owner-Id",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131103,
            "name": "Owner-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131104,
            "name": "Online-Passthrough-Quota",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131105,
            "name": "Online-Reauthorization-Threshold",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131106,
            "name": "Online-Reauthorization-Timeout",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Initial-Timeout",
                "Maximum-Timeout"
            ]
        },
        {
            "code": 131107,
            "name": "Initial-Timeout",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131108,
            "name": "Maximum-Timeout",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131109,
            "name": "Refund-Policy",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131110,
            "name": "Meter-Exclude",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "MMS_WAP"
                },
                {
                    "code": 1,
                    "name": "RTSP_PAUSE"
                },
                {
                    "code": 2,
                    "name": "SERVICE_IDLE"
                },
                {
                    "code": 3,
                    "name": "NETWORK_INIT_SIP"
                }
            ]
        },
        {
            "code": 131111,
            "name": "Meter-Include-Imap",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "BODY_AND_HEADER"
                },
                {
                    "code": 1,
                    "name": "BODY_ONLY"
                },
                {
                    "code": 2,
                    "name": "BODY_AND_OTHER"
                }
            ]
        },
        {
            "code": 131112,
            "name": "Metering-Granularity",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Meter-Increment",
                "Meter-Initial",
                "Meter-Minimum"
            ]
        },
        {
            "code": 131113,
            "name": "Meter-Increment",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131114,
            "name": "Meter-Initial",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131115,
            "name": "Meter-Minimum",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131116,
            "name": "Verify",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Confirm-Token-131117"
            ]
        },
        {
            "code": 131117,
            "name": "Confirm-Token-131117",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131118,
            "name": "Weight",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131119,
            "name": "User-Idle-Timer",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131120,
            "name": "Policy-Preload-Req-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "POLICY_PRELOAD_REQ"
                },
                {
                    "code": 1,
                    "name": "POLICY_PRELOAD_RESP"
                },
                {
                    "code": 2,
                    "name": "POLICY_PRELOAD_PUSH"
                },
                {
                    "code": 3,
                    "name": "POLICY_PRELOAD_PUSH_ACK"
                }
            ]
        },
        {
            "code": 131121,
            "name": "Policy-Preload-Object-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "POLICY_MAP"
                },
                {
                    "code": 1,
                    "name": "BILLING_POLICY"
                },
                {
                    "code": 2,
                    "name": "CONTENT"
                },
                {
                    "code": 3,
                    "name": "SERVICE"
                },
                {
                    "code": 4,
                    "name": "BILLING_PLAN"
                },
                {
                    "code": 5,
                    "name": "DOMAIN_GROUP"
                },
                {
                    "code": 6,
                    "name": "HEADER_INSERT"
                },
                {
                    "code": 7,
                    "name": "HEADER_GROUP"
                },
                {
                    "code": 8,
                    "name": "QOS_PROFILE"
                }
            ]
        },
        {
            "code": 131122,
            "name": "Policy-Preload-Status",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "INITIATE"
                },
                {
                    "code": 1,
                    "name": "COMPLETE"
                }
            ]
        },
        {
            "code": 131123,
            "name": "Charging-Rule-Trigger-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_CHARGING_RULE_EVENT_TRIGGERS"
                },
                {
                    "code": 1,
                    "name": "VOLUME_THRESHOLD"
                },
                {
                    "code": 2,
                    "name": "TIME_THRESHOLD"
                },
                {
                    "code": 3,
                    "name": "SVC_FLOW_DETECTION"
                },
                {
                    "code": 4,
                    "name": "CHARGING_RULE_REMOVE"
                }
            ]
        },
        {
            "code": 131124,
            "name": "Charging-Rule-Event",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Charging-Rule-Trigger-Type",
                "Volume-Usage",
                "Cisco-Time-Usage",
                "Cisco-Report-Usage"
            ]
        },
        {
            "code": 131125,
            "name": "Service-Reporting-Level",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TRANSACTION"
                },
                {
                    "code": 1,
                    "name": "SERVICE"
                }
            ]
        },
        {
            "code": 131126,
            "name": "Accounting",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Accounting-Customer-String"
            ]
        },
        {
            "code": 131127,
            "name": "Accounting-Customer-String",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131128,
            "name": "L7-Parse-Length",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131129,
            "name": "Service-CDR-Threshold",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "CDR-Volume-Threshold",
                "CDR-Time-Threshold"
            ]
        },
        {
            "code": 131130,
            "name": "Intermediate-CDR-Threshold",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "CDR-Volume-Threshold",
                "CDR-Time-Threshold"
            ]
        },
        {
            "code": 131131,
            "name": "CDR-Generation-Delay",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131132,
            "name": "Replicate-Session",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Replicate-Session-Delay"
            ]
        },
        {
            "code": 131133,
            "name": "Replicate-Session-Delay",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131134,
            "name": "Content-Pending-Timer",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131135,
            "name": "Operation-Status",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "OUT_OF_SERVICE"
                },
                {
                    "code": 1,
                    "name": "IN_SERVICE"
                }
            ]
        },
        {
            "code": 131136,
            "name": "Subscriber-IP-Source",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DEFAULT"
                },
                {
                    "code": 1,
                    "name": "HTTP_X_FORWARDED_FOR"
                }
            ]
        },
        {
            "code": 131137,
            "name": "Nexthop",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131138,
            "name": "Nexthop-Reverse",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131139,
            "name": "Charging-Rule-Event-Trigger",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Trigger-Type",
                "Volume-Threshold",
                "Time-Threshold",
                "Cisco-Report-Usage",
                "Volume-Threshold-64"
            ]
        },
        {
            "code": 131140,
            "name": "Billing-Plan-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131141,
            "name": "Content-Flow-Description",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-Flow-Filter",
                "VRF-Name",
                "VLAN-Id"
            ]
        },
        {
            "code": 131142,
            "name": "Content-Flow-Filter",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Client-Group-Id",
                "Destination-IP-Address",
                "Destination-Mask",
                "Protocol-ID",
                "Start-of-Port-Range",
                "End-of-Port-Range"
            ]
        },
        {
            "code": 131143,
            "name": "Client-Group-Id",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "ACL-Number",
                "ACL-Name"
            ]
        },
        {
            "code": 131144,
            "name": "ACL-Number",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131145,
            "name": "ACL-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131146,
            "name": "Destination-IP-Address",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131147,
            "name": "Destination-Mask",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131148,
            "name": "Protocol-ID",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131149,
            "name": "Start-of-Port-Range",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131150,
            "name": "End-of-Port-Range",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131151,
            "name": "Content-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131152,
            "name": "Failed-Preload-Object",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Preload-Object-Type",
                "Failed-Preload-Obj-Name"
            ]
        },
        {
            "code": 131153,
            "name": "VRF-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131154,
            "name": "VLAN-Id",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131155,
            "name": "Volume-Usage",
            "vendorId": 5771,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131156,
            "name": "Cisco-Time-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Duration",
                "First-Packet-Timestanp",
                "Last-Packet-Timestanp"
            ]
        },
        {
            "code": 131157,
            "name": "Duration",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131158,
            "name": "First-Packet-Timestanp",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131159,
            "name": "Last-Packet-Timestanp",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131160,
            "name": "Cisco-Flow-Description",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-Flow-Description-507",
                "Content-Name",
                "Precedence",
                "Flow-Information"
            ]
        },
        {
            "code": 131161,
            "name": "Terminate-Bearer",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Bearer-Identifier"
            ]
        },
        {
            "code": 131162,
            "name": "Service-Rating-Group",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131163,
            "name": "Content-Scope",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "GLOBAL"
                },
                {
                    "code": 1,
                    "name": "USER"
                }
            ]
        },
        {
            "code": 131164,
            "name": "Flow-Status-Policy-Mismatch",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FORWARD"
                },
                {
                    "code": 1,
                    "name": "BLOCK"
                }
            ]
        },
        {
            "code": 131165,
            "name": "Policy-Map-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "URL_MAP"
                },
                {
                    "code": 1,
                    "name": "HEADER_MAP"
                },
                {
                    "code": 2,
                    "name": "METHOD_MAP"
                },
                {
                    "code": 3,
                    "name": "ATTRIBUTE_MAP"
                }
            ]
        },
        {
            "code": 131166,
            "name": "Policy-Map-Match-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Map-Match"
            ]
        },
        {
            "code": 131167,
            "name": "Policy-Map-Match-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Map-Match"
            ]
        },
        {
            "code": 131168,
            "name": "Policy-Map-Replace",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131169,
            "name": "Cisco-Flow-Status",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FORWARD"
                },
                {
                    "code": 1,
                    "name": "BLOCK"
                },
                {
                    "code": 2,
                    "name": "REDIRECT"
                }
            ]
        },
        {
            "code": 131170,
            "name": "Service-QoS",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rate-Limit-UL",
                "QoS-Rate-Limit-DL"
            ]
        },
        {
            "code": 131171,
            "name": "QoS-Rate-Limit-UL",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rate-Limit"
            ]
        },
        {
            "code": 131172,
            "name": "QoS-Rate-Limit-DL",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "QoS-Rate-Limit"
            ]
        },
        {
            "code": 131173,
            "name": "QoS-Rate-Limit",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Max-Bandwidth",
                "Max-Burst-Size",
                "Rate-Limit-Conform-Action",
                "Rate-Limit-Exceed-Action"
            ]
        },
        {
            "code": 131174,
            "name": "Max-Bandwidth",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131175,
            "name": "Rate-Limit-Conform-Action",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-Rate-Limit-Action",
                "Cisco-DSCP"
            ]
        },
        {
            "code": 131176,
            "name": "Rate-Limit-Exceed-Action",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-Rate-Limit-Action",
                "Cisco-DSCP"
            ]
        },
        {
            "code": 131177,
            "name": "Rate-Limit-Action",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FORWARD"
                },
                {
                    "code": 1,
                    "name": "DROP"
                },
                {
                    "code": 2,
                    "name": "MARK_DSCP"
                }
            ]
        },
        {
            "code": 131177,
            "name": "Cisco-Rate-Limit-Action",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "FORWARD"
                },
                {
                    "code": 1,
                    "name": "DROP"
                },
                {
                    "code": 2,
                    "name": "MARK_DSCP"
                }
            ]
        },
        {
            "code": 131178,
            "name": "DSCP",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 131178,
            "name": "Cisco-DSCP",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131179,
            "name": "Policy-Map-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Map-Definition"
            ]
        },
        {
            "code": 131180,
            "name": "Policy-Map-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Map-Name"
            ]
        },
        {
            "code": 131181,
            "name": "Billing-Policy-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Policy-Definition"
            ]
        },
        {
            "code": 131182,
            "name": "Billing-Policy-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Policy-Name"
            ]
        },
        {
            "code": 131183,
            "name": "Content-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-Definition"
            ]
        },
        {
            "code": 131184,
            "name": "Content-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Content-Name"
            ]
        },
        {
            "code": 131185,
            "name": "Service-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Definition"
            ]
        },
        {
            "code": 131186,
            "name": "Service-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Name"
            ]
        },
        {
            "code": 131187,
            "name": "Billing-Plan-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Plan-Definition"
            ]
        },
        {
            "code": 131188,
            "name": "Billing-Plan-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Billing-Plan-Name"
            ]
        },
        {
            "code": 131189,
            "name": "Policy-Preload-Error-Code",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "INCONSISTENT_PRELOAD_DATA"
                },
                {
                    "code": 1,
                    "name": "MANDATORY_AVP_MISSING"
                },
                {
                    "code": 2,
                    "name": "FAILURE_TO_ENFORCE"
                },
                {
                    "code": 3,
                    "name": "WRONG_ORDER"
                },
                {
                    "code": 4,
                    "name": "CONFLICT_WITH_STATIC_CONFIG"
                }
            ]
        },
        {
            "code": 131190,
            "name": "Max-Burst-Size",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131191,
            "name": "Failed-Preload-Obj-Name",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": true,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Policy-Preload-Error-Code",
                "Policy-Map-Name",
                "Billing-Policy-Name",
                "Content-Name",
                "Service-Name",
                "Billing-Plan-Name"
            ]
        },
        {
            "code": 131192,
            "name": "Cisco-Event-Trigger-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_Cisco_TRIGGERS"
                },
                {
                    "code": 1,
                    "name": "TCP_SYN_DETECTION"
                },
                {
                    "code": 2,
                    "name": "VOLUME_THRESHOLD"
                },
                {
                    "code": 3,
                    "name": "TIME_THRESHOLD"
                },
                {
                    "code": 4,
                    "name": "USER_AGENT_DETECTION"
                },
                {
                    "code": 5,
                    "name": "Volume-Threshold-64"
                }
            ]
        },
        {
            "code": 131193,
            "name": "Cisco-Event-Trigger",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-Event-Trigger-Type",
                "Volume-Threshold",
                "Time-Threshold",
                "Cisco-Report-Usage",
                "Volume-Threshold-64"
            ]
        },
        {
            "code": 131194,
            "name": "TCP-SYN",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131195,
            "name": "Cisco-Event",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-Event-Trigger-Type",
                "TCP-SYN",
                "Volume-Usage",
                "Cisco-Time-Usage",
                "Cisco-Report-Usage",
                "User-Agent"
            ]
        },
        {
            "code": 131196,
            "name": "Interleaved",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131197,
            "name": "Control-URL",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Interleaved"
            ]
        },
        {
            "code": 131198,
            "name": "Relative-URL",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131199,
            "name": "Mining",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131200,
            "name": "User-Default",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131201,
            "name": "Cisco-Priority",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131202,
            "name": "Domain-Group-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131203,
            "name": "Domain-Group-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Domain-Group-Name",
                "Cisco-Priority",
                "Match-String"
            ]
        },
        {
            "code": 131204,
            "name": "Domain-Group-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Domain-Group-Definition"
            ]
        },
        {
            "code": 131205,
            "name": "Domain-Group-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Domain-Group-Name"
            ]
        },
        {
            "code": 131206,
            "name": "Domain-Group-Activation",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131207,
            "name": "Dual-Billing-Basis",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 1,
                    "name": "EVENT"
                },
                {
                    "code": 2,
                    "name": "IP_BYTE"
                },
                {
                    "code": 3,
                    "name": "TCP_BYTE"
                },
                {
                    "code": 4,
                    "name": "DURATION"
                },
                {
                    "code": 5,
                    "name": "DURATION-CONNECT"
                },
                {
                    "code": 6,
                    "name": "DURATION-TRANSACTION"
                }
            ]
        },
        {
            "code": 131208,
            "name": "Dual-Passthrough-Quota",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131209,
            "name": "Dual-Reauthorization-Threshold",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131210,
            "name": "Virtual-Online",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131211,
            "name": "Nexthop-Media",
            "vendorId": 5771,
            "type": "IPAddress",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131212,
            "name": "Nexthop-Override",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131213,
            "name": "Cisco-Quota-Consumption-Time",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131214,
            "name": "Class-Map-Name",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131215,
            "name": "Header-Group-Name",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131216,
            "name": "Header-Group-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Group-Name",
                "Header-Insert-Name"
            ]
        },
        {
            "code": 131217,
            "name": "Header-Group-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Group-Definition"
            ]
        },
        {
            "code": 131218,
            "name": "Header-Group-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Group-Name"
            ]
        },
        {
            "code": 131219,
            "name": "Header-Insert-Name",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131220,
            "name": "Header-Field-Name",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131221,
            "name": "Header-Class-Name",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131222,
            "name": "Header-Class-Mode",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "EXCLUDE"
                },
                {
                    "code": 1,
                    "name": "INCLUDE"
                }
            ]
        },
        {
            "code": 131223,
            "name": "Header-Class",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Class-Name",
                "Header-Class-Mode"
            ]
        },
        {
            "code": 131224,
            "name": "Radius-Attribute-Type",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131225,
            "name": "Radius-Vsa-Vendor-Id",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131226,
            "name": "Radius-Vsa-Subattribute-Type",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131227,
            "name": "Header-Item-Radius",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Radius-Attribute-Type",
                "Radius-Vsa-Vendor-Id",
                "Radius-Vsa-Subattribute-Type"
            ]
        },
        {
            "code": 131228,
            "name": "Header-Item",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "TIMESTAMP"
                },
                {
                    "code": 1,
                    "name": "QUOTA_SERVER "
                }
            ]
        },
        {
            "code": 131229,
            "name": "Header-Item-String",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131230,
            "name": "Header-Items-Encrypted",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Item",
                "Header-Item-String",
                "Header-Item-Radius"
            ]
        },
        {
            "code": 131231,
            "name": "Header-Insert-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Insert-Name",
                "Header-Field-Name",
                "Header-Class",
                "Header-Items-Encrypted",
                "Header-Item-String",
                "Header-Item-Radius",
                "Header-Item"
            ]
        },
        {
            "code": 131232,
            "name": "Header-Insert-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Insert-Definition"
            ]
        },
        {
            "code": 131233,
            "name": "Header-Insert-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Header-Insert-Name"
            ]
        },
        {
            "code": 131234,
            "name": "User-Idle-Pod",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131235,
            "name": "Domain-Group-Clear",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLED"
                },
                {
                    "code": 1,
                    "name": "ENABLED"
                }
            ]
        },
        {
            "code": 131236,
            "name": "Cisco-QoS-Profile-Name",
            "vendorId": 5771,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131237,
            "name": "Cisco-QoS-Profile",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-QoS-Profile-Name",
                "QoS-Rate-Limit"
            ]
        },
        {
            "code": 131238,
            "name": "Cisco-QoS-Profile-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-QoS-Profile"
            ]
        },
        {
            "code": 131239,
            "name": "Cisco-QoS-Profile-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-QoS-Profile"
            ]
        },
        {
            "code": 131240,
            "name": "Cisco-QoS-Profile-Uplink",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-QoS-Profile-Name"
            ]
        },
        {
            "code": 131241,
            "name": "Cisco-QoS-Profile-Downlink",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-QoS-Profile-Name"
            ]
        },
        {
            "code": 131242,
            "name": "Header-Item-Encryption",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "UNENCRYPTED"
                },
                {
                    "code": 1,
                    "name": "ENCRYPTED"
                }
            ]
        },
        {
            "code": 131243,
            "name": "Service-Group-Name",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131244,
            "name": "Service-Group-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Group-Name",
                "Cisco-Event-Trigger",
                "Cisco-Flow-Status",
                "Redirect-Server"
            ]
        },
        {
            "code": 131245,
            "name": "Service-Group-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Group-Definition"
            ]
        },
        {
            "code": 131246,
            "name": "Service-Group-Remove",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Group-Name"
            ]
        },
        {
            "code": 131247,
            "name": "Service-Group-Event",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Group-Name",
                "Cisco-Event"
            ]
        },
        {
            "code": 131248,
            "name": "Cisco-Report-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Event-Trigger"
            ]
        },
        {
            "code": 131249,
            "name": "Accel",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "DISABLE"
                },
                {
                    "code": 1,
                    "name": "ENABLE"
                }
            ]
        },
        {
            "code": 131250,
            "name": "Cisco-Answer-User-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Cisco-Request-Usage-Type",
                "Volume-Usage",
                "Cisco-Time-Usage"
            ]
        },
        {
            "code": 131251,
            "name": "Cisco-Request-Usage-Type",
            "vendorId": 5771,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "enums": [
                {
                    "code": 0,
                    "name": "NO_USAGE"
                },
                {
                    "code": 1,
                    "name": "VOL_USAGE"
                },
                {
                    "code": 2,
                    "name": "TIME_USAGE"
                }
            ]
        },
        {
            "code": 131252,
            "name": "Cisco-Request-Charging-Rule-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Cisco-Request-Usage-Type"
            ]
        },
        {
            "code": 131253,
            "name": "Cisco-Request-Service-Group-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Group-Name",
                "Cisco-Request-Usage-Type"
            ]
        },
        {
            "code": 131254,
            "name": "Cisco-Answer-Charging-Rule-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Charging-Rule-Name",
                "Cisco-Request-Usage-Type",
                "Volume-Usage",
                "Cisco-Time-Usage"
            ]
        },
        {
            "code": 131255,
            "name": "Cisco-Answer-Service-Group-Usage",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Group-Name",
                "Cisco-Request-Usage-Type",
                "Volume-Usage",
                "Cisco-Time-Usage"
            ]
        },
        {
            "code": 131256,
            "name": "User-Agent",
            "vendorId": 5771,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131257,
            "name": "Service-Life-Time",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131258,
            "name": "Volume-Threshold-64",
            "vendorId": 5771,
            "type": "Unsigned64",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131259,
            "name": "Delegated-IP-Install",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Delegated-IPv4-Definition",
                "Delegated-IPv6-Definition"
            ]
        },
        {
            "code": 131260,
            "name": "Delegated-IPv4-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Framed-IP-Address",
                "Framed-IP-Netmask",
                "Aggr-Prefix-Len"
            ]
        },
        {
            "code": 131261,
            "name": "Delegated-IPv6-Definition",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Delegated-IPv6-Prefix",
                "Aggr-Prefix-Len"
            ]
        },
        {
            "code": 131262,
            "name": "Aggr-Prefix-Len",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131263,
            "name": "Service-Identifier-Lo",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131264,
            "name": "Service-Identifier-Hi",
            "vendorId": 5771,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            }
        },
        {
            "code": 131265,
            "name": "Service-Identifier-Range",
            "vendorId": 5771,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": true,
                "vendorBit": true
            },
            "groupedAvps": [
                "Service-Identifier-Lo",
                "Service-Identifier-Hi"
            ]
        },
        {
            "code": 132001,
            "name": "QoS-Group-Rule-Install",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "QoS-Group-Rule-Definition"
            ]
        },
        {
            "code": 132003,
            "name": "QoS-Group-Rule-Definition",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "QoS-Group-Rule-Name",
                "Flow-Status",
                "QoS-Information",
                "Redirect-Server",
                "Monitoring-Key",
                "Precedence"
            ]
        },
        {
            "code": 132004,
            "name": "QoS-Group-Rule-Name",
            "vendorId": 9,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132006,
            "name": "MBR-Limit-Exceed-Action-UL",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Rate-Limit-Action",
                "DSCP"
            ]
        },
        {
            "code": 132008,
            "name": "MBR-Limit-Exceed-Action-DL",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Rate-Limit-Action",
                "DSCP"
            ]
        },
        {
            "code": 132009,
            "name": "MBR-Burst-Size-UL",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132010,
            "name": "MBR-Burst-Size-DL",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132011,
            "name": "QoS-Level",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 1,
                    "name": "SUBSCRIBER_LEVEL"
                }
            ]
        },
        {
            "code": 132017,
            "name": "Override-Control",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Override-Control-Name",
                "Override-Rule-Name",
                "Override-Charging-Action-Parameters"
            ]
        },
        {
            "code": 132018,
            "name": "Override-Rule-Name",
            "vendorId": 9,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132019,
            "name": "Override-Charging-Action-Parameters",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Execution-Time",
                "Override-Control-Pending-Queue-Action",
                "Override-Charging-Action-Name",
                "Override-Charging-Action-Exclude-Rule",
                "Override-Charging-Parameters"
            ]
        },
        {
            "code": 132020,
            "name": "Override-Charging-Action-Name",
            "vendorId": 9,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132021,
            "name": "Override-Charging-Action-Exclude-Rule",
            "vendorId": 9,
            "type": "UTF8String",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132022,
            "name": "Override-Charging-Parameters",
            "vendorId": 9,
            "type": "Grouped",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "groupedAvps": [
                "Override-Service-Identifier",
                "Override-Rating-Group",
                "Override-Online",
                "Override-Offline"
            ]
        },
        {
            "code": 132023,
            "name": "Override-Service-Identifier",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132024,
            "name": "Override-Rating-Group",
            "vendorId": 9,
            "type": "Unsigned32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132025,
            "name": "CiscoSystems-Execution-Time",
            "vendorId": 9,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132026,
            "name": "Override-Online",
            "vendorId": 9,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable-Online"
                },
                {
                    "code": 1,
                    "name": "Enable-Online"
                }
            ]
        },
        {
            "code": 132027,
            "name": "Override-Offline",
            "vendorId": 9,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Disable-Offline"
                },
                {
                    "code": 1,
                    "name": "Enable-Offline"
                }
            ]
        },
        {
            "code": 132052,
            "name": "Override-Control-Name",
            "vendorId": 9,
            "type": "OctetString",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            }
        },
        {
            "code": 132078,
            "name": "Override-Control-Pending-Queue-Action",
            "vendorId": 9,
            "type": "Integer32",
            "flags": {
                "mandatory": false,
                "protected": false,
                "mayEncrypt": false,
                "vendorBit": false
            },
            "enums": [
                {
                    "code": 0,
                    "name": "Flush"
                },
                {
                    "code": 1,
                    "name": "Retain"
                }
            ]
        }
    ]
}