Interface luya\web\jsonld\MediaObjectInterface

Extendsluya\web\jsonld\CreativeWorkInterface
Implemented byluya\web\jsonld\ImageObjectInterface, luya\web\jsonld\MediaObject
Available since version1.0.3
Source Code https://github.com/luyadev/luya/blob/master/core/web/jsonld/MediaObjectInterface.php

JsonLd MediaObject Interface.

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

Public Methods

Hide inherited methods

Method Description Defined By
getAbout() luya\web\jsonld\CreativeWorkInterface
getAccessMode() luya\web\jsonld\CreativeWorkInterface
getAccessModeSufficient() luya\web\jsonld\CreativeWorkInterface
getAccessibilityAPI() luya\web\jsonld\CreativeWorkInterface
getAccessibilityControl() luya\web\jsonld\CreativeWorkInterface
getAccessibilityFeature() luya\web\jsonld\CreativeWorkInterface
getAccessibilityHazard() luya\web\jsonld\CreativeWorkInterface
getAccessibilitySummary() luya\web\jsonld\CreativeWorkInterface
getAccountablePerson() luya\web\jsonld\CreativeWorkInterface
getAdditionalType() luya\web\jsonld\ThingInterface
getAlternateName() luya\web\jsonld\ThingInterface
getAlternativeHeadline() luya\web\jsonld\CreativeWorkInterface
getAssociatedMedia() luya\web\jsonld\CreativeWorkInterface
getAuthor() luya\web\jsonld\CreativeWorkInterface
getAward() luya\web\jsonld\CreativeWorkInterface
getCharacter() luya\web\jsonld\CreativeWorkInterface
getCitation() luya\web\jsonld\CreativeWorkInterface
getComment() luya\web\jsonld\CreativeWorkInterface
getCommentCount() luya\web\jsonld\CreativeWorkInterface
getContentLocation() luya\web\jsonld\CreativeWorkInterface
getContentRating() luya\web\jsonld\CreativeWorkInterface
getContentReferenceTime() luya\web\jsonld\CreativeWorkInterface
getContentUrl() Getter method for contentUrl. luya\web\jsonld\MediaObjectInterface
getContributor() luya\web\jsonld\CreativeWorkInterface
getCopyrightHolder() luya\web\jsonld\CreativeWorkInterface
getCopyrightYear() luya\web\jsonld\CreativeWorkInterface
getCreator() luya\web\jsonld\CreativeWorkInterface
getDateCreated() luya\web\jsonld\CreativeWorkInterface
getDateModified() luya\web\jsonld\CreativeWorkInterface
getDatePublished() luya\web\jsonld\CreativeWorkInterface
getDescription() luya\web\jsonld\ThingInterface
getDisambiguatingDescription() luya\web\jsonld\ThingInterface
getDiscussionUrl() luya\web\jsonld\CreativeWorkInterface
getEditor() luya\web\jsonld\CreativeWorkInterface
getEducationalUse() luya\web\jsonld\CreativeWorkInterface
getEmbedUrl() Getter method for embedUrl. luya\web\jsonld\MediaObjectInterface
getEncoding() luya\web\jsonld\CreativeWorkInterface
getExampleOfWork() luya\web\jsonld\CreativeWorkInterface
getExpires() luya\web\jsonld\CreativeWorkInterface
getFileFormat() luya\web\jsonld\CreativeWorkInterface
getGenre() luya\web\jsonld\CreativeWorkInterface
getHasPart() luya\web\jsonld\CreativeWorkInterface
getHeadline() luya\web\jsonld\CreativeWorkInterface
getIdentifier() luya\web\jsonld\ThingInterface
getImage() luya\web\jsonld\ThingInterface
getInteractivityType() luya\web\jsonld\CreativeWorkInterface
getKeywords() luya\web\jsonld\CreativeWorkInterface
getLearningResourceType() luya\web\jsonld\CreativeWorkInterface
getLocationCreated() luya\web\jsonld\CreativeWorkInterface
getMainEntity() luya\web\jsonld\CreativeWorkInterface
getMainEntityOfPage() luya\web\jsonld\ThingInterface
getMentions() luya\web\jsonld\CreativeWorkInterface
getName() luya\web\jsonld\ThingInterface
getOffers() Get Offer luya\web\jsonld\ThingInterface
getPosition() luya\web\jsonld\CreativeWorkInterface
getProducer() luya\web\jsonld\CreativeWorkInterface
getProvider() luya\web\jsonld\CreativeWorkInterface
getPublisher() luya\web\jsonld\CreativeWorkInterface
getPublisherImprint() luya\web\jsonld\CreativeWorkInterface
getPublishingPrinciples() luya\web\jsonld\CreativeWorkInterface
getRecordedAt() luya\web\jsonld\CreativeWorkInterface
getSameAs() luya\web\jsonld\ThingInterface
getSchemaVersion() luya\web\jsonld\CreativeWorkInterface
getSourceOrganization() luya\web\jsonld\CreativeWorkInterface
getSpatialCoverage() luya\web\jsonld\CreativeWorkInterface
getSponsor() luya\web\jsonld\CreativeWorkInterface
getSubjectOf() luya\web\jsonld\ThingInterface
getTemporalCoverage() luya\web\jsonld\CreativeWorkInterface
getText() luya\web\jsonld\CreativeWorkInterface
getThumbnailUrl() luya\web\jsonld\CreativeWorkInterface
getTranslationOfWork() luya\web\jsonld\CreativeWorkInterface
getTranslator() luya\web\jsonld\CreativeWorkInterface
getTypicalAgeRange() luya\web\jsonld\CreativeWorkInterface
getUploadDate() Getter method for uploadDate. luya\web\jsonld\MediaObjectInterface
getUrl() luya\web\jsonld\ThingInterface
getVersion() luya\web\jsonld\CreativeWorkInterface
getWorkExample() luya\web\jsonld\CreativeWorkInterface
getWorkTranslation() luya\web\jsonld\CreativeWorkInterface
getisPartOf() luya\web\jsonld\CreativeWorkInterface
isAccessibleForFree() luya\web\jsonld\CreativeWorkInterface
isFamilyFriendly() luya\web\jsonld\CreativeWorkInterface
setAbout() luya\web\jsonld\CreativeWorkInterface
setAccessMode() luya\web\jsonld\CreativeWorkInterface
setAccessModeSufficient() luya\web\jsonld\CreativeWorkInterface
setAccessibilityAPI() luya\web\jsonld\CreativeWorkInterface
setAccessibilityControl() luya\web\jsonld\CreativeWorkInterface
setAccessibilityFeature() luya\web\jsonld\CreativeWorkInterface
setAccessibilityHazard() luya\web\jsonld\CreativeWorkInterface
setAccessibilitySummary() luya\web\jsonld\CreativeWorkInterface
setAccountablePerson() luya\web\jsonld\CreativeWorkInterface
setAdditionalType() luya\web\jsonld\ThingInterface
setAlternateName() luya\web\jsonld\ThingInterface
setAlternativeHeadline() luya\web\jsonld\CreativeWorkInterface
setAssociatedMedia() luya\web\jsonld\CreativeWorkInterface
setAuthor() luya\web\jsonld\CreativeWorkInterface
setAward() luya\web\jsonld\CreativeWorkInterface
setCharacter() luya\web\jsonld\CreativeWorkInterface
setCitation() luya\web\jsonld\CreativeWorkInterface
setComment() luya\web\jsonld\CreativeWorkInterface
setCommentCount() luya\web\jsonld\CreativeWorkInterface
setContentLocation() luya\web\jsonld\CreativeWorkInterface
setContentRating() luya\web\jsonld\CreativeWorkInterface
setContentReferenceTime() luya\web\jsonld\CreativeWorkInterface
setContentUrl() Actual bytes of the media object, for example the image file or video file. luya\web\jsonld\MediaObjectInterface
setContributor() luya\web\jsonld\CreativeWorkInterface
setCopyrightHolder() luya\web\jsonld\CreativeWorkInterface
setCopyrightYear() luya\web\jsonld\CreativeWorkInterface
setCreator() luya\web\jsonld\CreativeWorkInterface
setDateCreated() luya\web\jsonld\CreativeWorkInterface
setDateModified() luya\web\jsonld\CreativeWorkInterface
setDatePublished() luya\web\jsonld\CreativeWorkInterface
setDescription() luya\web\jsonld\ThingInterface
setDisambiguatingDescription() luya\web\jsonld\ThingInterface
setDiscussionUrl() luya\web\jsonld\CreativeWorkInterface
setEditor() luya\web\jsonld\CreativeWorkInterface
setEducationalUse() luya\web\jsonld\CreativeWorkInterface
setEmbedUrl() A URL pointing to a player for a specific video. In general, this is the information in the src element of an embed tag and should not be the same as the content of the loc tag. luya\web\jsonld\MediaObjectInterface
setEncoding() luya\web\jsonld\CreativeWorkInterface
setExampleOfWork() luya\web\jsonld\CreativeWorkInterface
setExpires() luya\web\jsonld\CreativeWorkInterface
setFileFormat() luya\web\jsonld\CreativeWorkInterface
setGenre() luya\web\jsonld\CreativeWorkInterface
setHasPart() luya\web\jsonld\CreativeWorkInterface
setHeadline() luya\web\jsonld\CreativeWorkInterface
setIdentifier() luya\web\jsonld\ThingInterface
setImage() luya\web\jsonld\ThingInterface
setInteractivityType() luya\web\jsonld\CreativeWorkInterface
setIsAccessibleForFree() luya\web\jsonld\CreativeWorkInterface
setIsFamilyFriendly() luya\web\jsonld\CreativeWorkInterface
setIsPartOf() luya\web\jsonld\CreativeWorkInterface
setKeywords() luya\web\jsonld\CreativeWorkInterface
setLearningResourceType() luya\web\jsonld\CreativeWorkInterface
setLocationCreated() luya\web\jsonld\CreativeWorkInterface
setMainEntity() luya\web\jsonld\CreativeWorkInterface
setMainEntityOfPage() luya\web\jsonld\ThingInterface
setMentions() luya\web\jsonld\CreativeWorkInterface
setName() luya\web\jsonld\ThingInterface
setOffers() Set Offer luya\web\jsonld\ThingInterface
setPosition() luya\web\jsonld\CreativeWorkInterface
setProducer() luya\web\jsonld\CreativeWorkInterface
setProvider() luya\web\jsonld\CreativeWorkInterface
setPublisher() luya\web\jsonld\CreativeWorkInterface
setPublisherImprint() luya\web\jsonld\CreativeWorkInterface
setPublishingPrinciples() luya\web\jsonld\CreativeWorkInterface
setRecordedAt() luya\web\jsonld\CreativeWorkInterface
setSameAs() luya\web\jsonld\ThingInterface
setSchemaVersion() luya\web\jsonld\CreativeWorkInterface
setSourceOrganization() luya\web\jsonld\CreativeWorkInterface
setSpatialCoverage() luya\web\jsonld\CreativeWorkInterface
setSponsor() luya\web\jsonld\CreativeWorkInterface
setSubjectOf() luya\web\jsonld\ThingInterface
setTemporalCoverage() luya\web\jsonld\CreativeWorkInterface
setText() luya\web\jsonld\CreativeWorkInterface
setThumbnailUrl() luya\web\jsonld\CreativeWorkInterface
setTranslationOfWork() luya\web\jsonld\CreativeWorkInterface
setTranslator() luya\web\jsonld\CreativeWorkInterface
setTypicalAgeRange() luya\web\jsonld\CreativeWorkInterface
setUploadDate() Date when this media object was uploaded to this site. luya\web\jsonld\MediaObjectInterface
setUrl() luya\web\jsonld\ThingInterface
setVersion() luya\web\jsonld\CreativeWorkInterface
setWorkExample() luya\web\jsonld\CreativeWorkInterface
setWorkTranslation() luya\web\jsonld\CreativeWorkInterface

