Files
stemcell/app/code/Stemcell/Catalog/Api/Data/ExperimentalSchemeInterface.php
T
2026-09-15 10:26:34 +08:00

93 lines
2.1 KiB
PHP

<?php
/**
* Copyright © All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Stemcell\Catalog\Api\Data;
interface ExperimentalSchemeInterface
{
const EXPERIMENTALSCHEME_ID = 'experimental_scheme_id';
const MP_URL = 'mp_url';
const IMAGE = 'image';
const TITLE = 'title';
const COLLECTION_SORT = 'collection_sort';
const COLLECTION_NAME = 'collection_name';
/**
* Get experimental_scheme_id
* @return string|null
*/
public function getExperimentalschemeId();
/**
* Get collection_name
* @return string|null
*/
public function getCollectionName();
/**
* Set collection_name
* @param string $collectionName
* @return \Stemcell\Catalog\ExperimentalScheme\Api\Data\ExperimentalSchemeInterface
*/
public function setCollectionName(string $collectionName);
/**
* Get collection_sort
* @return int|null
*/
public function getCollectionSort();
/**
* Set collection_sort
* @param int $collectionSort
* @return \Stemcell\Catalog\ExperimentalScheme\Api\Data\ExperimentalSchemeInterface
*/
public function setCollectionSort(int $collectionSort);
/**
* Get title
* @return string|null
*/
public function getTitle();
/**
* Set title
* @param string $title
* @return \Stemcell\Catalog\ExperimentalScheme\Api\Data\ExperimentalSchemeInterface
*/
public function setTitle(string $title);
/**
* Get image
* @return string|null
*/
public function getImage();
/**
* Set image
* @param string $image
* @return \Stemcell\Catalog\ExperimentalScheme\Api\Data\ExperimentalSchemeInterface
*/
public function setImage(string $image);
/**
* Get mp_url
* @return string|null
*/
public function getMpUrl();
/**
* Set mp_url
* @param string $mpUrl
* @return \Stemcell\Catalog\ExperimentalScheme\Api\Data\ExperimentalSchemeInterface
*/
public function setMpUrl(string $mpUrl);
}