/*
 * ETSI GS MEC 046 Sensors Sharing Service APIs
 *
 * GS MEC 046 Sensors Sharing Service APIs described using OpenAPI.
 *
 * API version: 3.1.1
 * Contact: cti_support@etsi.org
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */
package client

type SensorDiscoveryEventSubscription struct {
	SubscriptionType *SubscriptionType `json:"subscriptionType"`
	// URI exposed by the client on which to receive notifications via HTTP
	CallbackReference string `json:"callbackReference,omitempty"`
	// Set to TRUE by the MEC application to request a test notification via HTTP on the callbackReference URI,
	RequestTestNotification bool                `json:"requestTestNotification,omitempty"`
	WebsockNotifConfig      *WebsockNotifConfig `json:"websockNotifConfig,omitempty"`
	Links                   *SubscriptionLinks  `json:"_links,omitempty"`
	// Object containing the characteristics of the sensor(s) to be selected for the subscription
	SensorInfoList []string `json:"sensorInfoList,omitempty"`
	// The parameters describing the area to subscribe
	GeographicalArea []AreaInfo `json:"geographicalArea,omitempty"`
	ExpiryDeadline   *TimeStamp `json:"expiryDeadline,omitempty"`
}
