Interface luya\web\jsonld\CountryInterface

Extendsluya\web\jsonld\PlaceInterface
Implemented byluya\web\jsonld\Country
Available since version1.0.3
Source Code https://github.com/luyadev/luya/blob/master/core/web/jsonld/CountryInterface.php

JsonLd Country Interface.

See also http://schema.org/Country.

Public Methods

Hide inherited methods

Method Description Defined By
getAdditionalProperty() luya\web\jsonld\PlaceInterface
getAddress() luya\web\jsonld\PlaceInterface
getAggregateRating() luya\web\jsonld\PlaceInterface
getAmenityFeature() luya\web\jsonld\PlaceInterface
getBranchCode() luya\web\jsonld\PlaceInterface
getContainedInPlace() luya\web\jsonld\PlaceInterface
getContainsPlace() luya\web\jsonld\PlaceInterface
getEvent() luya\web\jsonld\PlaceInterface
getFaxNumber() luya\web\jsonld\PlaceInterface
getGeo() luya\web\jsonld\PlaceInterface
getGeospatiallyContains() luya\web\jsonld\PlaceInterface
getGeospatiallyCoveredBy() luya\web\jsonld\PlaceInterface
getGeospatiallyCovers() luya\web\jsonld\PlaceInterface
getGeospatiallyCrosses() luya\web\jsonld\PlaceInterface
getGeospatiallyDisjoint() luya\web\jsonld\PlaceInterface
getGeospatiallyEquals() luya\web\jsonld\PlaceInterface
getGeospatiallyIntersects() luya\web\jsonld\PlaceInterface
getGeospatiallyOverlaps() luya\web\jsonld\PlaceInterface
getGeospatiallyTouches() luya\web\jsonld\PlaceInterface
getGeospatiallyWithin() luya\web\jsonld\PlaceInterface
getGlobalLocationNumber() luya\web\jsonld\PlaceInterface
getHasMap() luya\web\jsonld\PlaceInterface
getIsicV4() luya\web\jsonld\PlaceInterface
getLogo() luya\web\jsonld\PlaceInterface
getMaximumAttendeeCapacity() luya\web\jsonld\PlaceInterface
getOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
getPhoto() luya\web\jsonld\PlaceInterface
getReview() luya\web\jsonld\PlaceInterface
getSpecialOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
getTelephone() luya\web\jsonld\PlaceInterface
isAccessibleForFree() luya\web\jsonld\PlaceInterface
isPublicAccess() luya\web\jsonld\PlaceInterface
isSmokingAllowed() luya\web\jsonld\PlaceInterface
setAdditionalProperty() luya\web\jsonld\PlaceInterface
setAddress() luya\web\jsonld\PlaceInterface
setAggregateRating() luya\web\jsonld\PlaceInterface
setAmenityFeature() luya\web\jsonld\PlaceInterface
setBranchCode() luya\web\jsonld\PlaceInterface
setContainedInPlace() luya\web\jsonld\PlaceInterface
setContainsPlace() luya\web\jsonld\PlaceInterface
setEvent() luya\web\jsonld\PlaceInterface
setFaxNumber() luya\web\jsonld\PlaceInterface
setGeo() luya\web\jsonld\PlaceInterface
setGeospatiallyContains() luya\web\jsonld\PlaceInterface
setGeospatiallyCoveredBy() luya\web\jsonld\PlaceInterface
setGeospatiallyCovers() luya\web\jsonld\PlaceInterface
setGeospatiallyCrosses() luya\web\jsonld\PlaceInterface
setGeospatiallyDisjoint() luya\web\jsonld\PlaceInterface
setGeospatiallyEquals() luya\web\jsonld\PlaceInterface
setGeospatiallyIntersects() luya\web\jsonld\PlaceInterface
setGeospatiallyOverlaps() luya\web\jsonld\PlaceInterface
setGeospatiallyTouches() luya\web\jsonld\PlaceInterface
setGeospatiallyWithin() luya\web\jsonld\PlaceInterface
setGlobalLocationNumber() luya\web\jsonld\PlaceInterface
setHasMap() luya\web\jsonld\PlaceInterface
setIsAccessibleForFree() luya\web\jsonld\PlaceInterface
setIsicV4() luya\web\jsonld\PlaceInterface
setLogo() luya\web\jsonld\PlaceInterface
setMaximumAttendeeCapacity() luya\web\jsonld\PlaceInterface
setOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
setPhoto() luya\web\jsonld\PlaceInterface
setPublicAccess() luya\web\jsonld\PlaceInterface
setReview() luya\web\jsonld\PlaceInterface
setSmokingAllowed() luya\web\jsonld\PlaceInterface
setSpecialOpeningHoursSpecification() luya\web\jsonld\PlaceInterface
setTelephone() luya\web\jsonld\PlaceInterface

