suspend fun removeInterfaceSpecificationVersionFromComponentVersion(interfaceSpecificationVersion: InterfaceSpecificationVersion, componentVersion: ComponentVersion, visible: Boolean, invisible: Boolean)

Removes an InterfaceSpecificationVersion from a ComponentVersion Updates the InterfaceDefinition and deletes it if necessary

Parameters

interfaceSpecificationVersion
componentVersion
visible

if true, interfaceSpecificationVersion should no longer be visibleSelfDefined on componentVersion

invisible

if true, interfaceSpecificationVersion should no longer be invisibleSelfDefined on componentVersion