/*
 * ETSI GS MEC 021 Application Mobility Service API
 *
 * ETSI GS MEC 021 Application Mobility Service API described using OpenAPI.
 *
 * API version: 2.2.1
 * Contact: cti_support@etsi.org
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
 */
package client

type RegistrationInfo struct {
	// The identifier of registered application mobility service. Shall be absent in POST requests, and present otherwise.
	AppMobilityServiceId string `json:"appMobilityServiceId,omitempty"`
	// If present, it specifies the device served by the application instance which is registering is registering the Application Mobility Service.
	DeviceInformation []RegistrationInfoDeviceInformation `json:"deviceInformation,omitempty"`
	// If present, it indicates the time of Application Mobility Service expiration from the time of registration accepted.The value \"0\" means infinite time, i.e. no expiration.The unit of expiry time is one second.
	ExpiryTime        int32                              `json:"expiryTime,omitempty"`
	ServiceConsumerId *RegistrationInfoServiceConsumerId `json:"serviceConsumerId"`
}
