Module:ArtistData

local BaseData = require("Module:BaseData")

local ArtistData = BaseData

--The name of the artist. function ArtistData:name return self._name end

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

--The name of the artist in Japanese. function ArtistData:japanese_name return self._japanese_name end

--The reading of the artist's Japanese name. function ArtistData:reading return self._reading end

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

return ArtistData