id; } /** * @return array|null [description] */ public function getTemplates(): ?array { return $this->templates; } /** * @param array $templates [description] * * @return self [description] */ public function setTemplates(array $templates): self { $this->templates = $templates; return $this; } /** * @return int|null [return description] */ public function getDefaultTemplate(): ?int { return $this->defaultTemplate; } /** * @param int|null $defaultTemplate [description] * * @return self [description] */ public function setDefaultTemplate(?int $defaultTemplate): self { $this->defaultTemplate = $defaultTemplate; return $this; } /** * @return ElementType|null [description] */ public function getElementType(): ?ElementType { return $this->elementType; } /** * @param ElementType $elementType [description] * * @return self [description] */ public function setElementType(?ElementType $elementType): self { $this->elementType = $elementType; return $this; } /** * @return Exports|null [description] */ public function getExport(): ?Exports { return $this->export; } /** * @param Exports $export [description] * * @return self [description] */ public function setExport(?Exports $export): self { $this->export = $export; return $this; } /** * @return array|null [description] */ public function getElementsPIM(): ?array { return $this->elementsPIM; } /** * @param array $elementsPIM [description] * * @return self [description] */ public function setElementsPIM(array $elementsPIM): self { $this->elementsPIM = $elementsPIM; return $this; } }