/*
 * MEC service management realized by CAPIF APIs
 *
 * The ETSI MEC ISG MEC011 MEC Service Management realized by CAPIF APIs described using OpenAPI
 *
 * API version: 3.2.1
 * Contact: cti_support@etsi.org
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */
package server

type ServiceApiDescription struct {
	// Shall be set to the value of the \"serName\" attribute as defined in clause 8.1.2.2.
	ApiName string `json:"apiName,omitempty"`
	// If present, shall be set to the value of the \"serInstanceId\" attribute as defined in clause 8.1.2.2.
	ApiId string `json:"apiId,omitempty"`
	// AEF profile information, which includes the exposed API details (e.g., protocol). For CAPIF-4/4e interface, API publishing function shall provide this attribute to the CCF in service API publishing. For CAPIF-1/1e interface, the CCF shall provide this attribute to the API Invoker during service API discovery.
	AefProfiles                                 []AefProfile            `json:"aefProfiles,omitempty"`
	VendorSpecificUrnetsimeccapifextserviceInfo *MecServiceInfoCapifExt `json:"vendorSpecific-urn:etsi:mec:capifext:service-info,omitempty"`
}
