suspend fun createInterfaceSpecificationVersion(authorizationContext: GropiusAuthorizationContext, input: CreateInterfaceSpecificationVersionInput): InterfaceSpecificationVersion
Creates a new InterfaceSpecificationVersion based on the provided input Checks the authorization status
Return
the saved created InterfaceSpecificationVersion
Parameters
authorizationContext
used to check for the required permission
input
defines the InterfaceSpecificationVersion
suspend fun createInterfaceSpecificationVersion(interfaceSpecification: InterfaceSpecification, input: InterfaceSpecificationVersionInput): InterfaceSpecificationVersion
Creates a new InterfaceSpecificationVersion based on the provided input on interfaceSpecification Does not check the authorization status, does not save the created nodes Validates the input
Return
the created InterfaceSpecificationVersion
Parameters
interfaceSpecification
the InterfaceSpecification the created InterfaceSpecificationVersion is part of
input
defines the InterfaceSpecificationVersion