]> git.ipfire.org Git - thirdparty/python-fints.git/commitdiff
Rename old FinTS3Segment to FinTS3SegmentOLD for coexistence with old code
authorHenryk Plötz <henryk@ploetzli.ch>
Thu, 9 Aug 2018 22:57:05 +0000 (00:57 +0200)
committerRaphael Michel <mail@raphaelmichel.de>
Mon, 3 Dec 2018 18:34:17 +0000 (19:34 +0100)
fints/segments/__init__.py
fints/segments/accounts.py
fints/segments/auth.py
fints/segments/debit.py
fints/segments/depot.py
fints/segments/dialog.py
fints/segments/message.py
fints/segments/saldo.py
fints/segments/statement.py
fints/segments/transfer.py

index 0fce22aee61d7730de20c70b6fd7b2fd128c6365..ac5fa44d0dd7c240a0b5b5cddfff6b962c7dba95 100644 (file)
@@ -6,6 +6,19 @@ from fints.utils import classproperty, SubclassesMixin
 
 TYPE_VERSION_RE = re.compile(r'^([A-Z]+)(\d+)$')
 
+class FinTS3SegmentOLD:
+    type = '???'
+    country_code = 280
+    version = 2
+    def __init__(self, segmentno, data):
+        self.segmentno = segmentno
+        self.data = data
+    def __str__(self):
+        res = '{}:{}:{}'.format(self.type, self.segmentno, self.version)
+        for d in self.data:
+            res += '+' + str(d)
+        return res + "'"
+
 class FinTS3SegmentMeta(ContainerMeta):
     @staticmethod
     def _check_fields_recursive(instance):
index ef78955d3afadd5a3b4dab3045610ac2c299978d..6357af034ef15437281865cb4bbacc9722c310f5 100644 (file)
@@ -1,7 +1,7 @@
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HKSPA(FinTS3Segment):
+class HKSPA(FinTS3SegmentOLD):
     """
     HKSPA (SEPA-Kontoverbindung anfordern)
     Section C.10.1.3
index a049fb57dcd6b9552f471bd9ef8fbf4f6a9541b4..7ea7378c626371b9294ba293a96220ff4e1c3a94 100644 (file)
@@ -1,8 +1,8 @@
 from fints.utils import fints_escape
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HKIDN(FinTS3Segment):
+class HKIDN(FinTS3SegmentOLD):
     """
     HKIDN (Identifikation)
     Section C.3.1.2
@@ -20,7 +20,7 @@ class HKIDN(FinTS3Segment):
         super().__init__(segmentno, data)
 
 
-class HKVVB(FinTS3Segment):
+class HKVVB(FinTS3SegmentOLD):
     """
     HKVVB (Verarbeitungsvorbereitung)
     Section C.3.1.3
@@ -42,7 +42,7 @@ class HKVVB(FinTS3Segment):
         super().__init__(segmentno, data)
 
 
-class HKSYN(FinTS3Segment):
+class HKSYN(FinTS3SegmentOLD):
     """
     HKSYN (Synchronisation)
     Section C.8.1.2
@@ -61,7 +61,7 @@ class HKSYN(FinTS3Segment):
         super().__init__(segmentno, data)
 
 
-class HKTAN(FinTS3Segment):
+class HKTAN(FinTS3SegmentOLD):
     """
     HKTAN (TAN-Verfahren festlegen)
     Section B.5.1
@@ -98,7 +98,7 @@ class HKTAN(FinTS3Segment):
         super().__init__(segno, data)
 
 
-class HKTAB(FinTS3Segment):
+class HKTAB(FinTS3SegmentOLD):
     """
     HKTAB (Verfügbarre TAN-Medien ermitteln)
     Section C.2.1.2
index 0c349ca72e027c3c1f4987ddc01bd607a7af60bf..d55fe1d3345ee7ceb59416cb857ca3e7e75e0cbc 100644 (file)
@@ -1,8 +1,8 @@
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 from ..models import SEPAAccount
 
 
-class HKDSE(FinTS3Segment):
+class HKDSE(FinTS3SegmentOLD):
     """
     HKDSE (Einreichung terminierter SEPA-Einzellastschrift)
     Section C.10.2.5.4.1
@@ -24,7 +24,7 @@ class HKDSE(FinTS3Segment):
         super().__init__(segno, data)
 
 
-class HKDME(FinTS3Segment):
+class HKDME(FinTS3SegmentOLD):
     """
     HKDME (Einreichung terminierter SEPA-Sammellastschrift)
     Section C.10.3.2.2.1
