def process()

in packages/autorest.python/autorest/multiapi/__init__.py [0:0]


    def process(self) -> bool:
        _LOGGER.info("Generating multiapi client")

        code_model = CodeModel(
            module_name=self.module_name,
            package_name=self.output_package_name,
            default_api_version=self.default_api_version,
            preview_mode=self.preview_mode,
            default_version_metadata=self.default_version_metadata,
            mod_to_api_version=self.mod_to_api_version,
            version_path_to_metadata=self.version_path_to_metadata,
            user_specified_default_api=self.user_specified_default_api,
        )

        multiapi_serializer = self.serializer
        multiapi_serializer.serialize(code_model, self.no_async)

        _LOGGER.info("Done!")
        return True