Skip to main content

SYSNET Persons Data Model

Project description

sysnet-persons-model

Data model pro entity a osoby v ekosystému SYSNET. Postaveno na Pydantic v2.

Instalace

pip install sysnet-persons-model

Hlavní vlastnosti

  • Podpora pro fyzické osoby (IndividualType) i právnické subjekty (PersonEntityType).
  • Integrace s číselníky RPP (právní formy).
  • Standardizovaná metadata životního cyklu (vytvoření, modifikace, smazání).
  • Opaque extension slot (agenda) pro agendově specifická data.

Verze

  • 1.3.0: Přidání atributu agenda (opaque extension slot) do IndividualBaseType a PersonEntityBaseType. Viz AGENDA_GUIDE.md.
  • 1.2.8: Interní verze, přidání atributu agenda (špatná cesta k docs).
  • 1.2.7: Přidání aliasu metadata pro pole document (Redmine #9850).
  • 1.2.5: Přidání ScopeType pro definici rozsahu působnosti subjektu.
  • 1.1.2: Původní stabilní verze s podporou Pydantic v2.

Použití atributu agenda

Atribut agenda slouží pro data specifická pro konkrétní aplikace (HNVO, IPPC, CITES), která nepatří do společného jádra.

# Příklad čtení dat pro agendu HNVO
hnvo_data = person.agenda.get("hnvo", {})

Podrobnosti naleznete v dokumentaci k agendám.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sysnet_persons_model-1.3.0.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sysnet_persons_model-1.3.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file sysnet_persons_model-1.3.0.tar.gz.

File metadata

  • Download URL: sysnet_persons_model-1.3.0.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sysnet_persons_model-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b7dba2398928161e3369a60e2e174d6b9cce0126fe1b827217cbb2db0098c83d
MD5 7af5a847c5827645df6ee321558b9b2c
BLAKE2b-256 d8f99d18ee649ec6b8bfb21632e976a835b12c10e194e48ad74ff606020fc69e

See more details on using hashes here.

File details

Details for the file sysnet_persons_model-1.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sysnet_persons_model-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7cca22150b70b182caf2279d53e4ccf7eea992c7038bd86af3f5a8c3dd6af3d
MD5 6b65cc4cb5c4c6ad94d79cf4a10886c1
BLAKE2b-256 047755a0048bb33394fc7d50c07f0e499fe3965c255af17cf7c1d81a56967de3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page