<?php
/**
 * Quote 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 QuoteDetailsInterface
{
    /**
     * #@+
     * Constants for keys of data array.
     */
    public const ENTITYID = 'entity_id';

    public const QUOTEID = 'quote_id';

    public const WEBSITESID = 'websites_id';

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

    /**
     * Get entity Website ID
     *
     * @return int|null
     */
    public function getWebsitesId();
    /**
     * Set entity Website ID
     *
     * @param  int $websiteId
     * @return \Magetop\Quotesystem\Api\Data\QuoteDetailsInterface
     */
    public function setWebsitesId($websiteId);
}
