def _use_metadata_of_default_api_version()

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


    def _use_metadata_of_default_api_version(self, mixin_operations: List[MixinOperation]) -> List[MixinOperation]:
        default_api_version_path = [
            version_path
            for version_path in self.version_path_to_metadata.keys()
            if version_path.name == self.default_api_version
        ][0]
        default_version_metadata = self.version_path_to_metadata[default_api_version_path]
        if not default_version_metadata.get("operation_mixins"):
            return mixin_operations
        for name, metadata in default_version_metadata["operation_mixins"]["operations"].items():
            if name.startswith("_"):
                continue
            mixin_operation = [mo for mo in mixin_operations if mo.name == name][0]
            mixin_operation.mixin_operation_metadata = metadata
        return mixin_operations