isogeo_migrations_toolbelt.delete.deleter module¶
-
class
isogeo_migrations_toolbelt.delete.deleter.
MetadataDeleter
(api_client: isogeo_pysdk.isogeo.Isogeo)[source]¶ Bases:
object
Backup Manager makes it easy to backup Isogeo data (metadata, contacts, workgroups…). It uses the Isogeo Python SDK to download data asynchronously.
Parameters: - api_client (Isogeo) – API client authenticated to Isogeo
- output_folder (str) – path to the folder where to store the exported data
-
delete
(metadata_ids_list: list, hard_mode: bool = 0) → bool[source]¶ Delete every metadata which UUID appears in metadata_ids_list.
Parameters: - metadata_ids_list (list) – list of Isogeo Metadata UUID to delete
- hard_mode (bool) –
Example: # prepare deletion manager md_dltr = MetadataDeleter(api_client=isogeo) # launch the deletion md_dltr.delete(metadata_ids_list=li_uuid, hard_mode=1)