/* * Copyright (c) 2024 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 WLAN Access Information 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.03.01_60/gs_MEC028v020301p.pdf)

[Copyright (c) ETSI 2020](https://forge.etsi.org/etsi-forge-copyright-notice.txt)

**Micro-service**
[meep-wais](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-wais)

**Type & Usage**
Edge Service used by edge applications that want to get information about WLAN access information in the network

**Note**
AdvantEDGE supports a selected subset of WAI API subscription types.

Supported subscriptions:

- AssocStaSubscription

- StaDataRateSubscription * * API version: 2.3.1 * Contact: AdvantEDGE@InterDigital.com * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ package server type AssocStaSubscription struct { Links *AssocStaSubscriptionLinks `json:"_links,omitempty"` ApId *ApIdentity `json:"apId"` // URI exposed by the client on which to receive notifications CallbackReference string `json:"callbackReference,omitempty"` ExpiryDeadline *TimeStamp `json:"expiryDeadline,omitempty"` NotificationEvent *AssocStaSubscriptionNotificationEvent `json:"notificationEvent,omitempty"` // Set for periodic notification reporting. Value indicates the notification period in seconds. NotificationPeriod int32 `json:"notificationPeriod,omitempty"` // Set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI. RequestTestNotification bool `json:"requestTestNotification,omitempty"` // Shall be set to \"AssocStaSubscription\". SubscriptionType string `json:"subscriptionType"` WebsockNotifConfig *WebsockNotifConfig `json:"websockNotifConfig,omitempty"` }