From 93f4876585007a50a0821ebe499a4153930ddc7d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Tue, 26 Oct 2021 14:28:11 +0200 Subject: [PATCH] ShopConnector::Base POD Doku was die Schnittstelle erwartet --- SL/ShopConnector/Base.pm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/SL/ShopConnector/Base.pm b/SL/ShopConnector/Base.pm index 56127e4c4..68c39d15f 100644 --- a/SL/ShopConnector/Base.pm +++ b/SL/ShopConnector/Base.pm @@ -17,7 +17,16 @@ sub get_article { die 'get_article needs to be implemented' } sub get_categories { die 'get_categories needs to be implemented' } -sub get_version { die 'get_version needs to be implemented' } +sub get_version { + + die 'get_version needs to be implemented'; + # has to return a hashref with this structure: + # version has to return the connection error message + my $connect = {}; + $connect->{success} = 0 || 1; + $connect->{data}->{version} = '1234'; + return $connect; +} sub set_orderstatus { die 'set_orderstatus needs to be implemented' } @@ -52,6 +61,16 @@ __END__ =item C +IMPORTANT: This call is used to test the connection and if succesful +it returns the version number of the shop. If not succesful the +returning function has to make sure a error string is returned in +the same data structure. Details of the returning hashref: + + my $connect = {}; + $connect->{success} = 0 || 1; + $connect->{data}->{version} = '1234'; + return $connect; + =item C =back -- 2.20.1