From b07369bcf499e041ac3e0d94ec194be39362f17c Mon Sep 17 00:00:00 2001 From: Philipp Lang Date: Sun, 7 May 2023 21:22:31 +0200 Subject: [PATCH] Add agegroup and memberId for search reponse --- src/Data/MemberEntry.php | 3 +++ tests/Unit/SearchTest.php | 2 ++ tests/json/searchResponse.json | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Data/MemberEntry.php b/src/Data/MemberEntry.php index dd122ec..a1fd87f 100644 --- a/src/Data/MemberEntry.php +++ b/src/Data/MemberEntry.php @@ -28,6 +28,9 @@ class MemberEntry extends Data #[MapInputName('entries_gruppierungId')] public int $groupId, + #[MapInputName('entries_mitgliedsNummer')] + public ?int $memberId, + #[MapInputName('entries_geburtsDatum')] #[WithCast(CarbonCast::class, format: 'Y-m-d H:i:s')] #[WithTransformer(CarbonTransformer::class, format: 'Y-m-d H:i:s')] diff --git a/tests/Unit/SearchTest.php b/tests/Unit/SearchTest.php index dbf1cbe..5108d34 100644 --- a/tests/Unit/SearchTest.php +++ b/tests/Unit/SearchTest.php @@ -51,6 +51,8 @@ class SearchTest extends TestCase $this->assertEquals('Philipp', $member->firstname); $this->assertEquals(89418, $member->id); $this->assertEquals(100105, $member->groupId); + $this->assertEquals(90166, $member->memberId); + $this->assertEquals('Wö', $member->agegroup); Http::assertSent(function ($request) { return $request->url() == $this->url(['mitgliedsNummber' => 150]) && 'GET' == $request->method(); diff --git a/tests/json/searchResponse.json b/tests/json/searchResponse.json index 744bd57..aea3866 100644 --- a/tests/json/searchResponse.json +++ b/tests/json/searchResponse.json @@ -23,7 +23,7 @@ "id": 89418, "entries_woelfling": "", "entries_beitragsarten": "", - "entries_stufe": "", + "entries_stufe": "Wö", "entries_email": "pille@stamm-silva.de", "entries_konfession": "", "entries_gruppierungId": "100105",