diff --git a/docs/api.rst b/docs/api.rst index d1d0e0d..58f0f06 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -120,7 +120,3 @@ Response objects .. autoclass:: brreg.enhetsregisteret.RolleEnhet :members: :exclude-members: model_computed_fields, model_config, model_fields - -.. autoclass:: brreg.enhetsregisteret.RolleFullmektig - :members: - :exclude-members: model_computed_fields, model_config, model_fields diff --git a/src/brreg/enhetsregisteret/__init__.py b/src/brreg/enhetsregisteret/__init__.py index 6ef177b..cce143e 100644 --- a/src/brreg/enhetsregisteret/__init__.py +++ b/src/brreg/enhetsregisteret/__init__.py @@ -14,7 +14,6 @@ Organisasjonsform, Rolle, RolleEnhet, - RolleFullmektig, RolleGruppe, RolleGruppeType, RollePerson, @@ -55,7 +54,6 @@ "Underenhet", "Rolle", "RolleEnhet", - "RolleFullmektig", "RolleGruppe", "RolleGruppeType", "RollePerson", diff --git a/src/brreg/enhetsregisteret/_responses.py b/src/brreg/enhetsregisteret/_responses.py index 744d499..eccb8ce 100644 --- a/src/brreg/enhetsregisteret/_responses.py +++ b/src/brreg/enhetsregisteret/_responses.py @@ -1,5 +1,4 @@ import datetime as dt -from typing import Optional from pydantic import BaseModel, ConfigDict, Field from pydantic.alias_generators import to_camel @@ -292,9 +291,6 @@ class RollePerson(BaseModel): #: Personens fulle navn navn: RollePersonNavn - #: Personens verge - verge: Optional["RollePerson"] = None - #: Hvorvidt personen er død er_doed: bool @@ -315,16 +311,6 @@ class RolleEnhet(BaseModel): er_slettet: bool -class RolleFullmektig(BaseModel): - model_config = ConfigDict(alias_generator=to_camel) - - #: Navn på fullmektig - navn: str | None = None - - #: Adresser/adresselinjer knyttet til fullmektig - adresse: list[str] = Field(default_factory=list) - - class Rolle(BaseModel): model_config = ConfigDict(alias_generator=to_camel) @@ -337,18 +323,15 @@ class Rolle(BaseModel): #: Enhet som innehar rollen enhet: RolleEnhet | None = None + #: Hvorvidt rollen er avregistrert + avregistrert: bool + #: Rollens ansvarsandel for selskapets forpliktelser, i brøk eller prosent ansvarsandel: str | None = None #: Kode og beskrivelse av hvem rollen representerer (ikke innehaver) valgt_av: RolleType | None = None - #: Fratrådt fra rolle - fratraadt: bool - - #: Liste over fullmektige - fullmektige: list[RolleFullmektig] = Field(default_factory=list) - #: Rekkefølgen på rollen i gruppen rekkefolge: int | None = None diff --git a/tests/data/enheter-roller-enhet-response.json b/tests/data/enheter-roller-enhet-response.json index cb255cf..f985c36 100644 --- a/tests/data/enheter-roller-enhet-response.json +++ b/tests/data/enheter-roller-enhet-response.json @@ -42,7 +42,7 @@ } }, "ansvarsandel": "50%", - "fratraadt": false, + "avregistrert": false, "rekkefolge": 0 }, { @@ -75,7 +75,7 @@ } }, "ansvarsandel": "50%", - "fratraadt": false, + "avregistrert": false, "rekkefolge": 1 } ] diff --git a/tests/data/enheter-roller-person-response.json b/tests/data/enheter-roller-person-response.json index 6b432c6..dee6109 100644 --- a/tests/data/enheter-roller-person-response.json +++ b/tests/data/enheter-roller-person-response.json @@ -39,7 +39,7 @@ } } }, - "fratraadt": false, + "avregistrert": false, "rekkefolge": 0 } ] diff --git a/tests/enhetsregisteret/test_get_roller.py b/tests/enhetsregisteret/test_get_roller.py index e609379..fb01488 100644 --- a/tests/enhetsregisteret/test_get_roller.py +++ b/tests/enhetsregisteret/test_get_roller.py @@ -48,7 +48,7 @@ def test_get_roller_with_person(httpx_mock: HTTPXMock) -> None: assert rolle.valgt_av assert rolle.valgt_av.kode == "A-AK" assert rolle.valgt_av.beskrivelse == "Representant for A-aksjonærene" - assert rolle.fratraadt is False + assert rolle.avregistrert is False assert rolle.rekkefolge == 0 @@ -97,7 +97,7 @@ def test_get_roller_with_enhet(httpx_mock: HTTPXMock) -> None: assert rolle.enhet.navn == ["Rolfsens Deltakerorganisasjon AS"] assert rolle.enhet.er_slettet is False assert rolle.ansvarsandel == "50%" - assert rolle.fratraadt is False + assert rolle.avregistrert is False assert rolle.rekkefolge == 0 rolle = deltakere.roller[1] @@ -110,7 +110,7 @@ def test_get_roller_with_enhet(httpx_mock: HTTPXMock) -> None: assert rolle.enhet.navn == ["Sult AS"] assert rolle.enhet.er_slettet is False assert rolle.ansvarsandel == "50%" - assert rolle.fratraadt is False + assert rolle.avregistrert is False assert rolle.rekkefolge == 1