DoDomuDojade Documentation

AnnouncementApiDTO
in package
implements JsonSerializable

FinalYes

DTO for API responses

Table of Contents

Interfaces

JsonSerializable

Properties

$authorId  : int|null
$createdAt  : string
$decidedAt  : string|null
$decidedBy  : int|null
$id  : string
$status  : string
$text  : string
$title  : string
$validUntil  : string

Methods

__construct()  : mixed
jsonSerialize()  : array<string|int, mixed>
Serializes data to JSON

Properties

Methods

__construct()

public __construct(string $id, string $title, string $text, string $status, int|null $authorId, string $createdAt, string $validUntil, string|null $decidedAt, int|null $decidedBy) : mixed
Parameters
$id : string
$title : string
$text : string
$status : string
$authorId : int|null
$createdAt : string
$validUntil : string
$decidedAt : string|null
$decidedBy : int|null

jsonSerialize()

Serializes data to JSON

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results