Module:VoiceActorData

local BaseData = require("Module:BaseData")

local VoiceActorData = BaseData

--The name of the voice actor. function VoiceActorData:name return self._name end

--A group of values passable to Formatting:format_external_link to create a wikitext link to this voice actor (usually on MyAnimeList). function VoiceActorData:link if self._page then return self._page, self:name else return self:name end end

--The name of the voice actor in Japanese. function VoiceActorData:japanese_name return self._japanese_name end

--The reading of the voice actor's Japanese name. function VoiceActorData:reading return self._reading end

function VoiceActorData:create(artist) artist = artist or {} setmetatable(artist, artist) artist.__index = self artist.__call = self.__call return artist end

return VoiceActorData