You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes you don't want the codegen to make a model for you--you might want to just include one that already exists in your codebase. Say you already have a User object and want to reuse that, which has a different model package from the other generated files:
First, indicate that the class is already included by default. This will keep the codegen from trying to generate the class.
--language-specific-primitives=Pet
This command line option will tell the generator to consider Pet a "primitive" type.
Next, if the Pet class is a different package, add an --import-mapping to tell the generator to include that import wherever Pet is used:
--import-mappings=Pet=com.yourpackage.models.Pet
Now the codegen will know what to import from that specific package.
NOTE: import-mappings is assigned a key-value pair in this example, but multiple values can be comma-separate. For instance: