106 lines
2.3 KiB
PHP
106 lines
2.3 KiB
PHP
<?php
|
|
/**
|
|
* Copyright © All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
declare(strict_types=1);
|
|
|
|
namespace Stemcell\Catalog\Api\Data;
|
|
|
|
interface CryopreserveInterface
|
|
{
|
|
|
|
const TYPE = 'type';
|
|
const DESC = 'desc';
|
|
const CRYOPRESERVE_ID = 'cryopreserve_id';
|
|
const REFERENCE_DENSITY = 'reference_density';
|
|
const REFERENCE = 'reference';
|
|
const SAMPLE = 'sample';
|
|
const CELL_TYPE = 'cell_type';
|
|
|
|
/**
|
|
* Get cryopreserve_id
|
|
* @return string|null
|
|
*/
|
|
public function getCryopreserveId();
|
|
|
|
/**
|
|
* Get sample
|
|
* @return string|null
|
|
*/
|
|
public function getSample();
|
|
|
|
/**
|
|
* Set sample
|
|
* @param string $sample
|
|
* @return \Stemcell\Catalog\Cryopreserve\Api\Data\CryopreserveInterface
|
|
*/
|
|
public function setSample(string $sample);
|
|
|
|
/**
|
|
* Get type
|
|
* @return string|null
|
|
*/
|
|
public function getType();
|
|
|
|
/**
|
|
* Set type
|
|
* @param string $type
|
|
* @return \Stemcell\Catalog\Cryopreserve\Api\Data\CryopreserveInterface
|
|
*/
|
|
public function setType(string $type);
|
|
|
|
/**
|
|
* Get cell_type
|
|
* @return string|null
|
|
*/
|
|
public function getCellType();
|
|
|
|
/**
|
|
* Set cell_type
|
|
* @param string $cellType
|
|
* @return \Stemcell\Catalog\Cryopreserve\Api\Data\CryopreserveInterface
|
|
*/
|
|
public function setCellType(string $cellType);
|
|
|
|
/**
|
|
* Get reference_density
|
|
* @return string|null
|
|
*/
|
|
public function getReferenceDensity();
|
|
|
|
/**
|
|
* Set reference_density
|
|
* @param string $referenceDensity
|
|
* @return \Stemcell\Catalog\Cryopreserve\Api\Data\CryopreserveInterface
|
|
*/
|
|
public function setReferenceDensity(string $referenceDensity);
|
|
|
|
/**
|
|
* Get desc
|
|
* @return string|null
|
|
*/
|
|
public function getDesc();
|
|
|
|
/**
|
|
* Set desc
|
|
* @param string $desc
|
|
* @return \Stemcell\Catalog\Cryopreserve\Api\Data\CryopreserveInterface
|
|
*/
|
|
public function setDesc(string $desc);
|
|
|
|
/**
|
|
* Get reference
|
|
* @return string|null
|
|
*/
|
|
public function getReference();
|
|
|
|
/**
|
|
* Set reference
|
|
* @param string $reference
|
|
* @return \Stemcell\Catalog\Cryopreserve\Api\Data\CryopreserveInterface
|
|
*/
|
|
public function setReference(string $reference);
|
|
}
|
|
|