Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ repos:
- id: black
language_version: python3 # Should be a command that runs python3.6+
- repo: https://github.com/pycqa/isort
rev: 5.12.0
rev: 6.0.1
hooks:
- id: isort
name: isort (python)
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ max-line-length = 120
[tool.isort]
line_length = 120
profile = "black"
sort_reexports = true

[tool.mypy]
plugins = ["pydantic.mypy"]
Expand Down
234 changes: 34 additions & 200 deletions src/bo4e/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,206 +8,40 @@
The BO4E version can be queried using `bo4e.__version__`.
"""

__all__ = [
"Abwicklungsmodell",
"Angebot",
"Ausschreibung",
"Bilanzierung",
"Buendelvertrag",
"Energiemenge",
"Fremdkosten",
"Geraet",
"Geschaeftsobjekt",
"Geschaeftspartner",
"Kosten",
"Lastgang",
"Lokationszuordnung",
"Marktlokation",
"Marktteilnehmer",
"Messlokation",
"Netzlokation",
"Person",
"Preisblatt",
"PreisblattDienstleistung",
"PreisblattHardware",
"PreisblattKonzessionsabgabe",
"PreisblattMessung",
"PreisblattNetznutzung",
"Rechnung",
"Region",
"Regionaltarif",
"Standorteigenschaften",
"SteuerbareRessource",
"Tarif",
"Tarifinfo",
"Tarifkosten",
"Tarifpreisblatt",
"TechnischeRessource",
"Vertrag",
"Zaehler",
"Zeitreihe",
"Adresse",
"Angebotsposition",
"Angebotsteil",
"Angebotsvariante",
"AufAbschlag",
"AufAbschlagProOrt",
"AufAbschlagRegional",
"AufAbschlagstaffelProOrt",
"Ausschreibungsdetail",
"Ausschreibungslos",
"Betrag",
"COM",
"Dienstleistung",
"Energieherkunft",
"Energiemix",
"Fremdkostenblock",
"Fremdkostenposition",
"Geokoordinaten",
"Katasteradresse",
"Kontaktweg",
"Konzessionsabgabe",
"Kostenblock",
"Kostenposition",
"KriteriumWert",
"Lastprofil",
"MarktgebietInfo",
"Menge",
"PositionsAufAbschlag",
"Preis",
"Preisgarantie",
"Preisposition",
"Preisstaffel",
"Rechnungsposition",
"RegionaleGueltigkeit",
"RegionalePreisgarantie",
"RegionalePreisstaffel",
"RegionalerAufAbschlag",
"RegionaleTarifpreisposition",
"Regionskriterium",
"Sigmoidparameter",
"StandorteigenschaftenGas",
"StandorteigenschaftenStrom",
"Steuerbetrag",
"Tagesparameter",
"Tarifberechnungsparameter",
"Tarifeinschraenkung",
"Tarifpreis",
"Tarifpreisposition",
"TarifpreispositionProOrt",
"TarifpreisstaffelProOrt",
"Unterschrift",
"Verbrauch",
"Vertragskonditionen",
"Vertragsteil",
"VerwendungszweckProMarktrolle",
"Zaehlwerk",
"Zaehlzeitregister",
"Zeitraum",
"Zeitreihenwert",
"Zustaendigkeit",
"AbgabeArt",
"Aggregationsverantwortung",
"Angebotsstatus",
"Anrede",
"ArithmetischeOperation",
"ArtikelId",
"AufAbschlagstyp",
"AufAbschlagsziel",
"Ausschreibungsportal",
"Ausschreibungsstatus",
"Ausschreibungstyp",
"BDEWArtikelnummer",
"Befestigungsart",
"Bemessungsgroesse",
"Bilanzierungsmethode",
"Dienstleistungstyp",
"EMobilitaetsart",
"Energierichtung",
"Erzeugungsart",
"Fallgruppenzuordnung",
"Gasqualitaet",
"Gebiettyp",
"Geraeteklasse",
"Geraetetyp",
"Geschaeftspartnerrolle",
"Gueltigkeitstyp",
"Kalkulationsmethode",
"Konfigurationsprodukt",
"Kontaktart",
"Kostenklasse",
"Kundengruppe",
"KundengruppeKA",
"Kundentyp",
"Landescode",
"Leistungstyp",
"Lokationstyp",
"Marktrolle",
"Medium",
"Mengeneinheit",
"Mengenoperator",
"Messart",
"Messgroesse",
"Messpreistyp",
"Messwerterfassung",
"Messwertstatus",
"Messwertstatuszusatz",
"Netzebene",
"NetznutzungRechnungsart",
"NetznutzungRechnungstyp",
"Oekolabel",
"Oekozertifikat",
"Organisationstyp",
"Preisgarantietyp",
"Preismodell",
"Preisstatus",
"Preistyp",
"Profilart",
"Profiltyp",
"Profilverfahren",
"Prognosegrundlage",
"Rechnungslegung",
"Rechnungsstatus",
"Rechnungstyp",
"Regionskriteriumtyp",
"Registeranzahl",
"Rollencodetyp",
"Sparte",
"Speicherart",
"SteuerkanalLeistungsbeschreibung",
"Steuerkennzeichen",
"StrEnum",
"Tarifkalkulationsmethode",
"Tarifmerkmal",
"Tarifregionskriterium",
"Tariftyp",
"Tarifzeit",
"TechnischeRessourceNutzung",
"TechnischeRessourceVerbrauchsart",
"Themengebiet",
"Titel",
"BoTyp",
"ComTyp",
"Verbrauchsart",
"Vertragsart",
"Vertragsform",
"Vertragsstatus",
"Verwendungszweck",
"Voraussetzungen",
"WahlrechtPrognosegrundlage",
"Waehrungscode",
"Waehrungseinheit",
"Waermenutzung",
"Wertermittlungsverfahren",
"Zaehlerauspraegung",
"Zaehlergroesse",
"Zaehlertyp",
"ZaehlertypSpezifikation",
"Zeitreihentyp",
"ZusatzAttribut",
"__version__",
"__gh_version__",
]
__all__ = ['AbgabeArt', 'Abwicklungsmodell', 'Adresse', 'Aggregationsverantwortung', 'Angebot', 'Angebotsposition',
'Angebotsstatus', 'Angebotsteil', 'Angebotsvariante', 'Anrede', 'ArithmetischeOperation', 'ArtikelId', 'AufAbschlag',
'AufAbschlagProOrt', 'AufAbschlagRegional', 'AufAbschlagstaffelProOrt', 'AufAbschlagstyp', 'AufAbschlagsziel',
'Ausschreibung', 'Ausschreibungsdetail', 'Ausschreibungslos', 'Ausschreibungsportal', 'Ausschreibungsstatus',
'Ausschreibungstyp', 'BDEWArtikelnummer', 'Befestigungsart', 'Bemessungsgroesse', 'Betrag', 'Bilanzierung',
'Bilanzierungsmethode', 'BoTyp', 'Buendelvertrag', 'COM', 'ComTyp', 'Dienstleistung', 'Dienstleistungstyp',
'EMobilitaetsart', 'Energieherkunft', 'Energiemenge', 'Energiemix', 'Energierichtung', 'Erzeugungsart',
'Fallgruppenzuordnung', 'Fremdkosten', 'Fremdkostenblock', 'Fremdkostenposition', 'Gasqualitaet', 'Gebiettyp',
'Geokoordinaten', 'Geraet', 'Geraeteklasse', 'Geraetetyp', 'Geschaeftsobjekt', 'Geschaeftspartner',
'Geschaeftspartnerrolle', 'Gueltigkeitstyp', 'Kalkulationsmethode', 'Katasteradresse', 'Konfigurationsprodukt',
'Kontaktart', 'Kontaktweg', 'Konzessionsabgabe', 'Kosten', 'Kostenblock', 'Kostenklasse', 'Kostenposition',
'KriteriumWert', 'Kundengruppe', 'KundengruppeKA', 'Kundentyp', 'Landescode', 'Lastgang', 'Lastprofil', 'Leistungstyp',
'Lokationstyp', 'Lokationszuordnung', 'MarktgebietInfo', 'Marktlokation', 'Marktrolle', 'Marktteilnehmer', 'Medium',
'Menge', 'Mengeneinheit', 'Mengenoperator', 'Messart', 'Messgroesse', 'Messlokation', 'Messpreistyp',
'Messwerterfassung', 'Messwertstatus', 'Messwertstatuszusatz', 'Netzebene', 'Netzlokation', 'NetznutzungRechnungsart',
'NetznutzungRechnungstyp', 'Oekolabel', 'Oekozertifikat', 'Organisationstyp', 'Person', 'PositionsAufAbschlag',
'Preis', 'Preisblatt', 'PreisblattDienstleistung', 'PreisblattHardware', 'PreisblattKonzessionsabgabe',
'PreisblattMessung', 'PreisblattNetznutzung', 'Preisgarantie', 'Preisgarantietyp', 'Preismodell', 'Preisposition',
'Preisstaffel', 'Preisstatus', 'Preistyp', 'Profilart', 'Profiltyp', 'Profilverfahren', 'Prognosegrundlage',
'Rechnung', 'Rechnungslegung', 'Rechnungsposition', 'Rechnungsstatus', 'Rechnungstyp', 'Region',
'RegionaleGueltigkeit', 'RegionalePreisgarantie', 'RegionalePreisstaffel', 'RegionaleTarifpreisposition',
'RegionalerAufAbschlag', 'Regionaltarif', 'Regionskriterium', 'Regionskriteriumtyp', 'Registeranzahl', 'Rollencodetyp',
'Sigmoidparameter', 'Sparte', 'Speicherart', 'Standorteigenschaften', 'StandorteigenschaftenGas',
'StandorteigenschaftenStrom', 'SteuerbareRessource', 'Steuerbetrag', 'SteuerkanalLeistungsbeschreibung',
'Steuerkennzeichen', 'StrEnum', 'Tagesparameter', 'Tarif', 'Tarifberechnungsparameter', 'Tarifeinschraenkung',
'Tarifinfo', 'Tarifkalkulationsmethode', 'Tarifkosten', 'Tarifmerkmal', 'Tarifpreis', 'Tarifpreisblatt',
'Tarifpreisposition', 'TarifpreispositionProOrt', 'TarifpreisstaffelProOrt', 'Tarifregionskriterium', 'Tariftyp',
'Tarifzeit', 'TechnischeRessource', 'TechnischeRessourceNutzung', 'TechnischeRessourceVerbrauchsart', 'Themengebiet',
'Titel', 'Unterschrift', 'Verbrauch', 'Verbrauchsart', 'Vertrag', 'Vertragsart', 'Vertragsform', 'Vertragskonditionen',
'Vertragsstatus', 'Vertragsteil', 'Verwendungszweck', 'VerwendungszweckProMarktrolle', 'Voraussetzungen',
'Waehrungscode', 'Waehrungseinheit', 'Waermenutzung', 'WahlrechtPrognosegrundlage', 'Wertermittlungsverfahren',
'Zaehler', 'Zaehlerauspraegung', 'Zaehlergroesse', 'Zaehlertyp', 'ZaehlertypSpezifikation', 'Zaehlwerk',
'Zaehlzeitregister', 'Zeitraum', 'Zeitreihe', 'Zeitreihentyp', 'Zeitreihenwert', 'ZusatzAttribut', 'Zustaendigkeit',
'__gh_version__', '__version__']

from pydantic import BaseModel as _PydanticBaseModel

Expand Down
Loading