Commit 38b41eb1 authored by ETSI CTI's avatar ETSI CTI

Merge branch 'develop' into 'master'

STF593 - Milestone A - Merge v2.1.1 to Master branch

See merge request !1
parents 6ea890cd 59bdd2b4
Pipeline #5875 passed with stage
in 0 seconds
#!/bin/bash
specfiles=$(ls | egrep "^[^.]*.(json|yaml)")
fres=0
for i in $specfiles ; do
echo "-- Validating and linting OpenAPI file $i..."
swagger-cli validate $i
res=$?
speccy lint "$i"
res2=$?
fres=$(($fres||$res||$res2))
echo "--- Validator returned $res, linter returned $res2."
done
echo "-- Final validator returns $fres."
exit $fres
# Multi-access Edge Computing WLAN Information API
This repository contains OpenAPIs descriptions for the interfaces specified in ETSI MEC GS 028 "MEC WLAN Information API".
This repository contains OpenAPIs descriptions for the interfaces specified in ETSI MEC GS 028
More information and download options for the specification are available
[here](https://portal.etsi.org/webapp/WorkProgram/Report_WorkItem.asp?WKI_ID=53995).
## Online resources
**{-NOTE: The OpenAPI definitions are under development. The API as defined in GS MEC 028 takes precedence.-}**
* [Specification document](https://www.etsi.org/deliver/etsi_gs/MEC/001_099/028/02.01.01_60/gs_MEC028v020101p.pdf)
* [Navigate the API in the browser](https://forge.etsi.org/swagger/ui/?url=https://forge.etsi.org/gitlab/mec/gs028-wai-api/raw/develop/WlanInformationApi.yaml).
* [Edit the API online](https://forge.etsi.org/swagger/editor/?url=https://forge.etsi.org/gitlab/mec/gs028-wai-api/raw/develop/WlanInformationApi.yaml).
## License
Unless specified otherwise, the content of this repository and the files contained are released under the BSD-3-Clause license.
See the attached LICENSE file or visit https://forge.etsi.org/legal-matters.
\ No newline at end of file
See the attached LICENSE file or visit https://forge.etsi.org/legal-matters.
This diff is collapsed.
This diff is collapsed.
/*
ETSI GS MEC 028 - WLAN Access Information API
The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
The version of the OpenAPI document: 2.1.1
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
syntax = "proto3";
package mec028;
message ApAssociated {
// Unique number which identifies a particular association between the station and Access Point.
string assoc_id = 1;
// IPv4 or IPv6 address allocated for the Access Point.
repeated string ip_address = 2;
// Unique identifier assigned to the Access Point (as network interface controller) for communications at the data link layer of a network segment.
string mac_id = 3;
// Service Set Identifier to identify logical networks.
repeated string ssid = 4;
}
/*
ETSI GS MEC 028 - WLAN Access Information API
The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
The version of the OpenAPI document: 2.1.1
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
syntax = "proto3";
package mec028;
message ApIdentity {
// IPv4 or IPv6 address allocated for the Access Point.
repeated string ip_address = 1;
// Unique Identifier assigned to an Access Point (as network interface controller) for communications at the data link layer of a network segment.
string mac_id = 2;
// Service Set Identifier to identify logical networks including Basic Service Set and Extended Service Set.
repeated string ssid = 3;
}
/*
ETSI GS MEC 028 - WLAN Access Information API
The ETSI MEC ISG MEC028 WLAN Access Information API described using OpenAPI
The version of the OpenAPI document: 2.1.1
Generated by OpenAPI Generator: https://openapi-generator.tech
*/
syntax = "proto3";
package mec028;
import public "models/ap_identity.proto";
import public "models/ap_location.proto";
import public "models/bss_load.proto";
import public "models/ext_bss_load.proto";
import public "models/neighbor_report.proto";
import public "models/time_stamp.proto";
import public "models/wan_metrics.proto";
import public "models/wlan_capabilities.proto";
message ApInfo {
ApIdentity ap_id = 1;
ApLocation ap_location = 2;
NeighborReport ap_neighbor = 3;
BssLoad bss_load = 4;
// Channel configured for the Access Point.
int32 channel = 5;
ExtBssLoad ext_bss_load = 6;
TimeStamp time_stamp = 7;
WanMetrics wan_metrics = 8;
WlanCapabilities wlan_cap = 9;
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment