"description":"The ETSI MEC ISG MEC012 Location API described using OpenAPI. The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence",
* @member user Collection of the zone information list.
* @member resourceURL Self referring URL.
* @see ETSI GS MEC 013 V2.1.1 (2019-09) Clause
*/
typerecordofUserInfoUserInfos;
typerecordUserList{
UserInfosuseroptional,
ResourceURLresourceURL
}
/**
* @desc Shape information, as detailed in [14], associated with the reported location coordinate
* @see ETSI GS MEC 013 V2.1.1 (2019-09) Table 6.5.3-1: Definition of type LocationInfo
*/
typeenumeratedShape{
ELLIPSOID_ARC(1),
ELLIPSOID_POINT(2),
ELLIPSOID_POINT_ALTITUDE(3),
ELLIPSOID_POINT_ALTITUDE_UNCERT_ELLIPSOID(4),
ELLIPSOID_POINT_UNCERT_CIRCLE(5),
ELLIPSOID_POINT_UNCERT_ELLIPSE(6),
POLYGON(7)
}
/**
* @desc Velocity information, as detailed in [14], associated with the reported location coordinate
* @see ETSI GS MEC 013 V2.1.1 (2019-09) Table 6.5.3-1: Definition of type LocationInfo
*/
typeenumeratedVelocityType{
HORIZONTAL(1),
HORIZONTAL_VERTICAL(2),
HORIZONTAL_UNCERT(3),
HORIZONTAL_VERTICAL_UNCERT(4)
}
typerecordVelocity{
VelocityTypevelocityType,
UInt32bearing,
UInt32horizontalSpeed,
Int32verticalSpeedoptional,
UInt32verticalUncertaintyoptional
}
/**
* @desc A type containing location information with latitude, longitude and altitude, in addition the accuracy of the information are provided.
* @member latitude
* @member longitude
* @member altitude
* @member accuracy
* @member latitude Location latitude, expressed in the range -90° to +90°. Cardinality greater than one only if "shape" equals 7.
* @member longitude Location longitude, expressed in the range -180° to +180°. Cardinality greater than one only if "shape" equals 7.
* @member altitude Location altitude relative to the WGS84 ellipsoid surface.
* @member accuracy Horizontal accuracy / (semi-major) uncertainty of location provided in meters, as defined in [14]. Present only if "shape" equals 4, 5 or 6
* @desc Identifier of access point, <E-CGI><Cell Portion ID> (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
* @see ETSI GS MEC 013 V2.1.1 (2019-09) 6.6.1 accessPointId
* @desc Address of user (e.g. \"sip\" URI, \"tel\" URI, \"acr\" URI).
*/
typeJSON.StringAddress
typeJSON.AnyURIAddress
/**
* @desc Reserved for future use.
...
...
@@ -279,8 +336,9 @@ REST_NetAPI_Common].
* @member zoneId Identifier of zone
* @member resourceURL Self referring URL.
* @member locationInfo A type containing location information with latitude, longitude and altitude, in addition the accuracy of the information are provided.
* @member contextLocationInfo
* @member ancillaryInfo
* @member contextLocationInfo Contextual information of a user location (e.g. aisle, floor, room number, etc.).