/*
 * MEC Service Management API
 *
 * The ETSI MEC ISG MEC011 MEC Service Management 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

// ECS service provisioning request information.
type EcsServProvReq struct {
	// Represents a unique identifier of the EEC.
	EecId string `json:"eecId"`

	UeId string `json:"ueId,omitempty"`
	// Information about services the EEC wants to connect to.
	AcProfs []AcProfile `json:"acProfs,omitempty"`
	// Information about the list of services the EEC wants to connect.
	AppInfo []ApplicationInfo `json:"appInfo,omitempty"`
	// Indicates if the EEC supports service continuity or not, also indicates which ACR scenarios are supported by the EEC.
	EecSvcContSupp []AcrScenario `json:"eecSvcContSupp,omitempty"`

	LocInf *LocationInfo `json:"locInf,omitempty"`
	// Indicates to the ECS which EES providers are preferred by the EEC.
	EcspIds []string `json:"ecspIds,omitempty"`

	SuppFeat string `json:"suppFeat,omitempty"`
}
