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

Public Member Functions

 __construct (PropertyId $id, array $requestedFields)
 
 setDataType (string $dataType)
 
 setLabels (Labels $labels)
 
 setDescriptions (Descriptions $descriptions)
 
 setAliases (Aliases $aliases)
 
 setStatements (StatementList $statements)
 
 build ()
 

Private Member Functions

 checkRequested (string $field)
 

Private Attributes

PropertyId $id
 
array $requestedFields
 
string $dataType = null
 
Labels $labels = null
 
Descriptions $descriptions = null
 
Aliases $aliases = null
 
StatementList $statements = null
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Domain\ReadModel\PropertyPartsBuilder::__construct ( PropertyId $id,
array $requestedFields )

Member Function Documentation

◆ build()

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

◆ checkRequested()

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

◆ setAliases()

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

◆ setDataType()

Wikibase\Repo\RestApi\Domain\ReadModel\PropertyPartsBuilder::setDataType ( string $dataType)

◆ setDescriptions()

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

◆ setLabels()

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

◆ setStatements()

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

Member Data Documentation

◆ $aliases

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

◆ $dataType

string Wikibase\Repo\RestApi\Domain\ReadModel\PropertyPartsBuilder::$dataType = null
private

◆ $descriptions

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

◆ $id

PropertyId Wikibase\Repo\RestApi\Domain\ReadModel\PropertyPartsBuilder::$id
private

◆ $labels

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

◆ $requestedFields

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

◆ $statements

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

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