Defined in namespace "adsk::fusion" and the header file is <Fusion/Fusion/WorkingModel.h>
Description
Gets and sets the intent of how this design will be used. Changing the design intent from one type to another is not supported in all cases. Below is a list of cases where it is expected to fail:
Assembly to Part where the assembly design has child components.
Hybrid to Part where the hybrid design has child components
The following are cases that are supported:
Assembly to Part where the assembly does not contain any child components.
Part to Assembly when the part does not contain any bodies.
Part to Assembly(with bodies) - should succeed but will have modeling enabled (Hybrid)
Part to Hybrid
Hybrid to Assembly
Hybrid-to Part when the hybrid design contains no child components.