ongoing / swissrets-sdk
A collection of classes to easier build SwissRETS JSON and XML files.
0.2.0
2025-08-27 07:50 UTC
Requires
- php: >=8.2
- twig/twig: ^3.0
This package is not auto-updated.
Last update: 2025-08-30 05:43:52 UTC
README
Ongoing SwissRETS SDK is a supporting library for easier creation of SwissRETS files (JSON and XML).
Installation
composer require "ongoing/swissrets-sdk"
Usage
use Ongoing\Swissrets\Dto\SwissRetsExportDto; $exportDto = new SwissRetsExportDto( generatorName : 'Test Export', generatorVersion: '1.0' ); /* * Create and add propertyDtos to $exportDto */ // generate JSON $json = $exportDto->generateJson(); // generate XML $xml = $exportDto->generateXml();
Consider looking at the Ongoing\Swissrets\Dto\ExampleBuilder
for reference.