aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/main/java/org/onap/vid/mso/model/ServiceDeletionRequestDetails.kt
blob: c41db0861626314022aded3ec0ad48b69f604649 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package org.onap.vid.mso.model

import com.fasterxml.jackson.annotation.JsonInclude
import com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL
import com.fasterxml.jackson.annotation.JsonProperty

class ServiceDeletionRequestDetails(val modelInfo: ModelInfo,
                                    val requestInfo: RequestInfo,
                                    val requestParameters: RequestParameters) {

    class RequestInfo(val source: String, val requestorId: String)

    class RequestParameters(@JsonInclude(NON_NULL) @get:JsonProperty("aLaCarte") val aLaCarte: Boolean?,
                            @JsonInclude(NON_NULL) val testApi: String?)
}