Method Details

Hide inherited methods

getAbout() public abstract method
public abstract luya\web\jsonld\Thing getAbout ( )

                public function getAbout();

            
getAccessMode() public abstract method
public abstract string getAccessMode ( )

                public function getAccessMode();

            
getAccessModeSufficient() public abstract method
public abstract string getAccessModeSufficient ( )

                public function getAccessModeSufficient();

            
getAccessibilityAPI() public abstract method
public abstract string getAccessibilityAPI ( )

                public function getAccessibilityAPI();

            
getAccessibilityControl() public abstract method
public abstract string getAccessibilityControl ( )

                public function getAccessibilityControl();

            
getAccessibilityFeature() public abstract method
public abstract string getAccessibilityFeature ( )

                public function getAccessibilityFeature();

            
getAccessibilityHazard() public abstract method
public abstract string getAccessibilityHazard ( )

                public function getAccessibilityHazard();

            
getAccessibilitySummary() public abstract method
public abstract string getAccessibilitySummary ( )

                public function getAccessibilitySummary();

            
getAccountablePerson() public abstract method
public abstract luya\web\jsonld\Person getAccountablePerson ( )

                public function getAccountablePerson();

            
getAdditionalType() public abstract method
public abstract string getAdditionalType ( )

                public function getAdditionalType();

            
