<?php
/**
 * Copyright ©  All rights reserved.
 * See COPYING.txt for license details.
 */
declare(strict_types=1);

namespace WriteTextAI\WriteTextAI\Api\Data;

interface BulkKeywordAnalysisRequestsInterface
{
    public const USER = 'user';

    public const REQUEST_ID = 'request_id';

    public const BULKKEYWORDANALYSISREQUESTS_ID = 'id';

    public const RECORD_ID = 'record_id';

    public const ENTITY_TYPE = 'entity_type';
    
    public const STORE_ID = 'store_id';

    /**
     * Get bulkkeywordanalysisrequests_id
     *
     * @return string|null
     */
    public function getBulkkeywordanalysisrequestsId();

    /**
     * Set bulkkeywordanalysisrequests_id
     *
     * @param string $bulkkeywordanalysisrequestsId
     * @return \WriteTextAI\WriteTextAI\BulkKeywordAnalysisRequests\Api\Data\BulkKeywordAnalysisRequestsInterface
     */
    public function setBulkkeywordanalysisrequestsId($bulkkeywordanalysisrequestsId);

    /**
     * Get user
     *
     * @return string|null
     */
    public function getUser();

    /**
     * Set user
     *
     * @param string $user
     * @return \WriteTextAI\WriteTextAI\BulkKeywordAnalysisRequests\Api\Data\BulkKeywordAnalysisRequestsInterface
     */
    public function setUser($user);

    /**
     * Get request_id
     *
     * @return string|null
     */
    public function getRequestId();

    /**
     * Set request_id
     *
     * @param string $requestId
     * @return \WriteTextAI\WriteTextAI\BulkKeywordAnalysisRequests\Api\Data\BulkKeywordAnalysisRequestsInterface
     */
    public function setRequestId($requestId);

    /**
     * Get store_id
     *
     * @return string|null
     */
    public function getStoreId();

    /**
     * Set store_id
     *
     * @param string $storeId
     * @return \WriteTextAI\WriteTextAI\BulkKeywordAnalysisRequests\Api\Data\BulkKeywordAnalysisRequestsInterface
     */
    public function setStoreId($storeId);

    /**
     * Get entity_type
     *
     * @return string|null
     */
    public function getEntityType();

    /**
     * Set entity_type
     *
     * @param string $entityType
     * @return \WriteTextAI\WriteTextAI\BulkKeywordAnalysisRequests\Api\Data\BulkKeywordAnalysisRequestsInterface
     */
    public function setEntityType($entityType);

    /**
     * Get record_id
     *
     * @return string|null
     */
    public function getRecordId();

    /**
     * Set record_id
     *
     * @param string $recordId
     * @return \WriteTextAI\WriteTextAI\BulkKeywordAnalysisRequests\Api\Data\BulkKeywordAnalysisRequestsInterface
     */
    public function setRecordId($recordId);
}
