luyadev/luya

View on GitHub
core/web/jsonld/OrganizationInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
<?php

namespace luya\web\jsonld;

/**
 * JsonLd - Organization interface
 *
 * @author Alex Schmid
 * @since 1.0.0
 */
interface OrganizationInterface
{
    /**
     * @return mixed
     */
    public function getActionableFeedbackPolicy();

    /**
     * @param mixed $actionableFeedbackPolicy
     * @return static
     */
    public function setActionableFeedbackPolicy($actionableFeedbackPolicy);

    /**
     * @return mixed
     */
    public function getAddress();

    /**
     * @param mixePostalAddressd $address
     * @return static
     */
    public function setAddress(PostalAddress $address);

    /**
     * @return mixed
     */
    public function getAggregateRating();

    /**
     * @param AggregateRating $aggregateRating
     * @return static
     */
    public function setAggregateRating(AggregateRating $aggregateRating);

    /**
     * @return mixed
     */
    public function getAlumni();

    /**
     * @param mixed $alumni
     * @return static
     */
    public function setAlumni($alumni);

    /**
     * @return mixed
     */
    public function getAreaServed();

    /**
     * @param mixed $areaServed
     * @return static
     */
    public function setAreaServed($areaServed);

    /**
     * @return mixed
     */
    public function getAward();

    /**
     * @param mixed $award
     * @return static
     */
    public function setAward($award);

    /**
     * @return mixed
     */
    public function getBrand();

    /**
     * @param mixed $brand
     * @return static
     */
    public function setBrand($brand);

    /**
     * @return mixed
     */
    public function getContactPoint();

    /**
     * @param mixed $contactPoint
     * @return static
     */
    public function setContactPoint($contactPoint);

    /**
     * @return mixed
     */
    public function getCorrectionsPolicy();

    /**
     * @param mixed $correctionsPolicy
     * @return static
     */
    public function setCorrectionsPolicy($correctionsPolicy);

    /**
     * @return mixed
     */
    public function getDepartment();

    /**
     * @param mixed $department
     * @return static
     */
    public function setDepartment($department);

    /**
     * @return mixed
     */
    public function getDissolutionDate();

    /**
     * @param mixed $dissolutionDate
     * @return static
     */
    public function setDissolutionDate($dissolutionDate);

    /**
     * @return mixed
     */
    public function getDiversityPolicy();

    /**
     * @param mixed $diversityPolicy
     * @return static
     */
    public function setDiversityPolicy($diversityPolicy);

    /**
     * @return mixed
     */
    public function getDuns();

    /**
     * @param mixed $duns
     * @return static
     */
    public function setDuns($duns);

    /**
     * @return mixed
     */
    public function getEmail();

    /**
     * @param mixed $email
     * @return static
     */
    public function setEmail($email);

    /**
     * @return mixed
     */
    public function getEmployee();

    /**
     * @param mixed $employee
     * @return static
     */
    public function setEmployee($employee);

    /**
     * @return mixed
     */
    public function getEthicsPolicy();

    /**
     * @param mixed $ethicsPolicy
     * @return static
     */
    public function setEthicsPolicy($ethicsPolicy);

    /**
     * @return mixed
     */
    public function getEvent();

    /**
     * @param Event $event
     * @return static
     */
    public function setEvent(Event $event);

    /**
     * @return mixed
     */
    public function getFaxNumber();

    /**
     * @param mixed $faxNumber
     * @return static
     */
    public function setFaxNumber($faxNumber);

    /**
     * @return mixed
     */
    public function getFounder();

    /**
     * @param mixed $founder
     * @return static
     */
    public function setFounder($founder);

    /**
     * @return mixed
     */
    public function getFoundingDate();

    /**
     * @param mixed $foundingDate
     * @return static
     */
    public function setFoundingDate($foundingDate);

    /**
     * @return mixed
     */
    public function getFoundingLocation();

    /**
     * @param mixed $foundingLocation
     * @return static
     */
    public function setFoundingLocation($foundingLocation);

    /**
     * @return mixed
     */
    public function getFunder();

    /**
     * @param mixed $funder
     * @return static
     */
    public function setFunder($funder);

