-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1df2ce8
commit 8c38c70
Showing
6 changed files
with
85 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# generated by datamodel-codegen: | ||
# filename: bericht.json | ||
# timestamp: 2024-10-07T14:27:37+00:00 | ||
|
||
from __future__ import annotations | ||
|
||
from datetime import date | ||
from typing import List, Optional | ||
|
||
from pydantic import AnyUrl, BaseModel, Field, constr | ||
from typing_extensions import Literal | ||
|
||
|
||
class Identificatie(BaseModel): | ||
type: Literal["bsn", "kvk"] = "bsn" | ||
value: Optional[constr(pattern=r"^[0-9]+$")] = None # noqa: F722 | ||
|
||
|
||
class Bericht(BaseModel): | ||
object_uuid: str = Field(..., description="UUID van het onderliggende object") | ||
onderwerp: str = Field(..., description="Onderwerp van het bericht") | ||
berichtTekst: str = Field( | ||
..., | ||
description="Tekst van het bericht. Mag URL bevatten en /r/n voor newline. Geen verdere opmaak mogelijk.", | ||
) | ||
publicatiedatum: date = Field( | ||
..., | ||
description="Tijdstip van verwerken van het bericht of de PublicatieDatum indien deze is ingevuld", | ||
) | ||
einddatumHandelingstermijn: Optional[date] = Field( | ||
None, description="Termijn waarbinnen de geadresseerde moet reageren" | ||
) | ||
referentie: Optional[str] = Field(None, description="TODO") | ||
handelingsperspectief: Optional[ | ||
Literal["betalen", "informatie verstrekken", "informatie ontvangen", "TODO"] | ||
] = Field(None, description="TODO: Benodigde reactie van de geadresseerde") | ||
geopend: bool = Field( | ||
..., | ||
description="Het bericht is door de geadresseerde geopend of nog niet geopend", | ||
) | ||
berichtType: Literal[ | ||
"notificatie", "betaalverzoek", "uitnodiging", "verzoek", "TODO" | ||
] = Field(..., description="Type bericht") | ||
identificatie: Identificatie = Field(..., description="TODO") | ||
bijlages: List[AnyUrl] = Field( | ||
..., | ||
description="TODO", | ||
examples=[["https://documenten.nl/api/v1/enkelvoudiginformatieobjecten/1"]], | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
import uuid | ||
|
||
from open_inwoner.berichten.api_models import Bericht | ||
|
||
MOCK_BERICHT = { | ||
"onderwerp": "Besluit", | ||
"berichtTekst": "Hallo\neen\nbericht", | ||
"publicatiedatum": "2024-01-01", | ||
"referentie": "TODO", | ||
"handelingsperspectief": "TODO", | ||
"geopend": False, | ||
"berichtType": "TODO", | ||
"identificatie": {"type": "bsn", "value": "999991954"}, | ||
"bijlages": [ | ||
"https://documenten.nl/api/v1/enkelvoudiginformatieobjecten/1", | ||
"https://documenten.nl/api/v1/enkelvoudiginformatieobjecten/2", | ||
], | ||
} | ||
|
||
MOCK_BERICHTEN = [ | ||
Bericht.model_validate(MOCK_BERICHT | {"object_uuid": str(uuid.uuid4())}) | ||
for _ in range(25) | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
Bericht Detail. | ||
|
||
{{ bericht.berichtTekst }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,7 @@ | ||
Berichten List. | ||
Berichten List. | ||
|
||
{% for bericht in berichten %} | ||
|
||
{{ bericht.berichtTekst }} | ||
|
||
{% endfor %} |