From 73d01e1662f301834a8e1ecb7e7caceceb2dbccb Mon Sep 17 00:00:00 2001
From: Jo Sama <jo.sama@usit.uio.no>
Date: Fri, 8 Jan 2021 15:06:22 +0100
Subject: [PATCH] Remove support for unused date fields

---
 README.md                              | 4 ----
 setra_client/models.py                 | 4 ----
 tests/fixtures/multi_fail_fixture.json | 8 --------
 tests/fixtures/multi_fixture.json      | 8 --------
 tests/fixtures/trans_fail_fixture.json | 6 +-----
 tests/fixtures/trans_fixture.json      | 4 ----
 6 files changed, 1 insertion(+), 33 deletions(-)

diff --git a/README.md b/README.md
index eb00422..b50d483 100644
--- a/README.md
+++ b/README.md
@@ -41,10 +41,6 @@ transactions = [Transaction.from_dict({
     "sequenceno": 1,
     "taxcode": 1,
     "transtype": 1,
-    "arrivaldate": 1,
-    "compldelay": 1,
-    "discdate": 1,
-    "duedate": 1,
     "extinvref": 1
 })]
 
diff --git a/setra_client/models.py b/setra_client/models.py
index 15d2cdc..c11a0bb 100644
--- a/setra_client/models.py
+++ b/setra_client/models.py
@@ -63,10 +63,6 @@ class Transaction(BaseModel):
     sequenceno: Optional[int]
     taxcode: Optional[str]
     transtype: str
-    arrivaldate: Optional[datetime.date]
-    compldelay: Optional[datetime.date]
-    discdate: Optional[datetime.date]
-    duedate: Optional[datetime.date]
     extinvref: Optional[str]
 
 
diff --git a/tests/fixtures/multi_fail_fixture.json b/tests/fixtures/multi_fail_fixture.json
index 7857d2d..841d162 100644
--- a/tests/fixtures/multi_fail_fixture.json
+++ b/tests/fixtures/multi_fail_fixture.json
@@ -34,10 +34,6 @@
       "sequenceno": 1,
       "taxcode": 1,
       "transtype": 1,
-      "arrivaldate": 1,
-      "compldelay": 1,
-      "discdate": 1,
-      "duedate": 1,
       "extinvref": 1
     },
     {
@@ -58,10 +54,6 @@
       "sequenceno": 2,
       "taxcode": 2,
       "transtype": 2,
-      "arrivaldate": 2,
-      "compldelay": 2,
-      "discdate": 2,
-      "duedate": 2,
       "extinvref": 2
     }
   ]
diff --git a/tests/fixtures/multi_fixture.json b/tests/fixtures/multi_fixture.json
index dd0b763..8e9d385 100644
--- a/tests/fixtures/multi_fixture.json
+++ b/tests/fixtures/multi_fixture.json
@@ -33,10 +33,6 @@
       "sequenceno": 1,
       "taxcode": 1,
       "transtype": 1,
-      "arrivaldate": 1,
-      "compldelay": 1,
-      "discdate": 1,
-      "duedate": 1,
       "extinvref": 1
     },
     {
@@ -58,10 +54,6 @@
       "sequenceno": 2,
       "taxcode": 2,
       "transtype": 2,
-      "arrivaldate": 2,
-      "compldelay": 2,
-      "discdate": 2,
-      "duedate": 2,
       "extinvref": 2
     }
   ]
diff --git a/tests/fixtures/trans_fail_fixture.json b/tests/fixtures/trans_fail_fixture.json
index 4446b9f..a4d2d18 100644
--- a/tests/fixtures/trans_fail_fixture.json
+++ b/tests/fixtures/trans_fail_fixture.json
@@ -15,9 +15,5 @@
   "dim7": 1,
   "sequenceno": 1,
   "taxcode": 1,
-  "transtype": 1,
-  "arrivaldate": 1,
-  "compldelay": 1,
-  "discdate": 1,
-  "duedate": 1
+  "transtype": 1
 }
diff --git a/tests/fixtures/trans_fixture.json b/tests/fixtures/trans_fixture.json
index 8d0ac05..1b6822f 100644
--- a/tests/fixtures/trans_fixture.json
+++ b/tests/fixtures/trans_fixture.json
@@ -17,9 +17,5 @@
   "sequenceno": 1,
   "taxcode": 1,
   "transtype": 1,
-  "arrivaldate": 1,
-  "compldelay": 1,
-  "discdate": 1,
-  "duedate": 1,
   "extinvref": 1
 }
-- 
GitLab