From 9e3783347d0bb2f9c16a2d38c0d00d921790ceb7 Mon Sep 17 00:00:00 2001 From: Clemente Raposo Date: Mon, 28 Oct 2024 14:49:08 +0000 Subject: [PATCH] Add Api record mapper interfaces --- .../ApiRecordFieldMapperInterface.php | 35 ++++++++++++++++++ .../ApiRecordFieldTypeMapperInterface.php | 36 +++++++++++++++++++ .../ApiRecordMapperInterface.php | 35 ++++++++++++++++++ 3 files changed, 106 insertions(+) create mode 100644 core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldMapperInterface.php create mode 100644 core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldTypeMapperInterface.php create mode 100644 core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordMapperInterface.php diff --git a/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldMapperInterface.php b/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldMapperInterface.php new file mode 100644 index 000000000..438dda8ba --- /dev/null +++ b/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldMapperInterface.php @@ -0,0 +1,35 @@ +. + * + * In accordance with Section 7(b) of the GNU Affero General Public License + * version 3, these Appropriate Legal Notices must retain the display of the + * "Supercharged by SuiteCRM" logo. If the display of the logos is not reasonably + * feasible for technical reasons, the Appropriate Legal Notices must display + * the words "Supercharged by SuiteCRM". + */ + + +namespace App\Data\Service\Record\ApiRecordMappers; + +use App\Data\Service\Record\Mappers\BaseFieldMapperInterface; + +interface ApiRecordFieldMapperInterface extends BaseFieldMapperInterface +{ +} diff --git a/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldTypeMapperInterface.php b/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldTypeMapperInterface.php new file mode 100644 index 000000000..e8fcb40a5 --- /dev/null +++ b/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordFieldTypeMapperInterface.php @@ -0,0 +1,36 @@ +. + * + * In accordance with Section 7(b) of the GNU Affero General Public License + * version 3, these Appropriate Legal Notices must retain the display of the + * "Supercharged by SuiteCRM" logo. If the display of the logos is not reasonably + * feasible for technical reasons, the Appropriate Legal Notices must display + * the words "Supercharged by SuiteCRM". + */ + + +namespace App\Data\Service\Record\ApiRecordMappers; + +use App\Data\Service\Record\Mappers\BaseFieldTypeMapperInterface; + +interface ApiRecordFieldTypeMapperInterface extends BaseFieldTypeMapperInterface +{ +} diff --git a/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordMapperInterface.php b/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordMapperInterface.php new file mode 100644 index 000000000..15f69e0af --- /dev/null +++ b/core/backend/Data/Service/Record/ApiRecordMappers/ApiRecordMapperInterface.php @@ -0,0 +1,35 @@ +. + * + * In accordance with Section 7(b) of the GNU Affero General Public License + * version 3, these Appropriate Legal Notices must retain the display of the + * "Supercharged by SuiteCRM" logo. If the display of the logos is not reasonably + * feasible for technical reasons, the Appropriate Legal Notices must display + * the words "Supercharged by SuiteCRM". + */ + + +namespace App\Data\Service\Record\ApiRecordMappers; + +use App\Data\Service\Record\Mappers\BaseRecordMapperInterface; + +interface ApiRecordMapperInterface extends BaseRecordMapperInterface +{ +}