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

Public Member Functions

 __construct (ItemId $id, array $requestedFields)
 
 setType (string $type)
 
 setLabels (Labels $labels)
 
 setDescriptions (Descriptions $descriptions)
 
 setAliases (Aliases $aliases)
 
 setStatements (StatementList $statements)
 
 setSiteLinks (SiteLinks $siteLinks)
 
 build ()
 

Private Member Functions

 checkRequested (string $field)
 

Private Attributes

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

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::__construct ( ItemId $id,
array $requestedFields )

Member Function Documentation

◆ build()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::build ( )

◆ checkRequested()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::checkRequested ( string $field)
private

◆ setAliases()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::setAliases ( Aliases $aliases)

◆ setDescriptions()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::setDescriptions ( Descriptions $descriptions)

◆ setLabels()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::setLabels ( Labels $labels)

◆ setSiteLinks()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::setSiteLinks ( SiteLinks $siteLinks)

◆ setStatements()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::setStatements ( StatementList $statements)

◆ setType()

Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::setType ( string $type)

Member Data Documentation

◆ $aliases

Aliases Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::$aliases = null
private

◆ $descriptions

Descriptions Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::$descriptions = null
private

◆ $id

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

◆ $labels

Labels Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::$labels = null
private

◆ $requestedFields

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

◆ $siteLinks

SiteLinks Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::$siteLinks = null
private

◆ $statements

StatementList Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::$statements = null
private

◆ $type

string Wikibase\Repo\RestApi\Domain\ReadModel\ItemDataBuilder::$type = null
private

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