Completed
Push — master ( 7671f5...371846 )
by Romain
32s queued 12s
created

AbstractTemplate::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Kerox\Messenger\Model\Message\Attachment;
6
7
use Kerox\Messenger\Model\Message\AbstractAttachment;
8
9
abstract class AbstractTemplate extends AbstractAttachment
10
{
11
    protected const TYPE_AIRLINE_BOARDINGPASS = 'airline_boardingpass';
12
    protected const TYPE_AIRLINE_CHECKIN = 'airline_checkin';
13
    protected const TYPE_AIRLINE_ITINERARY = 'airline_itinerary';
14
    protected const TYPE_AIRLINE_UPDATE = 'airline_update';
15
    protected const TYPE_BUTTON = 'button';
16
    protected const TYPE_GENERIC = 'generic';
17
    protected const TYPE_LIST = 'list';
18
    protected const TYPE_MEDIA = 'media';
19
    protected const TYPE_OPEN_GRAPH = 'open_graph';
20
    protected const TYPE_PRODUCT = 'product';
21
    protected const TYPE_RECEIPT = 'receipt';
22
23
    /**
24
     * Template constructor.
25
     */
26
    public function __construct()
27
    {
28
        parent::__construct(AbstractAttachment::TYPE_TEMPLATE);
29
    }
30
}
31