123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <?php
- declare(strict_types=1);
- namespace OCP\Mail\Provider;
- class Attachment implements \OCP\Mail\Provider\IAttachment {
-
- public function __construct(
- protected ?string $contents,
- protected ?string $name,
- protected ?string $type,
- protected bool $embedded = false,
- ) {
- }
-
- public function setName(string $value): self {
- $this->name = $value;
- return $this;
- }
-
- public function getName(): ?string {
- return $this->name;
- }
-
- public function setType(string $value): self {
- $this->type = $value;
- return $this;
- }
-
- public function getType(): ?string {
- return $this->type;
- }
-
- public function setContents(string $value): self {
- $this->contents = $value;
- return $this;
- }
-
- public function getContents(): ?string {
- return $this->contents;
- }
-
- public function setEmbedded(bool $value): self {
- $this->embedded = $value;
- return $this;
- }
-
- public function getEmbedded(): bool {
- return $this->embedded;
- }
- }
|