ongoing/swissrets-sdk

A collection of classes to easier build SwissRETS JSON and XML files.

Installs: 92

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/ongoing/swissrets-sdk

0.2.0 2025-08-27 07:50 UTC

This package is auto-updated.

Last update: 2025-10-29 09:34:08 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.