getAlternateName() public abstract method
public abstract string getAlternateName ( )

                public function getAlternateName();

            
getAlternativeHeadline() public abstract method
public abstract string getAlternativeHeadline ( )

                public function getAlternativeHeadline();

            
getAssociatedMedia() public abstract method
public abstract luya\web\jsonld\MediaObject getAssociatedMedia ( )

                public function getAssociatedMedia();

            
getAuthor() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getAuthor ( )

                public function getAuthor();

            
getAward() public abstract method
public abstract string getAward ( )

                public function getAward();

            
getCharacter() public abstract method
public abstract luya\web\jsonld\Person getCharacter ( )

                public function getCharacter();

            
getCitation() public abstract method
public abstract luya\web\jsonld\CreativeWork|string getCitation ( )

                public function getCitation();

            
getComment() public abstract method
public abstract luya\web\jsonld\Comment getComment ( )

                public function getComment();

            
getCommentCount() public abstract method
public abstract integer getCommentCount ( )

                public function getCommentCount();

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

                public function getContentLocation();

            
getContentRating() public abstract method
public abstract string getContentRating ( )

                public function getContentRating();

            
getContentReferenceTime() public abstract method
public abstract string getContentReferenceTime ( )

                public function getContentReferenceTime();

            
getContentUrl() public abstract method

