Deletes specified glossary. :param glossary: MultilingualGlossaryInfo or ID of glossary to delete. :raises GlossaryNotFoundException: If no glossary with given ID is found.
(
self, glossary: Union[str, MultilingualGlossaryInfo]
)
| 565 | return MultilingualGlossaryDictionaryEntriesResponse.from_json(json) |
| 566 | |
| 567 | def delete_multilingual_glossary( |
| 568 | self, glossary: Union[str, MultilingualGlossaryInfo] |
| 569 | ) -> None: |
| 570 | """Deletes specified glossary. |
| 571 | |
| 572 | :param glossary: MultilingualGlossaryInfo or ID of glossary to delete. |
| 573 | :raises GlossaryNotFoundException: If no glossary with given ID is |
| 574 | found. |
| 575 | """ |
| 576 | if isinstance(glossary, MultilingualGlossaryInfo): |
| 577 | glossary = glossary.glossary_id |
| 578 | |
| 579 | status, content, json = self._api_call( |
| 580 | f"v3/glossaries/{glossary}", |
| 581 | method="DELETE", |
| 582 | ) |
| 583 | self._raise_for_status(status, content, json, glossary=True) |
| 584 | |
| 585 | def delete_multilingual_glossary_dictionary( |
| 586 | self, |