digna Python SDK referencia 2026.06¶
Ez a szakasz a digna Python SDK-ját mutatja be. Több oldalból álló referenciaként épül fel: ez az áttekintés a kliens megismerését szolgálja, majd a gyors bevezetőnek, az erőforrásoknak, a modelleknek, a hibáknak és a generált API-dokumentációnak külön oldalai vannak.
Az SDK a digna-sdk csomagként jelenik meg, és stabil, verziózott klienst nyújt a digna REST API-jához.
Az SDK alapjai¶
Áttekintés¶
Az SDK erőforrás-központú klienstervezést követ. Minden API-terület önálló kliensként jelenik meg a legfelső szintű DignaClient objektumon, tipizált kérés- és válaszmodellekkel, egységes hibakezeléssel.
from digna_sdk import DignaClient
client = DignaClient(
base_url="https://your-digna-instance",
token="...",
)
Fő jellemzők¶
- Tipizált modellek — minden kérést és választ a pydantic ellenőriz, így a szerkesztő és a típusellenőrző még a hálózati hívás előtt kiszűri a hibákat.
- Erőforrás-központú felépítés —
client.projects,client.data_sources,client.data_sets,client.attributes,client.check_definitions,client.db_connections,client.inspection_requestsésclient.inspection_statusesegyaránt egyszerűlist/get/create/update/deletemetódusokat kínál. - Egyértelmű hibák — az API-hibák
DignaAPIErrorkivételt váltanak ki (vagy egy pontosabb alosztályt, példáulDignaAuthenticationError,DignaAuthorizationErrorvagyDignaNotFoundError) ahelyett, hogy csendbenNoneértéket adnának vissza.
Telepítés¶
Referenciaoldalak¶
Ez a kiadás a következő oldalakra tagolódik:
- Gyors bevezető — csatlakozás és az első hívások.
- Erőforrások — az elérhető erőforrás-kliensek teljes listája.
- Modellek — a bemenethez és kimenethez használt pydantic modellek.
- Hibák — a kivételek hierarchiája.
- API-referencia — automatikusan generált referenciadokumentáció.