Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\RestApi\Domain\ReadModel\ItemData Class Reference
+ Collaboration diagram for Wikibase\Repo\RestApi\Domain\ReadModel\ItemData:

Public Member Functions

 __construct (ItemId $id, array $requestedFields, ?string $type, ?Labels $labels, ?Descriptions $descriptions, ?Aliases $aliases, ?StatementList $statements, ?SiteLinks $siteLinks)
 
 getId ()
 
 getType ()
 
 getLabels ()
 
 getDescriptions ()
 
 getAliases ()
 
 getStatements ()
 
 getSiteLinks ()
 
 isRequested (string $field)
 

Public Attributes

const FIELD_TYPE = 'type'
 
const FIELD_LABELS = 'labels'
 
const FIELD_DESCRIPTIONS = 'descriptions'
 
const FIELD_ALIASES = 'aliases'
 
const FIELD_STATEMENTS = 'statements'
 
const FIELD_SITELINKS = 'sitelinks'
 
const VALID_FIELDS
 

Private Attributes

ItemId $id
 
array $requestedFields
 
string $type
 
Labels $labels
 
Descriptions $descriptions
 
Aliases $aliases
 
StatementList $statements
 
SiteLinks $siteLinks
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::__construct ( ItemId $id,
array $requestedFields,
?string $type,
?Labels $labels,
?Descriptions $descriptions,
?Aliases $aliases,
?StatementList $statements,
?SiteLinks $siteLinks )

Member Function Documentation

◆ getAliases()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getAliases ( )

◆ getDescriptions()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getDescriptions ( )

◆ getId()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getId ( )

◆ getLabels()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getLabels ( )

◆ getSiteLinks()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getSiteLinks ( )

◆ getStatements()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getStatements ( )

◆ getType()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::getType ( )

◆ isRequested()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::isRequested ( string $field)

Member Data Documentation

◆ $aliases

Aliases Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$aliases
private

◆ $descriptions

Descriptions Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$descriptions
private

◆ $id

ItemId Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$id
private

◆ $labels

Labels Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$labels
private

◆ $requestedFields

array Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$requestedFields
private

◆ $siteLinks

SiteLinks Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$siteLinks
private

◆ $statements

StatementList Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$statements
private

◆ $type

string Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::$type
private

◆ FIELD_ALIASES

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::FIELD_ALIASES = 'aliases'

◆ FIELD_DESCRIPTIONS

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::FIELD_DESCRIPTIONS = 'descriptions'

◆ FIELD_LABELS

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::FIELD_LABELS = 'labels'

◆ FIELD_SITELINKS

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::FIELD_SITELINKS = 'sitelinks'

◆ FIELD_STATEMENTS

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::FIELD_STATEMENTS = 'statements'

◆ FIELD_TYPE

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::FIELD_TYPE = 'type'

◆ VALID_FIELDS

const Wikibase\Repo\RestApi\Domain\ReadModel\ItemData::VALID_FIELDS

The documentation for this class was generated from the following file: