{
                "description": "A type containing list of access points.",
                "properties": {
                    "accessPoint": {
                        "description": "Collection of the access point information list.",
                        "items": {
                            "description": "A type containing access point information.",
                            "properties": {
                                "accessPointId": {
                                    "description": "Identifier of access point.",
                                    "type": "string",
                                    "x-etsi-mec-cardinality": 1,
                                    "x-etsi-mec-origin-type": "string"
                                },
                                "connectionType": {
                                    "description": "This enumeration represents the connection type of an access point",
                                    "enum": [
                                        "LTE",
                                        "Wifi",
                                        "Wimax",
                                        "5G NR",
                                        "UNKNOWN"
                                    ],
                                    "type": "string"
                                },
                                "interestRealm": {
                                    "description": "Interest realm of access point.",
                                    "type": "string",
                                    "x-etsi-mec-cardinality": "0..1",
                                    "x-etsi-mec-origin-type": "string"
                                },
                                "locationInfo": {
                                    "properties": {
                                        "accuracy": {
                                            "description": "Horizontal accuracy/(semi-major) uncertainty of location provided in meters, as defined in [14]. Present only if \"shape\" equals 4, 5 or 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "accuracyAltitude": {
                                            "description": "Altitude accuracy/uncertainty of location provided in meters, as defined in [14]. Present only if \"shape\" equals 3 or 4.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "accuracySemiMinor": {
                                            "description": "Horizontal accuracy/(semi-major) uncertainty of location provided in meters, as defined in [14]. Present only if \"shape\" equals 4, 5 or 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "altitude": {
                                            "description": "Location altitude relative to the WGS84 ellipsoid surface.",
                                            "format": "float",
                                            "type": "number",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "Float"
                                        },
                                        "confidence": {
                                            "description": "Confidence by which the position of a target entity is known to be within the shape description, expressed as a percentage and defined in [14]. Present only if \"shape\" equals 1, 4 or 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "includedAngle": {
                                            "description": "Present only if \"shape\" equals 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "innerRadius": {
                                            "description": "Present only if \"shape\" equals 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "latitude": {
                                            "description": "Location latitude, expressed in the range -90° to +90°. Cardinality greater than one only if \"shape\" equals 7.",
                                            "format": "float",
                                            "items": {
                                                "type": "number"
                                            },
                                            "minItems": 1,
                                            "type": "array",
                                            "x-etsi-mec-cardinality": "1..N",
                                            "x-etsi-mec-origin-type": "Float"
                                        },
                                        "longitude": {
                                            "description": "Location longitude, expressed in the range -180° to +180°. Cardinality greater than one only if \"shape\" equals 7.",
                                            "format": "float",
                                            "items": {
                                                "type": "number"
                                            },
                                            "minItems": 1,
                                            "type": "array",
                                            "x-etsi-mec-cardinality": "1..N",
                                            "x-etsi-mec-origin-type": "Float"
                                        },
                                        "offsetAngle": {
                                            "description": "Present only if \"shape\" equals 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "orientationMajorAxis": {
                                            "description": "Angle of orientation of the major axis, expressed in the range 0° to 180°, as defined in [14]. Present only if \"shape\" equals 4 or 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "shape": {
                                            "description": "Shape information, as detailed in [14], associated with the reported location coordinate: 1 = Ellipsoid_Arc 2 = ellipsoid_Point 3 = ellipsoid_Point_Altitude 4 = ellipsoid_Point_Altitude_Uncert_Ellipsoid 5 = ellipsoid_Point_Uncert_Circle 6 = ellipsoid_Point_Uncert_Ellipse 7 = polygon",
                                            "enum": [
                                                1,
                                                2,
                                                3,
                                                4,
                                                5,
                                                6,
                                                7
                                            ],
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "1",
                                            "x-etsi-mec-origin-type": "Enum_inlined"
                                        },
                                        "uncertaintyRadius": {
                                            "description": "Present only if \"shape\" equals 6.",
                                            "type": "integer",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "UnsignedInt"
                                        },
                                        "velocity": {
                                            "description": "Structure with attributes relating to the target entity’s velocity, as defined in [14].",
                                            "properties": {
                                                "bearing": {
                                                    "description": "Bearing, expressed in the range 0° to 360°, as defined in [14].",
                                                    "type": "integer",
                                                    "x-etsi-mec-cardinality": "1",
                                                    "x-etsi-mec-origin-type": "UnsignedInt"
                                                },
                                                "horizontalSpeed": {
                                                    "description": "Horizontal speed, expressed in km/h and defined in [14].",
                                                    "type": "integer",
                                                    "x-etsi-mec-cardinality": "1",
                                                    "x-etsi-mec-origin-type": "UnsignedInt"
                                                },
                                                "uncertainty": {
                                                    "description": "Horizontal uncertainty, as defined in [14]. Present only if \"velocityType\" equals 3 or 4.",
                                                    "type": "integer",
                                                    "x-etsi-mec-cardinality": "0..1",
                                                    "x-etsi-mec-origin-type": "UnsignedInt"
                                                },
                                                "velocityType": {
                                                    "description": "Velocity information, as detailed in [14], associated with the reported location coordinate: 1 = Horizontal 2 = Horizontal_Vertical 3 = Horizontal_Uncert 4 = Horizontal_Vertical_Uncert",
                                                    "enum": [
                                                        1,
                                                        2,
                                                        3,
                                                        4
                                                    ],
                                                    "type": "integer",
                                                    "x-etsi-mec-cardinality": "1",
                                                    "x-etsi-mec-origin-type": "Enum_inlined"
                                                },
                                                "verticalSpeed": {
                                                    "description": "Vertical speed, expressed in km/h and defined in [14]. Present only if \"velocityType\" equals 2 or 4.",
                                                    "type": "integer",
                                                    "x-etsi-mec-cardinality": "0..1",
                                                    "x-etsi-mec-origin-type": "Int"
                                                },
                                                "verticalUncertainty": {
                                                    "description": "Vertical uncertainty, as defined in [14]. Present only if \"velocityType\" equals 4.",
                                                    "type": "integer",
                                                    "x-etsi-mec-cardinality": "0..1",
                                                    "x-etsi-mec-origin-type": "UnsignedInt"
                                                }
                                            },
                                            "required": [
                                                "velocityType",
                                                "bearing",
                                                "horizontalSpeed"
                                            ],
                                            "type": "object",
                                            "x-etsi-mec-cardinality": "0..1",
                                            "x-etsi-mec-origin-type": "Structure (inlined)"
                                        }
                                    },
                                    "required": [
                                        "latitude",
                                        "longitude",
                                        "shape"
                                    ],
                                    "type": "object",
                                    "x-etsi-ref": "6.5.3"
                                },
                                "numberOfUsers": {
                                    "description": "Number of users currently on the access point.",
                                    "type": "integer",
                                    "x-etsi-mec-cardinality": 1,
                                    "x-etsi-mec-origin-type": "integer"
                                },
                                "operationStatus": {
                                    "description": "An enumeration defining the operations status of an access point.",
                                    "enum": [
                                        "Serviceable",
                                        "Unserviceable",
                                        "Unknown"
                                    ],
                                    "type": "string"
                                },
                                "resourceURL": {
                                    "description": "Self referring URL",
                                    "type": "string",
                                    "x-etsi-mec-cardinality": 1,
                                    "x-etsi-mec-origin-type": "anyURI"
                                },
                                "timezone": {
                                    "description": "Time zone of access point.",
                                    "type": "string",
                                    "x-etsi-mec-cardinality": "0..1",
                                    "x-etsi-mec-origin-type": "dateTimeStamp"
                                }
                            },
                            "required": [
                                "accessPointId",
                                "connectionType",
                                "operationStatus",
                                "numberOfUsers",
                                "resourceURL"
                            ],
                            "type": "object"
                        },
                        "type": "array",
                        "x-etsi-mec-cardinality": "0..N",
                        "x-etsi-mec-origin-type": "AccessPointInfo"
                    },
                    "resourceURL": {
                        "description": "Self referring URL",
                        "type": "string",
                        "x-etsi-mec-cardinality": 1,
                        "x-etsi-mec-origin-type": "anyURI"
                    },
                    "zoneId": {
                        "description": "Identifier of zone",
                        "type": "string",
                        "x-etsi-mec-cardinality": 1,
                        "x-etsi-mec-origin-type": "string"
                    }
                },
                "required": [
                    "zoneId",
                    "resourceURL"
                ],
                "type": "object"
            }