""" Options: Date: 2026-10-20 16:16:55 Version: 8.22 Tip: To override a DTO option, remove "#" prefix before updating BaseUrl: http://52.142.207.43:23770 #GlobalNamespace: #AddServiceStackTypes: True #AddResponseStatus: False #AddImplicitVersion: #AddDescriptionAsComments: True IncludeTypes: SaveAbrechnungsLaufRequest.* #ExcludeTypes: #DefaultImports: datetime,decimal,marshmallow.fields:*,servicestack:*,typing:*,dataclasses:dataclass/field,dataclasses_json:dataclass_json/LetterCase/Undefined/config,enum:Enum/IntEnum #DataClass: #DataClassJson: """ import datetime import decimal from marshmallow.fields import * from servicestack import * from typing import * from dataclasses import dataclass, field from dataclasses_json import dataclass_json, LetterCase, Undefined, config from enum import Enum, IntEnum @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class AbrLaufFehler: signatur: Optional[str] = None text_signatur: Optional[str] = None entitaets_typ: Optional[str] = None entitaets_id: Optional[int] = None schweregrad: Optional[str] = None ebene: Optional[str] = None kurztext: Optional[str] = None vorkommen: int = 0 @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class SaveAbrechnungsLaufResponse: status: bool = False lauf_id: int = 0 gespeicherte_fehler: int = 0 @dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE) @dataclass class SaveAbrechnungsLaufRequest(IReturn[SaveAbrechnungsLaufResponse]): lizenz: Optional[str] = None mandant_datenbank: Optional[str] = None abrechnungsinformation_id: int = 0 objektnummer: Optional[str] = None periode_von: Optional[str] = None periode_bis: Optional[str] = None lauf_art: Optional[str] = None report_name: Optional[str] = None eras_version: Optional[str] = None dauer_sekunden: Optional[int] = None anzahl_fehler: int = 0 anzahl_warnungen: int = 0 anzahl_informationen: int = 0 anzahl_nutzeinheiten: int = 0 anzahl_verbrauchsgruppen: int = 0 anzahl_geraete: int = 0 geraete_je_klasse_json: Optional[str] = None geraete_je_typ_json: Optional[str] = None fehler_liste_gekuerzt: bool = False fehler: Optional[List[AbrLaufFehler]] = None