{ "UserInfo": { "description": "A type containing user information.", "type": "object", "required": [ "address", "accessPointId", "zoneId", "resourceURL" ], "properties": { "address": { "description": "Address of user (e.g. \"sip\" URI, \"tel\" URI, \"acr\" URI).", "type": "string", "format": "uri", "example": "acr:192.0.2.1" }, "accessPointId": { "description": "Identifier of access point, (reference ETSI TS 129 171). Where the E-CGI is made up of the PLMN and Cell Identity (28 bit string). Then the PLMN is made up of the 3 digit MCC & 2 or 3 digit MNC. The Cell Portion is an optional element", "type": "string", "example": "001010000000000000000000000000001" }, "zoneId": { "description": "Identifier of zone", "type": "string", "example": "zone01" }, "resourceURL": { "description": "Self referring URL.", "type": "string", "format": "uri", "example": "http://example.com/exampleAPI/location/v1/subscriptions/userTracking/subscription123" }, "locationInfo": { "description": "A type containing location information with latitude, longitude and altitude, in addition the accuracy of the information are provided.", "type": "object", "required": [ "latitude", "longitude", "accuracy" ], "properties": { "latitude": { "type": "number", "format": "float", "example": "80.123" }, "longitude": { "type": "number", "format": "float", "example": "70.123" }, "altitude": { "type": "number", "format": "float", "example": "10.0" }, "accuracy": { "type": "integer", "format": "int32", "example": "10" } } }, "contextLocationInfo": { "description": "Contextual information of a user location (e.g., aisle, floor, room number, etc.)", "type": "string", "example": "GroundFloor" }, "ancillaryInfo": { "description": "Reserved for future use.", "type": "string" } } } }