Getter method for contentUrl.

public abstract void getContentUrl ( )

                public function getContentUrl();

            
getContributor() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getContributor ( )

                public function getContributor();

            
getCopyrightHolder() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCopyrightHolder ( )

                public function getCopyrightHolder();

            
getCopyrightYear() public abstract method
public abstract mixed getCopyrightYear ( )

                public function getCopyrightYear();

            
getCreator() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCreator ( )

                public function getCreator();

            
getDateCreated() public abstract method
public abstract string getDateCreated ( )

                public function getDateCreated();

            
getDateModified() public abstract method
public abstract string getDateModified ( )

                public function getDateModified();

            
getDatePublished() public abstract method
public abstract string getDatePublished ( )

                public function getDatePublished();

            
getDescription() public abstract method
public abstract string getDescription ( )

                public function getDescription();

            
getDisambiguatingDescription() public abstract method
public abstract string getDisambiguatingDescription ( )

                public function getDisambiguatingDescription();

            
getDiscussionUrl() public abstract method
public abstract string getDiscussionUrl ( )

                public function getDiscussionUrl();

            
getEditor() public abstract method
public abstract luya\web\jsonld\Person getEditor ( )

                public function getEditor();

            
getEducationalUse() public abstract method
public abstract luya\web\jsonld\CreativeWork getEducationalUse ( )

                public function getEducationalUse();

            
getEmbedUrl() public abstract method

Getter method for embedUrl.

public abstract void getEmbedUrl ( )

                public function getEmbedUrl();

            
getEncoding() public abstract method
public abstract luya\web\jsonld\MediaObject getEncoding ( )

                public function getEncoding();

            
getExampleOfWork() public abstract method
public abstract luya\web\jsonld\CreativeWork getExampleOfWork ( )

                public function getExampleOfWork();

            
getExpires() public abstract method
public abstract string getExpires ( )

                public function getExpires();

            
getFileFormat() public abstract method
public abstract string getFileFormat ( )

                public function getFileFormat();

            
getGenre() public abstract method
public abstract string getGenre ( )

                public function getGenre();

            
getHasPart() public abstract method
public abstract luya\web\jsonld\CreativeWork getHasPart ( )

                public function getHasPart();

            
getHeadline() public abstract method
public abstract string getHeadline ( )

                public function getHeadline();

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

                public function getIdentifier();

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

                public function getImage();

            
getInteractivityType() public abstract method
public abstract string getInteractivityType ( )

                public function getInteractivityType();

            
getKeywords() public abstract method
public abstract string getKeywords ( )

                public function getKeywords();

            
getLearningResourceType() public abstract method
public abstract string getLearningResourceType ( )

                public function getLearningResourceType();

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

                public function getLocationCreated();

            
getMainEntity() public abstract method
public abstract luya\web\jsonld\Thing getMainEntity ( )

                public function getMainEntity();

            
getMainEntityOfPage() public abstract method
public abstract luya\web\jsonld\CreativeWork getMainEntityOfPage ( )

                public function getMainEntityOfPage();

            
getMentions() public abstract method
public abstract luya\web\jsonld\Thing getMentions ( )

                public function getMentions();

            
getName() public abstract method
public abstract string getName ( )

                public function getName();

            
getOffers() public abstract method (available since version 1.2.2)
public abstract luya\web\jsonld\Offer getOffers ( )

                public function getOffers();

            
getPosition() public abstract method
public abstract integer|string getPosition ( )

                public function getPosition();

            
getProducer() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getProducer ( )

                public function getProducer();

            
getProvider() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getProvider ( )

                public function getProvider();

            
getPublisher() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getPublisher ( )

                public function getPublisher();

            
getPublisherImprint() public abstract method
public abstract luya\web\jsonld\Organization getPublisherImprint ( )

                public function getPublisherImprint();

            
getPublishingPrinciples() public abstract method
public abstract luya\web\jsonld\CreativeWork getPublishingPrinciples ( )

                public function getPublishingPrinciples();

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

                public function getRecordedAt();

            
getSameAs() public abstract method
public abstract string getSameAs ( )

                public function getSameAs();

            
getSchemaVersion() public abstract method
public abstract string getSchemaVersion ( )

                public function getSchemaVersion();

            
getSourceOrganization() public abstract method
public abstract luya\web\jsonld\Organization getSourceOrganization ( )

                public function getSourceOrganization();

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

                public function getSpatialCoverage();

            
getSponsor() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getSponsor ( )

                public function getSponsor();

            
getSubjectOf() public abstract method
public abstract luya\web\jsonld\CreativeWork|luya\web\jsonld\Event getSubjectOf ( )

                public function getSubjectOf();

            
getTemporalCoverage() public abstract method
public abstract \luya\web\jsonld\DateTime|\luya\web\jsonld\URL|string getTemporalCoverage ( )

                public function getTemporalCoverage();

            
getText() public abstract method
public abstract string getText ( )

                public function getText();

            
getThumbnailUrl() public abstract method
public abstract string getThumbnailUrl ( )

                public function getThumbnailUrl();

            
getTranslationOfWork() public abstract method
public abstract luya\web\jsonld\CreativeWork getTranslationOfWork ( )

                public function getTranslationOfWork();

            
getTranslator() public abstract method
public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getTranslator ( )

                public function getTranslator();

            
getTypicalAgeRange() public abstract method
public abstract string getTypicalAgeRange ( )

                public function getTypicalAgeRange();

            
getUploadDate() public abstract method

Getter method for uploadDate.

public abstract void getUploadDate ( )

                public function getUploadDate();

            
getUrl() public abstract method
public abstract string getUrl ( )

                public function getUrl();

            
getVersion() public abstract method
public abstract integer|string getVersion ( )

                public function getVersion();

            
getWorkExample() public abstract method
public abstract luya\web\jsonld\CreativeWork getWorkExample ( )

                public function getWorkExample();

            
getWorkTranslation() public abstract method
public abstract luya\web\jsonld\CreativeWork getWorkTranslation ( )

                public function getWorkTranslation();

            
getisPartOf() public abstract method
public abstract luya\web\jsonld\CreativeWork getisPartOf ( )

                public function getisPartOf();

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

                public function isAccessibleForFree();

            
isFamilyFriendly() public abstract method
public abstract boolean isFamilyFriendly ( )

                public function isFamilyFriendly();

            
setAbout() public abstract method
public abstract static setAbout ( luya\web\jsonld\Thing $about )
$about luya\web\jsonld\Thing

                public function setAbout(Thing $about);

            
setAccessMode() public abstract method
public abstract static setAccessMode ( $accessMode )
$accessMode string

                public function setAccessMode($accessMode);

            
setAccessModeSufficient() public abstract method
public abstract static setAccessModeSufficient ( $accessModeSufficient )
$accessModeSufficient string

                public function setAccessModeSufficient($accessModeSufficient);

            
setAccessibilityAPI() public abstract method
public abstract static setAccessibilityAPI ( $accessibilityAPI )
$accessibilityAPI string

                public function setAccessibilityAPI($accessibilityAPI);

            
setAccessibilityControl() public abstract method
public abstract static setAccessibilityControl ( $accessibilityControl )
$accessibilityControl string

                public function setAccessibilityControl($accessibilityControl);

            
setAccessibilityFeature() public abstract method
public abstract static setAccessibilityFeature ( $accessibilityFeature )
$accessibilityFeature string

                public function setAccessibilityFeature($accessibilityFeature);

            
setAccessibilityHazard() public abstract method
public abstract static setAccessibilityHazard ( $accessibilityHazard )
$accessibilityHazard string

                public function setAccessibilityHazard($accessibilityHazard);

            
setAccessibilitySummary() public abstract method
public abstract static setAccessibilitySummary ( $accessibilitySummary )
$accessibilitySummary string

                public function setAccessibilitySummary($accessibilitySummary);

            
setAccountablePerson() public abstract method
public abstract static setAccountablePerson ( luya\web\jsonld\Person $accountablePerson )
$accountablePerson luya\web\jsonld\Person

                public function setAccountablePerson(Person $accountablePerson);

            
setAdditionalType() public abstract method
public abstract static setAdditionalType ( luya\web\jsonld\UrlValue $additionalType )
$additionalType luya\web\jsonld\UrlValue

                public function setAdditionalType(UrlValue $additionalType);

            
setAlternateName() public abstract method
public abstract static setAlternateName ( $alternateName )
$alternateName string

                public function setAlternateName($alternateName);

            
