* @copyright 2015 - 2021 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version 5.2 * @link https://git.timshomepage.net/timw4mail/HummingBirdAnimeClient */ namespace Aviat\AnimeClient\Types; /** * Type representing a character for display */ final class Character extends AbstractType { public array $castings = []; public ?string $description; /** * @var string */ public $id; public array $included = []; public ?Media $media; public ?string $name; public array $names = []; public array $otherNames = []; public function setMedia ($media): void { $this->media = Media::from($media); } }