Method Details

Hide inherited methods

getAdditionalProperty() public abstract method
public abstract luya\web\jsonld\PropertyValue getAdditionalProperty ( )

                public function getAdditionalProperty();

            
getAddress() public abstract method
public abstract luya\web\jsonld\PostalAddress getAddress ( )

                public function getAddress();

            
getAggregateRating() public abstract method
public abstract luya\web\jsonld\AggregateRating getAggregateRating ( )

                public function getAggregateRating();

            
getAmenityFeature() public abstract method
public abstract \luya\web\jsonld\LocationFeatureSpecification getAmenityFeature ( )

                public function getAmenityFeature();

            
getBranchCode() public abstract method
public abstract string getBranchCode ( )

                public function getBranchCode();

            
getContainedInPlace() public abstract method
public abstract luya\web\jsonld\Place getContainedInPlace ( )

                public function getContainedInPlace();

            
getContainsPlace() public abstract method
public abstract luya\web\jsonld\Place getContainsPlace ( )

                public function getContainsPlace();

            
getEvent() public abstract method
public abstract luya\web\jsonld\Event getEvent ( )

                public function getEvent();

            
getFaxNumber() public abstract method
public abstract string getFaxNumber ( )

                public function getFaxNumber();

            
getGeo() public abstract method
public abstract luya\web\jsonld\GeoCoordinates getGeo ( )

                public function getGeo();

            
getGeospatiallyContains() public abstract method
public abstract mixed getGeospatiallyContains ( )

                public function getGeospatiallyContains();

            
getGeospatiallyCoveredBy() public abstract method
public abstract mixed getGeospatiallyCoveredBy ( )

                public function getGeospatiallyCoveredBy();

            
getGeospatiallyCovers() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyCovers ( )

                public function getGeospatiallyCovers();

            
getGeospatiallyCrosses() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyCrosses ( )

                public function getGeospatiallyCrosses();

            
getGeospatiallyDisjoint() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyDisjoint ( )

                public function getGeospatiallyDisjoint();

            
getGeospatiallyEquals() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyEquals ( )

                public function getGeospatiallyEquals();

            
getGeospatiallyIntersects() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyIntersects ( )

                public function getGeospatiallyIntersects();

            
getGeospatiallyOverlaps() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyOverlaps ( )

                public function getGeospatiallyOverlaps();

            
getGeospatiallyTouches() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyTouches ( )

                public function getGeospatiallyTouches();

            
getGeospatiallyWithin() public abstract method
public abstract \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place getGeospatiallyWithin ( )

                public function getGeospatiallyWithin();

            
getGlobalLocationNumber() public abstract method
public abstract string getGlobalLocationNumber ( )

                public function getGlobalLocationNumber();

            
getHasMap() public abstract method
public abstract \luya\web\jsonld\Map getHasMap ( )

                public function getHasMap();

            
getIsicV4() public abstract method
public abstract string getIsicV4 ( )

                public function getIsicV4();

            
getLogo() public abstract method
public abstract luya\web\jsonld\ImageObject getLogo ( )

getMaximumAttendeeCapacity() public abstract method
public abstract integer getMaximumAttendeeCapacity ( )

                public function getMaximumAttendeeCapacity();

            
getOpeningHoursSpecification() public abstract method
public abstract \luya\web\jsonld\OpeningHoursSpecification getOpeningHoursSpecification ( )

                public function getOpeningHoursSpecification();

            
