
| Current Path : /var/www/html/musik/web/modules/contrib/entity_export_csv/src/Entity/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/musik/web/modules/contrib/entity_export_csv/src/Entity/EntityExportCsvInterface.php |
<?php
namespace Drupal\entity_export_csv\Entity;
use Drupal\Core\Config\Entity\ConfigEntityInterface;
/**
* Provides an interface for defining Entity export csv entities.
*/
interface EntityExportCsvInterface extends ConfigEntityInterface {
/**
* Get the entity type id.
*
* @return string
* The entity type id.
*/
public function getTargetEntityTypeId();
/**
* Set the target entity type id.
*
* @param string $entity_type_id
* The entity type id.
*
* @return $this
* The config entity.
*/
public function setTargetEntityTypeId($entity_type_id);
/**
* Get the bundle.
*
* @return string
* The bundle.
*/
public function getTargetBundle();
/**
* Set the bundle.
*
* @param string $bundle
* The bundle.
*
* @return $this
* The config entity.
*/
public function setTargetBundle($bundle);
/**
* Get the fields configuration.
*
* @return array
* The fields configuration.
*/
public function getFields();
/**
* Set the fields configuration.
*
* @param array $fields
* The fields configuration.
*
* @return $this
* The config entity.
*/
public function setFields(array $fields);
/**
* Get the langcode.
*
* @return string
* The langcode.
*/
public function getLangCode();
/**
* Set the langcode.
*
* @param string $langcode
* The langcode.
*
* @return $this
* The config entity.
*/
public function setLangcode(string $langcode);
}