ILIAS  release_8 Revision v8.24
ConversationDto.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
28{
29 private string $id;
30 private bool $isGroup = false;
32 private array $subscriberUsrIds = [];
34
35 public function __construct(string $id)
36 {
37 $this->id = $id;
38 $this->lastMessage = new MessageDto('', $this);
39 }
40
41 public function getId(): string
42 {
43 return $this->id;
44 }
45
46 public function setId(string $id): void
47 {
48 $this->id = $id;
49 }
50
51 public function isGroup(): bool
52 {
53 return $this->isGroup;
54 }
55
56 public function setIsGroup(bool $isGroup): void
57 {
58 $this->isGroup = $isGroup;
59 }
60
64 public function getSubscriberUsrIds(): array
65 {
67 }
68
72 public function setSubscriberUsrIds(array $subscriberUsrIds): void
73 {
74 $this->subscriberUsrIds = $subscriberUsrIds;
75 }
76
77 public function getLastMessage(): MessageDto
78 {
79 return $this->lastMessage;
80 }
81
82 public function setLastMessage(MessageDto $lastMessage): void
83 {
84 $this->lastMessage = $lastMessage;
85 }
86}
setLastMessage(MessageDto $lastMessage)
setSubscriberUsrIds(array $subscriberUsrIds)