Referenca SDK Python digna 2026.06¶
Ta razdelek dokumentira SDK Python za digna. Urejen je kot večstranska referenca: ta pregled pomaga razumeti odjemalca, nato pa nadaljujte na posebnih straneh o hitrem začetku, virih, modelih, napakah in samodejno ustvarjeni dokumentaciji API.
SDK je objavljen kot paket digna-sdk in ponuja stabilnega, verzioniranega odjemalca za REST API digna.
Osnove SDK¶
Pregled¶
SDK temelji na zasnovi odjemalca, usmerjeni v vire. Vsako področje API je na vrhnjem objektu DignaClient na voljo kot samostojen odjemalec, s tipiziranimi modeli zahtev in odzivov ter enotnim obravnavanjem napak.
from digna_sdk import DignaClient
client = DignaClient(
base_url="https://your-digna-instance",
token="...",
)
Ključne zmogljivosti¶
- Tipizirani modeli — vsaka zahteva in vsak odziv sta preverjena s pydantic, zato urejevalnik in preverjevalnik tipov napake odkrijeta še pred omrežnim klicem.
- Usmerjenost v vire —
client.projects,client.data_sources,client.data_sets,client.attributes,client.check_definitions,client.db_connections,client.inspection_requestsinclient.inspection_statusesponujajo preproste metodelist/get/create/update/delete. - Jasne napake — napake API sprožijo
DignaAPIError(ali natančnejši podrazred, na primerDignaAuthenticationError,DignaAuthorizationErroraliDignaNotFoundError), namesto da bi tiho vrnileNone.
Namestitev¶
Referenčne strani¶
Ta izdaja je razdeljena na naslednje strani:
- Hitri začetek — povezava in prvi klici.
- Viri — celoten seznam razpoložljivih odjemalcev virov.
- Modeli — modeli pydantic, uporabljeni za vhod in izhod.
- Napake — hierarhija izjem.
- Referenca API — samodejno ustvarjena referenčna dokumentacija.