Module: Wikidatum::DataType

Defined in:
lib/wikidatum/data_type/base.rb,
lib/wikidatum.rb

Overview

For more information on the possible types that can be returned by datavalues, see the official documentation: doc.wikimedia.org/Wikibase/master/php/docs_topics_json.html#json_datavalues

Defined Under Namespace

Classes: Base, CommonsMedia, ExternalId, GlobeCoordinate, MonolingualText, NoValue, Quantity, SomeValue, Time, WikibaseItem, WikibaseString, WikibaseUrl

Constant Summary collapse

DATA_TYPES =

rubocop:disable Lint/SymbolConversion

{
  'commonsMedia': 'Wikidatum::DataType::CommonsMedia',
  'external-id': 'Wikidatum::DataType::ExternalId',
  'globe-coordinate': 'Wikidatum::DataType::GlobeCoordinate',
  'monolingualtext': 'Wikidatum::DataType::MonolingualText',
  'novalue': 'Wikidatum::DataType::NoValue',
  'quantity': 'Wikidatum::DataType::Quantity',
  'somevalue': 'Wikidatum::DataType::SomeValue',
  'string': 'Wikidatum::DataType::WikibaseString',
  'time': 'Wikidatum::DataType::Time',
  'url': 'Wikidatum::DataType::WikibaseUrl',
  'wikibase-item': 'Wikidatum::DataType::WikibaseItem'
}.freeze