setAlternativeHeadline() public abstract method
public abstract static setAlternativeHeadline ( $alternativeHeadline )
$alternativeHeadline string

                public function setAlternativeHeadline($alternativeHeadline);

            
setAssociatedMedia() public abstract method
public abstract static setAssociatedMedia ( luya\web\jsonld\MediaObject $associatedMedia )
$associatedMedia luya\web\jsonld\MediaObject

                public function setAssociatedMedia(MediaObject $associatedMedia);

            
setAuthor() public abstract method
public abstract static setAuthor ( $author )
$author luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setAuthor($author);

            
setAward() public abstract method
public abstract static setAward ( $award )
$award string

                public function setAward($award);

            
setCharacter() public abstract method
public abstract static setCharacter ( luya\web\jsonld\Person $character )
$character luya\web\jsonld\Person

                public function setCharacter(Person $character);

            
setCitation() public abstract method
public abstract static setCitation ( luya\web\jsonld\CreativeWork $citation )
$citation luya\web\jsonld\CreativeWork|string

                public function setCitation(CreativeWork $citation);

            
setComment() public abstract method
public abstract static setComment ( luya\web\jsonld\Comment $comment )
$comment luya\web\jsonld\Comment

                public function setComment(Comment $comment);

            
setCommentCount() public abstract method
public abstract static setCommentCount ( $commentCount )
$commentCount integer

                public function setCommentCount($commentCount);

            
setContentLocation() public abstract method
public abstract static setContentLocation ( luya\web\jsonld\Place $contentLocation )
$contentLocation luya\web\jsonld\Place

                public function setContentLocation(Place $contentLocation);

            
setContentRating() public abstract method
public abstract static setContentRating ( $contentRating )
$contentRating string

                public function setContentRating($contentRating);

            
setContentReferenceTime() public abstract method
public abstract static setContentReferenceTime ( luya\web\jsonld\DateTimeValue $contentReferenceTime )
$contentReferenceTime luya\web\jsonld\DateTimeValue

                public function setContentReferenceTime(DateTimeValue $contentReferenceTime);

            
setContentUrl() public abstract method

Actual bytes of the media object, for example the image file or video file.

public abstract static setContentUrl ( luya\web\jsonld\UrlValue $url )
$url luya\web\jsonld\UrlValue

                public function setContentUrl(UrlValue $url);

            
setContributor() public abstract method
public abstract static setContributor ( $contributor )
$contributor luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setContributor($contributor);

            
setCopyrightHolder() public abstract method
public abstract static setCopyrightHolder ( $copyrightHolder )
$copyrightHolder luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setCopyrightHolder($copyrightHolder);

            
setCopyrightYear() public abstract method
public abstract static setCopyrightYear ( $copyrightYear )
$copyrightYear mixed

                public function setCopyrightYear($copyrightYear);

            
setCreator() public abstract method
public abstract static setCreator ( $creator )
$creator luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setCreator($creator);

            
setDateCreated() public abstract method
public abstract static setDateCreated ( luya\web\jsonld\DateTimeValue $dateCreated )
$dateCreated luya\web\jsonld\DateTimeValue

                public function setDateCreated(DateTimeValue $dateCreated);

            
setDateModified() public abstract method
public abstract static setDateModified ( luya\web\jsonld\DateTimeValue $dateModified )
$dateModified luya\web\jsonld\DateTimeValue

                public function setDateModified(DateTimeValue $dateModified);

            
setDatePublished() public abstract method
public abstract static setDatePublished ( luya\web\jsonld\DateTimeValue $datePublished )
$datePublished luya\web\jsonld\DateTimeValue

                public function setDatePublished(DateTimeValue $datePublished);

            
setDescription() public abstract method
public abstract static setDescription ( $description )
$description string

                public function setDescription($description);

            
setDisambiguatingDescription() public abstract method
public abstract static setDisambiguatingDescription ( $disambiguatingDescription )
$disambiguatingDescription string

                public function setDisambiguatingDescription($disambiguatingDescription);

            
setDiscussionUrl() public abstract method
public abstract static setDiscussionUrl ( luya\web\jsonld\UrlValue $discussionUrl )
$discussionUrl luya\web\jsonld\UrlValue

                public function setDiscussionUrl(UrlValue $discussionUrl);

            
setEditor() public abstract method
public abstract void setEditor ( luya\web\jsonld\Person $editor )
$editor luya\web\jsonld\Person

                public function setEditor(Person $editor);

            
setEducationalUse() public abstract method
public abstract luya\web\jsonld\CreativeWork setEducationalUse ( luya\web\jsonld\CreativeWork $educationalUse )
$educationalUse string

                public function setEducationalUse(CreativeWork $educationalUse);

            
