Files
2024-10-25 14:16:28 +02:00

41 lines
798 B
PHP

<?php
namespace x13allegro\Api\Model\Offers;
use JsonSerializable;
final class Publication implements JsonSerializable
{
/** @var string */
public $duration;
/** @var Marketplaces readonly property */
public $marketplaces;
/** @var string */
public $status;
/** @var string */
public $startingAt;
/**
* @return array
*/
public function jsonSerialize()
{
$output = [];
if (!empty($this->duration)) {
$output['duration'] = $this->duration;
}
if (!empty($this->status)) {
$output['status'] = $this->status;
}
if (!empty($this->startingAt)) {
$output['startingAt'] = $this->startingAt;
}
return (!empty($output) ? $output : null);
}
}