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

import org.onap.vid.aai.ServiceSubscription


interface WithPermissionProperties {
    val subscriberId: String?
    val serviceType: String?
}

data class PermissionProperties(
        override val subscriberId: String,
        override val serviceType: String
) : WithPermissionProperties {
    constructor(serviceSubscription: ServiceSubscription, subscriberId: String) : this(subscriberId, serviceSubscription.serviceType)
}