93 lines
2.1 KiB
PHP
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);
|
|
}
|
|
|