Commit 9f5f1970 authored by Ikram Haq's avatar Ikram Haq
Browse files

Update client side packages as per v3.1.1

parent 33a730d5
Loading
Loading
Loading
Loading
+67 −55
Original line number Diff line number Diff line
# Go API client for client
# Go API client for swagger

Location Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC013 Location API](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/02.02.01_60/gs_mec013v020201p.pdf) <p>The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence <p>[Copyright (c) ETSI 2017](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-loc-serv](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-loc-serv) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about Users (UE) and Zone locations <p>**Note**<br>AdvantEDGE supports all of Location API endpoints (see below).
Location Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC013 Location API](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/03.01.01_60/gs_mec013v030101p.pdf) <p>The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence <p>[Copyright (c) ETSI 2017](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-loc-serv](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-loc-serv) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about Users (UE) and Zone locations <p>**Note**<br>AdvantEDGE supports all of Location API endpoints (see below).

## Overview
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project.  By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.

- API version: 2.2.1
- API version: 3.1.1
- Package version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen

## Installation
Put the package under your project folder and add the following in import:
```golang
import "./client"
import "./swagger"
```

## Documentation for API Endpoints

All URIs are relative to *https://localhost/sandboxname/location/v2*
All URIs are relative to *https://localhost/sandboxname/location/v3*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*LocationApi* | [**ApByIdGET**](docs/LocationApi.md#apbyidget) | **Get** /queries/zones/{zoneId}/accessPoints/{accessPointId} | Radio Node Location Lookup
*LocationApi* | [**ApGET**](docs/LocationApi.md#apget) | **Get** /queries/zones/{zoneId}/accessPoints | Radio Node Location Lookup
*LocationApi* | [**AreaCircleSubDELETE**](docs/LocationApi.md#areacirclesubdelete) | **Delete** /subscriptions/area/circle/{subscriptionId} | Cancel a subscription
*LocationApi* | [**AreaCircleSubGET**](docs/LocationApi.md#areacirclesubget) | **Get** /subscriptions/area/circle/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**AreaCircleSubListGET**](docs/LocationApi.md#areacirclesublistget) | **Get** /subscriptions/area/circle | Retrieves all active subscriptions to area change notifications
*LocationApi* | [**AreaCircleSubPOST**](docs/LocationApi.md#areacirclesubpost) | **Post** /subscriptions/area/circle | Creates a subscription for area change notification
*LocationApi* | [**AreaCircleSubPUT**](docs/LocationApi.md#areacirclesubput) | **Put** /subscriptions/area/circle/{subscriptionId} | Updates a subscription information
*LocationApi* | [**AreaSubDELETE**](docs/LocationApi.md#areasubdelete) | **Delete** /subscriptions/area/{subscriptionId} | Cancel a subscription
*LocationApi* | [**AreaSubGET**](docs/LocationApi.md#areasubget) | **Get** /subscriptions/area/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**AreaSubListGET**](docs/LocationApi.md#areasublistget) | **Get** /subscriptions/area | Retrieves information about the subscriptions for this requestor.
*LocationApi* | [**AreaSubPOST**](docs/LocationApi.md#areasubpost) | **Post** /subscriptions/area | Creates subscription to area notifications.
*LocationApi* | [**AreaSubPUT**](docs/LocationApi.md#areasubput) | **Put** /subscriptions/area/{subscriptionId} | Updates a subscription information
*LocationApi* | [**DistanceGET**](docs/LocationApi.md#distanceget) | **Get** /queries/distance | UE Distance Lookup of a specific UE
*LocationApi* | [**DistanceSubDELETE**](docs/LocationApi.md#distancesubdelete) | **Delete** /subscriptions/distance/{subscriptionId} | Cancel a subscription
*LocationApi* | [**DistanceSubGET**](docs/LocationApi.md#distancesubget) | **Get** /subscriptions/distance/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**DistanceSubGET**](docs/LocationApi.md#distancesubget) | **Get** /subscriptions/distance/{subscriptionId} | Retrieve user distance subscription information
*LocationApi* | [**DistanceSubListGET**](docs/LocationApi.md#distancesublistget) | **Get** /subscriptions/distance | Retrieves all active subscriptions to distance change notifications
*LocationApi* | [**DistanceSubPOST**](docs/LocationApi.md#distancesubpost) | **Post** /subscriptions/distance | Creates a subscription for distance change notification
*LocationApi* | [**DistanceSubPUT**](docs/LocationApi.md#distancesubput) | **Put** /subscriptions/distance/{subscriptionId} | Updates a subscription information
*LocationApi* | [**DistanceSubPUT**](docs/LocationApi.md#distancesubput) | **Put** /subscriptions/distance/{subscriptionId} | Updates a user distance subscription information
*LocationApi* | [**Mec011AppTerminationPOST**](docs/LocationApi.md#mec011appterminationpost) | **Post** /notifications/mec011/appTermination | MEC011 Application Termination notification for self termination
*LocationApi* | [**PeriodicSubDELETE**](docs/LocationApi.md#periodicsubdelete) | **Delete** /subscriptions/periodic/{subscriptionId} | Cancel a subscription
*LocationApi* | [**PeriodicSubGET**](docs/LocationApi.md#periodicsubget) | **Get** /subscriptions/periodic/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**PeriodicSubListGET**](docs/LocationApi.md#periodicsublistget) | **Get** /subscriptions/periodic | Retrieves all active subscriptions to periodic notifications
*LocationApi* | [**PeriodicSubPOST**](docs/LocationApi.md#periodicsubpost) | **Post** /subscriptions/periodic | Creates a subscription for periodic notification
*LocationApi* | [**PeriodicSubPUT**](docs/LocationApi.md#periodicsubput) | **Put** /subscriptions/periodic/{subscriptionId} | Updates a subscription information
*LocationApi* | [**UserTrackingSubDELETE**](docs/LocationApi.md#usertrackingsubdelete) | **Delete** /subscriptions/userTracking/{subscriptionId} | Cancel a subscription
*LocationApi* | [**UserTrackingSubGET**](docs/LocationApi.md#usertrackingsubget) | **Get** /subscriptions/userTracking/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**UserTrackingSubListGET**](docs/LocationApi.md#usertrackingsublistget) | **Get** /subscriptions/userTracking | Retrieves all active subscriptions to user tracking notifications
*LocationApi* | [**UserTrackingSubPOST**](docs/LocationApi.md#usertrackingsubpost) | **Post** /subscriptions/userTracking | Creates a subscription for user tracking notification
*LocationApi* | [**UserTrackingSubPUT**](docs/LocationApi.md#usertrackingsubput) | **Put** /subscriptions/userTracking/{subscriptionId} | Updates a subscription information
*LocationApi* | [**UserSubDELETE**](docs/LocationApi.md#usersubdelete) | **Delete** /subscriptions/users/{subscriptionId} | Cancel a subscription
*LocationApi* | [**UserSubGET**](docs/LocationApi.md#usersubget) | **Get** /subscriptions/users/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**UserSubListGET**](docs/LocationApi.md#usersublistget) | **Get** /subscriptions/users | Retrieves information about the subscriptions for the requestor
*LocationApi* | [**UserSubPOST**](docs/LocationApi.md#usersubpost) | **Post** /subscriptions/users | Create subscription to UE location notifications.
*LocationApi* | [**UserSubPUT**](docs/LocationApi.md#usersubput) | **Put** /subscriptions/users/{subscriptionId} | Updates a subscription information
*LocationApi* | [**UsersGET**](docs/LocationApi.md#usersget) | **Get** /queries/users | UE Location Lookup of a specific UE or group of UEs
*LocationApi* | [**ZonalTrafficSubDELETE**](docs/LocationApi.md#zonaltrafficsubdelete) | **Delete** /subscriptions/zonalTraffic/{subscriptionId} | Cancel a subscription
*LocationApi* | [**ZonalTrafficSubGET**](docs/LocationApi.md#zonaltrafficsubget) | **Get** /subscriptions/zonalTraffic/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**ZonalTrafficSubListGET**](docs/LocationApi.md#zonaltrafficsublistget) | **Get** /subscriptions/zonalTraffic | Retrieves all active subscriptions to zonal traffic notifications
*LocationApi* | [**ZonalTrafficSubPOST**](docs/LocationApi.md#zonaltrafficsubpost) | **Post** /subscriptions/zonalTraffic | Creates a subscription for zonal traffic notification
*LocationApi* | [**ZonalTrafficSubPUT**](docs/LocationApi.md#zonaltrafficsubput) | **Put** /subscriptions/zonalTraffic/{subscriptionId} | Updates a subscription information
*LocationApi* | [**ZoneStatusSubDELETE**](docs/LocationApi.md#zonestatussubdelete) | **Delete** /subscriptions/zoneStatus/{subscriptionId} | Cancel a subscription
*LocationApi* | [**ZoneStatusSubGET**](docs/LocationApi.md#zonestatussubget) | **Get** /subscriptions/zoneStatus/{subscriptionId} | Retrieve subscription information
*LocationApi* | [**ZoneStatusSubListGET**](docs/LocationApi.md#zonestatussublistget) | **Get** /subscriptions/zoneStatus | Retrieves all active subscriptions to zone status notifications
*LocationApi* | [**ZoneStatusSubPOST**](docs/LocationApi.md#zonestatussubpost) | **Post** /subscriptions/zoneStatus | Creates a subscription for zone status notification
*LocationApi* | [**ZoneStatusSubPUT**](docs/LocationApi.md#zonestatussubput) | **Put** /subscriptions/zoneStatus/{subscriptionId} | Updates a subscription information
*LocationApi* | [**ZoneSubListGET**](docs/LocationApi.md#zonesublistget) | **Get** /subscriptions/zones | Retrieves all active subscriptions to zone notifications
*LocationApi* | [**ZoneSubPOST**](docs/LocationApi.md#zonesubpost) | **Post** /subscriptions/zones | Creates a subscription to zone notifications
*LocationApi* | [**ZonesGET**](docs/LocationApi.md#zonesget) | **Get** /queries/zones | Zones information Lookup
*LocationApi* | [**ZonesGetById**](docs/LocationApi.md#zonesgetbyid) | **Get** /queries/zones/{zoneId} | Zones information Lookup


## Documentation For Models

 - [AccessPointInfo](docs/AccessPointInfo.md)
 - [AccessPointList](docs/AccessPointList.md)
 - [AppTerminationNotification](docs/AppTerminationNotification.md)
 - [AppTerminationNotificationLinks](docs/AppTerminationNotificationLinks.md)
 - [CallbackReference](docs/CallbackReference.md)
 - [CircleNotificationSubscription](docs/CircleNotificationSubscription.md)
 - [AreaInfo](docs/AreaInfo.md)
 - [AreaSubscriptionIdBody](docs/AreaSubscriptionIdBody.md)
 - [CivicAddress](docs/CivicAddress.md)
 - [ConnectionType](docs/ConnectionType.md)
 - [DistanceCriteria](docs/DistanceCriteria.md)
 - [DistanceNotificationSubscription](docs/DistanceNotificationSubscription.md)
 - [EnteringLeavingCriteria](docs/EnteringLeavingCriteria.md)
 - [InlineAccessPointInfo](docs/InlineAccessPointInfo.md)
 - [InlineAccessPointList](docs/InlineAccessPointList.md)
 - [InlineCircleNotificationSubscription](docs/InlineCircleNotificationSubscription.md)
 - [InlineDistanceNotificationSubscription](docs/InlineDistanceNotificationSubscription.md)
 - [InlineNotificationSubscriptionList](docs/InlineNotificationSubscriptionList.md)
 - [InlinePeriodicNotificationSubscription](docs/InlinePeriodicNotificationSubscription.md)
 - [InlineProblemDetails](docs/InlineProblemDetails.md)
 - [InlineProblemDetailsRequired](docs/InlineProblemDetailsRequired.md)
 - [InlineSubscriptionNotification](docs/InlineSubscriptionNotification.md)
 - [InlineResponse200](docs/InlineResponse200.md)
 - [InlineResponse2001](docs/InlineResponse2001.md)
 - [InlineResponse2002](docs/InlineResponse2002.md)
 - [InlineResponse2003](docs/InlineResponse2003.md)
 - [InlineResponse201](docs/InlineResponse201.md)
 - [InlineResponse2011](docs/InlineResponse2011.md)
 - [InlineTerminalDistance](docs/InlineTerminalDistance.md)
 - [InlineUserAreaNotification](docs/InlineUserAreaNotification.md)
 - [InlineUserAreaSubscription](docs/InlineUserAreaSubscription.md)
 - [InlineUserDistanceNotification](docs/InlineUserDistanceNotification.md)
 - [InlineUserDistanceSubscription](docs/InlineUserDistanceSubscription.md)
 - [InlineUserList](docs/InlineUserList.md)
 - [InlineUserTrackingSubscription](docs/InlineUserTrackingSubscription.md)
 - [InlineZonalPresenceNotification](docs/InlineZonalPresenceNotification.md)
 - [InlineZonalTrafficSubscription](docs/InlineZonalTrafficSubscription.md)
 - [InlineUserLocationEventNotification](docs/InlineUserLocationEventNotification.md)
 - [InlineUserLocationEventSubscription](docs/InlineUserLocationEventSubscription.md)
 - [InlineUserLocationPeriodicNotification](docs/InlineUserLocationPeriodicNotification.md)
 - [InlineUserLocationPeriodicSubscription](docs/InlineUserLocationPeriodicSubscription.md)
 - [InlineZoneInfo](docs/InlineZoneInfo.md)
 - [InlineZoneList](docs/InlineZoneList.md)
 - [InlineZoneLocationEventNotification](docs/InlineZoneLocationEventNotification.md)
 - [InlineZoneLocationEventSubscription](docs/InlineZoneLocationEventSubscription.md)
 - [InlineZoneStatusNotification](docs/InlineZoneStatusNotification.md)
 - [InlineZoneStatusSubscription](docs/InlineZoneStatusSubscription.md)
 - [Link](docs/Link.md)
 - [LinkType](docs/LinkType.md)
 - [Links](docs/Links.md)
 - [LocationEventType](docs/LocationEventType.md)
 - [LocationInfo](docs/LocationInfo.md)
 - [LocationInfoVelocity](docs/LocationInfoVelocity.md)
 - [NotificationFormat](docs/NotificationFormat.md)
 - [MapInfo](docs/MapInfo.md)
 - [NotificationResult](docs/NotificationResult.md)
 - [NotificationSubscriptionList](docs/NotificationSubscriptionList.md)
 - [OccurrenceInfo](docs/OccurrenceInfo.md)
 - [OperationActionType](docs/OperationActionType.md)
 - [OperationStatus](docs/OperationStatus.md)
 - [PeriodicNotificationSubscription](docs/PeriodicNotificationSubscription.md)
 - [Origin](docs/Origin.md)
 - [PeriodicEventInfo](docs/PeriodicEventInfo.md)
 - [Point](docs/Point.md)
 - [ProblemDetails](docs/ProblemDetails.md)
 - [RelativeLocationInfo](docs/RelativeLocationInfo.md)
 - [ReportingCtrl](docs/ReportingCtrl.md)
 - [RetrievalStatus](docs/RetrievalStatus.md)
 - [ServiceError](docs/ServiceError.md)
 - [SubscriptionNotification](docs/SubscriptionNotification.md)
 - [Subscription](docs/Subscription.md)
 - [SubscriptionsAreaBody](docs/SubscriptionsAreaBody.md)
 - [SubscriptionsUsersBody](docs/SubscriptionsUsersBody.md)
 - [SubscriptionsZonesBody](docs/SubscriptionsZonesBody.md)
 - [TerminalDistance](docs/TerminalDistance.md)
 - [TerminalLocation](docs/TerminalLocation.md)
 - [TimeStamp](docs/TimeStamp.md)
 - [UserEventType](docs/UserEventType.md)
 - [UserAreaNotification](docs/UserAreaNotification.md)
 - [UserAreaNotificationLinks](docs/UserAreaNotificationLinks.md)
 - [UserAreaSubscription](docs/UserAreaSubscription.md)
 - [UserDistanceNotification](docs/UserDistanceNotification.md)
 - [UserDistanceSubscription](docs/UserDistanceSubscription.md)
 - [UserEventPara](docs/UserEventPara.md)
 - [UserInfo](docs/UserInfo.md)
 - [UserList](docs/UserList.md)
 - [UserTrackingSubscription](docs/UserTrackingSubscription.md)
 - [ZonalPresenceNotification](docs/ZonalPresenceNotification.md)
 - [ZonalTrafficSubscription](docs/ZonalTrafficSubscription.md)
 - [UserLocationEventNotification](docs/UserLocationEventNotification.md)
 - [UserLocationEventSubscription](docs/UserLocationEventSubscription.md)
 - [UserLocationPeriodicNotification](docs/UserLocationPeriodicNotification.md)
 - [UserLocationPeriodicSubscription](docs/UserLocationPeriodicSubscription.md)
 - [UsersSubscriptionIdBody](docs/UsersSubscriptionIdBody.md)
 - [Velocity](docs/Velocity.md)
 - [WebsockNotifConfig](docs/WebsockNotifConfig.md)
 - [ZoneInfo](docs/ZoneInfo.md)
 - [ZoneList](docs/ZoneList.md)
 - [ZoneLocationEventNotification](docs/ZoneLocationEventNotification.md)
 - [ZoneLocationEventSubscription](docs/ZoneLocationEventSubscription.md)
 - [ZoneStatusNotification](docs/ZoneStatusNotification.md)
 - [ZoneStatusSubscription](docs/ZoneStatusSubscription.md)


## Documentation For Authorization
 Endpoints do not require authorization.

@@ -125,4 +138,3 @@ Class | Method | HTTP request | Description
## Author

AdvantEDGE@InterDigital.com
+2143 −3182

File changed.

Preview size limit exceeded, changes collapsed.

+373 −2502

File changed.

Preview size limit exceeded, changes collapsed.

+14 −19
Original line number Diff line number Diff line
/*
 * Copyright (c) 2022  The AdvantEDGE Authors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * AdvantEDGE Location API
 *
 * Location Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC013 Location API](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/02.02.01_60/gs_mec013v020201p.pdf) <p>The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence <p>[Copyright (c) ETSI 2017](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-loc-serv](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-loc-serv) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about Users (UE) and Zone locations <p>**Note**<br>AdvantEDGE supports all of Location API endpoints (see below).
 * Location Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC013 Location API](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/03.01.01_60/gs_mec013v030101p.pdf) <p>The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence <p>[Copyright (c) ETSI 2017](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-loc-serv](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-loc-serv) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about Users (UE) and Zone locations <p>**Note**<br>AdvantEDGE supports all of Location API endpoints (see below).
 *
 * API version: 2.2.1
 * API version: 3.1.1
 * Contact: AdvantEDGE@InterDigital.com
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package client

import (
@@ -52,7 +37,7 @@ var (
	xmlCheck  = regexp.MustCompile("(?i:[application|text]/xml)")
)

// APIClient manages communication with the AdvantEDGE Location API API v2.2.1
// APIClient manages communication with the AdvantEDGE Location API API v3.1.1
// In most cases there should be only one, shared, APIClient.
type APIClient struct {
	cfg    *Configuration
@@ -196,7 +181,7 @@ func (c *APIClient) prepareRequest(
	}

	// add form parameters and file if available.
	if len(formParams) > 0 || (len(fileBytes) > 0 && fileName != "") {
	if strings.HasPrefix(headerParams["Content-Type"], "multipart/form-data") && len(formParams) > 0 || (len(fileBytes) > 0 && fileName != "") {
		if body != nil {
			return nil, errors.New("Cannot specify postBody and multipart form at the same time.")
		}
@@ -235,6 +220,16 @@ func (c *APIClient) prepareRequest(
		w.Close()
	}

	if strings.HasPrefix(headerParams["Content-Type"], "application/x-www-form-urlencoded") && len(formParams) > 0 {
		if body != nil {
			return nil, errors.New("Cannot specify postBody and x-www-form-urlencoded form at the same time.")
		}
		body = &bytes.Buffer{}
		body.WriteString(formParams.Encode())
		// Set Content-Length
		headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
	}

	// Setup path and query parameters
	url, err := url.Parse(path)
	if err != nil {
+2 −17
Original line number Diff line number Diff line
/*
 * Copyright (c) 2022  The AdvantEDGE Authors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * AdvantEDGE Location API
 *
 * Location Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC013 Location API](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/02.02.01_60/gs_mec013v020201p.pdf) <p>The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence <p>[Copyright (c) ETSI 2017](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-loc-serv](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-loc-serv) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about Users (UE) and Zone locations <p>**Note**<br>AdvantEDGE supports all of Location API endpoints (see below).
 * Location Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC013 Location API](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/03.01.01_60/gs_mec013v030101p.pdf) <p>The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence <p>[Copyright (c) ETSI 2017](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-loc-serv](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-loc-serv) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about Users (UE) and Zone locations <p>**Note**<br>AdvantEDGE supports all of Location API endpoints (see below).
 *
 * API version: 2.2.1
 * API version: 3.1.1
 * Contact: AdvantEDGE@InterDigital.com
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package client

import (
Loading