IviServiceDependencies
data class IviServiceDependencies(val required: List<IviServiceInterfaceConfig> = emptyList(), val optional: List<IviServiceInterfaceConfig> = emptyList())
Defines dependencies on IVI service interfaces.
Constructors
Link copied to clipboard
fun IviServiceDependencies(required: List<IviServiceInterfaceConfig> = emptyList(), optional: List<IviServiceInterfaceConfig> = emptyList())
Properties
Functions
Link copied to clipboard
fun copyAndAdd(required: List<IviServiceInterfaceConfig> = emptyList(), optional: List<IviServiceInterfaceConfig> = emptyList()): IviServiceDependencies
Copies this IviServiceDependencies, adds the given required and optional dependencies to the copied instance, and returns it.