(self)
| 193 | return file_name |
| 194 | |
| 195 | def module_file_name(self) -> str: |
| 196 | if self.schema.source_file and not self.schema.source_file.startswith("<"): |
| 197 | stem = Path(self.schema.source_file).stem |
| 198 | if self.schema.package: |
| 199 | package_leaf = self.schema.package.split(".")[-1] |
| 200 | if package_leaf and package_leaf != stem: |
| 201 | stem = package_leaf |
| 202 | return f"{stem}.swift" |
| 203 | if self.schema.package: |
| 204 | return f"{self.schema.package.replace('.', '_')}.swift" |
| 205 | return "generated.swift" |
| 206 | |
| 207 | def get_namespace_components(self) -> List[str]: |
| 208 | return self._namespace_components_for_schema(self.schema) |
no test coverage detected