setEmbedUrl() public abstract method

A URL pointing to a player for a specific video. In general, this is the information in the src element of an embed tag and should not be the same as the content of the loc tag.

public abstract static setEmbedUrl ( luya\web\jsonld\UrlValue $url )
$url luya\web\jsonld\UrlValue

                public function setEmbedUrl(UrlValue $url);

            
setEncoding() public abstract method
public abstract luya\web\jsonld\CreativeWork setEncoding ( luya\web\jsonld\MediaObject $encoding )
$encoding luya\web\jsonld\MediaObject

                public function setEncoding(MediaObject $encoding);

            
setExampleOfWork() public abstract method
public abstract static setExampleOfWork ( luya\web\jsonld\CreativeWork $exampleOfWork )
$exampleOfWork luya\web\jsonld\CreativeWork

                public function setExampleOfWork(CreativeWork $exampleOfWork);

            
setExpires() public abstract method
public abstract static setExpires ( luya\web\jsonld\DateValue $expires )
$expires luya\web\jsonld\DateValue

                public function setExpires(DateValue $expires);

            
setFileFormat() public abstract method
public abstract static setFileFormat ( $fileFormat )
$fileFormat string

                public function setFileFormat($fileFormat);

            
setGenre() public abstract method
public abstract static setGenre ( $genre )
$genre string

                public function setGenre($genre);

            
setHasPart() public abstract method
public abstract static setHasPart ( luya\web\jsonld\CreativeWork $hasPart )
$hasPart luya\web\jsonld\CreativeWork

                public function setHasPart(CreativeWork $hasPart);

            
setHeadline() public abstract method
public abstract static setHeadline ( luya\web\jsonld\TextValue $headline )
$headline luya\web\jsonld\TextValue

                public function setHeadline(TextValue $headline);

            
setIdentifier() public abstract method
public abstract static setIdentifier ( luya\web\jsonld\PropertyValue $identifier )
$identifier

                public function setIdentifier(PropertyValue $identifier);

            
setImage() public abstract method
public abstract static setImage ( luya\web\jsonld\ImageObject $image )
$image luya\web\jsonld\ImageObject

                public function setImage(ImageObject $image);

            
setInteractivityType() public abstract method
public abstract static setInteractivityType ( $interactivityType )
$interactivityType string

                public function setInteractivityType($interactivityType);

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

                public function setIsAccessibleForFree($isAccessibleForFree);

            
setIsFamilyFriendly() public abstract method
public abstract static setIsFamilyFriendly ( $isFamilyFriendly )
$isFamilyFriendly boolean

                public function setIsFamilyFriendly($isFamilyFriendly);

            
setIsPartOf() public abstract method
public abstract static setIsPartOf ( luya\web\jsonld\CreativeWork $isPartOf )
$isPartOf luya\web\jsonld\CreativeWork

                public function setIsPartOf(CreativeWork $isPartOf);

            
setKeywords() public abstract method
public abstract static setKeywords ( $keywords )
$keywords string

                public function setKeywords($keywords);

            
setLearningResourceType() public abstract method
public abstract static setLearningResourceType ( $learningResourceType )
$learningResourceType string

                public function setLearningResourceType($learningResourceType);

            
setLocationCreated() public abstract method
public abstract static setLocationCreated ( luya\web\jsonld\Place $locationCreated )
$locationCreated luya\web\jsonld\Place

                public function setLocationCreated(Place $locationCreated);

            
setMainEntity() public abstract method
public abstract static setMainEntity ( luya\web\jsonld\Thing $mainEntity )
$mainEntity luya\web\jsonld\Thing

                public function setMainEntity(Thing $mainEntity);

            
setMainEntityOfPage() public abstract method
public abstract static setMainEntityOfPage ( luya\web\jsonld\CreativeWork $mainEntityOfPage )
$mainEntityOfPage luya\web\jsonld\CreativeWork

                public function setMainEntityOfPage(CreativeWork $mainEntityOfPage);

            
setMentions() public abstract method
public abstract static setMentions ( luya\web\jsonld\Thing $mentions )
$mentions luya\web\jsonld\Thing

                public function setMentions(Thing $mentions);

            
setName() public abstract method
public abstract static setName ( $name )
$name string

                public function setName($name);

            
setOffers() public abstract method (available since version 1.2.2)
public abstract void setOffers ( luya\web\jsonld\Offer $offers )
$offers

                public function setOffers(Offer $offers);

            
setPosition() public abstract method
public abstract static setPosition ( $position )
$position integer|string

                public function setPosition($position);

            
