From 03085aa8f22c7341a127820447f3a8ecf7371104 Mon Sep 17 00:00:00 2001 From: Matthieu Schapranow Date: Tue, 25 Jun 2024 15:21:52 +0200 Subject: [PATCH 1/2] * added new fields from Collmex API for types Member and query MemberGet --- src/Type/Member.php | 5 ++++- src/Type/MemberGet.php | 23 +++++++++++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/src/Type/Member.php b/src/Type/Member.php index 17df372..d96bba0 100644 --- a/src/Type/Member.php +++ b/src/Type/Member.php @@ -7,8 +7,9 @@ /** * Collmex Member Type. * - * @author Sebastian Gunreben + * @author Sebastian Gunreben * @author Marcus Jaschen + * @author Matthieu-P. Schapranow * * @property $type_identifier * @property $customer_id @@ -47,6 +48,7 @@ * @property $payment_via * @property $printout_language * @property $cost_center + * @property $no_mailings */ class Member extends AbstractType implements TypeInterface { @@ -154,6 +156,7 @@ class Member extends AbstractType implements TypeInterface 'payment_via' => null, 'printout_language' => null, 'cost_center' => null, + 'no_mailings' => null, ]; /** diff --git a/src/Type/MemberGet.php b/src/Type/MemberGet.php index ad666bf..9dcc945 100644 --- a/src/Type/MemberGet.php +++ b/src/Type/MemberGet.php @@ -7,8 +7,9 @@ /** * Collmex Customer Get Type. * - * @author Sebastian Gunreben - * @author Marcus Jaschen + * @author Sebastian Gunreben + * @author Marcus Jaschen + * @author Matthieu-P. Schapranow * * @property $type_identifier * @property $customer_id @@ -19,6 +20,13 @@ * @property $exited_too * @property $changed_only * @property $system_name + * @property $reporting_date + * @property $entrance_date_from + * @property $entrance_date_to + * @property $exit_date_from + * @property $exit_date_to + * @property $birthday_from + * @property $birthday_to */ class MemberGet extends AbstractType implements TypeInterface { @@ -26,15 +34,26 @@ class MemberGet extends AbstractType implements TypeInterface * @var array */ protected $template = [ + // 1 'type_identifier' => 'MEMBER_GET', 'customer_id' => null, 'client_id' => null, 'query' => null, + // 5 'zipcode' => null, 'address_group_id' => null, 'exited_too' => null, 'changed_only' => null, 'system_name' => null, + // 10 + 'reporting_date' => null, + 'entrance_date_from' => null, + 'entrance_date_to' => null, + 'exit_date_from' => null, + 'exit_date_to' => null, + // 15 + 'birthday_from' => null, + 'birthday_to' => null, ]; /** From edf1946c4df19d009b87e08fdd34f672fb0d1990 Mon Sep 17 00:00:00 2001 From: Matthieu Schapranow Date: Tue, 25 Jun 2024 15:52:23 +0200 Subject: [PATCH 2/2] * fixed desription header from Customer to Member --- src/Type/MemberGet.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Type/MemberGet.php b/src/Type/MemberGet.php index 9dcc945..ff109b1 100644 --- a/src/Type/MemberGet.php +++ b/src/Type/MemberGet.php @@ -5,7 +5,7 @@ namespace MarcusJaschen\Collmex\Type; /** - * Collmex Customer Get Type. + * Collmex Member Get Type. * * @author Sebastian Gunreben * @author Marcus Jaschen