Repository URL to install this package:
|
Version:
6.2.1 ▾
|
<?php
namespace DigitalAscetic\MailBundle\Entity;
use DigitalAscetic\BaseEntityBundle\Entity\BaseObject;
class MessageAttachment extends BaseObject
{
/** @var string */
private string $messageId;
/** @var string */
private string $id;
/** @var string */
private string $name;
/** @var int */
private int $filesize;
/**
* base64 encoded string
*
* @var string|null
*/
private ?string $data = null;
/** @var array */
private array $headers = [];
/** @var string|null */
private ?string $contentType = null;
/** @var string|null */
private ?string $contentDisposition = null;
/** @var string|null */
private ?string $contentId = null;
/**
* @return string
*/
public function getMessageId(): string
{
return $this->messageId;
}
/**
* @param string $messageId
*/
public function setMessageId(string $messageId): void
{
$this->messageId = $messageId;
}
/**
* @return string
*/
public function getId(): string
{
return $this->id;
}
/**
* @param string $id
*/
public function setId(string $id): void
{
$this->id = $id;
}
/**
* @return string
*/
public function getName(): string
{
return $this->name;
}
/**
* @param string $name
*/
public function setName(string $name): void
{
$this->name = $name;
}
/**
* @return string|null
*/
public function getData(): ?string
{
return $this->data;
}
/**
* @param string|null $data
*/
public function setData(?string $data): void
{
$this->data = $data;
}
/**
* @return int
*/
public function getFilesize(): int
{
return $this->filesize;
}
/**
* @param int $filesize
*/
public function setFilesize(int $filesize): void
{
$this->filesize = $filesize;
}
/**
* @return array
*/
public function getHeaders(): array
{
return $this->headers;
}
/**
* @param array $headers
*/
public function setHeaders(array $headers): void
{
$this->headers = $headers;
}
/**
* @return string|null
*/
public function getContentType(): ?string
{
return $this->contentType;
}
/**
* @param string|null $contentType
*/
public function setContentType(?string $contentType): void
{
$this->contentType = $contentType;
}
/**
* @return string|null
*/
public function getContentDisposition(): ?string
{
return $this->contentDisposition;
}
/**
* @param string|null $contentDisposition
*/
public function setContentDisposition(?string $contentDisposition): void
{
$this->contentDisposition = $contentDisposition;
}
/**
* @return string|null
*/
public function getContentId(): ?string
{
return $this->contentId;
}
/**
* @param string|null $contentId
*/
public function setContentId(?string $contentId): void
{
$this->contentId = $contentId;
}
}