setProducer() public abstract method
public abstract static setProducer ( $producer )
$producer luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setProducer($producer);

            
setProvider() public abstract method
public abstract static setProvider ( $provider )
$provider luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setProvider($provider);

            
setPublisher() public abstract method
public abstract static setPublisher ( $publisher )
$publisher luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setPublisher($publisher);

            
setPublisherImprint() public abstract method
public abstract static setPublisherImprint ( luya\web\jsonld\Organization $publisherImprint )
$publisherImprint luya\web\jsonld\Organization

                public function setPublisherImprint(Organization $publisherImprint);

            
setPublishingPrinciples() public abstract method
public abstract static setPublishingPrinciples ( luya\web\jsonld\CreativeWork $publishingPrinciples )
$publishingPrinciples luya\web\jsonld\CreativeWork

                public function setPublishingPrinciples(CreativeWork $publishingPrinciples);

            
setRecordedAt() public abstract method
public abstract static setRecordedAt ( luya\web\jsonld\Event $recordedAt )
$recordedAt luya\web\jsonld\Event

                public function setRecordedAt(Event $recordedAt);

            
setSameAs() public abstract method
public abstract static setSameAs ( luya\web\jsonld\UrlValue $sameAs )
$sameAs luya\web\jsonld\UrlValue

                public function setSameAs(UrlValue $sameAs);

            
setSchemaVersion() public abstract method
public abstract static setSchemaVersion ( luya\web\jsonld\UrlValue $schemaVersion )
$schemaVersion string

                public function setSchemaVersion(UrlValue $schemaVersion);

            
setSourceOrganization() public abstract method
public abstract static setSourceOrganization ( luya\web\jsonld\Organization $sourceOrganization )
$sourceOrganization luya\web\jsonld\Organization

                public function setSourceOrganization(Organization $sourceOrganization);

            
setSpatialCoverage() public abstract method
public abstract static setSpatialCoverage ( luya\web\jsonld\Place $spatialCoverage )
$spatialCoverage luya\web\jsonld\Place

                public function setSpatialCoverage(Place $spatialCoverage);

            
setSponsor() public abstract method
public abstract static setSponsor ( $sponsor )
$sponsor luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setSponsor($sponsor);

            
setSubjectOf() public abstract method
public abstract static setSubjectOf ( $subjectOf )
$subjectOf luya\web\jsonld\CreativeWork|luya\web\jsonld\Event

                public function setSubjectOf($subjectOf);

            
setTemporalCoverage() public abstract method
public abstract static setTemporalCoverage ( $temporalCoverage )
$temporalCoverage \luya\web\jsonld\DateTime|\luya\web\jsonld\URL|string

                public function setTemporalCoverage($temporalCoverage);

            
setText() public abstract method
public abstract static setText ( $text )
$text string

                public function setText($text);

            
setThumbnailUrl() public abstract method
public abstract static setThumbnailUrl ( luya\web\jsonld\UrlValue $thumbnailUrl )
$thumbnailUrl luya\web\jsonld\UrlValue

                public function setThumbnailUrl(UrlValue $thumbnailUrl);

            
setTranslationOfWork() public abstract method
public abstract static setTranslationOfWork ( luya\web\jsonld\CreativeWork $translationOfWork )
$translationOfWork luya\web\jsonld\CreativeWork

                public function setTranslationOfWork(CreativeWork $translationOfWork);

            
setTranslator() public abstract method
public abstract static setTranslator ( $translator )
$translator luya\web\jsonld\Organization|luya\web\jsonld\Person

                public function setTranslator($translator);

            
setTypicalAgeRange() public abstract method
public abstract static setTypicalAgeRange ( $typicalAgeRange )
$typicalAgeRange string

                public function setTypicalAgeRange($typicalAgeRange);

            
setUploadDate() public abstract method

Date when this media object was uploaded to this site.

public abstract static setUploadDate ( luya\web\jsonld\DateValue $date )
$date luya\web\jsonld\DateValue

                public function setUploadDate(DateValue $date);

            
setUrl() public abstract method
public abstract static setUrl ( luya\web\jsonld\UrlValue $url )
$url luya\web\jsonld\UrlValue

                public function setUrl(UrlValue $url);

            
setVersion() public abstract method
public abstract static setVersion ( $version )
$version integer|string

                public function setVersion($version);

            
setWorkExample() public abstract method
public abstract static setWorkExample ( luya\web\jsonld\CreativeWork $workExample )
$workExample luya\web\jsonld\CreativeWork

                public function setWorkExample(CreativeWork $workExample);

            
setWorkTranslation() public abstract method
public abstract static setWorkTranslation ( luya\web\jsonld\CreativeWork $workTranslation )
$workTranslation luya\web\jsonld\CreativeWork

                public function setWorkTranslation(CreativeWork $workTranslation);