getPhoto() public abstract method
public abstract luya\web\jsonld\ImageObject|\luya\web\jsonld\Photograph getPhoto ( )

                public function getPhoto();

            
getReview() public abstract method
public abstract luya\web\jsonld\Review getReview ( )

                public function getReview();

            
getSpecialOpeningHoursSpecification() public abstract method
public abstract \luya\web\jsonld\OpeningHoursSpecification getSpecialOpeningHoursSpecification ( )

                public function getSpecialOpeningHoursSpecification();

            
getTelephone() public abstract method
public abstract string getTelephone ( )

                public function getTelephone();

            
isAccessibleForFree() public abstract method
public abstract boolean isAccessibleForFree ( )

                public function isAccessibleForFree();

            
isPublicAccess() public abstract method
public abstract boolean isPublicAccess ( )

                public function isPublicAccess();

            
isSmokingAllowed() public abstract method
public abstract boolean isSmokingAllowed ( )

                public function isSmokingAllowed();

            
setAdditionalProperty() public abstract method
public abstract static setAdditionalProperty ( luya\web\jsonld\PropertyValue $additionalProperty )
$additionalProperty luya\web\jsonld\PropertyValue

                public function setAdditionalProperty(PropertyValue $additionalProperty);

            
setAddress() public abstract method
public abstract static setAddress ( luya\web\jsonld\PostalAddress $address )
$address luya\web\jsonld\PostalAddress

                public function setAddress(PostalAddress $address);

            
setAggregateRating() public abstract method
public abstract static setAggregateRating ( luya\web\jsonld\AggregateRating $aggregateRating )
$aggregateRating luya\web\jsonld\AggregateRating

                public function setAggregateRating(AggregateRating $aggregateRating);

            
setAmenityFeature() public abstract method
public abstract static setAmenityFeature ( $amenityFeature )
$amenityFeature \luya\web\jsonld\LocationFeatureSpecification

                public function setAmenityFeature($amenityFeature);

            
setBranchCode() public abstract method
public abstract static setBranchCode ( $branchCode )
$branchCode string

                public function setBranchCode($branchCode);

            
setContainedInPlace() public abstract method
public abstract static setContainedInPlace ( luya\web\jsonld\Place $containedInPlace )
$containedInPlace luya\web\jsonld\Place

                public function setContainedInPlace(Place $containedInPlace);

            
setContainsPlace() public abstract method
public abstract static setContainsPlace ( luya\web\jsonld\Place $containsPlace )
$containsPlace luya\web\jsonld\Place

                public function setContainsPlace(Place $containsPlace);

            
setEvent() public abstract method
public abstract static setEvent ( luya\web\jsonld\Event $event )
$event luya\web\jsonld\Event

                public function setEvent(Event $event);

            
setFaxNumber() public abstract method
public abstract static setFaxNumber ( $faxNumber )
$faxNumber string

                public function setFaxNumber($faxNumber);

            
setGeo() public abstract method
public abstract static setGeo ( luya\web\jsonld\GeoCoordinates $geo )
$geo luya\web\jsonld\GeoCoordinates

                public function setGeo(GeoCoordinates $geo);

            
setGeospatiallyContains() public abstract method
public abstract static setGeospatiallyContains ( $geospatiallyContains )
$geospatiallyContains mixed

                public function setGeospatiallyContains($geospatiallyContains);

            
setGeospatiallyCoveredBy() public abstract method
public abstract static setGeospatiallyCoveredBy ( $geospatiallyCoveredBy )
$geospatiallyCoveredBy mixed

                public function setGeospatiallyCoveredBy($geospatiallyCoveredBy);

            
