Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
digitalascetic/mail / Entity / MessageList.php
Size: Mime:
<?php

namespace DigitalAscetic\MailBundle\Entity;

use DigitalAscetic\BaseEntityBundle\Entity\BaseObject;

class MessageList extends BaseObject
{
    /** @var Message[] */
    private array $messages;

    /** @var string|null */
    private ?string $nextPage = null;

    /** @var int|null */
    private ?int $maxResults = null;

    /**
     * MessageList constructor.
     */
    public function __construct()
    {
        $this->messages = array();
    }

    /**
     * @return Message[]
     */
    public function getMessages(): array
    {
        return $this->messages;
    }

    /**
     * @param Message[] $messages
     */
    public function setMessages(array $messages): void
    {
        $this->messages = $messages;
    }

    /**
     * @return string|null
     */
    public function getNextPage(): ?string
    {
        return $this->nextPage;
    }

    /**
     * @param string|null $nextPage
     */
    public function setNextPage(?string $nextPage): void
    {
        $this->nextPage = $nextPage;
    }

    /**
     * @return int|null
     */
    public function getMaxResults(): ?int
    {
        return $this->maxResults;
    }

    /**
     * @param int|null $maxResults
     */
    public function setMaxResults(?int $maxResults): void
    {
        $this->maxResults = $maxResults;
    }
}