createdAt = new \DateTime('now'); } /** * Get id. * * @return int Model id * * @since 1.0.0 */ public function getId() : int { return $this->id; } /** * Set the card * * @param int $id Card id * * @return void * * @since 1.0.0 */ public function setCard(int $id) : void { $this->card = $id; } /** * Get the card * * @return int * * @since 1.0.0 */ public function getCard() : int { return $this->card; } /** * Get description * * @return string * * @since 1.0.0 */ public function getDescription() : string { return $this->description; } /** * Set description * * @param string $description Description * * @return void * * @since 1.0.0 */ public function setDescription(string $description) : void { $this->description = $description; } /** * Get created by * * @return int|\phpOMS\Account\Account * * @since 1.0.0 */ public function getCreatedBy() : int { return $this->createdBy; } /** * Set created by * * @param mixed $id Created by * * @return void * * @since 1.0.0 */ public function setCreatedBy($id) : void { $this->createdBy = $id; } /** * Get created at date time * * @return \DateTime * * @since 1.0.0 */ public function getCreatedAt() : \DateTime { return $this->createdAt; } /** * Get the media files * * @return array * * @since 1.0.0 */ public function getMedia() : array { return $this->media; } /** * Add a media file * * @param mixed $media Media * * @return void * * @since 1.0.0 */ public function addMedia($media) : void { $this->media[] = $media; } /** * {@inheritdoc} */ public function jsonSerialize() : array { return []; } }