Commit f8ea4690 authored by Simon Pastor's avatar Simon Pastor
Browse files

first update from oas3

parent 319b1e8d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
# Go API Server for server

WLAN Access Information Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC028 WAI API](http://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.01.01_60/gs_MEC028v020101p.pdf) <p>[Copyright (c) ETSI 2020](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-wais](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-wais) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about WLAN access information in the network <p>**Details**<br>API details available at _your-AdvantEDGE-ip-address/api_
The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI

## Overview
This server was generated by the [swagger-codegen]
+9 −28
Original line number Diff line number Diff line
/*
 * Copyright (c) 2020  InterDigital Communications, Inc
 * ETSI GS MEC 028 - WLAN Access Information API
 *
 * 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 WLAN Access Information Service REST API
 *
 * WLAN Access Information Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC028 WAI API](http://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.01.01_60/gs_MEC028v020101p.pdf) <p>[Copyright (c) ETSI 2020](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-wais](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-wais) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about WLAN access information in the network <p>**Details**<br>API details available at _your-AdvantEDGE-ip-address/api_
 * The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 *
 * API version: 2.1.1
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package server

type ApAssociated struct {

	// Identifier assigned to Access Point for communications at the data link layer of a network segment.
	MacId string `json:"macId"`

	// Service set identifier to identify logical networks.
	Ssid string `json:"ssid,omitempty"`

	// Number which identifies a particular association between a station and Access Point.
	// Unique number which identifies a particular association between the station and Access Point.
	AssocId string `json:"assocId,omitempty"`

	// IPv4 or IPv6 address allocated to Access Point.
	IpAddress string `json:"ipAddress,omitempty"`
	// IPv4 or IPv6 address allocated for the Access Point.
	IpAddress []string `json:"ipAddress,omitempty"`
	// Unique identifier assigned to the Access Point (as network interface controller) for communications at the data link layer of a network segment.
	MacId string `json:"macId"`
	// Service Set Identifier to identify logical networks.
	Ssid []string `json:"ssid,omitempty"`
}
+7 −25
Original line number Diff line number Diff line
/*
 * Copyright (c) 2020  InterDigital Communications, Inc
 * ETSI GS MEC 028 - WLAN Access Information API
 *
 * 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 WLAN Access Information Service REST API
 *
 * WLAN Access Information Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC028 WAI API](http://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.01.01_60/gs_MEC028v020101p.pdf) <p>[Copyright (c) ETSI 2020](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-wais](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-wais) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about WLAN access information in the network <p>**Details**<br>API details available at _your-AdvantEDGE-ip-address/api_
 * The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 *
 * API version: 2.1.1
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package server

type ApIdentity struct {

	// Identifier assigned to an Access Point for communications at the data link layer of a network segment.
	// IPv4 or IPv6 address allocated for the Access Point.
	IpAddress []string `json:"ipAddress,omitempty"`
	// Unique Identifier assigned to an Access Point (as network interface controller) for communications at the data link layer of a network segment.
	MacId string `json:"macId"`

	// Service set identifier to identify logical networks.
	Ssid string `json:"ssid,omitempty"`

	// IPv4 or IPv6 address allocated to the Access Point.
	IpAddress string `json:"ipAddress,omitempty"`
	// Service Set Identifier to identify logical networks including Basic Service Set and Extended Service Set.
	Ssid []string `json:"ssid,omitempty"`
}
+10 −26
Original line number Diff line number Diff line
/*
 * Copyright (c) 2020  InterDigital Communications, Inc
 * ETSI GS MEC 028 - WLAN Access Information API
 *
 * 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 WLAN Access Information Service REST API
 *
 * WLAN Access Information Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC028 WAI API](http://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.01.01_60/gs_MEC028v020101p.pdf) <p>[Copyright (c) ETSI 2020](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-wais](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-wais) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about WLAN access information in the network <p>**Details**<br>API details available at _your-AdvantEDGE-ip-address/api_
 * The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 *
 * API version: 2.1.1
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package server

type ApInfo struct {
	TimeStamp *TimeStamp `json:"timeStamp,omitempty"`

	ApId *ApIdentity `json:"apId"`

	// Channel configured for the Access Point.
	Channel int32 `json:"channel,omitempty"`

	WlanCap *WlanCapabilities `json:"wlanCap,omitempty"`
	ApLocation *ApLocation `json:"apLocation,omitempty"`

	WanMetrics *WanMetrics `json:"wanMetrics,omitempty"`
	ApNeighbor *NeighborReport `json:"apNeighbor,omitempty"`

	BssLoad *BssLoad `json:"bssLoad,omitempty"`
	// Channel configured for the Access Point.
	Channel int32 `json:"channel,omitempty"`

	ExtBssLoad *ExtBssLoad `json:"extBssLoad,omitempty"`

	ApLocation *ApLocation `json:"apLocation,omitempty"`
	TimeStamp *TimeStamp `json:"timeStamp,omitempty"`

	ApNeighbor *NeighborReport `json:"apNeighbor,omitempty"`
	WanMetrics *WanMetrics `json:"wanMetrics,omitempty"`

	WlanCap *WlanCapabilities `json:"wlanCap,omitempty"`
}
+4 −19
Original line number Diff line number Diff line
/*
 * Copyright (c) 2020  InterDigital Communications, Inc
 * ETSI GS MEC 028 - WLAN Access Information API
 *
 * 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 WLAN Access Information Service REST API
 *
 * WLAN Access Information Service is AdvantEDGE's implementation of [ETSI MEC ISG MEC028 WAI API](http://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.01.01_60/gs_MEC028v020101p.pdf) <p>[Copyright (c) ETSI 2020](https://forge.etsi.org/etsi-forge-copyright-notice.txt) <p>**Micro-service**<br>[meep-wais](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-wais) <p>**Type & Usage**<br>Edge Service used by edge applications that want to get information about WLAN access information in the network <p>**Details**<br>API details available at _your-AdvantEDGE-ip-address/api_
 * The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
 *
 * API version: 2.1.1
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */

package server

type ApLocation struct {
	GeoLocation *GeoLocation `json:"geoLocation,omitempty"`
	CivicLocation *CivicLocation `json:"civicLocation,omitempty"`

	CiviLocation *CivicLocation `json:"civiLocation,omitempty"`
	Geolocation *GeoLocation `json:"geolocation,omitempty"`
}
Loading