ILIAS
trunk Revision v12.0_alpha-33-ge186251a14d
◀ ilDoc Overview
MailScheduleData.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Mail\Folder
;
22
23
use
MailDeliveryData
;
24
use DateTimeImmutable;
25
26
readonly
class
MailScheduleData
27
{
28
public
function
__construct
(
29
private
MailDeliveryData
$data
,
30
private
DateTimeImmutable $schedule_datetime
31
) {
32
}
33
34
public
function
getScheduleDatetime
(): DateTimeImmutable
35
{
36
return
$this->schedule_datetime;
37
}
38
39
public
function
getMailDeliveryData
():
MailDeliveryData
40
{
41
return
$this->data
;
42
}
43
}
ILIAS\Mail\Folder\MailScheduleData
Definition:
MailScheduleData.php:27
ILIAS\Mail\Folder\MailScheduleData\__construct
__construct(private MailDeliveryData $data, private DateTimeImmutable $schedule_datetime)
Definition:
MailScheduleData.php:28
ILIAS\Mail\Folder\MailScheduleData\getScheduleDatetime
getScheduleDatetime()
Definition:
MailScheduleData.php:34
ILIAS\Mail\Folder\MailScheduleData\getMailDeliveryData
getMailDeliveryData()
Definition:
MailScheduleData.php:39
MailDeliveryData
Definition:
MailDeliveryData.php:22
$data
$data
Definition:
ltiregistration.php:29
ILIAS\Mail\Folder
Definition:
MailFilterData.php:21
components
ILIAS
Mail
classes
Folder
MailScheduleData.php
Generated on Mon Nov 3 2025 23:02:38 for ILIAS by
1.9.4 (using
Doxyfile
)