digna Python SDK -referenssi 2026.06¶
Tämä osio dokumentoi digna-palvelun Python SDK:n. Se on jäsennetty monisivuiseksi referenssiksi: tästä yleiskatsauksesta saa käsityksen asiakasohjelmasta, minkä jälkeen kannattaa jatkaa omille sivuille pikaoppaasta, resursseista, malleista, virheistä ja generoidusta API-dokumentaatiosta.
SDK julkaistaan pakettina digna-sdk, ja se tarjoaa vakaan, versioidun asiakasohjelman digna-palvelun REST-rajapintaan.
SDK:n perusteet¶
Yleiskatsaus¶
SDK noudattaa resurssikeskeistä asiakasohjelman rakennetta. Jokainen rajapinta-alue on tarjolla omana asiakasohjelmanaan ylimmän tason DignaClient-oliossa, ja käytössä ovat tyypitetyt pyyntö- ja vastausmallit sekä yhtenäinen virheenkäsittely.
from digna_sdk import DignaClient
client = DignaClient(
base_url="https://your-digna-instance",
token="...",
)
Keskeiset ominaisuudet¶
- Tyypitetyt mallit — jokainen pyyntö ja vastaus validoidaan pydanticilla, joten editori ja tyyppitarkistin huomaavat virheet ennen verkkokutsua.
- Resurssikeskeisyys —
client.projects,client.data_sources,client.data_sets,client.attributes,client.check_definitions,client.db_connections,client.inspection_requestsjaclient.inspection_statusestarjoavat kukin yksinkertaisetlist/get/create/update/delete-metodit. - Selkeät virheet — rajapintavirheet nostavat poikkeuksen
DignaAPIError(tai tarkemman aliluokan, kutenDignaAuthenticationError,DignaAuthorizationErrortaiDignaNotFoundError) sen sijaan, että palauttaisivat hiljaisesti arvonNone.
Asennus¶
Referenssisivut¶
Tämä julkaisu on jaettu seuraaville sivuille:
- Pikaopas — yhdistäminen ja ensimmäiset kutsut.
- Resurssit — täydellinen luettelo käytettävissä olevista resurssiasiakkaista.
- Mallit — syötteissä ja vastauksissa käytettävät pydantic-mallit.
- Virheet — poikkeusten hierarkia.
- API-referenssi — automaattisesti generoitu referenssidokumentaatio.