Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / mso / model / ServiceDeletionRequestDetails.kt
1 package org.onap.vid.mso.model
2
3 import com.fasterxml.jackson.annotation.JsonInclude
4 import com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL
5 import com.fasterxml.jackson.annotation.JsonProperty
6
7 class ServiceDeletionRequestDetails(val modelInfo: ModelInfo,
8                                     val requestInfo: RequestInfo,
9                                     val requestParameters: RequestParameters) {
10
11     class RequestInfo(val source: String, val requestorId: String)
12
13     class RequestParameters(@JsonInclude(NON_NULL) @get:JsonProperty("aLaCarte") val aLaCarte: Boolean?,
14                             @JsonInclude(NON_NULL) val testApi: String?)
15 }