index 218d6b83acbcd409acf35076cf4df1e9ec026e0c..2b4c31f7ba27bbcbdcbf0d989c528b5ec04b81b5 100644 (file)
@@ -1,7 +1,7 @@
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HKWPD(FinTS3Segment):
+class HKWPD(FinTS3SegmentOLD):
     """
     HKWPD (Depotaufstellung anfordern)
     Section C.4.3.1
index 34e2f75bde925a8caf53da1b35b2b8505cdc4760..4d74679a348eaf8d0c4aceb846749592bbb48eb5 100644 (file)
@@ -1,7 +1,7 @@
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HKEND(FinTS3Segment):
+class HKEND(FinTS3SegmentOLD):
     """
     HKEND (Dialogende)
     Section C.4.1.2
index de199f78198d12639d6cad796f90066b79a87dff..3157f488a5a43312936131f7dbddb20844c6ac41 100644 (file)
@@ -1,10 +1,10 @@
 import time
 
 from fints.utils import fints_escape
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HNHBK(FinTS3Segment):
+class HNHBK(FinTS3SegmentOLD):
     """
     HNHBK (Nachrichtenkopf)
     Section B.5.2
@@ -28,7 +28,7 @@ class HNHBK(FinTS3Segment):
         super().__init__(1, data)
 
 
-class HNSHK(FinTS3Segment):
+class HNSHK(FinTS3SegmentOLD):
     """
     HNSHK (Signaturkopf)
     Section B.5.1
@@ -57,7 +57,7 @@ class HNSHK(FinTS3Segment):
         super().__init__(segno, data)
 
 
-class HNVSK(FinTS3Segment):
+class HNVSK(FinTS3SegmentOLD):
     """
     HNVSK (Verschlüsslungskopf)
     Section B.5.3
@@ -82,7 +82,7 @@ class HNVSK(FinTS3Segment):
         super().__init__(segno, data)
 
 
-class HNVSD(FinTS3Segment):
+class HNVSD(FinTS3SegmentOLD):
     """
     HNVSD (Verschlüsselte Daten)
     Section B.5.4
@@ -104,7 +104,7 @@ class HNVSD(FinTS3Segment):
         ]
 
 
-class HNSHA(FinTS3Segment):
+class HNSHA(FinTS3SegmentOLD):
     """
     HNSHA (Signaturabschluss)
     Section B.5.2
@@ -129,7 +129,7 @@ class HNSHA(FinTS3Segment):
         super().__init__(segno, data)
 
 
-class HNHBS(FinTS3Segment):
+class HNHBS(FinTS3SegmentOLD):
     """
     HNHBS (Nachrichtenabschluss)
     Section B.5.3
index 1c923161b3751f885014098a94e8936724b19a04..a53333d6cf1ffcbbfa1d9e894b1106108e2cd35d 100644 (file)
@@ -1,7 +1,7 @@
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HKSAL(FinTS3Segment):
+class HKSAL(FinTS3SegmentOLD):
     """
     HKSAL (Konto Saldo anfordern)
     Section C.2.1.2
index 71114e4624f7087e298bba86bc09550dacd181e4..389546d2c0f5527b9a284835cfec874a9d09c205 100644 (file)
@@ -1,8 +1,8 @@
 from fints.utils import fints_escape
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 
 
-class HKKAZ(FinTS3Segment):
+class HKKAZ(FinTS3SegmentOLD):
     """
     HKKAZ (Kontoumsätze)
 
index eae03dd303a3dabb495aea1581e4112c9c592995..91e28e1be19939f342d3b4394f13a884b4a3b8b3 100644 (file)
@@ -1,8 +1,8 @@
-from . import FinTS3Segment
+from . import FinTS3SegmentOLD
 from ..models import SEPAAccount
 
 
-class HKCCS(FinTS3Segment):
+class HKCCS(FinTS3SegmentOLD):
     """
     HKCCS (SEPA Überweisung übertragen)
     Section C.2.1.2
@@ -24,7 +24,7 @@ class HKCCS(FinTS3Segment):
         super().__init__(segno, data)
 
 
-class HKCCM(FinTS3Segment):
+class HKCCM(FinTS3SegmentOLD):
     """
     HKCCM (SEPA-Sammelüberweisung einreichen)
     Section C.10.3.1.1