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

Public Member Functions

 __construct (PropertyId $id, array $requestedFields, ?string $dataType, ?Labels $labels, ?Descriptions $descriptions, ?Aliases $aliases, ?StatementList $statements)
 
 getId ()
 
 getDataType ()
 
 getLabels ()
 
 getDescriptions ()
 
 getAliases ()
 
 getStatements ()
 
 isRequested (string $field)
 

Public Attributes

const TYPE = DataModelProperty::ENTITY_TYPE
 
const FIELD_ID = 'id'
 
const FIELD_TYPE = 'type'
 
const FIELD_DATA_TYPE = 'data-type'
 
const FIELD_LABELS = 'labels'
 
const FIELD_DESCRIPTIONS = 'descriptions'
 
const FIELD_ALIASES = 'aliases'
 
const FIELD_STATEMENTS = 'statements'
 
const VALID_FIELDS
 

Private Attributes

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

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\RestApi\Domain\ReadModel\PropertyParts::__construct ( PropertyId $id,
array $requestedFields,
?string $dataType,
?Labels $labels,
?Descriptions $descriptions,
?Aliases $aliases,
?StatementList $statements )

Member Function Documentation

◆ getAliases()

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

◆ getDataType()

Wikibase\Repo\RestApi\Domain\ReadModel\PropertyParts::getDataType ( )

◆ getDescriptions()

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

◆ getId()

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

◆ getLabels()

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

◆ getStatements()

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

◆ isRequested()

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

Member Data Documentation

◆ $aliases

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

◆ $dataType

string Wikibase\Repo\RestApi\Domain\ReadModel\PropertyParts::$dataType
private

◆ $descriptions

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

◆ $id

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

◆ $labels

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

◆ $requestedFields

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

◆ $statements

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

◆ FIELD_ALIASES

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

◆ FIELD_DATA_TYPE

const Wikibase\Repo\RestApi\Domain\ReadModel\PropertyParts::FIELD_DATA_TYPE = 'data-type'

◆ FIELD_DESCRIPTIONS

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

◆ FIELD_ID

const Wikibase\Repo\RestApi\Domain\ReadModel\PropertyParts::FIELD_ID = 'id'

◆ FIELD_LABELS

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

◆ FIELD_STATEMENTS

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

◆ FIELD_TYPE

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

◆ TYPE

const Wikibase\Repo\RestApi\Domain\ReadModel\PropertyParts::TYPE = DataModelProperty::ENTITY_TYPE

◆ VALID_FIELDS

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

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