    /**
     * @return mixed
     */
    public function getGlobalLocationNumber();

    /**
     * @param mixed $globalLocationNumber
     * @return static
     */
    public function setGlobalLocationNumber($globalLocationNumber);

    /**
     * @return mixed
     */
    public function getHasOfferCatalog();

    /**
     * @param mixed $hasOfferCatalog
     * @return static
     */
    public function setHasOfferCatalog($hasOfferCatalog);

    /**
     * @return mixed
     */
    public function getHasPOS();

    /**
     * @param mixed $hasPOS
     * @return static
     */
    public function setHasPOS($hasPOS);

    /**
     * @return mixed
     */
    public function getIsicV4();

    /**
     * @param mixed $isicV4
     * @return static
     */
    public function setIsicV4($isicV4);

    /**
     * @return mixed
     */
    public function getLegalName();

    /**
     * @param mixed $legalName
     * @return static
     */
    public function setLegalName($legalName);

    /**
     * @return mixed
     */
    public function getLeiCode();

    /**
     * @param mixed $leiCode
     * @return static
     */
    public function setLeiCode($leiCode);

    /**
     * @return mixed
     */
    public function getLocation();

    /**
     * @param mixed $location
     * @return static
     */
    public function setLocation($location);

    /**
     * @return mixed
     */
    public function getLogo();

    /**
     * @param mixed $logo
     * @return static
     */
    public function setLogo(ImageObject $logo);

    /**
     * @return mixed
     */
    public function getMakesOffer();

    /**
     * @param mixed $makesOffer
     * @return static
     */
    public function setMakesOffer($makesOffer);

    /**
     * @return mixed
     */
    public function getMember();

    /**
     * @param mixed $member
     * @return static
     */
    public function setMember($member);

    /**
     * @return mixed
     */
    public function getMemberOf();

    /**
     * @param mixed $memberOf
     * @return static
     */
    public function setMemberOf($memberOf);

    /**
     * @return mixed
     */
    public function getNaics();

    /**
     * @param mixed $naics
     * @return static
     */
    public function setNaics($naics);

    /**
     * @return mixed
     */
    public function getNumberOfEmployees();

    /**
     * @param mixed $numberOfEmployees
     * @return static
     */
    public function setNumberOfEmployees($numberOfEmployees);

    /**
     * @return mixed
     */
    public function getOwns();

    /**
     * @param mixed $owns
     * @return static
     */
    public function setOwns($owns);

    /**
     * @return mixed
     */
    public function getParentOrganization();

    /**
     * @param mixed $parentOrganization
     * @return static
     */
    public function setParentOrganization($parentOrganization);

    /**
     * @return mixed
     */
    public function getPublishingPrinciples();

    /**
     * @param mixed $publishingPrinciples
     * @return static
     */
    public function setPublishingPrinciples($publishingPrinciples);

    /**
     * @return Review
     */
    public function getReview();

    /**
     * @param Review $review
     * @return static
     */
    public function setReview(Review $review);

    /**
     * @return mixed
     */
    public function getSeeks();

    /**
     * @param mixed $seeks
     * @return static
     */
    public function setSeeks($seeks);

    /**
     * @return mixed
     */
    public function getSponsor();

    /**
     * @param mixed $sponsor
     * @return static
     */
    public function setSponsor($sponsor);

    /**
     * @return mixed
     */
    public function getSubOrganization();

    /**
     * @param mixed $subOrganization
     * @return static
     */
    public function setSubOrganization($subOrganization);

    /**
     * @return mixed
     */
    public function getTaxID();

    /**
     * @param mixed $taxID
     * @return static
     */
    public function setTaxID($taxID);

    /**
     * @return mixed
     */
    public function getTelephone();

    /**
     * @param mixed $telephone
     * @return static
     */
    public function setTelephone($telephone);

    /**
     * @return mixed
     */
    public function getUnnamedSourcesPolicy();

    /**
     * @param mixed $unnamedSourcesPolicy
     * @return static
     */
    public function setUnnamedSourcesPolicy($unnamedSourcesPolicy);

    /**
     * @return mixed
     */
    public function getVatID();

    /**
     * @param mixed $vatID
     * @return static
     */
    public function setVatID($vatID);
}