<?php
/**
 * Quote Conversation Interface
 *
 * @category  Magetop Extensions
 * @package   Magetop_Quotesystem
 * @author    Magetop Developer
 * @copyright Copyright (c) Magetop (https://www.magetop.com)
 * @license   https://www.magetop.com/license.html
 */
namespace Magetop\Quotesystem\Api\Data;

interface QuoteConversationInterface
{
    /**
     * #@+
     * Constants for keys of data array.
     */
    public const ENTITYID = 'entity_id';
    /**
     * #@-
     */

    public const ATTACHMENTS = 'attachments';

    /**
     * Get entity ID
     *
     * @return int|null
     */
    public function getEntityId();
    
    /**
     * Set Entity Id
     *
     * @param int $id [entity id]
     *
     * @return \Magetop\Quotesystem\Api\Data\QuoteInterface
     */
    public function setEntityId($id);

    /**
     * Get attachments
     *
     * @return string|null
     */
    public function getAttachments();
    
    /**
     * Set attachments
     *
     * @param string $attachments
     *
     * @return \Magetop\Quotesystem\Api\Data\QuoteInterface
     */
    public function setAttachments($attachments);
}
