/*
 * MEC Demo 4 API
 *
 * Demo 4 is an edge application that can be used with AdvantEDGE or ETSI MEC Sandbox to demonstrate MEC011 and MEC021 usage
 *
 * API version: 0.0.1
 * Generated by: OpenAPI Generator (https://openapi-generator.tech)
 */

package server

// ApplicationInstance - This type represent information to display on frontend app instance text field
type ApplicationInstance struct {
	Name string `json:"name,omitempty"`

	Url string `json:"url,omitempty"`

	Config string `json:"config,omitempty"`

	Ip string `json:"ip,omitempty"`

	Id string `json:"id,omitempty"`

	// Confirm if app instance is ready
	MecReady bool `json:"mecReady,omitempty"`

	// Confirm the application level termination of application instance
	MecTerminated bool `json:"mecTerminated,omitempty"`

	// Confirm if app instance has an ams service resource
	AmsResource bool `json:"amsResource,omitempty"`

	Subscriptions *ApplicationInstanceSubscriptions `json:"subscriptions,omitempty"`

	OfferedService *ApplicationInstanceOfferedService `json:"offeredService,omitempty"`

	DiscoveredServices []ApplicationInstanceDiscoveredServices `json:"discoveredServices,omitempty"`
}
