/*
 * ETSI GS MEC 033 IoT API
 *
 * ETSI GS MEC 033 IoT API 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 server

type EventMsg struct {
	// Topic where the message containing application-specific information should be published.
	EventTopic string `json:"eventTopic"`

	SelectedSerializer *SerializerType `json:"selectedSerializer"`
	// Indication whether to include the IP address of the IoT device (TRUE) or not (FALSE).
	IncludeDeviceAddr bool `json:"includeDeviceAddr,omitempty"`
	// Indication whether to include the metadata about the IoT device (TRUE) or not (FALSE).
	IncludeDeviceMetadata bool `json:"includeDeviceMetadata,omitempty"`
	// Indication whether to include the PEI of the IoT device (TRUE) or not (FALSE).
	IncludePei bool `json:"includePei,omitempty"`
	// Indication whether to include the SUPI of the IoT device (TRUE) or not (FALSE).
	IncludeSupi bool `json:"includeSupi,omitempty"`
	// Indication whether to include the IMEI of the IoT device (TRUE) or not (FALSE).
	IncludeImei bool `json:"includeImei,omitempty"`
	// Indication whether to include the IMSI of the IoT device (TRUE) or not (FALSE).
	IncludeImsi bool `json:"includeImsi,omitempty"`
	// Indication whether to include the ICCID of the IoT device (TRUE) or not (FALSE).
	IncludeIccid bool `json:"includeIccid,omitempty"`
	// Indication whether to include the human-readable identified of the IoT device (TRUE) or not (FALSE).
	IncludeDeviceId bool `json:"includeDeviceId,omitempty"`
}
