<?php
namespace Claromentis\Core\Mail;

$GLOBALS["__65da1b1ec2d6653e8a0ab" . "7848e536215"] = (@$GLOBALS["__65da1b1ec2d6653e" . "8a0ab7848e536215"] ?: array()) + array();
abstract class Attachment
{
    private ?string $contentType;
    private bool $embedded;
    private ?string $name;
    public function __construct(?string $name = null, ?string $_245f7cfb5032fc84834957a5c9c96bb0 = null, bool $_db2d0d33cdc8a9de0954d9a0f02d9a2f = false)
    {
        $this->setName($name);
        $this->setContentType($_245f7cfb5032fc84834957a5c9c96bb0);
        $this->setEmbedded($_db2d0d33cdc8a9de0954d9a0f02d9a2f);
    }
    
    
    
    
    
    
    public function getContentType() : ?string
    {
        return $this->contentType;
    }
    
    
    
    
    
    
    public function getEmbedded() : bool
    {
        return $this->embedded;
    }
    
    
    
    
    
    
    public function getName() : ?string
    {
        return $this->name;
    }
    
    
    
    
    
    
    public function setEmbedded(bool $_db2d0d33cdc8a9de0954d9a0f02d9a2f) : void
    {
        $this->embedded = $_db2d0d33cdc8a9de0954d9a0f02d9a2f;
    }
    
    
    
    
    
    
    public function setContentType(?string $_245f7cfb5032fc84834957a5c9c96bb0) : void
    {
        $this->contentType = $_245f7cfb5032fc84834957a5c9c96bb0;
    }
    
    
    
    
    
    
    public function setName(?string $name) : void
    {
        $this->name = $name;
    }
}