setGeospatiallyCovers() public abstract method
public abstract static setGeospatiallyCovers ( $geospatiallyCovers )
$geospatiallyCovers \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyCovers($geospatiallyCovers);

            
setGeospatiallyCrosses() public abstract method
public abstract static setGeospatiallyCrosses ( $geospatiallyCrosses )
$geospatiallyCrosses \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyCrosses($geospatiallyCrosses);

            
setGeospatiallyDisjoint() public abstract method
public abstract static setGeospatiallyDisjoint ( $geospatiallyDisjoint )
$geospatiallyDisjoint \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyDisjoint($geospatiallyDisjoint);

            
setGeospatiallyEquals() public abstract method
public abstract static setGeospatiallyEquals ( $geospatiallyEquals )
$geospatiallyEquals \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyEquals($geospatiallyEquals);

            
setGeospatiallyIntersects() public abstract method
public abstract static setGeospatiallyIntersects ( $geospatiallyIntersects )
$geospatiallyIntersects mixed

                public function setGeospatiallyIntersects($geospatiallyIntersects);

            
setGeospatiallyOverlaps() public abstract method
public abstract static setGeospatiallyOverlaps ( $geospatiallyOverlaps )
$geospatiallyOverlaps \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyOverlaps($geospatiallyOverlaps);

            
setGeospatiallyTouches() public abstract method
public abstract static setGeospatiallyTouches ( $geospatiallyTouches )
$geospatiallyTouches \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyTouches($geospatiallyTouches);

            
setGeospatiallyWithin() public abstract method
public abstract static setGeospatiallyWithin ( $geospatiallyWithin )
$geospatiallyWithin \luya\web\jsonld\GeospatialGeometry|luya\web\jsonld\Place

                public function setGeospatiallyWithin($geospatiallyWithin);

            
setGlobalLocationNumber() public abstract method
public abstract static setGlobalLocationNumber ( $globalLocationNumber )
$globalLocationNumber string

                public function setGlobalLocationNumber($globalLocationNumber);

            
setHasMap() public abstract method
public abstract static setHasMap ( $hasMap )
$hasMap \luya\web\jsonld\Map

                public function setHasMap($hasMap);

            
setIsAccessibleForFree() public abstract method
public abstract static setIsAccessibleForFree ( $isAccessibleForFree )
$isAccessibleForFree boolean

                public function setIsAccessibleForFree($isAccessibleForFree);

            
setIsicV4() public abstract method
public abstract static setIsicV4 ( $isicV4 )
$isicV4 string

                public function setIsicV4($isicV4);

            
setLogo() public abstract method
public abstract static setLogo ( luya\web\jsonld\ImageObject $logo )
$logo luya\web\jsonld\ImageObject

setMaximumAttendeeCapacity() public abstract method
public abstract static setMaximumAttendeeCapacity ( $maximumAttendeeCapacity )
$maximumAttendeeCapacity integer

                public function setMaximumAttendeeCapacity($maximumAttendeeCapacity);

            
setOpeningHoursSpecification() public abstract method
public abstract static setOpeningHoursSpecification ( $openingHoursSpecification )
$openingHoursSpecification \luya\web\jsonld\OpeningHoursSpecification

                public function setOpeningHoursSpecification($openingHoursSpecification);

            
setPhoto() public abstract method
public abstract static setPhoto ( $photo )
$photo luya\web\jsonld\ImageObject|\luya\web\jsonld\Photograph

                public function setPhoto($photo);

            
setPublicAccess() public abstract method
public abstract static setPublicAccess ( $publicAccess )
$publicAccess boolean

                public function setPublicAccess($publicAccess);

            
setReview() public abstract method
public abstract static setReview ( luya\web\jsonld\Review $review )
$review luya\web\jsonld\Review

                public function setReview(Review $review);

            
setSmokingAllowed() public abstract method
public abstract static setSmokingAllowed ( $smokingAllowed )
$smokingAllowed boolean

                public function setSmokingAllowed($smokingAllowed);

            
setSpecialOpeningHoursSpecification() public abstract method
public abstract static setSpecialOpeningHoursSpecification ( $specialOpeningHoursSpecification )
$specialOpeningHoursSpecification \luya\web\jsonld\OpeningHoursSpecification

                public function setSpecialOpeningHoursSpecification($specialOpeningHoursSpecification);

            
setTelephone() public abstract method
public abstract static setTelephone ( $telephone )
$telephone string

                public function setTelephone($telephone);