From dc85f9c463748fafdde8102e5daeab438ca032e3 Mon Sep 17 00:00:00 2001 From: Tom Witkowski Date: Thu, 11 Jan 2024 15:45:35 +0100 Subject: [PATCH] upgrade to schema.org v23 --- generator/Console/GenerateCommand.php | 2 +- src/AMRadioChannel.php | 2 +- src/APIReference.php | 6 ++-- src/AboutPage.php | 6 ++-- src/AcceptAction.php | 2 +- src/Accommodation.php | 8 +++--- src/AccountingService.php | 22 +++++++++++++-- src/AchieveAction.php | 2 +- src/Action.php | 2 +- src/ActionAccessSpecification.php | 2 +- src/ActionStatusType.php | 2 +- src/ActivateAction.php | 2 +- src/AddAction.php | 2 +- src/AdministrativeArea.php | 4 +-- src/AdultEntertainment.php | 22 +++++++++++++-- src/AdultOrientedEnumeration.php | 2 +- src/AdvertiserContentArticle.php | 6 ++-- src/AggregateOffer.php | 2 +- src/AggregateRating.php | 2 +- src/AgreeAction.php | 2 +- src/Airline.php | 20 ++++++++++++- src/Airport.php | 4 +-- src/AlignmentObject.php | 2 +- src/AllocateAction.php | 2 +- src/AmpStory.php | 11 ++++---- src/AmusementPark.php | 22 +++++++++++++-- src/AnalysisNewsArticle.php | 6 ++-- src/AnatomicalStructure.php | 2 +- src/AnatomicalSystem.php | 2 +- src/AnimalShelter.php | 22 +++++++++++++-- src/Answer.php | 28 +++++++++++++++---- src/Apartment.php | 8 +++--- src/ApartmentComplex.php | 4 +-- src/AppendAction.php | 2 +- src/ApplyAction.php | 2 +- src/ApprovedIndication.php | 2 +- src/Aquarium.php | 4 +-- src/ArchiveComponent.php | 6 ++-- src/ArchiveOrganization.php | 22 +++++++++++++-- src/ArriveAction.php | 2 +- src/ArtGallery.php | 22 +++++++++++++-- src/Artery.php | 2 +- src/Article.php | 6 ++-- src/AskAction.php | 2 +- src/AskPublicNewsArticle.php | 6 ++-- src/AssessAction.php | 2 +- src/AssignAction.php | 2 +- src/Atlas.php | 6 ++-- src/Attorney.php | 22 +++++++++++++-- src/Audience.php | 2 +- src/AudioObject.php | 11 ++++---- src/AudioObjectSnapshot.php | 11 ++++---- src/Audiobook.php | 11 ++++---- src/AuthorizeAction.php | 2 +- src/AutoBodyShop.php | 22 +++++++++++++-- src/AutoDealer.php | 22 +++++++++++++-- src/AutoPartsStore.php | 22 +++++++++++++-- src/AutoRental.php | 22 +++++++++++++-- src/AutoRepair.php | 22 +++++++++++++-- src/AutoWash.php | 22 +++++++++++++-- src/AutomatedTeller.php | 22 +++++++++++++-- src/AutomotiveBusiness.php | 22 +++++++++++++-- src/BackgroundNewsArticle.php | 6 ++-- src/Bakery.php | 22 +++++++++++++-- src/BankAccount.php | 2 +- src/BankOrCreditUnion.php | 22 +++++++++++++-- src/BarOrPub.php | 22 +++++++++++++-- src/Barcode.php | 11 ++++---- src/Beach.php | 4 +-- src/BeautySalon.php | 22 +++++++++++++-- src/BedAndBreakfast.php | 22 +++++++++++++-- src/BedDetails.php | 2 +- src/BedType.php | 2 +- src/BefriendAction.php | 2 +- src/BikeStore.php | 22 +++++++++++++-- src/BioChemEntity.php | 2 +- src/Blog.php | 6 ++-- src/BlogPosting.php | 6 ++-- src/BloodTest.php | 2 +- src/BoardingPolicyType.php | 2 +- src/BoatReservation.php | 2 +- src/BoatTerminal.php | 4 +-- src/BoatTrip.php | 2 +- src/BodyMeasurementTypeEnumeration.php | 2 +- src/BodyOfWater.php | 4 +-- src/Bone.php | 2 +- src/Book.php | 6 ++-- src/BookFormatType.php | 2 +- src/BookSeries.php | 6 ++-- src/BookStore.php | 22 +++++++++++++-- src/BookmarkAction.php | 2 +- src/BorrowAction.php | 2 +- src/BowlingAlley.php | 22 +++++++++++++-- src/BrainStructure.php | 2 +- src/Brand.php | 2 +- src/BreadcrumbList.php | 2 +- src/Brewery.php | 22 +++++++++++++-- src/Bridge.php | 4 +-- src/BroadcastChannel.php | 2 +- src/BroadcastEvent.php | 2 +- src/BroadcastFrequencySpecification.php | 2 +- src/BroadcastService.php | 2 +- src/BrokerageAccount.php | 2 +- src/BuddhistTemple.php | 4 +-- src/BusOrCoach.php | 18 ++++++------ src/BusReservation.php | 2 +- src/BusStation.php | 4 +-- src/BusStop.php | 4 +-- src/BusTrip.php | 2 +- src/BusinessAudience.php | 2 +- src/BusinessEntityType.php | 2 +- src/BusinessEvent.php | 2 +- src/BusinessFunction.php | 2 +- src/BuyAction.php | 2 +- src/CDCPMDRecord.php | 2 +- src/CableOrSatelliteService.php | 2 +- src/CafeOrCoffeeShop.php | 22 +++++++++++++-- src/Campground.php | 22 +++++++++++++-- src/CampingPitch.php | 8 +++--- src/Canal.php | 4 +-- src/CancelAction.php | 2 +- src/Car.php | 18 ++++++------ src/CarUsageType.php | 2 +- src/Casino.php | 22 +++++++++++++-- src/CategoryCode.php | 4 +-- src/CategoryCodeSet.php | 6 ++-- src/CatholicChurch.php | 4 +-- src/Cemetery.php | 4 +-- src/Chapter.php | 6 ++-- src/CheckAction.php | 2 +- src/CheckInAction.php | 2 +- src/CheckOutAction.php | 2 +- src/CheckoutPage.php | 6 ++-- src/ChemicalSubstance.php | 2 +- src/ChildCare.php | 22 +++++++++++++-- src/ChildrensEvent.php | 2 +- src/ChooseAction.php | 2 +- src/Church.php | 4 +-- src/City.php | 4 +-- src/CityHall.php | 4 +-- src/CivicStructure.php | 4 +-- src/Claim.php | 6 ++-- src/ClaimReview.php | 6 ++-- src/Clip.php | 6 ++-- src/ClothingStore.php | 22 +++++++++++++-- src/Code.php | 6 ++-- src/Collection.php | 6 ++-- src/CollectionPage.php | 6 ++-- src/CollegeOrUniversity.php | 22 +++++++++++++-- src/ComedyClub.php | 22 +++++++++++++-- src/ComedyEvent.php | 2 +- src/ComicCoverArt.php | 6 ++-- src/ComicIssue.php | 6 ++-- src/ComicSeries.php | 6 ++-- src/ComicStory.php | 6 ++-- src/Comment.php | 28 +++++++++++++++---- src/CommentAction.php | 2 +- src/CommunicateAction.php | 2 +- src/CompleteDataFeed.php | 6 ++-- src/CompoundPriceSpecification.php | 2 +- src/ComputerLanguage.php | 2 +- src/ComputerStore.php | 22 +++++++++++++-- src/ConfirmAction.php | 2 +- src/Consortium.php | 20 ++++++++++++- src/ConstraintNode.php | 2 +- src/ConsumeAction.php | 2 +- src/ContactPage.php | 6 ++-- src/ContactPoint.php | 2 +- src/ContactPointOption.php | 2 +- src/Continent.php | 4 +-- src/Contracts/AccountingServiceContract.php | 2 ++ src/Contracts/AdultEntertainmentContract.php | 2 ++ src/Contracts/AirlineContract.php | 2 ++ src/Contracts/AmusementParkContract.php | 2 ++ src/Contracts/AnimalShelterContract.php | 2 ++ src/Contracts/AnswerContract.php | 2 ++ src/Contracts/ArchiveOrganizationContract.php | 2 ++ src/Contracts/ArtGalleryContract.php | 2 ++ src/Contracts/AttorneyContract.php | 2 ++ src/Contracts/AutoBodyShopContract.php | 2 ++ src/Contracts/AutoDealerContract.php | 2 ++ src/Contracts/AutoPartsStoreContract.php | 2 ++ src/Contracts/AutoRentalContract.php | 2 ++ src/Contracts/AutoRepairContract.php | 2 ++ src/Contracts/AutoWashContract.php | 2 ++ src/Contracts/AutomatedTellerContract.php | 2 ++ src/Contracts/AutomotiveBusinessContract.php | 2 ++ src/Contracts/BakeryContract.php | 2 ++ src/Contracts/BankOrCreditUnionContract.php | 2 ++ src/Contracts/BarOrPubContract.php | 2 ++ src/Contracts/BeautySalonContract.php | 2 ++ src/Contracts/BedAndBreakfastContract.php | 2 ++ src/Contracts/BikeStoreContract.php | 2 ++ src/Contracts/BookStoreContract.php | 2 ++ src/Contracts/BowlingAlleyContract.php | 2 ++ src/Contracts/BreweryContract.php | 2 ++ src/Contracts/CafeOrCoffeeShopContract.php | 2 ++ src/Contracts/CampgroundContract.php | 2 ++ src/Contracts/CasinoContract.php | 2 ++ src/Contracts/ChildCareContract.php | 2 ++ src/Contracts/ClothingStoreContract.php | 2 ++ src/Contracts/CollegeOrUniversityContract.php | 2 ++ src/Contracts/ComedyClubContract.php | 2 ++ src/Contracts/CommentContract.php | 2 ++ src/Contracts/ComputerStoreContract.php | 2 ++ src/Contracts/ConsortiumContract.php | 2 ++ src/Contracts/ConvenienceStoreContract.php | 2 ++ src/Contracts/CorporationContract.php | 2 ++ src/Contracts/CorrectionCommentContract.php | 2 ++ .../CovidTestingFacilityContract.php | 2 ++ src/Contracts/DanceGroupContract.php | 2 ++ src/Contracts/DaySpaContract.php | 2 ++ src/Contracts/DentistContract.php | 2 ++ src/Contracts/DepartmentStoreContract.php | 2 ++ src/Contracts/DiagnosticLabContract.php | 2 ++ src/Contracts/DistilleryContract.php | 2 ++ .../DryCleaningOrLaundryContract.php | 2 ++ .../EducationalOrganizationContract.php | 2 ++ src/Contracts/ElectricianContract.php | 2 ++ src/Contracts/ElectronicsStoreContract.php | 2 ++ src/Contracts/ElementarySchoolContract.php | 2 ++ src/Contracts/EmergencyServiceContract.php | 2 ++ src/Contracts/EmploymentAgencyContract.php | 2 ++ .../EntertainmentBusinessContract.php | 2 ++ src/Contracts/ExerciseGymContract.php | 2 ++ src/Contracts/FastFoodRestaurantContract.php | 2 ++ src/Contracts/FinancialServiceContract.php | 2 ++ src/Contracts/FireStationContract.php | 2 ++ src/Contracts/FloristContract.php | 2 ++ src/Contracts/FoodEstablishmentContract.php | 2 ++ src/Contracts/FundingAgencyContract.php | 2 ++ src/Contracts/FundingSchemeContract.php | 2 ++ src/Contracts/FurnitureStoreContract.php | 2 ++ src/Contracts/GardenStoreContract.php | 2 ++ src/Contracts/GasStationContract.php | 2 ++ src/Contracts/GeneralContractorContract.php | 2 ++ src/Contracts/GolfCourseContract.php | 2 ++ src/Contracts/GovernmentOfficeContract.php | 2 ++ .../GovernmentOrganizationContract.php | 2 ++ src/Contracts/GroceryStoreContract.php | 2 ++ src/Contracts/HVACBusinessContract.php | 2 ++ src/Contracts/HairSalonContract.php | 2 ++ src/Contracts/HardwareStoreContract.php | 2 ++ .../HealthAndBeautyBusinessContract.php | 2 ++ src/Contracts/HealthClubContract.php | 2 ++ src/Contracts/HighSchoolContract.php | 2 ++ src/Contracts/HobbyShopContract.php | 2 ++ .../HomeAndConstructionBusinessContract.php | 2 ++ src/Contracts/HomeGoodsStoreContract.php | 2 ++ src/Contracts/HospitalContract.php | 2 ++ src/Contracts/HostelContract.php | 2 ++ src/Contracts/HotelContract.php | 2 ++ src/Contracts/HousePainterContract.php | 2 ++ src/Contracts/IceCreamShopContract.php | 2 ++ src/Contracts/InsuranceAgencyContract.php | 2 ++ src/Contracts/InternetCafeContract.php | 2 ++ src/Contracts/JewelryStoreContract.php | 2 ++ src/Contracts/LegalServiceContract.php | 2 ++ src/Contracts/LibraryContract.php | 2 ++ src/Contracts/LibrarySystemContract.php | 2 ++ src/Contracts/LiquorStoreContract.php | 2 ++ src/Contracts/LocalBusinessContract.php | 2 ++ src/Contracts/LocksmithContract.php | 2 ++ src/Contracts/LodgingBusinessContract.php | 2 ++ src/Contracts/MedicalBusinessContract.php | 2 ++ src/Contracts/MedicalClinicContract.php | 2 ++ src/Contracts/MedicalOrganizationContract.php | 2 ++ src/Contracts/MensClothingStoreContract.php | 2 ++ src/Contracts/MiddleSchoolContract.php | 2 ++ src/Contracts/MobilePhoneStoreContract.php | 2 ++ src/Contracts/MotelContract.php | 2 ++ src/Contracts/MotorcycleDealerContract.php | 2 ++ src/Contracts/MotorcycleRepairContract.php | 2 ++ src/Contracts/MovieRentalStoreContract.php | 2 ++ src/Contracts/MovieTheaterContract.php | 2 ++ src/Contracts/MovingCompanyContract.php | 2 ++ src/Contracts/MusicGroupContract.php | 2 ++ src/Contracts/MusicStoreContract.php | 2 ++ src/Contracts/NGOContract.php | 2 ++ src/Contracts/NailSalonContract.php | 2 ++ .../NewsMediaOrganizationContract.php | 2 ++ src/Contracts/NightClubContract.php | 2 ++ src/Contracts/NotaryContract.php | 2 ++ .../OfficeEquipmentStoreContract.php | 2 ++ src/Contracts/OnlineBusinessContract.php | 2 ++ src/Contracts/OnlineStoreContract.php | 2 ++ src/Contracts/OpticianContract.php | 2 ++ src/Contracts/OrganizationContract.php | 2 ++ src/Contracts/OutletStoreContract.php | 2 ++ src/Contracts/PatientContract.php | 2 ++ src/Contracts/PawnShopContract.php | 2 ++ src/Contracts/PerformingGroupContract.php | 2 ++ src/Contracts/PersonContract.php | 2 ++ src/Contracts/PetStoreContract.php | 2 ++ src/Contracts/PharmacyContract.php | 2 ++ src/Contracts/PhysicianContract.php | 2 ++ src/Contracts/PlumberContract.php | 2 ++ src/Contracts/PoliceStationContract.php | 2 ++ src/Contracts/PoliticalPartyContract.php | 2 ++ src/Contracts/PostOfficeContract.php | 2 ++ src/Contracts/PreschoolContract.php | 2 ++ src/Contracts/ProfessionalServiceContract.php | 2 ++ src/Contracts/ProjectContract.php | 2 ++ src/Contracts/PublicSwimmingPoolContract.php | 2 ++ src/Contracts/QuestionContract.php | 2 ++ src/Contracts/RadioStationContract.php | 2 ++ src/Contracts/RealEstateAgentContract.php | 2 ++ src/Contracts/RecyclingCenterContract.php | 2 ++ .../ResearchOrganizationContract.php | 2 ++ src/Contracts/ResearchProjectContract.php | 2 ++ src/Contracts/ResortContract.php | 2 ++ src/Contracts/RestaurantContract.php | 2 ++ src/Contracts/RoofingContractorContract.php | 2 ++ src/Contracts/SchoolContract.php | 2 ++ .../SearchRescueOrganizationContract.php | 2 ++ src/Contracts/SelfStorageContract.php | 2 ++ src/Contracts/ShoeStoreContract.php | 2 ++ src/Contracts/ShoppingCenterContract.php | 2 ++ src/Contracts/SkiResortContract.php | 2 ++ src/Contracts/SportingGoodsStoreContract.php | 2 ++ .../SportsActivityLocationContract.php | 2 ++ src/Contracts/SportsClubContract.php | 2 ++ src/Contracts/SportsOrganizationContract.php | 2 ++ src/Contracts/SportsTeamContract.php | 2 ++ src/Contracts/StadiumOrArenaContract.php | 2 ++ src/Contracts/StoreContract.php | 2 ++ src/Contracts/TattooParlorContract.php | 2 ++ src/Contracts/TelevisionStationContract.php | 2 ++ src/Contracts/TennisComplexContract.php | 2 ++ src/Contracts/TheaterGroupContract.php | 2 ++ src/Contracts/TireShopContract.php | 2 ++ .../TouristInformationCenterContract.php | 2 ++ src/Contracts/ToyStoreContract.php | 2 ++ src/Contracts/TravelAgencyContract.php | 2 ++ src/Contracts/VacationRentalContract.php | 2 ++ src/Contracts/VeterinaryCareContract.php | 2 ++ src/Contracts/WholesaleStoreContract.php | 2 ++ src/Contracts/WineryContract.php | 2 ++ src/Contracts/WorkersUnionContract.php | 2 ++ src/ControlAction.php | 2 +- src/ConvenienceStore.php | 22 +++++++++++++-- src/Conversation.php | 6 ++-- src/CookAction.php | 2 +- src/Corporation.php | 20 ++++++++++++- src/CorrectionComment.php | 28 +++++++++++++++---- src/Country.php | 4 +-- src/Course.php | 6 ++-- src/CourseInstance.php | 2 +- src/Courthouse.php | 4 +-- src/CoverArt.php | 6 ++-- src/CovidTestingFacility.php | 22 +++++++++++++-- src/CreateAction.php | 2 +- src/CreativeWork.php | 6 ++-- src/CreativeWorkSeason.php | 6 ++-- src/CreativeWorkSeries.php | 6 ++-- src/CreditCard.php | 2 +- src/Crematorium.php | 4 +-- src/CriticReview.php | 6 ++-- src/CurrencyConversionService.php | 2 +- src/DDxElement.php | 2 +- src/DanceEvent.php | 2 +- src/DanceGroup.php | 20 ++++++++++++- src/DataCatalog.php | 6 ++-- src/DataDownload.php | 11 ++++---- src/DataFeed.php | 6 ++-- src/DataFeedItem.php | 2 +- src/Dataset.php | 6 ++-- src/DatedMoneySpecification.php | 2 +- src/DayOfWeek.php | 2 +- src/DaySpa.php | 22 +++++++++++++-- src/DeactivateAction.php | 2 +- src/DefenceEstablishment.php | 4 +-- src/DefinedRegion.php | 2 +- src/DefinedTerm.php | 4 +-- src/DefinedTermSet.php | 6 ++-- src/DeleteAction.php | 2 +- src/DeliveryChargeSpecification.php | 2 +- src/DeliveryEvent.php | 2 +- src/DeliveryMethod.php | 2 +- src/DeliveryTimeSettings.php | 2 +- src/Demand.php | 2 +- src/Dentist.php | 22 +++++++++++++-- src/DepartAction.php | 2 +- src/DepartmentStore.php | 22 +++++++++++++-- src/DepositAccount.php | 2 +- src/DiagnosticLab.php | 20 ++++++++++++- src/DiagnosticProcedure.php | 2 +- src/Diet.php | 6 ++-- src/DietarySupplement.php | 2 +- src/DigitalDocument.php | 6 ++-- src/DigitalDocumentPermission.php | 2 +- src/DigitalDocumentPermissionType.php | 2 +- src/DigitalPlatformEnumeration.php | 2 +- src/DisagreeAction.php | 2 +- src/DiscoverAction.php | 2 +- src/DiscussionForumPosting.php | 6 ++-- src/DislikeAction.php | 2 +- src/Distance.php | 2 +- src/Distillery.php | 22 +++++++++++++-- src/DonateAction.php | 2 +- src/DoseSchedule.php | 2 +- src/DownloadAction.php | 2 +- src/DrawAction.php | 2 +- src/Drawing.php | 6 ++-- src/DrinkAction.php | 2 +- src/DriveWheelConfigurationValue.php | 2 +- src/Drug.php | 2 +- src/DrugClass.php | 2 +- src/DrugCost.php | 2 +- src/DrugCostCategory.php | 2 +- src/DrugLegalStatus.php | 2 +- src/DrugPregnancyCategory.php | 2 +- src/DrugPrescriptionStatus.php | 2 +- src/DrugStrength.php | 2 +- src/DryCleaningOrLaundry.php | 22 +++++++++++++-- src/Duration.php | 2 +- src/EUEnergyEfficiencyEnumeration.php | 2 +- src/EatAction.php | 2 +- src/EducationEvent.php | 2 +- src/EducationalAudience.php | 2 +- src/EducationalOccupationalCredential.php | 6 ++-- src/EducationalOccupationalProgram.php | 2 +- src/EducationalOrganization.php | 22 +++++++++++++-- src/Electrician.php | 22 +++++++++++++-- src/ElectronicsStore.php | 22 +++++++++++++-- src/ElementarySchool.php | 22 +++++++++++++-- src/EmailMessage.php | 6 ++-- src/Embassy.php | 4 +-- src/EmergencyService.php | 22 +++++++++++++-- src/EmployeeRole.php | 2 +- src/EmployerAggregateRating.php | 2 +- src/EmployerReview.php | 6 ++-- src/EmploymentAgency.php | 22 +++++++++++++-- src/EndorseAction.php | 2 +- src/EndorsementRating.php | 2 +- src/Energy.php | 2 +- src/EnergyConsumptionDetails.php | 2 +- src/EnergyEfficiencyEnumeration.php | 2 +- src/EnergyStarEnergyEfficiencyEnumeration.php | 2 +- src/EngineSpecification.php | 2 +- src/EntertainmentBusiness.php | 22 +++++++++++++-- src/EntryPoint.php | 2 +- src/Enumeration.php | 2 +- src/Episode.php | 6 ++-- src/Event.php | 2 +- src/EventAttendanceModeEnumeration.php | 2 +- src/EventReservation.php | 2 +- src/EventSeries.php | 2 +- src/EventStatusType.php | 2 +- src/EventVenue.php | 4 +-- src/ExchangeRateSpecification.php | 2 +- src/ExerciseAction.php | 2 +- src/ExerciseGym.php | 22 +++++++++++++-- src/ExercisePlan.php | 6 ++-- src/ExhibitionEvent.php | 2 +- src/FAQPage.php | 6 ++-- src/FMRadioChannel.php | 2 +- src/FastFoodRestaurant.php | 22 +++++++++++++-- src/Festival.php | 2 +- src/FilmAction.php | 2 +- src/FinancialProduct.php | 2 +- src/FinancialService.php | 22 +++++++++++++-- src/FindAction.php | 2 +- src/FireStation.php | 22 +++++++++++++-- src/Flight.php | 2 +- src/FlightReservation.php | 2 +- src/FloorPlan.php | 4 +-- src/Florist.php | 22 +++++++++++++-- src/FollowAction.php | 2 +- src/FoodEstablishment.php | 22 +++++++++++++-- src/FoodEstablishmentReservation.php | 2 +- src/FoodEvent.php | 2 +- src/FoodService.php | 2 +- src/FundingAgency.php | 20 ++++++++++++- src/FundingScheme.php | 20 ++++++++++++- src/FurnitureStore.php | 22 +++++++++++++-- src/Game.php | 6 ++-- src/GameAvailabilityEnumeration.php | 2 +- src/GamePlayMode.php | 2 +- src/GameServer.php | 2 +- src/GameServerStatus.php | 2 +- src/GardenStore.php | 22 +++++++++++++-- src/GasStation.php | 22 +++++++++++++-- src/GatedResidenceCommunity.php | 4 +-- src/GenderType.php | 2 +- src/Gene.php | 2 +- src/GeneralContractor.php | 22 +++++++++++++-- src/GeoCircle.php | 2 +- src/GeoCoordinates.php | 2 +- src/GeoShape.php | 2 +- src/GeospatialGeometry.php | 2 +- src/GiveAction.php | 2 +- src/GolfCourse.php | 22 +++++++++++++-- src/GovernmentBenefitsType.php | 2 +- src/GovernmentBuilding.php | 4 +-- src/GovernmentOffice.php | 22 +++++++++++++-- src/GovernmentOrganization.php | 20 ++++++++++++- src/GovernmentPermit.php | 2 +- src/GovernmentService.php | 2 +- src/Grant.php | 2 +- src/GroceryStore.php | 22 +++++++++++++-- src/Guide.php | 6 ++-- src/HVACBusiness.php | 22 +++++++++++++-- src/Hackathon.php | 2 +- src/HairSalon.php | 22 +++++++++++++-- src/HardwareStore.php | 22 +++++++++++++-- src/HealthAndBeautyBusiness.php | 22 +++++++++++++-- src/HealthAspectEnumeration.php | 2 +- src/HealthClub.php | 22 +++++++++++++-- src/HealthInsurancePlan.php | 2 +- src/HealthPlanCostSharingSpecification.php | 2 +- src/HealthPlanFormulary.php | 2 +- src/HealthPlanNetwork.php | 2 +- src/HealthTopicContent.php | 6 ++-- src/HighSchool.php | 22 +++++++++++++-- src/HinduTemple.php | 4 +-- src/HobbyShop.php | 22 +++++++++++++-- src/HomeAndConstructionBusiness.php | 22 +++++++++++++-- src/HomeGoodsStore.php | 22 +++++++++++++-- src/Hospital.php | 22 +++++++++++++-- src/Hostel.php | 22 +++++++++++++-- src/Hotel.php | 22 +++++++++++++-- src/HotelRoom.php | 8 +++--- src/House.php | 8 +++--- src/HousePainter.php | 22 +++++++++++++-- src/HowTo.php | 6 ++-- src/HowToDirection.php | 6 ++-- src/HowToItem.php | 2 +- src/HowToSection.php | 6 ++-- src/HowToStep.php | 6 ++-- src/HowToSupply.php | 2 +- src/HowToTip.php | 6 ++-- src/HowToTool.php | 2 +- src/HyperToc.php | 6 ++-- src/HyperTocEntry.php | 6 ++-- src/IceCreamShop.php | 22 +++++++++++++-- src/IgnoreAction.php | 2 +- src/ImageGallery.php | 6 ++-- src/ImageObject.php | 11 ++++---- src/ImageObjectSnapshot.php | 11 ++++---- src/ImagingTest.php | 2 +- src/IndividualProduct.php | 2 +- src/InfectiousAgentClass.php | 2 +- src/InfectiousDisease.php | 2 +- src/InformAction.php | 2 +- src/InsertAction.php | 2 +- src/InstallAction.php | 2 +- src/InsuranceAgency.php | 22 +++++++++++++-- src/Intangible.php | 2 +- src/InteractAction.php | 2 +- src/InteractionCounter.php | 2 +- src/InternetCafe.php | 22 +++++++++++++-- src/InvestmentFund.php | 2 +- src/InvestmentOrDeposit.php | 2 +- src/InviteAction.php | 2 +- src/Invoice.php | 2 +- src/ItemAvailability.php | 2 +- src/ItemList.php | 2 +- src/ItemListOrderType.php | 2 +- src/ItemPage.php | 6 ++-- src/JewelryStore.php | 22 +++++++++++++-- src/JobPosting.php | 2 +- src/JoinAction.php | 2 +- src/Joint.php | 2 +- src/LakeBodyOfWater.php | 4 +-- src/Landform.php | 4 +-- src/LandmarksOrHistoricalBuildings.php | 4 +-- src/Language.php | 2 +- src/LearningResource.php | 6 ++-- src/LeaveAction.php | 2 +- src/LegalForceStatus.php | 2 +- src/LegalService.php | 22 +++++++++++++-- src/LegalValueLevel.php | 2 +- src/Legislation.php | 6 ++-- src/LegislationObject.php | 11 ++++---- src/LegislativeBuilding.php | 4 +-- src/LendAction.php | 2 +- src/Library.php | 22 +++++++++++++-- src/LibrarySystem.php | 20 ++++++++++++- src/LifestyleModification.php | 2 +- src/Ligament.php | 2 +- src/LikeAction.php | 2 +- src/LinkRole.php | 2 +- src/LiquorStore.php | 22 +++++++++++++-- src/ListItem.php | 2 +- src/ListenAction.php | 2 +- src/LiteraryEvent.php | 2 +- src/LiveBlogPosting.php | 6 ++-- src/LoanOrCredit.php | 2 +- src/LocalBusiness.php | 22 +++++++++++++-- src/LocationFeatureSpecification.php | 2 +- src/Locksmith.php | 22 +++++++++++++-- src/LodgingBusiness.php | 22 +++++++++++++-- src/LodgingReservation.php | 2 +- src/LoseAction.php | 2 +- src/LymphaticVessel.php | 2 +- src/Manuscript.php | 6 ++-- src/Map.php | 6 ++-- src/MapCategoryType.php | 2 +- src/MarryAction.php | 2 +- src/Mass.php | 2 +- src/MathSolver.php | 6 ++-- src/MaximumDoseSchedule.php | 2 +- src/MeasurementMethodEnum.php | 2 +- src/MeasurementTypeEnumeration.php | 2 +- src/MediaGallery.php | 6 ++-- src/MediaManipulationRatingEnumeration.php | 2 +- src/MediaObject.php | 11 ++++---- src/MediaReview.php | 6 ++-- src/MediaReviewItem.php | 6 ++-- src/MediaSubscription.php | 2 +- src/MedicalAudience.php | 2 +- src/MedicalAudienceType.php | 2 +- src/MedicalBusiness.php | 22 +++++++++++++-- src/MedicalCause.php | 2 +- src/MedicalClinic.php | 22 +++++++++++++-- src/MedicalCode.php | 4 +-- src/MedicalCondition.php | 2 +- src/MedicalConditionStage.php | 2 +- src/MedicalContraindication.php | 2 +- src/MedicalDevice.php | 2 +- src/MedicalDevicePurpose.php | 2 +- src/MedicalEntity.php | 2 +- src/MedicalEnumeration.php | 2 +- src/MedicalEvidenceLevel.php | 2 +- src/MedicalGuideline.php | 2 +- src/MedicalGuidelineContraindication.php | 2 +- src/MedicalGuidelineRecommendation.php | 2 +- src/MedicalImagingTechnique.php | 2 +- src/MedicalIndication.php | 2 +- src/MedicalIntangible.php | 2 +- src/MedicalObservationalStudy.php | 2 +- src/MedicalObservationalStudyDesign.php | 2 +- src/MedicalOrganization.php | 20 ++++++++++++- src/MedicalProcedure.php | 2 +- src/MedicalProcedureType.php | 2 +- src/MedicalRiskCalculator.php | 2 +- src/MedicalRiskEstimator.php | 2 +- src/MedicalRiskFactor.php | 2 +- src/MedicalRiskScore.php | 2 +- src/MedicalScholarlyArticle.php | 6 ++-- src/MedicalSign.php | 2 +- src/MedicalSignOrSymptom.php | 2 +- src/MedicalSpecialty.php | 2 +- src/MedicalStudy.php | 2 +- src/MedicalStudyStatus.php | 2 +- src/MedicalSymptom.php | 2 +- src/MedicalTest.php | 2 +- src/MedicalTestPanel.php | 2 +- src/MedicalTherapy.php | 2 +- src/MedicalTrial.php | 2 +- src/MedicalTrialDesign.php | 2 +- src/MedicalWebPage.php | 6 ++-- src/MedicineSystem.php | 2 +- src/MeetingRoom.php | 8 +++--- src/MensClothingStore.php | 22 +++++++++++++-- src/Menu.php | 6 ++-- src/MenuItem.php | 2 +- src/MenuSection.php | 6 ++-- src/MerchantReturnEnumeration.php | 2 +- src/MerchantReturnPolicy.php | 2 +- src/MerchantReturnPolicySeasonalOverride.php | 2 +- src/Message.php | 6 ++-- src/MiddleSchool.php | 22 +++++++++++++-- src/MobileApplication.php | 6 ++-- src/MobilePhoneStore.php | 22 +++++++++++++-- src/MolecularEntity.php | 2 +- src/MonetaryAmount.php | 2 +- src/MonetaryAmountDistribution.php | 2 +- src/MonetaryGrant.php | 2 +- src/MoneyTransfer.php | 2 +- src/MortgageLoan.php | 2 +- src/Mosque.php | 4 +-- src/Motel.php | 22 +++++++++++++-- src/Motorcycle.php | 18 ++++++------ src/MotorcycleDealer.php | 22 +++++++++++++-- src/MotorcycleRepair.php | 22 +++++++++++++-- src/MotorizedBicycle.php | 18 ++++++------ src/Mountain.php | 4 +-- src/MoveAction.php | 2 +- src/Movie.php | 6 ++-- src/MovieClip.php | 6 ++-- src/MovieRentalStore.php | 22 +++++++++++++-- src/MovieSeries.php | 6 ++-- src/MovieTheater.php | 22 +++++++++++++-- src/MovingCompany.php | 22 +++++++++++++-- src/Muscle.php | 2 +- src/Museum.php | 4 +-- src/MusicAlbum.php | 6 ++-- src/MusicAlbumProductionType.php | 2 +- src/MusicAlbumReleaseType.php | 2 +- src/MusicComposition.php | 6 ++-- src/MusicEvent.php | 2 +- src/MusicGroup.php | 20 ++++++++++++- src/MusicPlaylist.php | 6 ++-- src/MusicRecording.php | 6 ++-- src/MusicRelease.php | 6 ++-- src/MusicReleaseFormatType.php | 2 +- src/MusicStore.php | 22 +++++++++++++-- src/MusicVenue.php | 4 +-- src/MusicVideoObject.php | 11 ++++---- src/NGO.php | 20 ++++++++++++- src/NLNonprofitType.php | 2 +- src/NailSalon.php | 22 +++++++++++++-- src/Nerve.php | 2 +- src/NewsArticle.php | 6 ++-- src/NewsMediaOrganization.php | 20 ++++++++++++- src/Newspaper.php | 6 ++-- src/NightClub.php | 22 +++++++++++++-- src/NonprofitType.php | 2 +- src/Notary.php | 22 +++++++++++++-- src/NoteDigitalDocument.php | 6 ++-- src/NutritionInformation.php | 2 +- src/Observation.php | 2 +- src/Occupation.php | 2 +- src/OccupationalExperienceRequirements.php | 2 +- src/OccupationalTherapy.php | 2 +- src/OceanBodyOfWater.php | 4 +-- src/Offer.php | 2 +- src/OfferCatalog.php | 2 +- src/OfferForLease.php | 2 +- src/OfferForPurchase.php | 2 +- src/OfferItemCondition.php | 2 +- src/OfferShippingDetails.php | 2 +- src/OfficeEquipmentStore.php | 22 +++++++++++++-- src/OnDemandEvent.php | 2 +- src/OnlineBusiness.php | 20 ++++++++++++- src/OnlineStore.php | 20 ++++++++++++- src/OpeningHoursSpecification.php | 2 +- src/OpinionNewsArticle.php | 6 ++-- src/Optician.php | 22 +++++++++++++-- src/Order.php | 2 +- src/OrderAction.php | 2 +- src/OrderItem.php | 2 +- src/OrderStatus.php | 2 +- src/Organization.php | 20 ++++++++++++- src/OrganizationRole.php | 2 +- src/OrganizeAction.php | 2 +- src/OutletStore.php | 22 +++++++++++++-- src/OwnershipInfo.php | 2 +- src/PaintAction.php | 2 +- src/Painting.php | 6 ++-- src/PalliativeProcedure.php | 2 +- src/ParcelDelivery.php | 2 +- src/ParentAudience.php | 2 +- src/Park.php | 4 +-- src/ParkingFacility.php | 4 +-- src/PathologyTest.php | 2 +- src/Patient.php | 20 ++++++++++++- src/PawnShop.php | 22 +++++++++++++-- src/PayAction.php | 2 +- src/PaymentCard.php | 2 +- src/PaymentChargeSpecification.php | 2 +- src/PaymentMethod.php | 2 +- src/PaymentService.php | 2 +- src/PaymentStatusType.php | 2 +- src/PeopleAudience.php | 2 +- src/PerformAction.php | 2 +- src/PerformanceRole.php | 2 +- src/PerformingArtsTheater.php | 4 +-- src/PerformingGroup.php | 20 ++++++++++++- src/Periodical.php | 6 ++-- src/Permit.php | 2 +- src/Person.php | 20 ++++++++++++- src/PetStore.php | 22 +++++++++++++-- src/Pharmacy.php | 22 +++++++++++++-- src/Photograph.php | 6 ++-- src/PhotographAction.php | 2 +- src/PhysicalActivity.php | 2 +- src/PhysicalActivityCategory.php | 2 +- src/PhysicalExam.php | 2 +- src/PhysicalTherapy.php | 2 +- src/Physician.php | 22 +++++++++++++-- src/Place.php | 4 +-- src/PlaceOfWorship.php | 4 +-- src/PlanAction.php | 2 +- src/Play.php | 6 ++-- src/PlayAction.php | 2 +- src/PlayGameAction.php | 2 +- src/Playground.php | 4 +-- src/Plumber.php | 22 +++++++++++++-- src/PodcastEpisode.php | 6 ++-- src/PodcastSeason.php | 6 ++-- src/PodcastSeries.php | 6 ++-- src/PoliceStation.php | 22 +++++++++++++-- src/PoliticalParty.php | 20 ++++++++++++- src/Pond.php | 4 +-- src/PostOffice.php | 22 +++++++++++++-- src/PostalAddress.php | 2 +- src/PostalCodeRangeSpecification.php | 2 +- src/Poster.php | 6 ++-- src/PreOrderAction.php | 2 +- src/PrependAction.php | 2 +- src/Preschool.php | 22 +++++++++++++-- src/PresentationDigitalDocument.php | 6 ++-- src/PreventionIndication.php | 2 +- src/PriceComponentTypeEnumeration.php | 2 +- src/PriceSpecification.php | 2 +- src/PriceTypeEnumeration.php | 2 +- src/Product.php | 2 +- src/ProductCollection.php | 6 ++-- src/ProductGroup.php | 2 +- src/ProductModel.php | 2 +- src/ProductReturnEnumeration.php | 2 +- src/ProductReturnPolicy.php | 2 +- src/ProfessionalService.php | 22 +++++++++++++-- src/ProfilePage.php | 6 ++-- src/ProgramMembership.php | 2 +- src/Project.php | 20 ++++++++++++- src/Property.php | 2 +- src/PropertyValue.php | 2 +- src/PropertyValueSpecification.php | 2 +- src/Protein.php | 2 +- src/PsychologicalTreatment.php | 2 +- src/PublicSwimmingPool.php | 22 +++++++++++++-- src/PublicToilet.php | 4 +-- src/PublicationEvent.php | 2 +- src/PublicationIssue.php | 6 ++-- src/PublicationVolume.php | 6 ++-- src/QAPage.php | 6 ++-- src/QualitativeValue.php | 2 +- src/QuantitativeValue.php | 2 +- src/QuantitativeValueDistribution.php | 2 +- src/Quantity.php | 2 +- src/Question.php | 28 +++++++++++++++---- src/Quiz.php | 6 ++-- src/Quotation.php | 6 ++-- src/QuoteAction.php | 2 +- src/RVPark.php | 4 +-- src/RadiationTherapy.php | 2 +- src/RadioBroadcastService.php | 2 +- src/RadioChannel.php | 2 +- src/RadioClip.php | 6 ++-- src/RadioEpisode.php | 6 ++-- src/RadioSeason.php | 6 ++-- src/RadioSeries.php | 6 ++-- src/RadioStation.php | 22 +++++++++++++-- src/Rating.php | 2 +- src/ReactAction.php | 2 +- src/ReadAction.php | 2 +- src/RealEstateAgent.php | 22 +++++++++++++-- src/RealEstateListing.php | 6 ++-- src/ReceiveAction.php | 2 +- src/Recipe.php | 6 ++-- src/Recommendation.php | 6 ++-- src/RecommendedDoseSchedule.php | 2 +- src/RecyclingCenter.php | 22 +++++++++++++-- src/RefundTypeEnumeration.php | 2 +- src/RegisterAction.php | 2 +- src/RejectAction.php | 2 +- src/RentAction.php | 2 +- src/RentalCarReservation.php | 2 +- src/RepaymentSpecification.php | 2 +- src/ReplaceAction.php | 2 +- src/ReplyAction.php | 2 +- src/Report.php | 6 ++-- src/ReportageNewsArticle.php | 6 ++-- src/ReportedDoseSchedule.php | 2 +- src/ResearchOrganization.php | 20 ++++++++++++- src/ResearchProject.php | 20 ++++++++++++- src/Researcher.php | 2 +- src/Reservation.php | 2 +- src/ReservationPackage.php | 2 +- src/ReservationStatusType.php | 2 +- src/ReserveAction.php | 2 +- src/Reservoir.php | 4 +-- src/Residence.php | 4 +-- src/Resort.php | 22 +++++++++++++-- src/Restaurant.php | 22 +++++++++++++-- src/RestrictedDiet.php | 2 +- src/ResumeAction.php | 2 +- src/ReturnAction.php | 2 +- src/ReturnFeesEnumeration.php | 2 +- src/ReturnLabelSourceEnumeration.php | 2 +- src/ReturnMethodEnumeration.php | 2 +- src/Review.php | 6 ++-- src/ReviewAction.php | 2 +- src/ReviewNewsArticle.php | 6 ++-- src/RiverBodyOfWater.php | 4 +-- src/Role.php | 2 +- src/RoofingContractor.php | 22 +++++++++++++-- src/Room.php | 8 +++--- src/RsvpAction.php | 2 +- src/RsvpResponseType.php | 2 +- src/SaleEvent.php | 2 +- src/SatiricalArticle.php | 6 ++-- src/Schedule.php | 2 +- src/ScheduleAction.php | 2 +- src/ScholarlyArticle.php | 6 ++-- src/School.php | 22 +++++++++++++-- src/SchoolDistrict.php | 4 +-- src/ScreeningEvent.php | 2 +- src/Sculpture.php | 6 ++-- src/SeaBodyOfWater.php | 4 +-- src/SearchAction.php | 2 +- src/SearchRescueOrganization.php | 20 ++++++++++++- src/SearchResultsPage.php | 6 ++-- src/Season.php | 6 ++-- src/Seat.php | 2 +- src/SeekToAction.php | 2 +- src/SelfStorage.php | 22 +++++++++++++-- src/SellAction.php | 2 +- src/SendAction.php | 2 +- src/Series.php | 2 +- src/Service.php | 2 +- src/ServiceChannel.php | 2 +- src/ShareAction.php | 2 +- src/SheetMusic.php | 6 ++-- src/ShippingDeliveryTime.php | 2 +- src/ShippingRateSettings.php | 2 +- src/ShoeStore.php | 22 +++++++++++++-- src/ShoppingCenter.php | 22 +++++++++++++-- src/ShortStory.php | 6 ++-- src/SingleFamilyResidence.php | 8 +++--- src/SiteNavigationElement.php | 6 ++-- src/SizeGroupEnumeration.php | 2 +- src/SizeSpecification.php | 4 +-- src/SizeSystemEnumeration.php | 2 +- src/SkiResort.php | 22 +++++++++++++-- src/SocialEvent.php | 2 +- src/SocialMediaPosting.php | 6 ++-- src/SoftwareApplication.php | 6 ++-- src/SoftwareSourceCode.php | 6 ++-- src/SolveMathAction.php | 2 +- src/SomeProducts.php | 2 +- src/SpeakableSpecification.php | 2 +- src/SpecialAnnouncement.php | 6 ++-- src/Specialty.php | 2 +- src/SportingGoodsStore.php | 22 +++++++++++++-- src/SportsActivityLocation.php | 22 +++++++++++++-- src/SportsClub.php | 22 +++++++++++++-- src/SportsEvent.php | 2 +- src/SportsOrganization.php | 20 ++++++++++++- src/SportsTeam.php | 20 ++++++++++++- src/SpreadsheetDigitalDocument.php | 6 ++-- src/StadiumOrArena.php | 22 +++++++++++++-- src/State.php | 4 +-- src/Statement.php | 6 ++-- src/StatisticalPopulation.php | 2 +- src/StatisticalVariable.php | 2 +- src/StatusEnumeration.php | 2 +- src/SteeringPositionValue.php | 2 +- src/Store.php | 22 +++++++++++++-- src/StructuredValue.php | 2 +- src/StupidType.php | 4 +-- src/SubscribeAction.php | 2 +- src/Substance.php | 2 +- src/SubwayStation.php | 4 +-- src/Suite.php | 8 +++--- src/SuperficialAnatomy.php | 2 +- src/SurgicalProcedure.php | 2 +- src/SuspendAction.php | 2 +- src/Syllabus.php | 6 ++-- src/Synagogue.php | 4 +-- src/TVClip.php | 6 ++-- src/TVEpisode.php | 6 ++-- src/TVSeason.php | 6 ++-- src/TVSeries.php | 6 ++-- src/Table.php | 6 ++-- src/TakeAction.php | 2 +- src/TattooParlor.php | 22 +++++++++++++-- src/Taxi.php | 2 +- src/TaxiReservation.php | 2 +- src/TaxiService.php | 2 +- src/TaxiStand.php | 4 +-- src/Taxon.php | 2 +- src/TechArticle.php | 6 ++-- src/TelevisionChannel.php | 2 +- src/TelevisionStation.php | 22 +++++++++++++-- src/TennisComplex.php | 22 +++++++++++++-- src/TextDigitalDocument.php | 6 ++-- src/TextObject.php | 11 ++++---- src/TheaterEvent.php | 2 +- src/TheaterGroup.php | 20 ++++++++++++- src/TherapeuticProcedure.php | 2 +- src/Thesis.php | 6 ++-- src/Thing.php | 2 +- src/ThreeDimensionalModel.php | 11 ++++---- src/Ticket.php | 2 +- src/TieAction.php | 2 +- src/TipAction.php | 2 +- src/TireShop.php | 22 +++++++++++++-- src/TouristAttraction.php | 4 +-- src/TouristDestination.php | 4 +-- src/TouristInformationCenter.php | 22 +++++++++++++-- src/TouristTrip.php | 2 +- src/ToyStore.php | 22 +++++++++++++-- src/TrackAction.php | 2 +- src/TradeAction.php | 2 +- src/TrainReservation.php | 2 +- src/TrainStation.php | 4 +-- src/TrainTrip.php | 2 +- src/TransferAction.php | 2 +- src/TravelAction.php | 2 +- src/TravelAgency.php | 22 +++++++++++++-- src/TreatmentIndication.php | 2 +- src/Trip.php | 2 +- src/TypeAndQuantityNode.php | 2 +- src/UKNonprofitType.php | 2 +- src/USNonprofitType.php | 2 +- src/UnRegisterAction.php | 2 +- src/UnitPriceSpecification.php | 2 +- src/UpdateAction.php | 2 +- src/UseAction.php | 2 +- src/UserBlocks.php | 2 +- src/UserCheckins.php | 2 +- src/UserComments.php | 2 +- src/UserDownloads.php | 2 +- src/UserInteraction.php | 2 +- src/UserLikes.php | 2 +- src/UserPageVisits.php | 2 +- src/UserPlays.php | 2 +- src/UserPlusOnes.php | 2 +- src/UserReview.php | 6 ++-- src/UserTweets.php | 2 +- src/VacationRental.php | 22 +++++++++++++-- src/Vehicle.php | 18 ++++++------ src/Vein.php | 2 +- src/Vessel.php | 2 +- src/VeterinaryCare.php | 20 ++++++++++++- src/VideoGallery.php | 6 ++-- src/VideoGame.php | 6 ++-- src/VideoGameClip.php | 6 ++-- src/VideoGameSeries.php | 6 ++-- src/VideoObject.php | 11 ++++---- src/VideoObjectSnapshot.php | 11 ++++---- src/ViewAction.php | 2 +- src/VirtualLocation.php | 2 +- src/VisualArtsEvent.php | 2 +- src/VisualArtwork.php | 6 ++-- src/VitalSign.php | 2 +- src/Volcano.php | 4 +-- src/VoteAction.php | 2 +- src/WPAdBlock.php | 6 ++-- src/WPFooter.php | 6 ++-- src/WPHeader.php | 6 ++-- src/WPSideBar.php | 6 ++-- src/WantAction.php | 2 +- src/WarrantyPromise.php | 2 +- src/WarrantyScope.php | 2 +- src/WatchAction.php | 2 +- src/Waterfall.php | 4 +-- src/WearAction.php | 2 +- src/WearableMeasurementTypeEnumeration.php | 26 ++++++++--------- src/WearableSizeGroupEnumeration.php | 2 +- src/WearableSizeSystemEnumeration.php | 4 +-- src/WebAPI.php | 2 +- src/WebApplication.php | 6 ++-- src/WebContent.php | 6 ++-- src/WebPage.php | 6 ++-- src/WebPageElement.php | 6 ++-- src/WebSite.php | 6 ++-- src/WholesaleStore.php | 22 +++++++++++++-- src/WinAction.php | 2 +- src/Winery.php | 22 +++++++++++++-- src/WorkBasedProgram.php | 2 +- src/WorkersUnion.php | 20 ++++++++++++- src/WriteAction.php | 2 +- src/Zoo.php | 4 +-- 1059 files changed, 4950 insertions(+), 1555 deletions(-) diff --git a/generator/Console/GenerateCommand.php b/generator/Console/GenerateCommand.php index 139becd0a..7497d6aef 100644 --- a/generator/Console/GenerateCommand.php +++ b/generator/Console/GenerateCommand.php @@ -31,7 +31,7 @@ protected function execute(InputInterface $input, OutputInterface $output) $generator = new PackageGenerator(); $definitions = new Definitions([ - 'core' => 'https://raw.githubusercontent.com/schemaorg/schemaorg/main/data/releases/22.0/schemaorg-all-https.jsonld', + 'core' => 'https://raw.githubusercontent.com/schemaorg/schemaorg/main/data/releases/23.0/schemaorg-all-https.jsonld', ]); if (! $input->getOption('local')) { diff --git a/src/AMRadioChannel.php b/src/AMRadioChannel.php index d545461d0..5304b157c 100644 --- a/src/AMRadioChannel.php +++ b/src/AMRadioChannel.php @@ -27,7 +27,7 @@ class AMRadioChannel extends BaseType implements AMRadioChannelContract, Broadca * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/APIReference.php b/src/APIReference.php index 960bf4338..3ce4c3836 100644 --- a/src/APIReference.php +++ b/src/APIReference.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1838,7 +1838,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/AboutPage.php b/src/AboutPage.php index 31dd4171c..54943d17d 100644 --- a/src/AboutPage.php +++ b/src/AboutPage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/AcceptAction.php b/src/AcceptAction.php index 579aae270..316c5a6f2 100644 --- a/src/AcceptAction.php +++ b/src/AcceptAction.php @@ -44,7 +44,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Accommodation.php b/src/Accommodation.php index 61f061b82..4f493a879 100644 --- a/src/Accommodation.php +++ b/src/Accommodation.php @@ -90,7 +90,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -341,7 +341,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -899,7 +899,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -1000,7 +1000,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AccountingService.php b/src/AccountingService.php index 5bdea28e3..1f5b4ab12 100644 --- a/src/AccountingService.php +++ b/src/AccountingService.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -98,6 +98,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1582,7 +1600,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AchieveAction.php b/src/AchieveAction.php index adc9ad1f8..c8ea6c970 100644 --- a/src/AchieveAction.php +++ b/src/AchieveAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Action.php b/src/Action.php index 515389fd0..72cd1cfd9 100644 --- a/src/Action.php +++ b/src/Action.php @@ -44,7 +44,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ActionAccessSpecification.php b/src/ActionAccessSpecification.php index a19e9b26f..07fd8e3a0 100644 --- a/src/ActionAccessSpecification.php +++ b/src/ActionAccessSpecification.php @@ -25,7 +25,7 @@ class ActionAccessSpecification extends BaseType implements ActionAccessSpecific * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ActionStatusType.php b/src/ActionStatusType.php index 9fd8dd34a..47443fb6b 100644 --- a/src/ActionStatusType.php +++ b/src/ActionStatusType.php @@ -57,7 +57,7 @@ class ActionStatusType extends BaseType implements ActionStatusTypeContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ActivateAction.php b/src/ActivateAction.php index 7b12602ca..7a03694a3 100644 --- a/src/ActivateAction.php +++ b/src/ActivateAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AddAction.php b/src/AddAction.php index b0efd0413..60f55ca26 100644 --- a/src/AddAction.php +++ b/src/AddAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AdministrativeArea.php b/src/AdministrativeArea.php index b79199132..ef89d3a42 100644 --- a/src/AdministrativeArea.php +++ b/src/AdministrativeArea.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AdultEntertainment.php b/src/AdultEntertainment.php index 2873e4728..c745871b2 100644 --- a/src/AdultEntertainment.php +++ b/src/AdultEntertainment.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AdultOrientedEnumeration.php b/src/AdultOrientedEnumeration.php index d679d9a83..5452c54ca 100644 --- a/src/AdultOrientedEnumeration.php +++ b/src/AdultOrientedEnumeration.php @@ -134,7 +134,7 @@ class AdultOrientedEnumeration extends BaseType implements AdultOrientedEnumerat * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AdvertiserContentArticle.php b/src/AdvertiserContentArticle.php index 84903cd10..9017bf860 100644 --- a/src/AdvertiserContentArticle.php +++ b/src/AdvertiserContentArticle.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1757,7 +1757,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/AggregateOffer.php b/src/AggregateOffer.php index 13619b763..a93e6fd75 100644 --- a/src/AggregateOffer.php +++ b/src/AggregateOffer.php @@ -62,7 +62,7 @@ public function addOn($addOn) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AggregateRating.php b/src/AggregateRating.php index 47d0bb5b8..150943e24 100644 --- a/src/AggregateRating.php +++ b/src/AggregateRating.php @@ -25,7 +25,7 @@ class AggregateRating extends BaseType implements AggregateRatingContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AgreeAction.php b/src/AgreeAction.php index dffb26c50..6112d4d0c 100644 --- a/src/AgreeAction.php +++ b/src/AgreeAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Airline.php b/src/Airline.php index 55c97b74b..8c4e1848f 100644 --- a/src/Airline.php +++ b/src/Airline.php @@ -43,7 +43,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -70,6 +70,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/Airport.php b/src/Airport.php index e1218434a..77007e36c 100644 --- a/src/Airport.php +++ b/src/Airport.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -803,7 +803,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AlignmentObject.php b/src/AlignmentObject.php index 0e4ca03c9..670de7ff6 100644 --- a/src/AlignmentObject.php +++ b/src/AlignmentObject.php @@ -29,7 +29,7 @@ class AlignmentObject extends BaseType implements AlignmentObjectContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AllocateAction.php b/src/AllocateAction.php index 73215f0c4..da7e53c12 100644 --- a/src/AllocateAction.php +++ b/src/AllocateAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AmpStory.php b/src/AmpStory.php index 8869cab75..81f9e33ef 100644 --- a/src/AmpStory.php +++ b/src/AmpStory.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1886,7 +1886,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1943,7 +1943,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2250,7 +2250,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/AmusementPark.php b/src/AmusementPark.php index 392396f0b..c16735ef5 100644 --- a/src/AmusementPark.php +++ b/src/AmusementPark.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AnalysisNewsArticle.php b/src/AnalysisNewsArticle.php index 72ab83a4d..60c3790ca 100644 --- a/src/AnalysisNewsArticle.php +++ b/src/AnalysisNewsArticle.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1844,7 +1844,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/AnatomicalStructure.php b/src/AnatomicalStructure.php index d492d4885..f3e0bb308 100644 --- a/src/AnatomicalStructure.php +++ b/src/AnatomicalStructure.php @@ -26,7 +26,7 @@ class AnatomicalStructure extends BaseType implements AnatomicalStructureContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AnatomicalSystem.php b/src/AnatomicalSystem.php index 361b52439..17f89397b 100644 --- a/src/AnatomicalSystem.php +++ b/src/AnatomicalSystem.php @@ -29,7 +29,7 @@ class AnatomicalSystem extends BaseType implements AnatomicalSystemContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AnimalShelter.php b/src/AnimalShelter.php index ca2c4afef..d6c807bc0 100644 --- a/src/AnimalShelter.php +++ b/src/AnimalShelter.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Answer.php b/src/Answer.php index 9b645bdd4..990df9e93 100644 --- a/src/Answer.php +++ b/src/Answer.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1451,9 +1451,12 @@ public function offers($offers) } /** - * The parent of a question, answer or item in general. + * The parent of a question, answer or item in general. Typically used for + * Q/A discussion threads e.g. a chain of comments with the first comment + * being an [[Article]] or other [[CreativeWork]]. See also [[comment]] + * which points from something to a comment about it. * - * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[] $parentItem + * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[]|\Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $parentItem * * @return static * @@ -1708,7 +1711,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1762,6 +1765,21 @@ public function sdPublisher($sdPublisher) return $this->setProperty('sdPublisher', $sdPublisher); } + /** + * A CreativeWork such as an image, video, or audio clip shared as part of + * this posting. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $sharedContent + * + * @return static + * + * @see https://schema.org/sharedContent + */ + public function sharedContent($sharedContent) + { + return $this->setProperty('sharedContent', $sharedContent); + } + /** * A standardized size of a product or creative work, specified either * through a simple textual string (for example 'XL', '32Wx34L'), a diff --git a/src/Apartment.php b/src/Apartment.php index d351e110a..c038a2b78 100644 --- a/src/Apartment.php +++ b/src/Apartment.php @@ -87,7 +87,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -338,7 +338,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -896,7 +896,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -997,7 +997,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ApartmentComplex.php b/src/ApartmentComplex.php index 6f1483ff6..6ab42962b 100644 --- a/src/ApartmentComplex.php +++ b/src/ApartmentComplex.php @@ -63,7 +63,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -834,7 +834,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AppendAction.php b/src/AppendAction.php index 58144b7b4..3e3ad487f 100644 --- a/src/AppendAction.php +++ b/src/AppendAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ApplyAction.php b/src/ApplyAction.php index 7d2f86a2b..4fcc26f12 100644 --- a/src/ApplyAction.php +++ b/src/ApplyAction.php @@ -45,7 +45,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ApprovedIndication.php b/src/ApprovedIndication.php index 36f83a07d..868dde6c3 100644 --- a/src/ApprovedIndication.php +++ b/src/ApprovedIndication.php @@ -28,7 +28,7 @@ class ApprovedIndication extends BaseType implements ApprovedIndicationContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Aquarium.php b/src/Aquarium.php index df343b38b..d578b1dd2 100644 --- a/src/Aquarium.php +++ b/src/Aquarium.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ArchiveComponent.php b/src/ArchiveComponent.php index 23cf28dbf..41538a6ce 100644 --- a/src/ArchiveComponent.php +++ b/src/ArchiveComponent.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1695,7 +1695,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ArchiveOrganization.php b/src/ArchiveOrganization.php index b8116a70f..1e6a4aee0 100644 --- a/src/ArchiveOrganization.php +++ b/src/ArchiveOrganization.php @@ -70,7 +70,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -97,6 +97,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1583,7 +1601,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ArriveAction.php b/src/ArriveAction.php index d6cdeec26..dd04c85f8 100644 --- a/src/ArriveAction.php +++ b/src/ArriveAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ArtGallery.php b/src/ArtGallery.php index 0ef134649..101179973 100644 --- a/src/ArtGallery.php +++ b/src/ArtGallery.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Artery.php b/src/Artery.php index 0d0d20f71..237486339 100644 --- a/src/Artery.php +++ b/src/Artery.php @@ -27,7 +27,7 @@ class Artery extends BaseType implements ArteryContract, AnatomicalStructureCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Article.php b/src/Article.php index fc466dfed..4aa178c61 100644 --- a/src/Article.php +++ b/src/Article.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1756,7 +1756,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/AskAction.php b/src/AskAction.php index 0cfcdfc12..48c027918 100644 --- a/src/AskAction.php +++ b/src/AskAction.php @@ -59,7 +59,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AskPublicNewsArticle.php b/src/AskPublicNewsArticle.php index 1807669ab..fe6721804 100644 --- a/src/AskPublicNewsArticle.php +++ b/src/AskPublicNewsArticle.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1844,7 +1844,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/AssessAction.php b/src/AssessAction.php index b9119648f..aeb74f8f0 100644 --- a/src/AssessAction.php +++ b/src/AssessAction.php @@ -38,7 +38,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AssignAction.php b/src/AssignAction.php index 419470216..28c64689d 100644 --- a/src/AssignAction.php +++ b/src/AssignAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Atlas.php b/src/Atlas.php index 2443a5c13..77082d7dc 100644 --- a/src/Atlas.php +++ b/src/Atlas.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1662,7 +1662,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Attorney.php b/src/Attorney.php index 5304da6a8..9447171ac 100644 --- a/src/Attorney.php +++ b/src/Attorney.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -98,6 +98,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1567,7 +1585,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Audience.php b/src/Audience.php index 7e0fcfd85..dc1123083 100644 --- a/src/Audience.php +++ b/src/Audience.php @@ -24,7 +24,7 @@ class Audience extends BaseType implements AudienceContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AudioObject.php b/src/AudioObject.php index 8774dbebe..1f2390b85 100644 --- a/src/AudioObject.php +++ b/src/AudioObject.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1916,7 +1916,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1973,7 +1973,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2295,7 +2295,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/AudioObjectSnapshot.php b/src/AudioObjectSnapshot.php index 51774d677..305709b37 100644 --- a/src/AudioObjectSnapshot.php +++ b/src/AudioObjectSnapshot.php @@ -161,7 +161,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -216,7 +216,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1924,7 +1924,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1981,7 +1981,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2303,7 +2303,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/Audiobook.php b/src/Audiobook.php index 2f6d51ffc..27de23967 100644 --- a/src/Audiobook.php +++ b/src/Audiobook.php @@ -171,7 +171,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -226,7 +226,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -2019,7 +2019,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2076,7 +2076,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2398,7 +2398,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/AuthorizeAction.php b/src/AuthorizeAction.php index d57d5991b..d0047b8b4 100644 --- a/src/AuthorizeAction.php +++ b/src/AuthorizeAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/AutoBodyShop.php b/src/AutoBodyShop.php index 64d861708..4d02240bf 100644 --- a/src/AutoBodyShop.php +++ b/src/AutoBodyShop.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutoDealer.php b/src/AutoDealer.php index 2b41f12df..f5ad064ff 100644 --- a/src/AutoDealer.php +++ b/src/AutoDealer.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutoPartsStore.php b/src/AutoPartsStore.php index c12550207..73596d2ce 100644 --- a/src/AutoPartsStore.php +++ b/src/AutoPartsStore.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutoRental.php b/src/AutoRental.php index e60e070ab..13d75dcda 100644 --- a/src/AutoRental.php +++ b/src/AutoRental.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutoRepair.php b/src/AutoRepair.php index cbbd79939..23fa2882f 100644 --- a/src/AutoRepair.php +++ b/src/AutoRepair.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutoWash.php b/src/AutoWash.php index 15bbacda9..4f8fb523d 100644 --- a/src/AutoWash.php +++ b/src/AutoWash.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutomatedTeller.php b/src/AutomatedTeller.php index 6c7fc165b..fbce477e2 100644 --- a/src/AutomatedTeller.php +++ b/src/AutomatedTeller.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1579,7 +1597,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/AutomotiveBusiness.php b/src/AutomotiveBusiness.php index 1a083ffa3..0f71b7e21 100644 --- a/src/AutomotiveBusiness.php +++ b/src/AutomotiveBusiness.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BackgroundNewsArticle.php b/src/BackgroundNewsArticle.php index 746c1e729..23fde0b45 100644 --- a/src/BackgroundNewsArticle.php +++ b/src/BackgroundNewsArticle.php @@ -163,7 +163,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -218,7 +218,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1849,7 +1849,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Bakery.php b/src/Bakery.php index 19675ea9b..7238eca4f 100644 --- a/src/Bakery.php +++ b/src/Bakery.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BankAccount.php b/src/BankAccount.php index cecc25a78..c253ac035 100644 --- a/src/BankAccount.php +++ b/src/BankAccount.php @@ -62,7 +62,7 @@ public function accountOverdraftLimit($accountOverdraftLimit) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BankOrCreditUnion.php b/src/BankOrCreditUnion.php index b3385ab02..dd91f9d8c 100644 --- a/src/BankOrCreditUnion.php +++ b/src/BankOrCreditUnion.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1579,7 +1597,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BarOrPub.php b/src/BarOrPub.php index 06741c3b4..47be0cbb4 100644 --- a/src/BarOrPub.php +++ b/src/BarOrPub.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Barcode.php b/src/Barcode.php index 667b13a97..cb6a05a8d 100644 --- a/src/Barcode.php +++ b/src/Barcode.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1946,7 +1946,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2003,7 +2003,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2310,7 +2310,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/Beach.php b/src/Beach.php index 066b23a19..bb8b1bc26 100644 --- a/src/Beach.php +++ b/src/Beach.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BeautySalon.php b/src/BeautySalon.php index a87bedf4b..771420951 100644 --- a/src/BeautySalon.php +++ b/src/BeautySalon.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BedAndBreakfast.php b/src/BedAndBreakfast.php index e009de548..d5ab58f9e 100644 --- a/src/BedAndBreakfast.php +++ b/src/BedAndBreakfast.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -98,6 +98,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1657,7 +1675,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BedDetails.php b/src/BedDetails.php index cdba110e5..1d6fb5331 100644 --- a/src/BedDetails.php +++ b/src/BedDetails.php @@ -27,7 +27,7 @@ class BedDetails extends BaseType implements BedDetailsContract, IntangibleContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BedType.php b/src/BedType.php index 31b2e8d47..07f3c5dfd 100644 --- a/src/BedType.php +++ b/src/BedType.php @@ -51,7 +51,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BefriendAction.php b/src/BefriendAction.php index 5755d50de..5774eb8c0 100644 --- a/src/BefriendAction.php +++ b/src/BefriendAction.php @@ -45,7 +45,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BikeStore.php b/src/BikeStore.php index 0378b2e4b..3caba90a4 100644 --- a/src/BikeStore.php +++ b/src/BikeStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BioChemEntity.php b/src/BioChemEntity.php index 09f7a950e..d3dbbfba7 100644 --- a/src/BioChemEntity.php +++ b/src/BioChemEntity.php @@ -26,7 +26,7 @@ class BioChemEntity extends BaseType implements BioChemEntityContract, ThingCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Blog.php b/src/Blog.php index 3eb16c5bd..a643873e8 100644 --- a/src/Blog.php +++ b/src/Blog.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1707,7 +1707,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/BlogPosting.php b/src/BlogPosting.php index 66e407fe9..ee7080381 100644 --- a/src/BlogPosting.php +++ b/src/BlogPosting.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1753,7 +1753,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/BloodTest.php b/src/BloodTest.php index 2a8536686..2b72b6c4c 100644 --- a/src/BloodTest.php +++ b/src/BloodTest.php @@ -26,7 +26,7 @@ class BloodTest extends BaseType implements BloodTestContract, MedicalEntityCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BoardingPolicyType.php b/src/BoardingPolicyType.php index b581e48d7..fed33f06e 100644 --- a/src/BoardingPolicyType.php +++ b/src/BoardingPolicyType.php @@ -40,7 +40,7 @@ class BoardingPolicyType extends BaseType implements BoardingPolicyTypeContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BoatReservation.php b/src/BoatReservation.php index 5e424ea77..93c0923bf 100644 --- a/src/BoatReservation.php +++ b/src/BoatReservation.php @@ -31,7 +31,7 @@ class BoatReservation extends BaseType implements BoatReservationContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BoatTerminal.php b/src/BoatTerminal.php index 3e2660663..5b0a99803 100644 --- a/src/BoatTerminal.php +++ b/src/BoatTerminal.php @@ -49,7 +49,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -777,7 +777,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BoatTrip.php b/src/BoatTrip.php index a978c0b38..740ff3e44 100644 --- a/src/BoatTrip.php +++ b/src/BoatTrip.php @@ -27,7 +27,7 @@ class BoatTrip extends BaseType implements BoatTripContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BodyMeasurementTypeEnumeration.php b/src/BodyMeasurementTypeEnumeration.php index 1175c7afc..0d11cbee2 100644 --- a/src/BodyMeasurementTypeEnumeration.php +++ b/src/BodyMeasurementTypeEnumeration.php @@ -155,7 +155,7 @@ class BodyMeasurementTypeEnumeration extends BaseType implements BodyMeasurement * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BodyOfWater.php b/src/BodyOfWater.php index db3425cc4..b65d45cf3 100644 --- a/src/BodyOfWater.php +++ b/src/BodyOfWater.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Bone.php b/src/Bone.php index f614de001..0fdeffb9d 100644 --- a/src/Bone.php +++ b/src/Bone.php @@ -27,7 +27,7 @@ class Bone extends BaseType implements BoneContract, AnatomicalStructureContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Book.php b/src/Book.php index c6ed0b9c0..ee9f8549d 100644 --- a/src/Book.php +++ b/src/Book.php @@ -167,7 +167,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -222,7 +222,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1744,7 +1744,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/BookFormatType.php b/src/BookFormatType.php index 38fea2210..de0b4d769 100644 --- a/src/BookFormatType.php +++ b/src/BookFormatType.php @@ -65,7 +65,7 @@ class BookFormatType extends BaseType implements BookFormatTypeContract, Enumera * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BookSeries.php b/src/BookSeries.php index 1460f1fd7..7c25692ed 100644 --- a/src/BookSeries.php +++ b/src/BookSeries.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1694,7 +1694,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/BookStore.php b/src/BookStore.php index b750a03b1..d6d9b4a31 100644 --- a/src/BookStore.php +++ b/src/BookStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BookmarkAction.php b/src/BookmarkAction.php index 5f1d79f74..c31d16b66 100644 --- a/src/BookmarkAction.php +++ b/src/BookmarkAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BorrowAction.php b/src/BorrowAction.php index 7bc2d1302..c84cd2900 100644 --- a/src/BorrowAction.php +++ b/src/BorrowAction.php @@ -44,7 +44,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BowlingAlley.php b/src/BowlingAlley.php index e98c52e1b..03928be91 100644 --- a/src/BowlingAlley.php +++ b/src/BowlingAlley.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BrainStructure.php b/src/BrainStructure.php index 12c80d844..aef3ca776 100644 --- a/src/BrainStructure.php +++ b/src/BrainStructure.php @@ -28,7 +28,7 @@ class BrainStructure extends BaseType implements BrainStructureContract, Anatomi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Brand.php b/src/Brand.php index 7d8f2e686..41ad1070a 100644 --- a/src/Brand.php +++ b/src/Brand.php @@ -25,7 +25,7 @@ class Brand extends BaseType implements BrandContract, IntangibleContract, Thing * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BreadcrumbList.php b/src/BreadcrumbList.php index ca43e089a..2407917a5 100644 --- a/src/BreadcrumbList.php +++ b/src/BreadcrumbList.php @@ -35,7 +35,7 @@ class BreadcrumbList extends BaseType implements BreadcrumbListContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Brewery.php b/src/Brewery.php index 6d6cee04c..74f4d009b 100644 --- a/src/Brewery.php +++ b/src/Brewery.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Bridge.php b/src/Bridge.php index 0041fa926..8fea01805 100644 --- a/src/Bridge.php +++ b/src/Bridge.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BroadcastChannel.php b/src/BroadcastChannel.php index fc3725930..fcc69dd95 100644 --- a/src/BroadcastChannel.php +++ b/src/BroadcastChannel.php @@ -24,7 +24,7 @@ class BroadcastChannel extends BaseType implements BroadcastChannelContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BroadcastEvent.php b/src/BroadcastEvent.php index 67de0948c..6049984f9 100644 --- a/src/BroadcastEvent.php +++ b/src/BroadcastEvent.php @@ -56,7 +56,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BroadcastFrequencySpecification.php b/src/BroadcastFrequencySpecification.php index 9dd9225e4..59def3618 100644 --- a/src/BroadcastFrequencySpecification.php +++ b/src/BroadcastFrequencySpecification.php @@ -26,7 +26,7 @@ class BroadcastFrequencySpecification extends BaseType implements BroadcastFrequ * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BroadcastService.php b/src/BroadcastService.php index 23b7c4825..f03523e22 100644 --- a/src/BroadcastService.php +++ b/src/BroadcastService.php @@ -26,7 +26,7 @@ class BroadcastService extends BaseType implements BroadcastServiceContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BrokerageAccount.php b/src/BrokerageAccount.php index a2afd81f4..b2ccd705d 100644 --- a/src/BrokerageAccount.php +++ b/src/BrokerageAccount.php @@ -30,7 +30,7 @@ class BrokerageAccount extends BaseType implements BrokerageAccountContract, Fin * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BuddhistTemple.php b/src/BuddhistTemple.php index 20bfd55e5..26ecdb0a5 100644 --- a/src/BuddhistTemple.php +++ b/src/BuddhistTemple.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BusOrCoach.php b/src/BusOrCoach.php index 8e8dfe244..cf2eaa442 100644 --- a/src/BusOrCoach.php +++ b/src/BusOrCoach.php @@ -91,7 +91,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1038,7 +1038,7 @@ public function meetsEmissionStandard($meetsEmissionStandard) * The total distance travelled by the particular vehicle since its initial * production, as read from its odometer. * - * Typical unit code(s): KMT for kilometers, SMI for statute miles + * Typical unit code(s): KMT for kilometers, SMI for statute miles. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $mileageFromOdometer * @@ -1209,7 +1209,7 @@ public function numberOfAirbags($numberOfAirbags) /** * The number of axles. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfAxles * @@ -1225,7 +1225,7 @@ public function numberOfAxles($numberOfAxles) /** * The number of doors. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfDoors * @@ -1242,7 +1242,7 @@ public function numberOfDoors($numberOfDoors) * The total number of forward gears available for the transmission system * of the vehicle. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfForwardGears * @@ -1258,7 +1258,7 @@ public function numberOfForwardGears($numberOfForwardGears) /** * The number of owners of the vehicle, including the current one. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfPreviousOwners * @@ -1510,7 +1510,7 @@ public function sameAs($sameAs) * terms of the physical space available, and in terms of limitations set by * law. * - * Typical unit code(s): C62 for persons + * Typical unit code(s): C62 for persons. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $seatingCapacity * @@ -1614,7 +1614,7 @@ public function steeringPosition($steeringPosition) } /** - * This is a StupidProperty! - for testing only + * This is a StupidProperty! - for testing only. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $stupidProperty * @@ -1890,7 +1890,7 @@ public function weightTotal($weightTotal) * The distance between the centers of the front and rear wheels. * * Typical unit code(s): CMT for centimeters, MTR for meters, INH for - * inches, FOT for foot/feet + * inches, FOT for foot/feet. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $wheelbase * diff --git a/src/BusReservation.php b/src/BusReservation.php index 66247a20c..8dccd4f30 100644 --- a/src/BusReservation.php +++ b/src/BusReservation.php @@ -29,7 +29,7 @@ class BusReservation extends BaseType implements BusReservationContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BusStation.php b/src/BusStation.php index 1980095b9..7603c4b77 100644 --- a/src/BusStation.php +++ b/src/BusStation.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BusStop.php b/src/BusStop.php index 067982c3d..ca2d230be 100644 --- a/src/BusStop.php +++ b/src/BusStop.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/BusTrip.php b/src/BusTrip.php index 3efaef76d..c72abcaa0 100644 --- a/src/BusTrip.php +++ b/src/BusTrip.php @@ -25,7 +25,7 @@ class BusTrip extends BaseType implements BusTripContract, IntangibleContract, T * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BusinessAudience.php b/src/BusinessAudience.php index baa563bf0..4ffb73516 100644 --- a/src/BusinessAudience.php +++ b/src/BusinessAudience.php @@ -26,7 +26,7 @@ class BusinessAudience extends BaseType implements BusinessAudienceContract, Aud * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BusinessEntityType.php b/src/BusinessEntityType.php index 7ce0edd76..24432c012 100644 --- a/src/BusinessEntityType.php +++ b/src/BusinessEntityType.php @@ -35,7 +35,7 @@ class BusinessEntityType extends BaseType implements BusinessEntityTypeContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BusinessEvent.php b/src/BusinessEvent.php index 011f08b2c..95c42f962 100644 --- a/src/BusinessEvent.php +++ b/src/BusinessEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BusinessFunction.php b/src/BusinessFunction.php index ce6f8247e..b3e7b9a06 100644 --- a/src/BusinessFunction.php +++ b/src/BusinessFunction.php @@ -41,7 +41,7 @@ class BusinessFunction extends BaseType implements BusinessFunctionContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/BuyAction.php b/src/BuyAction.php index b955b4224..59ad10edb 100644 --- a/src/BuyAction.php +++ b/src/BuyAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CDCPMDRecord.php b/src/CDCPMDRecord.php index 38d78d3c1..b9c816605 100644 --- a/src/CDCPMDRecord.php +++ b/src/CDCPMDRecord.php @@ -32,7 +32,7 @@ class CDCPMDRecord extends BaseType implements CDCPMDRecordContract, IntangibleC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CableOrSatelliteService.php b/src/CableOrSatelliteService.php index c08ee10a8..c4171f6de 100644 --- a/src/CableOrSatelliteService.php +++ b/src/CableOrSatelliteService.php @@ -26,7 +26,7 @@ class CableOrSatelliteService extends BaseType implements CableOrSatelliteServic * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CafeOrCoffeeShop.php b/src/CafeOrCoffeeShop.php index ba327334e..d87cc50d0 100644 --- a/src/CafeOrCoffeeShop.php +++ b/src/CafeOrCoffeeShop.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Campground.php b/src/Campground.php index b1331d2f4..d6714c81c 100644 --- a/src/Campground.php +++ b/src/Campground.php @@ -86,7 +86,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -113,6 +113,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1672,7 +1690,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CampingPitch.php b/src/CampingPitch.php index 8e895a7ab..44c82c4a0 100644 --- a/src/CampingPitch.php +++ b/src/CampingPitch.php @@ -100,7 +100,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -351,7 +351,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -909,7 +909,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -1010,7 +1010,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Canal.php b/src/Canal.php index 167231584..1b794d881 100644 --- a/src/Canal.php +++ b/src/Canal.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CancelAction.php b/src/CancelAction.php index 2dd7e87ce..99fe48a30 100644 --- a/src/CancelAction.php +++ b/src/CancelAction.php @@ -44,7 +44,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Car.php b/src/Car.php index 3acb196ba..e95ca1785 100644 --- a/src/Car.php +++ b/src/Car.php @@ -88,7 +88,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1035,7 +1035,7 @@ public function meetsEmissionStandard($meetsEmissionStandard) * The total distance travelled by the particular vehicle since its initial * production, as read from its odometer. * - * Typical unit code(s): KMT for kilometers, SMI for statute miles + * Typical unit code(s): KMT for kilometers, SMI for statute miles. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $mileageFromOdometer * @@ -1206,7 +1206,7 @@ public function numberOfAirbags($numberOfAirbags) /** * The number of axles. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfAxles * @@ -1222,7 +1222,7 @@ public function numberOfAxles($numberOfAxles) /** * The number of doors. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfDoors * @@ -1239,7 +1239,7 @@ public function numberOfDoors($numberOfDoors) * The total number of forward gears available for the transmission system * of the vehicle. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfForwardGears * @@ -1255,7 +1255,7 @@ public function numberOfForwardGears($numberOfForwardGears) /** * The number of owners of the vehicle, including the current one. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfPreviousOwners * @@ -1507,7 +1507,7 @@ public function sameAs($sameAs) * terms of the physical space available, and in terms of limitations set by * law. * - * Typical unit code(s): C62 for persons + * Typical unit code(s): C62 for persons. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $seatingCapacity * @@ -1611,7 +1611,7 @@ public function steeringPosition($steeringPosition) } /** - * This is a StupidProperty! - for testing only + * This is a StupidProperty! - for testing only. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $stupidProperty * @@ -1887,7 +1887,7 @@ public function weightTotal($weightTotal) * The distance between the centers of the front and rear wheels. * * Typical unit code(s): CMT for centimeters, MTR for meters, INH for - * inches, FOT for foot/feet + * inches, FOT for foot/feet. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $wheelbase * diff --git a/src/CarUsageType.php b/src/CarUsageType.php index 8154737e3..0d83e331d 100644 --- a/src/CarUsageType.php +++ b/src/CarUsageType.php @@ -52,7 +52,7 @@ class CarUsageType extends BaseType implements CarUsageTypeContract, Enumeration * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Casino.php b/src/Casino.php index f3317fcfe..7b2c45d2c 100644 --- a/src/Casino.php +++ b/src/Casino.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CategoryCode.php b/src/CategoryCode.php index 6a73a4424..3fe565f84 100644 --- a/src/CategoryCode.php +++ b/src/CategoryCode.php @@ -27,7 +27,7 @@ class CategoryCode extends BaseType implements CategoryCodeContract, DefinedTerm * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -243,7 +243,7 @@ public function subjectOf($subjectOf) } /** - * A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]] + * A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]]. * * @param string|string[] $termCode * diff --git a/src/CategoryCodeSet.php b/src/CategoryCodeSet.php index f6739183c..373989385 100644 --- a/src/CategoryCodeSet.php +++ b/src/CategoryCodeSet.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1694,7 +1694,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CatholicChurch.php b/src/CatholicChurch.php index 12f26442a..e60212e1f 100644 --- a/src/CatholicChurch.php +++ b/src/CatholicChurch.php @@ -49,7 +49,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -777,7 +777,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Cemetery.php b/src/Cemetery.php index da1e1cf95..b9ff67038 100644 --- a/src/Cemetery.php +++ b/src/Cemetery.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Chapter.php b/src/Chapter.php index 4f638f944..08283940e 100644 --- a/src/Chapter.php +++ b/src/Chapter.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1704,7 +1704,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CheckAction.php b/src/CheckAction.php index 79aa1d373..f056d30f5 100644 --- a/src/CheckAction.php +++ b/src/CheckAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CheckInAction.php b/src/CheckInAction.php index c91d11aee..beb916a79 100644 --- a/src/CheckInAction.php +++ b/src/CheckInAction.php @@ -67,7 +67,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CheckOutAction.php b/src/CheckOutAction.php index 6cd31a495..5c50fb094 100644 --- a/src/CheckOutAction.php +++ b/src/CheckOutAction.php @@ -65,7 +65,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CheckoutPage.php b/src/CheckoutPage.php index 760fdf90c..2e92c7a40 100644 --- a/src/CheckoutPage.php +++ b/src/CheckoutPage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ChemicalSubstance.php b/src/ChemicalSubstance.php index cb9520604..6ad6b4f9b 100644 --- a/src/ChemicalSubstance.php +++ b/src/ChemicalSubstance.php @@ -28,7 +28,7 @@ class ChemicalSubstance extends BaseType implements ChemicalSubstanceContract, B * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ChildCare.php b/src/ChildCare.php index 095e4e0a9..7d8e391d6 100644 --- a/src/ChildCare.php +++ b/src/ChildCare.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ChildrensEvent.php b/src/ChildrensEvent.php index e983f55b6..4d921ba4c 100644 --- a/src/ChildrensEvent.php +++ b/src/ChildrensEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ChooseAction.php b/src/ChooseAction.php index 63542d9af..b857a19a4 100644 --- a/src/ChooseAction.php +++ b/src/ChooseAction.php @@ -54,7 +54,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Church.php b/src/Church.php index 365477506..cc9fb0daf 100644 --- a/src/Church.php +++ b/src/Church.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/City.php b/src/City.php index 7791f7317..9f3f05435 100644 --- a/src/City.php +++ b/src/City.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CityHall.php b/src/CityHall.php index 8108f8e69..8933b5020 100644 --- a/src/CityHall.php +++ b/src/CityHall.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CivicStructure.php b/src/CivicStructure.php index 622e7f318..ac60a22ef 100644 --- a/src/CivicStructure.php +++ b/src/CivicStructure.php @@ -46,7 +46,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -774,7 +774,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Claim.php b/src/Claim.php index 1e41793d7..5b0fe42da 100644 --- a/src/Claim.php +++ b/src/Claim.php @@ -168,7 +168,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -223,7 +223,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1726,7 +1726,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ClaimReview.php b/src/ClaimReview.php index 34149c061..25a0525b6 100644 --- a/src/ClaimReview.php +++ b/src/ClaimReview.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1849,7 +1849,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Clip.php b/src/Clip.php index 4e6583aa8..6b59c535d 100644 --- a/src/Clip.php +++ b/src/Clip.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -238,7 +238,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1808,7 +1808,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ClothingStore.php b/src/ClothingStore.php index 8919299c4..c35c92316 100644 --- a/src/ClothingStore.php +++ b/src/ClothingStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Code.php b/src/Code.php index 47d87368c..d764b18e7 100644 --- a/src/Code.php +++ b/src/Code.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1660,7 +1660,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Collection.php b/src/Collection.php index d0563ae42..fa5b18d39 100644 --- a/src/Collection.php +++ b/src/Collection.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CollectionPage.php b/src/CollectionPage.php index 38b88f66d..b0cfe5e09 100644 --- a/src/CollectionPage.php +++ b/src/CollectionPage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CollegeOrUniversity.php b/src/CollegeOrUniversity.php index 6dbb4187a..bf57303c7 100644 --- a/src/CollegeOrUniversity.php +++ b/src/CollegeOrUniversity.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1499,7 +1517,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ComedyClub.php b/src/ComedyClub.php index 49def8f5d..b79745fed 100644 --- a/src/ComedyClub.php +++ b/src/ComedyClub.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ComedyEvent.php b/src/ComedyEvent.php index 171db2e87..da0cb3823 100644 --- a/src/ComedyEvent.php +++ b/src/ComedyEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ComicCoverArt.php b/src/ComicCoverArt.php index 6c356e326..cf5cc2b09 100644 --- a/src/ComicCoverArt.php +++ b/src/ComicCoverArt.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1833,7 +1833,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ComicIssue.php b/src/ComicIssue.php index 91ddfa211..c095bd7cc 100644 --- a/src/ComicIssue.php +++ b/src/ComicIssue.php @@ -161,7 +161,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -216,7 +216,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1805,7 +1805,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ComicSeries.php b/src/ComicSeries.php index d874ab68f..ffd59f15c 100644 --- a/src/ComicSeries.php +++ b/src/ComicSeries.php @@ -159,7 +159,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -214,7 +214,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1698,7 +1698,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ComicStory.php b/src/ComicStory.php index e5b06cd08..3ff0a5c53 100644 --- a/src/ComicStory.php +++ b/src/ComicStory.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1744,7 +1744,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Comment.php b/src/Comment.php index 5cad26110..506c6daae 100644 --- a/src/Comment.php +++ b/src/Comment.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1433,9 +1433,12 @@ public function offers($offers) } /** - * The parent of a question, answer or item in general. + * The parent of a question, answer or item in general. Typically used for + * Q/A discussion threads e.g. a chain of comments with the first comment + * being an [[Article]] or other [[CreativeWork]]. See also [[comment]] + * which points from something to a comment about it. * - * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[] $parentItem + * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[]|\Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $parentItem * * @return static * @@ -1690,7 +1693,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1744,6 +1747,21 @@ public function sdPublisher($sdPublisher) return $this->setProperty('sdPublisher', $sdPublisher); } + /** + * A CreativeWork such as an image, video, or audio clip shared as part of + * this posting. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $sharedContent + * + * @return static + * + * @see https://schema.org/sharedContent + */ + public function sharedContent($sharedContent) + { + return $this->setProperty('sharedContent', $sharedContent); + } + /** * A standardized size of a product or creative work, specified either * through a simple textual string (for example 'XL', '32Wx34L'), a diff --git a/src/CommentAction.php b/src/CommentAction.php index e687d6cca..8cdb19752 100644 --- a/src/CommentAction.php +++ b/src/CommentAction.php @@ -55,7 +55,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CommunicateAction.php b/src/CommunicateAction.php index ce2096cde..ba9d956d0 100644 --- a/src/CommunicateAction.php +++ b/src/CommunicateAction.php @@ -55,7 +55,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CompleteDataFeed.php b/src/CompleteDataFeed.php index f7122c856..8eac1e283 100644 --- a/src/CompleteDataFeed.php +++ b/src/CompleteDataFeed.php @@ -166,7 +166,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -221,7 +221,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1841,7 +1841,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CompoundPriceSpecification.php b/src/CompoundPriceSpecification.php index 6c47a570e..ecd9a6b88 100644 --- a/src/CompoundPriceSpecification.php +++ b/src/CompoundPriceSpecification.php @@ -29,7 +29,7 @@ class CompoundPriceSpecification extends BaseType implements CompoundPriceSpecif * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ComputerLanguage.php b/src/ComputerLanguage.php index 15915bb18..61f9a90b7 100644 --- a/src/ComputerLanguage.php +++ b/src/ComputerLanguage.php @@ -26,7 +26,7 @@ class ComputerLanguage extends BaseType implements ComputerLanguageContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ComputerStore.php b/src/ComputerStore.php index 62fc4d916..5c8b60e55 100644 --- a/src/ComputerStore.php +++ b/src/ComputerStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ConfirmAction.php b/src/ConfirmAction.php index 57189d3ca..a96e22446 100644 --- a/src/ConfirmAction.php +++ b/src/ConfirmAction.php @@ -61,7 +61,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Consortium.php b/src/Consortium.php index d33e7a04e..ad4582b0c 100644 --- a/src/Consortium.php +++ b/src/Consortium.php @@ -46,7 +46,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -73,6 +73,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/ConstraintNode.php b/src/ConstraintNode.php index 300864314..01d942150 100644 --- a/src/ConstraintNode.php +++ b/src/ConstraintNode.php @@ -34,7 +34,7 @@ class ConstraintNode extends BaseType implements ConstraintNodeContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ConsumeAction.php b/src/ConsumeAction.php index b5caea71e..bafc843d0 100644 --- a/src/ConsumeAction.php +++ b/src/ConsumeAction.php @@ -55,7 +55,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ContactPage.php b/src/ContactPage.php index 59309c375..a9cd3b915 100644 --- a/src/ContactPage.php +++ b/src/ContactPage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ContactPoint.php b/src/ContactPoint.php index 9a97efae3..1b305ac28 100644 --- a/src/ContactPoint.php +++ b/src/ContactPoint.php @@ -25,7 +25,7 @@ class ContactPoint extends BaseType implements ContactPointContract, IntangibleC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ContactPointOption.php b/src/ContactPointOption.php index ab85992c5..c802b7c46 100644 --- a/src/ContactPointOption.php +++ b/src/ContactPointOption.php @@ -40,7 +40,7 @@ class ContactPointOption extends BaseType implements ContactPointOptionContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Continent.php b/src/Continent.php index c3727380f..945b38dc6 100644 --- a/src/Continent.php +++ b/src/Continent.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Contracts/AccountingServiceContract.php b/src/Contracts/AccountingServiceContract.php index e53d7d791..9731bca2d 100644 --- a/src/Contracts/AccountingServiceContract.php +++ b/src/Contracts/AccountingServiceContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AdultEntertainmentContract.php b/src/Contracts/AdultEntertainmentContract.php index d9c8e90cf..d3f87175c 100644 --- a/src/Contracts/AdultEntertainmentContract.php +++ b/src/Contracts/AdultEntertainmentContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AirlineContract.php b/src/Contracts/AirlineContract.php index 570c836b4..2b582d965 100644 --- a/src/Contracts/AirlineContract.php +++ b/src/Contracts/AirlineContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AmusementParkContract.php b/src/Contracts/AmusementParkContract.php index e488bf1cd..859528004 100644 --- a/src/Contracts/AmusementParkContract.php +++ b/src/Contracts/AmusementParkContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AnimalShelterContract.php b/src/Contracts/AnimalShelterContract.php index c89159170..d2165d08c 100644 --- a/src/Contracts/AnimalShelterContract.php +++ b/src/Contracts/AnimalShelterContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AnswerContract.php b/src/Contracts/AnswerContract.php index eba025abd..4174a3e61 100644 --- a/src/Contracts/AnswerContract.php +++ b/src/Contracts/AnswerContract.php @@ -216,6 +216,8 @@ public function sdLicense($sdLicense); public function sdPublisher($sdPublisher); + public function sharedContent($sharedContent); + public function size($size); public function sourceOrganization($sourceOrganization); diff --git a/src/Contracts/ArchiveOrganizationContract.php b/src/Contracts/ArchiveOrganizationContract.php index dbcd71ed5..20b814871 100644 --- a/src/Contracts/ArchiveOrganizationContract.php +++ b/src/Contracts/ArchiveOrganizationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ArtGalleryContract.php b/src/Contracts/ArtGalleryContract.php index c7e170651..157bd30fb 100644 --- a/src/Contracts/ArtGalleryContract.php +++ b/src/Contracts/ArtGalleryContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AttorneyContract.php b/src/Contracts/AttorneyContract.php index a6146bb16..72dd1614b 100644 --- a/src/Contracts/AttorneyContract.php +++ b/src/Contracts/AttorneyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutoBodyShopContract.php b/src/Contracts/AutoBodyShopContract.php index a2abedf90..5f693964e 100644 --- a/src/Contracts/AutoBodyShopContract.php +++ b/src/Contracts/AutoBodyShopContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutoDealerContract.php b/src/Contracts/AutoDealerContract.php index 72fe7034d..2a58eb3d6 100644 --- a/src/Contracts/AutoDealerContract.php +++ b/src/Contracts/AutoDealerContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutoPartsStoreContract.php b/src/Contracts/AutoPartsStoreContract.php index 3dd8369df..5c5d636e5 100644 --- a/src/Contracts/AutoPartsStoreContract.php +++ b/src/Contracts/AutoPartsStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutoRentalContract.php b/src/Contracts/AutoRentalContract.php index 8aaed456c..037333dfa 100644 --- a/src/Contracts/AutoRentalContract.php +++ b/src/Contracts/AutoRentalContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutoRepairContract.php b/src/Contracts/AutoRepairContract.php index ab6b1901f..4b3743863 100644 --- a/src/Contracts/AutoRepairContract.php +++ b/src/Contracts/AutoRepairContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutoWashContract.php b/src/Contracts/AutoWashContract.php index 3bf995fc6..2988fb5ce 100644 --- a/src/Contracts/AutoWashContract.php +++ b/src/Contracts/AutoWashContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutomatedTellerContract.php b/src/Contracts/AutomatedTellerContract.php index 1616a821e..d9306cd9a 100644 --- a/src/Contracts/AutomatedTellerContract.php +++ b/src/Contracts/AutomatedTellerContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/AutomotiveBusinessContract.php b/src/Contracts/AutomotiveBusinessContract.php index e6a8405f3..4402a4910 100644 --- a/src/Contracts/AutomotiveBusinessContract.php +++ b/src/Contracts/AutomotiveBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BakeryContract.php b/src/Contracts/BakeryContract.php index df7603e24..3e2f0e2eb 100644 --- a/src/Contracts/BakeryContract.php +++ b/src/Contracts/BakeryContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BankOrCreditUnionContract.php b/src/Contracts/BankOrCreditUnionContract.php index 7b6a3edcd..97d0b2014 100644 --- a/src/Contracts/BankOrCreditUnionContract.php +++ b/src/Contracts/BankOrCreditUnionContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BarOrPubContract.php b/src/Contracts/BarOrPubContract.php index f971e0222..71490d0ea 100644 --- a/src/Contracts/BarOrPubContract.php +++ b/src/Contracts/BarOrPubContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BeautySalonContract.php b/src/Contracts/BeautySalonContract.php index c17de816c..acb0a08d1 100644 --- a/src/Contracts/BeautySalonContract.php +++ b/src/Contracts/BeautySalonContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BedAndBreakfastContract.php b/src/Contracts/BedAndBreakfastContract.php index 8e82a743c..bdc65780e 100644 --- a/src/Contracts/BedAndBreakfastContract.php +++ b/src/Contracts/BedAndBreakfastContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BikeStoreContract.php b/src/Contracts/BikeStoreContract.php index 3d583fda0..30dbf6614 100644 --- a/src/Contracts/BikeStoreContract.php +++ b/src/Contracts/BikeStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BookStoreContract.php b/src/Contracts/BookStoreContract.php index 9153c118d..de18f35f6 100644 --- a/src/Contracts/BookStoreContract.php +++ b/src/Contracts/BookStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BowlingAlleyContract.php b/src/Contracts/BowlingAlleyContract.php index a5ae162fd..24e844cde 100644 --- a/src/Contracts/BowlingAlleyContract.php +++ b/src/Contracts/BowlingAlleyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/BreweryContract.php b/src/Contracts/BreweryContract.php index 00b4a3584..df2563629 100644 --- a/src/Contracts/BreweryContract.php +++ b/src/Contracts/BreweryContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CafeOrCoffeeShopContract.php b/src/Contracts/CafeOrCoffeeShopContract.php index 094130487..4b9522906 100644 --- a/src/Contracts/CafeOrCoffeeShopContract.php +++ b/src/Contracts/CafeOrCoffeeShopContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CampgroundContract.php b/src/Contracts/CampgroundContract.php index c886d94c6..212b4791e 100644 --- a/src/Contracts/CampgroundContract.php +++ b/src/Contracts/CampgroundContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CasinoContract.php b/src/Contracts/CasinoContract.php index 64a0fcb53..946581f03 100644 --- a/src/Contracts/CasinoContract.php +++ b/src/Contracts/CasinoContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ChildCareContract.php b/src/Contracts/ChildCareContract.php index 0c12b7cb1..f33004a11 100644 --- a/src/Contracts/ChildCareContract.php +++ b/src/Contracts/ChildCareContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ClothingStoreContract.php b/src/Contracts/ClothingStoreContract.php index fc10fe39a..6c2637234 100644 --- a/src/Contracts/ClothingStoreContract.php +++ b/src/Contracts/ClothingStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CollegeOrUniversityContract.php b/src/Contracts/CollegeOrUniversityContract.php index 0d0dafd8d..ee8e94c39 100644 --- a/src/Contracts/CollegeOrUniversityContract.php +++ b/src/Contracts/CollegeOrUniversityContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ComedyClubContract.php b/src/Contracts/ComedyClubContract.php index 1a8c6cc1e..0de41b343 100644 --- a/src/Contracts/ComedyClubContract.php +++ b/src/Contracts/ComedyClubContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CommentContract.php b/src/Contracts/CommentContract.php index 113653aa1..946f5ffba 100644 --- a/src/Contracts/CommentContract.php +++ b/src/Contracts/CommentContract.php @@ -214,6 +214,8 @@ public function sdLicense($sdLicense); public function sdPublisher($sdPublisher); + public function sharedContent($sharedContent); + public function size($size); public function sourceOrganization($sourceOrganization); diff --git a/src/Contracts/ComputerStoreContract.php b/src/Contracts/ComputerStoreContract.php index 77a951c07..85bfc39f4 100644 --- a/src/Contracts/ComputerStoreContract.php +++ b/src/Contracts/ComputerStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ConsortiumContract.php b/src/Contracts/ConsortiumContract.php index 2faf02637..3797201b2 100644 --- a/src/Contracts/ConsortiumContract.php +++ b/src/Contracts/ConsortiumContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ConvenienceStoreContract.php b/src/Contracts/ConvenienceStoreContract.php index 67994f604..6feb73f81 100644 --- a/src/Contracts/ConvenienceStoreContract.php +++ b/src/Contracts/ConvenienceStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CorporationContract.php b/src/Contracts/CorporationContract.php index e0c91d94e..2b3834ee3 100644 --- a/src/Contracts/CorporationContract.php +++ b/src/Contracts/CorporationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/CorrectionCommentContract.php b/src/Contracts/CorrectionCommentContract.php index 3363bf043..b140a7615 100644 --- a/src/Contracts/CorrectionCommentContract.php +++ b/src/Contracts/CorrectionCommentContract.php @@ -214,6 +214,8 @@ public function sdLicense($sdLicense); public function sdPublisher($sdPublisher); + public function sharedContent($sharedContent); + public function size($size); public function sourceOrganization($sourceOrganization); diff --git a/src/Contracts/CovidTestingFacilityContract.php b/src/Contracts/CovidTestingFacilityContract.php index c9c3041fb..49337c2bd 100644 --- a/src/Contracts/CovidTestingFacilityContract.php +++ b/src/Contracts/CovidTestingFacilityContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DanceGroupContract.php b/src/Contracts/DanceGroupContract.php index 1dff9444c..cd3702042 100644 --- a/src/Contracts/DanceGroupContract.php +++ b/src/Contracts/DanceGroupContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DaySpaContract.php b/src/Contracts/DaySpaContract.php index aa00952c6..f79e82584 100644 --- a/src/Contracts/DaySpaContract.php +++ b/src/Contracts/DaySpaContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DentistContract.php b/src/Contracts/DentistContract.php index 3b72d72dd..1b6034617 100644 --- a/src/Contracts/DentistContract.php +++ b/src/Contracts/DentistContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DepartmentStoreContract.php b/src/Contracts/DepartmentStoreContract.php index e9eb9d01e..d8ca57a5e 100644 --- a/src/Contracts/DepartmentStoreContract.php +++ b/src/Contracts/DepartmentStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DiagnosticLabContract.php b/src/Contracts/DiagnosticLabContract.php index 1764ac2fd..9135a6608 100644 --- a/src/Contracts/DiagnosticLabContract.php +++ b/src/Contracts/DiagnosticLabContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DistilleryContract.php b/src/Contracts/DistilleryContract.php index 4ff3c0bda..77d6ccb63 100644 --- a/src/Contracts/DistilleryContract.php +++ b/src/Contracts/DistilleryContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/DryCleaningOrLaundryContract.php b/src/Contracts/DryCleaningOrLaundryContract.php index 24043d3ca..138f62733 100644 --- a/src/Contracts/DryCleaningOrLaundryContract.php +++ b/src/Contracts/DryCleaningOrLaundryContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/EducationalOrganizationContract.php b/src/Contracts/EducationalOrganizationContract.php index 75cead0ce..1f9411ac5 100644 --- a/src/Contracts/EducationalOrganizationContract.php +++ b/src/Contracts/EducationalOrganizationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ElectricianContract.php b/src/Contracts/ElectricianContract.php index 73dd00f3b..587126187 100644 --- a/src/Contracts/ElectricianContract.php +++ b/src/Contracts/ElectricianContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ElectronicsStoreContract.php b/src/Contracts/ElectronicsStoreContract.php index 10940debf..dd94b063b 100644 --- a/src/Contracts/ElectronicsStoreContract.php +++ b/src/Contracts/ElectronicsStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ElementarySchoolContract.php b/src/Contracts/ElementarySchoolContract.php index d0fc32a3d..b75494c44 100644 --- a/src/Contracts/ElementarySchoolContract.php +++ b/src/Contracts/ElementarySchoolContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/EmergencyServiceContract.php b/src/Contracts/EmergencyServiceContract.php index dec6ad647..9d5928a03 100644 --- a/src/Contracts/EmergencyServiceContract.php +++ b/src/Contracts/EmergencyServiceContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/EmploymentAgencyContract.php b/src/Contracts/EmploymentAgencyContract.php index 82d29d053..a45aebc9e 100644 --- a/src/Contracts/EmploymentAgencyContract.php +++ b/src/Contracts/EmploymentAgencyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/EntertainmentBusinessContract.php b/src/Contracts/EntertainmentBusinessContract.php index 79089e3f8..43ac6ff30 100644 --- a/src/Contracts/EntertainmentBusinessContract.php +++ b/src/Contracts/EntertainmentBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ExerciseGymContract.php b/src/Contracts/ExerciseGymContract.php index 942b9e7b9..6fe2ea892 100644 --- a/src/Contracts/ExerciseGymContract.php +++ b/src/Contracts/ExerciseGymContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FastFoodRestaurantContract.php b/src/Contracts/FastFoodRestaurantContract.php index e8e4b8e2e..f65e17354 100644 --- a/src/Contracts/FastFoodRestaurantContract.php +++ b/src/Contracts/FastFoodRestaurantContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FinancialServiceContract.php b/src/Contracts/FinancialServiceContract.php index bd11a701e..aec6d58e9 100644 --- a/src/Contracts/FinancialServiceContract.php +++ b/src/Contracts/FinancialServiceContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FireStationContract.php b/src/Contracts/FireStationContract.php index 24037275a..cc88f0d2a 100644 --- a/src/Contracts/FireStationContract.php +++ b/src/Contracts/FireStationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FloristContract.php b/src/Contracts/FloristContract.php index 5a8353024..dddec2326 100644 --- a/src/Contracts/FloristContract.php +++ b/src/Contracts/FloristContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FoodEstablishmentContract.php b/src/Contracts/FoodEstablishmentContract.php index 238531fdd..18614225e 100644 --- a/src/Contracts/FoodEstablishmentContract.php +++ b/src/Contracts/FoodEstablishmentContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FundingAgencyContract.php b/src/Contracts/FundingAgencyContract.php index 25350ac07..82f78e5d4 100644 --- a/src/Contracts/FundingAgencyContract.php +++ b/src/Contracts/FundingAgencyContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FundingSchemeContract.php b/src/Contracts/FundingSchemeContract.php index 9f600e3c4..2fcb62f99 100644 --- a/src/Contracts/FundingSchemeContract.php +++ b/src/Contracts/FundingSchemeContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/FurnitureStoreContract.php b/src/Contracts/FurnitureStoreContract.php index 9540fe87f..34c76f363 100644 --- a/src/Contracts/FurnitureStoreContract.php +++ b/src/Contracts/FurnitureStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GardenStoreContract.php b/src/Contracts/GardenStoreContract.php index 61022b1dd..a794443e0 100644 --- a/src/Contracts/GardenStoreContract.php +++ b/src/Contracts/GardenStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GasStationContract.php b/src/Contracts/GasStationContract.php index 41a46ca50..4fe324d0e 100644 --- a/src/Contracts/GasStationContract.php +++ b/src/Contracts/GasStationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GeneralContractorContract.php b/src/Contracts/GeneralContractorContract.php index 4a13c8481..46dc0e2f1 100644 --- a/src/Contracts/GeneralContractorContract.php +++ b/src/Contracts/GeneralContractorContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GolfCourseContract.php b/src/Contracts/GolfCourseContract.php index 543d61168..86d98f7a7 100644 --- a/src/Contracts/GolfCourseContract.php +++ b/src/Contracts/GolfCourseContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GovernmentOfficeContract.php b/src/Contracts/GovernmentOfficeContract.php index 33d684f60..901ee704d 100644 --- a/src/Contracts/GovernmentOfficeContract.php +++ b/src/Contracts/GovernmentOfficeContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GovernmentOrganizationContract.php b/src/Contracts/GovernmentOrganizationContract.php index 910981e33..06f2c0e6e 100644 --- a/src/Contracts/GovernmentOrganizationContract.php +++ b/src/Contracts/GovernmentOrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/GroceryStoreContract.php b/src/Contracts/GroceryStoreContract.php index 44f6e3ce9..183c9bc3d 100644 --- a/src/Contracts/GroceryStoreContract.php +++ b/src/Contracts/GroceryStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HVACBusinessContract.php b/src/Contracts/HVACBusinessContract.php index f3118705b..0f520e089 100644 --- a/src/Contracts/HVACBusinessContract.php +++ b/src/Contracts/HVACBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HairSalonContract.php b/src/Contracts/HairSalonContract.php index f349c48ae..3da254588 100644 --- a/src/Contracts/HairSalonContract.php +++ b/src/Contracts/HairSalonContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HardwareStoreContract.php b/src/Contracts/HardwareStoreContract.php index a86b74730..a862a8a8e 100644 --- a/src/Contracts/HardwareStoreContract.php +++ b/src/Contracts/HardwareStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HealthAndBeautyBusinessContract.php b/src/Contracts/HealthAndBeautyBusinessContract.php index 41d58dd26..1ca6b2afb 100644 --- a/src/Contracts/HealthAndBeautyBusinessContract.php +++ b/src/Contracts/HealthAndBeautyBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HealthClubContract.php b/src/Contracts/HealthClubContract.php index 6ce298f85..5e9cd4264 100644 --- a/src/Contracts/HealthClubContract.php +++ b/src/Contracts/HealthClubContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HighSchoolContract.php b/src/Contracts/HighSchoolContract.php index 14972cfe8..5ae783f03 100644 --- a/src/Contracts/HighSchoolContract.php +++ b/src/Contracts/HighSchoolContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HobbyShopContract.php b/src/Contracts/HobbyShopContract.php index c2ee0d3da..2caf35a15 100644 --- a/src/Contracts/HobbyShopContract.php +++ b/src/Contracts/HobbyShopContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HomeAndConstructionBusinessContract.php b/src/Contracts/HomeAndConstructionBusinessContract.php index 351bb3aa4..593fc7f25 100644 --- a/src/Contracts/HomeAndConstructionBusinessContract.php +++ b/src/Contracts/HomeAndConstructionBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HomeGoodsStoreContract.php b/src/Contracts/HomeGoodsStoreContract.php index b7d3cdf3f..0b9b5a6ad 100644 --- a/src/Contracts/HomeGoodsStoreContract.php +++ b/src/Contracts/HomeGoodsStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HospitalContract.php b/src/Contracts/HospitalContract.php index b4ec1b9dd..00e629404 100644 --- a/src/Contracts/HospitalContract.php +++ b/src/Contracts/HospitalContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HostelContract.php b/src/Contracts/HostelContract.php index 2348ecaca..29d5a3c1b 100644 --- a/src/Contracts/HostelContract.php +++ b/src/Contracts/HostelContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HotelContract.php b/src/Contracts/HotelContract.php index 14eb97a04..273496463 100644 --- a/src/Contracts/HotelContract.php +++ b/src/Contracts/HotelContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/HousePainterContract.php b/src/Contracts/HousePainterContract.php index 5db72806f..e2cfb64db 100644 --- a/src/Contracts/HousePainterContract.php +++ b/src/Contracts/HousePainterContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/IceCreamShopContract.php b/src/Contracts/IceCreamShopContract.php index ddd188515..d34adc920 100644 --- a/src/Contracts/IceCreamShopContract.php +++ b/src/Contracts/IceCreamShopContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/InsuranceAgencyContract.php b/src/Contracts/InsuranceAgencyContract.php index 31f9a93eb..daa744f9e 100644 --- a/src/Contracts/InsuranceAgencyContract.php +++ b/src/Contracts/InsuranceAgencyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/InternetCafeContract.php b/src/Contracts/InternetCafeContract.php index 4292431bd..ce36cf083 100644 --- a/src/Contracts/InternetCafeContract.php +++ b/src/Contracts/InternetCafeContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/JewelryStoreContract.php b/src/Contracts/JewelryStoreContract.php index bdf8b8039..6c589b863 100644 --- a/src/Contracts/JewelryStoreContract.php +++ b/src/Contracts/JewelryStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LegalServiceContract.php b/src/Contracts/LegalServiceContract.php index 2b91cb440..f2c14bc66 100644 --- a/src/Contracts/LegalServiceContract.php +++ b/src/Contracts/LegalServiceContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LibraryContract.php b/src/Contracts/LibraryContract.php index d19640bc2..1c07950fb 100644 --- a/src/Contracts/LibraryContract.php +++ b/src/Contracts/LibraryContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LibrarySystemContract.php b/src/Contracts/LibrarySystemContract.php index 1299bfbc6..1fd27f3c6 100644 --- a/src/Contracts/LibrarySystemContract.php +++ b/src/Contracts/LibrarySystemContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LiquorStoreContract.php b/src/Contracts/LiquorStoreContract.php index be063f7aa..de6ebefea 100644 --- a/src/Contracts/LiquorStoreContract.php +++ b/src/Contracts/LiquorStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LocalBusinessContract.php b/src/Contracts/LocalBusinessContract.php index 8f11def5f..4c56e2ae0 100644 --- a/src/Contracts/LocalBusinessContract.php +++ b/src/Contracts/LocalBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LocksmithContract.php b/src/Contracts/LocksmithContract.php index 37bf0cf88..dc490a0d8 100644 --- a/src/Contracts/LocksmithContract.php +++ b/src/Contracts/LocksmithContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/LodgingBusinessContract.php b/src/Contracts/LodgingBusinessContract.php index aa6158855..1576d5298 100644 --- a/src/Contracts/LodgingBusinessContract.php +++ b/src/Contracts/LodgingBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MedicalBusinessContract.php b/src/Contracts/MedicalBusinessContract.php index 3b7214824..f5b9480d3 100644 --- a/src/Contracts/MedicalBusinessContract.php +++ b/src/Contracts/MedicalBusinessContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MedicalClinicContract.php b/src/Contracts/MedicalClinicContract.php index 88fca03b7..b3bc7280d 100644 --- a/src/Contracts/MedicalClinicContract.php +++ b/src/Contracts/MedicalClinicContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MedicalOrganizationContract.php b/src/Contracts/MedicalOrganizationContract.php index 53b344fd7..1d7c42f9b 100644 --- a/src/Contracts/MedicalOrganizationContract.php +++ b/src/Contracts/MedicalOrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MensClothingStoreContract.php b/src/Contracts/MensClothingStoreContract.php index adaafbda8..b3b03bca5 100644 --- a/src/Contracts/MensClothingStoreContract.php +++ b/src/Contracts/MensClothingStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MiddleSchoolContract.php b/src/Contracts/MiddleSchoolContract.php index 98b0a10fa..fc1711434 100644 --- a/src/Contracts/MiddleSchoolContract.php +++ b/src/Contracts/MiddleSchoolContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MobilePhoneStoreContract.php b/src/Contracts/MobilePhoneStoreContract.php index 9c927c260..7dd3ec266 100644 --- a/src/Contracts/MobilePhoneStoreContract.php +++ b/src/Contracts/MobilePhoneStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MotelContract.php b/src/Contracts/MotelContract.php index cf114c203..5f47bc612 100644 --- a/src/Contracts/MotelContract.php +++ b/src/Contracts/MotelContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MotorcycleDealerContract.php b/src/Contracts/MotorcycleDealerContract.php index fd754bd1e..4f9ca0fa5 100644 --- a/src/Contracts/MotorcycleDealerContract.php +++ b/src/Contracts/MotorcycleDealerContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MotorcycleRepairContract.php b/src/Contracts/MotorcycleRepairContract.php index b5bef4f32..ade4ca338 100644 --- a/src/Contracts/MotorcycleRepairContract.php +++ b/src/Contracts/MotorcycleRepairContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MovieRentalStoreContract.php b/src/Contracts/MovieRentalStoreContract.php index 147179e69..8b10f859e 100644 --- a/src/Contracts/MovieRentalStoreContract.php +++ b/src/Contracts/MovieRentalStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MovieTheaterContract.php b/src/Contracts/MovieTheaterContract.php index d12b79d67..634844ca1 100644 --- a/src/Contracts/MovieTheaterContract.php +++ b/src/Contracts/MovieTheaterContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MovingCompanyContract.php b/src/Contracts/MovingCompanyContract.php index 74793d601..20427adc5 100644 --- a/src/Contracts/MovingCompanyContract.php +++ b/src/Contracts/MovingCompanyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/MusicGroupContract.php b/src/Contracts/MusicGroupContract.php index 50be79090..02cef75ad 100644 --- a/src/Contracts/MusicGroupContract.php +++ b/src/Contracts/MusicGroupContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function album($album); diff --git a/src/Contracts/MusicStoreContract.php b/src/Contracts/MusicStoreContract.php index 5d499bb1b..946e6a7be 100644 --- a/src/Contracts/MusicStoreContract.php +++ b/src/Contracts/MusicStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/NGOContract.php b/src/Contracts/NGOContract.php index 856a88308..5160c58cc 100644 --- a/src/Contracts/NGOContract.php +++ b/src/Contracts/NGOContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/NailSalonContract.php b/src/Contracts/NailSalonContract.php index 088517ccb..810c44a26 100644 --- a/src/Contracts/NailSalonContract.php +++ b/src/Contracts/NailSalonContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/NewsMediaOrganizationContract.php b/src/Contracts/NewsMediaOrganizationContract.php index 2b9347833..0c432a072 100644 --- a/src/Contracts/NewsMediaOrganizationContract.php +++ b/src/Contracts/NewsMediaOrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/NightClubContract.php b/src/Contracts/NightClubContract.php index 42ba2a4f8..84130b860 100644 --- a/src/Contracts/NightClubContract.php +++ b/src/Contracts/NightClubContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/NotaryContract.php b/src/Contracts/NotaryContract.php index 8a17f7da3..b96a87e45 100644 --- a/src/Contracts/NotaryContract.php +++ b/src/Contracts/NotaryContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/OfficeEquipmentStoreContract.php b/src/Contracts/OfficeEquipmentStoreContract.php index 9c2d3ecfd..7bda9d436 100644 --- a/src/Contracts/OfficeEquipmentStoreContract.php +++ b/src/Contracts/OfficeEquipmentStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/OnlineBusinessContract.php b/src/Contracts/OnlineBusinessContract.php index bdd216d76..9b25a7daa 100644 --- a/src/Contracts/OnlineBusinessContract.php +++ b/src/Contracts/OnlineBusinessContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/OnlineStoreContract.php b/src/Contracts/OnlineStoreContract.php index 62118db5c..32a1642a3 100644 --- a/src/Contracts/OnlineStoreContract.php +++ b/src/Contracts/OnlineStoreContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/OpticianContract.php b/src/Contracts/OpticianContract.php index 59a74fcd9..032df7ce8 100644 --- a/src/Contracts/OpticianContract.php +++ b/src/Contracts/OpticianContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/OrganizationContract.php b/src/Contracts/OrganizationContract.php index 96f5d1a48..5caf68008 100644 --- a/src/Contracts/OrganizationContract.php +++ b/src/Contracts/OrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/OutletStoreContract.php b/src/Contracts/OutletStoreContract.php index 806e8b144..2376e0488 100644 --- a/src/Contracts/OutletStoreContract.php +++ b/src/Contracts/OutletStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PatientContract.php b/src/Contracts/PatientContract.php index 9de04806e..44af9561c 100644 --- a/src/Contracts/PatientContract.php +++ b/src/Contracts/PatientContract.php @@ -12,6 +12,8 @@ public function address($address); public function affiliation($affiliation); + public function agentInteractionStatistic($agentInteractionStatistic); + public function alternateName($alternateName); public function alumniOf($alumniOf); diff --git a/src/Contracts/PawnShopContract.php b/src/Contracts/PawnShopContract.php index ed0e0dcf5..70926fbe3 100644 --- a/src/Contracts/PawnShopContract.php +++ b/src/Contracts/PawnShopContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PerformingGroupContract.php b/src/Contracts/PerformingGroupContract.php index acf720532..9fb9abe4c 100644 --- a/src/Contracts/PerformingGroupContract.php +++ b/src/Contracts/PerformingGroupContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PersonContract.php b/src/Contracts/PersonContract.php index a032d1d09..071f680a4 100644 --- a/src/Contracts/PersonContract.php +++ b/src/Contracts/PersonContract.php @@ -12,6 +12,8 @@ public function address($address); public function affiliation($affiliation); + public function agentInteractionStatistic($agentInteractionStatistic); + public function alternateName($alternateName); public function alumniOf($alumniOf); diff --git a/src/Contracts/PetStoreContract.php b/src/Contracts/PetStoreContract.php index 4cdfb8cbb..56e1bb3dc 100644 --- a/src/Contracts/PetStoreContract.php +++ b/src/Contracts/PetStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PharmacyContract.php b/src/Contracts/PharmacyContract.php index 97036a5e8..d9222c81d 100644 --- a/src/Contracts/PharmacyContract.php +++ b/src/Contracts/PharmacyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PhysicianContract.php b/src/Contracts/PhysicianContract.php index 068bea0a2..0747dc9a2 100644 --- a/src/Contracts/PhysicianContract.php +++ b/src/Contracts/PhysicianContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PlumberContract.php b/src/Contracts/PlumberContract.php index 188007fd7..e5cbc6856 100644 --- a/src/Contracts/PlumberContract.php +++ b/src/Contracts/PlumberContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PoliceStationContract.php b/src/Contracts/PoliceStationContract.php index f807804c4..31420dd09 100644 --- a/src/Contracts/PoliceStationContract.php +++ b/src/Contracts/PoliceStationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PoliticalPartyContract.php b/src/Contracts/PoliticalPartyContract.php index 8b212b00e..c8941cf6c 100644 --- a/src/Contracts/PoliticalPartyContract.php +++ b/src/Contracts/PoliticalPartyContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PostOfficeContract.php b/src/Contracts/PostOfficeContract.php index 8c7bf43cb..0cbab1ffb 100644 --- a/src/Contracts/PostOfficeContract.php +++ b/src/Contracts/PostOfficeContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PreschoolContract.php b/src/Contracts/PreschoolContract.php index 4d0a4264a..1cc921153 100644 --- a/src/Contracts/PreschoolContract.php +++ b/src/Contracts/PreschoolContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ProfessionalServiceContract.php b/src/Contracts/ProfessionalServiceContract.php index 3be2f97ca..b68739754 100644 --- a/src/Contracts/ProfessionalServiceContract.php +++ b/src/Contracts/ProfessionalServiceContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ProjectContract.php b/src/Contracts/ProjectContract.php index b22f66b97..a0fcb68a5 100644 --- a/src/Contracts/ProjectContract.php +++ b/src/Contracts/ProjectContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/PublicSwimmingPoolContract.php b/src/Contracts/PublicSwimmingPoolContract.php index b1be9c065..c2b66d953 100644 --- a/src/Contracts/PublicSwimmingPoolContract.php +++ b/src/Contracts/PublicSwimmingPoolContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/QuestionContract.php b/src/Contracts/QuestionContract.php index 15724dee0..2a7af53d7 100644 --- a/src/Contracts/QuestionContract.php +++ b/src/Contracts/QuestionContract.php @@ -220,6 +220,8 @@ public function sdLicense($sdLicense); public function sdPublisher($sdPublisher); + public function sharedContent($sharedContent); + public function size($size); public function sourceOrganization($sourceOrganization); diff --git a/src/Contracts/RadioStationContract.php b/src/Contracts/RadioStationContract.php index 6103e2392..fb76c913f 100644 --- a/src/Contracts/RadioStationContract.php +++ b/src/Contracts/RadioStationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/RealEstateAgentContract.php b/src/Contracts/RealEstateAgentContract.php index 456190ad9..a08d95019 100644 --- a/src/Contracts/RealEstateAgentContract.php +++ b/src/Contracts/RealEstateAgentContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/RecyclingCenterContract.php b/src/Contracts/RecyclingCenterContract.php index 9b0689473..a8f0b676e 100644 --- a/src/Contracts/RecyclingCenterContract.php +++ b/src/Contracts/RecyclingCenterContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ResearchOrganizationContract.php b/src/Contracts/ResearchOrganizationContract.php index a05d8ca5b..56f776ad1 100644 --- a/src/Contracts/ResearchOrganizationContract.php +++ b/src/Contracts/ResearchOrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ResearchProjectContract.php b/src/Contracts/ResearchProjectContract.php index 8c86f0b7b..0c125ea8b 100644 --- a/src/Contracts/ResearchProjectContract.php +++ b/src/Contracts/ResearchProjectContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ResortContract.php b/src/Contracts/ResortContract.php index fd3bcf4d0..2dfea64bd 100644 --- a/src/Contracts/ResortContract.php +++ b/src/Contracts/ResortContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/RestaurantContract.php b/src/Contracts/RestaurantContract.php index 1c22ba5f9..05ca8ced9 100644 --- a/src/Contracts/RestaurantContract.php +++ b/src/Contracts/RestaurantContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/RoofingContractorContract.php b/src/Contracts/RoofingContractorContract.php index c5c301f66..7d0e6feba 100644 --- a/src/Contracts/RoofingContractorContract.php +++ b/src/Contracts/RoofingContractorContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SchoolContract.php b/src/Contracts/SchoolContract.php index b1f4cd64c..fdad8e5a7 100644 --- a/src/Contracts/SchoolContract.php +++ b/src/Contracts/SchoolContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SearchRescueOrganizationContract.php b/src/Contracts/SearchRescueOrganizationContract.php index b27c33930..956416990 100644 --- a/src/Contracts/SearchRescueOrganizationContract.php +++ b/src/Contracts/SearchRescueOrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SelfStorageContract.php b/src/Contracts/SelfStorageContract.php index e86158720..b6dacb402 100644 --- a/src/Contracts/SelfStorageContract.php +++ b/src/Contracts/SelfStorageContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ShoeStoreContract.php b/src/Contracts/ShoeStoreContract.php index 933af358e..305b93dc5 100644 --- a/src/Contracts/ShoeStoreContract.php +++ b/src/Contracts/ShoeStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ShoppingCenterContract.php b/src/Contracts/ShoppingCenterContract.php index a1cab9f05..73558edf2 100644 --- a/src/Contracts/ShoppingCenterContract.php +++ b/src/Contracts/ShoppingCenterContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SkiResortContract.php b/src/Contracts/SkiResortContract.php index 5582ffa5b..29ba75481 100644 --- a/src/Contracts/SkiResortContract.php +++ b/src/Contracts/SkiResortContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SportingGoodsStoreContract.php b/src/Contracts/SportingGoodsStoreContract.php index 5aaa1ae51..600711ff0 100644 --- a/src/Contracts/SportingGoodsStoreContract.php +++ b/src/Contracts/SportingGoodsStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SportsActivityLocationContract.php b/src/Contracts/SportsActivityLocationContract.php index 7b99a3db6..cb563b775 100644 --- a/src/Contracts/SportsActivityLocationContract.php +++ b/src/Contracts/SportsActivityLocationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SportsClubContract.php b/src/Contracts/SportsClubContract.php index 0be4a77eb..0871c4d68 100644 --- a/src/Contracts/SportsClubContract.php +++ b/src/Contracts/SportsClubContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SportsOrganizationContract.php b/src/Contracts/SportsOrganizationContract.php index 11d3f0dac..20d3989b3 100644 --- a/src/Contracts/SportsOrganizationContract.php +++ b/src/Contracts/SportsOrganizationContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/SportsTeamContract.php b/src/Contracts/SportsTeamContract.php index 2f0463442..6fe098143 100644 --- a/src/Contracts/SportsTeamContract.php +++ b/src/Contracts/SportsTeamContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/StadiumOrArenaContract.php b/src/Contracts/StadiumOrArenaContract.php index ebb876140..8eb18c2a7 100644 --- a/src/Contracts/StadiumOrArenaContract.php +++ b/src/Contracts/StadiumOrArenaContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/StoreContract.php b/src/Contracts/StoreContract.php index 7274f8327..422c79c27 100644 --- a/src/Contracts/StoreContract.php +++ b/src/Contracts/StoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TattooParlorContract.php b/src/Contracts/TattooParlorContract.php index 39ecdb945..4b83f93b2 100644 --- a/src/Contracts/TattooParlorContract.php +++ b/src/Contracts/TattooParlorContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TelevisionStationContract.php b/src/Contracts/TelevisionStationContract.php index faa80cd01..93043a739 100644 --- a/src/Contracts/TelevisionStationContract.php +++ b/src/Contracts/TelevisionStationContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TennisComplexContract.php b/src/Contracts/TennisComplexContract.php index 75451cec9..54ac95bbc 100644 --- a/src/Contracts/TennisComplexContract.php +++ b/src/Contracts/TennisComplexContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TheaterGroupContract.php b/src/Contracts/TheaterGroupContract.php index 8f7da71f3..a8efa3eba 100644 --- a/src/Contracts/TheaterGroupContract.php +++ b/src/Contracts/TheaterGroupContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TireShopContract.php b/src/Contracts/TireShopContract.php index 0657ace06..8fa4041da 100644 --- a/src/Contracts/TireShopContract.php +++ b/src/Contracts/TireShopContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TouristInformationCenterContract.php b/src/Contracts/TouristInformationCenterContract.php index 49e834e66..4c29dff22 100644 --- a/src/Contracts/TouristInformationCenterContract.php +++ b/src/Contracts/TouristInformationCenterContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/ToyStoreContract.php b/src/Contracts/ToyStoreContract.php index c924f9209..aa28dcaea 100644 --- a/src/Contracts/ToyStoreContract.php +++ b/src/Contracts/ToyStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/TravelAgencyContract.php b/src/Contracts/TravelAgencyContract.php index 740e94f89..69f14bf57 100644 --- a/src/Contracts/TravelAgencyContract.php +++ b/src/Contracts/TravelAgencyContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/VacationRentalContract.php b/src/Contracts/VacationRentalContract.php index c119f00ed..b31e6d87d 100644 --- a/src/Contracts/VacationRentalContract.php +++ b/src/Contracts/VacationRentalContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/VeterinaryCareContract.php b/src/Contracts/VeterinaryCareContract.php index 31273053f..76f9baa47 100644 --- a/src/Contracts/VeterinaryCareContract.php +++ b/src/Contracts/VeterinaryCareContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/WholesaleStoreContract.php b/src/Contracts/WholesaleStoreContract.php index 42be3fe99..7c7e13866 100644 --- a/src/Contracts/WholesaleStoreContract.php +++ b/src/Contracts/WholesaleStoreContract.php @@ -12,6 +12,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/WineryContract.php b/src/Contracts/WineryContract.php index 2465ed643..515665e41 100644 --- a/src/Contracts/WineryContract.php +++ b/src/Contracts/WineryContract.php @@ -14,6 +14,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/Contracts/WorkersUnionContract.php b/src/Contracts/WorkersUnionContract.php index da95b7b2a..1f5956738 100644 --- a/src/Contracts/WorkersUnionContract.php +++ b/src/Contracts/WorkersUnionContract.php @@ -10,6 +10,8 @@ public function additionalType($additionalType); public function address($address); + public function agentInteractionStatistic($agentInteractionStatistic); + public function aggregateRating($aggregateRating); public function alternateName($alternateName); diff --git a/src/ControlAction.php b/src/ControlAction.php index 1c8ddcc39..a15d899b7 100644 --- a/src/ControlAction.php +++ b/src/ControlAction.php @@ -38,7 +38,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ConvenienceStore.php b/src/ConvenienceStore.php index c885d1489..64c7ec0db 100644 --- a/src/ConvenienceStore.php +++ b/src/ConvenienceStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Conversation.php b/src/Conversation.php index 02701cc72..15474a16a 100644 --- a/src/Conversation.php +++ b/src/Conversation.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1661,7 +1661,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CookAction.php b/src/CookAction.php index 7950ab4a5..47b078457 100644 --- a/src/CookAction.php +++ b/src/CookAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Corporation.php b/src/Corporation.php index 4a2feb807..e836b7e96 100644 --- a/src/Corporation.php +++ b/src/Corporation.php @@ -43,7 +43,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -70,6 +70,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/CorrectionComment.php b/src/CorrectionComment.php index 1700bb2b6..55d3af314 100644 --- a/src/CorrectionComment.php +++ b/src/CorrectionComment.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1434,9 +1434,12 @@ public function offers($offers) } /** - * The parent of a question, answer or item in general. + * The parent of a question, answer or item in general. Typically used for + * Q/A discussion threads e.g. a chain of comments with the first comment + * being an [[Article]] or other [[CreativeWork]]. See also [[comment]] + * which points from something to a comment about it. * - * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[] $parentItem + * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[]|\Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $parentItem * * @return static * @@ -1691,7 +1694,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1745,6 +1748,21 @@ public function sdPublisher($sdPublisher) return $this->setProperty('sdPublisher', $sdPublisher); } + /** + * A CreativeWork such as an image, video, or audio clip shared as part of + * this posting. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $sharedContent + * + * @return static + * + * @see https://schema.org/sharedContent + */ + public function sharedContent($sharedContent) + { + return $this->setProperty('sharedContent', $sharedContent); + } + /** * A standardized size of a product or creative work, specified either * through a simple textual string (for example 'XL', '32Wx34L'), a diff --git a/src/Country.php b/src/Country.php index e0fb1faf3..49680f0b4 100644 --- a/src/Country.php +++ b/src/Country.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Course.php b/src/Course.php index ca4391471..68cec6db6 100644 --- a/src/Course.php +++ b/src/Course.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1815,7 +1815,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CourseInstance.php b/src/CourseInstance.php index df0d198e3..216daf906 100644 --- a/src/CourseInstance.php +++ b/src/CourseInstance.php @@ -57,7 +57,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Courthouse.php b/src/Courthouse.php index 678a31ddf..f65728efa 100644 --- a/src/Courthouse.php +++ b/src/Courthouse.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CoverArt.php b/src/CoverArt.php index 51723beaa..1324c8aa0 100644 --- a/src/CoverArt.php +++ b/src/CoverArt.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1831,7 +1831,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CovidTestingFacility.php b/src/CovidTestingFacility.php index f17c15186..6c9ee04f3 100644 --- a/src/CovidTestingFacility.php +++ b/src/CovidTestingFacility.php @@ -79,7 +79,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -106,6 +106,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1638,7 +1656,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CreateAction.php b/src/CreateAction.php index 7804ad15e..c68c6229f 100644 --- a/src/CreateAction.php +++ b/src/CreateAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/CreativeWork.php b/src/CreativeWork.php index 1b6e971de..7796e23e9 100644 --- a/src/CreativeWork.php +++ b/src/CreativeWork.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1659,7 +1659,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CreativeWorkSeason.php b/src/CreativeWorkSeason.php index 19c955d21..4dbb03635 100644 --- a/src/CreativeWorkSeason.php +++ b/src/CreativeWorkSeason.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -223,7 +223,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1778,7 +1778,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CreativeWorkSeries.php b/src/CreativeWorkSeries.php index 11377c20a..9b1133e60 100644 --- a/src/CreativeWorkSeries.php +++ b/src/CreativeWorkSeries.php @@ -170,7 +170,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -225,7 +225,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1709,7 +1709,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CreditCard.php b/src/CreditCard.php index 0563a8073..6104dc8cd 100644 --- a/src/CreditCard.php +++ b/src/CreditCard.php @@ -42,7 +42,7 @@ class CreditCard extends BaseType implements CreditCardContract, EnumerationCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Crematorium.php b/src/Crematorium.php index bd154b52c..18198fb4d 100644 --- a/src/Crematorium.php +++ b/src/Crematorium.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/CriticReview.php b/src/CriticReview.php index a3fe3a90d..9a20c5d8b 100644 --- a/src/CriticReview.php +++ b/src/CriticReview.php @@ -163,7 +163,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -218,7 +218,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1842,7 +1842,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/CurrencyConversionService.php b/src/CurrencyConversionService.php index 39049e14c..dd6f46fe4 100644 --- a/src/CurrencyConversionService.php +++ b/src/CurrencyConversionService.php @@ -26,7 +26,7 @@ class CurrencyConversionService extends BaseType implements CurrencyConversionSe * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DDxElement.php b/src/DDxElement.php index dfbe45624..4be68b412 100644 --- a/src/DDxElement.php +++ b/src/DDxElement.php @@ -28,7 +28,7 @@ class DDxElement extends BaseType implements DDxElementContract, MedicalEntityCo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DanceEvent.php b/src/DanceEvent.php index 520b98ac3..7ad0d63c7 100644 --- a/src/DanceEvent.php +++ b/src/DanceEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DanceGroup.php b/src/DanceGroup.php index 7b6518ef8..8c9fc5b62 100644 --- a/src/DanceGroup.php +++ b/src/DanceGroup.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/DataCatalog.php b/src/DataCatalog.php index 104f31267..36866cd11 100644 --- a/src/DataCatalog.php +++ b/src/DataCatalog.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1733,7 +1733,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DataDownload.php b/src/DataDownload.php index d9712f654..cd1149cd0 100644 --- a/src/DataDownload.php +++ b/src/DataDownload.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1943,7 +1943,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2000,7 +2000,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2307,7 +2307,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/DataFeed.php b/src/DataFeed.php index 2c65ceb4f..23ef2ba80 100644 --- a/src/DataFeed.php +++ b/src/DataFeed.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1829,7 +1829,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DataFeedItem.php b/src/DataFeedItem.php index 8e3af0068..929ce0c95 100644 --- a/src/DataFeedItem.php +++ b/src/DataFeedItem.php @@ -24,7 +24,7 @@ class DataFeedItem extends BaseType implements DataFeedItemContract, IntangibleC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Dataset.php b/src/Dataset.php index 1d85911a2..c65a86709 100644 --- a/src/Dataset.php +++ b/src/Dataset.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1813,7 +1813,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DatedMoneySpecification.php b/src/DatedMoneySpecification.php index f172343d4..3280612cf 100644 --- a/src/DatedMoneySpecification.php +++ b/src/DatedMoneySpecification.php @@ -28,7 +28,7 @@ class DatedMoneySpecification extends BaseType implements DatedMoneySpecificatio * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DayOfWeek.php b/src/DayOfWeek.php index 7d9bc945a..64c0f3991 100644 --- a/src/DayOfWeek.php +++ b/src/DayOfWeek.php @@ -94,7 +94,7 @@ class DayOfWeek extends BaseType implements DayOfWeekContract, EnumerationContra * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DaySpa.php b/src/DaySpa.php index 40b5995ec..effed87b0 100644 --- a/src/DaySpa.php +++ b/src/DaySpa.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/DeactivateAction.php b/src/DeactivateAction.php index f8c11606c..978c06cec 100644 --- a/src/DeactivateAction.php +++ b/src/DeactivateAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DefenceEstablishment.php b/src/DefenceEstablishment.php index 6d05a0446..cc1e621c7 100644 --- a/src/DefenceEstablishment.php +++ b/src/DefenceEstablishment.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/DefinedRegion.php b/src/DefinedRegion.php index 291b1ab26..90f63a5e3 100644 --- a/src/DefinedRegion.php +++ b/src/DefinedRegion.php @@ -42,7 +42,7 @@ class DefinedRegion extends BaseType implements DefinedRegionContract, Intangibl * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DefinedTerm.php b/src/DefinedTerm.php index 58517bdeb..37a2674c6 100644 --- a/src/DefinedTerm.php +++ b/src/DefinedTerm.php @@ -30,7 +30,7 @@ class DefinedTerm extends BaseType implements DefinedTermContract, IntangibleCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -214,7 +214,7 @@ public function subjectOf($subjectOf) } /** - * A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]] + * A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]]. * * @param string|string[] $termCode * diff --git a/src/DefinedTermSet.php b/src/DefinedTermSet.php index 6e8c4a479..d332195c7 100644 --- a/src/DefinedTermSet.php +++ b/src/DefinedTermSet.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1678,7 +1678,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DeleteAction.php b/src/DeleteAction.php index fd0ff0bd5..0402d7937 100644 --- a/src/DeleteAction.php +++ b/src/DeleteAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DeliveryChargeSpecification.php b/src/DeliveryChargeSpecification.php index 18555b3b0..978c3d549 100644 --- a/src/DeliveryChargeSpecification.php +++ b/src/DeliveryChargeSpecification.php @@ -26,7 +26,7 @@ class DeliveryChargeSpecification extends BaseType implements DeliveryChargeSpec * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DeliveryEvent.php b/src/DeliveryEvent.php index 8202e9f68..0f1e21ab6 100644 --- a/src/DeliveryEvent.php +++ b/src/DeliveryEvent.php @@ -69,7 +69,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DeliveryMethod.php b/src/DeliveryMethod.php index a03fd2ba0..72832f6bb 100644 --- a/src/DeliveryMethod.php +++ b/src/DeliveryMethod.php @@ -70,7 +70,7 @@ class DeliveryMethod extends BaseType implements DeliveryMethodContract, Enumera * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DeliveryTimeSettings.php b/src/DeliveryTimeSettings.php index 8507887cd..4af1cdb17 100644 --- a/src/DeliveryTimeSettings.php +++ b/src/DeliveryTimeSettings.php @@ -32,7 +32,7 @@ class DeliveryTimeSettings extends BaseType implements DeliveryTimeSettingsContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Demand.php b/src/Demand.php index 217674d2f..e60a87903 100644 --- a/src/Demand.php +++ b/src/Demand.php @@ -41,7 +41,7 @@ public function acceptedPaymentMethod($acceptedPaymentMethod) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Dentist.php b/src/Dentist.php index fbe6abd89..778fe3a70 100644 --- a/src/Dentist.php +++ b/src/Dentist.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1613,7 +1631,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/DepartAction.php b/src/DepartAction.php index 039e7b61e..8ad9e248f 100644 --- a/src/DepartAction.php +++ b/src/DepartAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DepartmentStore.php b/src/DepartmentStore.php index 61da23c64..91d95a50e 100644 --- a/src/DepartmentStore.php +++ b/src/DepartmentStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/DepositAccount.php b/src/DepositAccount.php index a56993cad..6623f1425 100644 --- a/src/DepositAccount.php +++ b/src/DepositAccount.php @@ -64,7 +64,7 @@ public function accountOverdraftLimit($accountOverdraftLimit) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DiagnosticLab.php b/src/DiagnosticLab.php index 29cd680d2..0d58ba33b 100644 --- a/src/DiagnosticLab.php +++ b/src/DiagnosticLab.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/DiagnosticProcedure.php b/src/DiagnosticProcedure.php index 72cf1625b..b92451154 100644 --- a/src/DiagnosticProcedure.php +++ b/src/DiagnosticProcedure.php @@ -27,7 +27,7 @@ class DiagnosticProcedure extends BaseType implements DiagnosticProcedureContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Diet.php b/src/Diet.php index 43dbdcf45..f57a0e052 100644 --- a/src/Diet.php +++ b/src/Diet.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1835,7 +1835,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DietarySupplement.php b/src/DietarySupplement.php index fbaa68c4b..246a1ffe0 100644 --- a/src/DietarySupplement.php +++ b/src/DietarySupplement.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DigitalDocument.php b/src/DigitalDocument.php index e74818e19..9c0b62b2b 100644 --- a/src/DigitalDocument.php +++ b/src/DigitalDocument.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1675,7 +1675,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DigitalDocumentPermission.php b/src/DigitalDocumentPermission.php index fa99db7d3..d52c26f75 100644 --- a/src/DigitalDocumentPermission.php +++ b/src/DigitalDocumentPermission.php @@ -24,7 +24,7 @@ class DigitalDocumentPermission extends BaseType implements DigitalDocumentPermi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DigitalDocumentPermissionType.php b/src/DigitalDocumentPermissionType.php index 6aa3b6baf..28220520a 100644 --- a/src/DigitalDocumentPermissionType.php +++ b/src/DigitalDocumentPermissionType.php @@ -47,7 +47,7 @@ class DigitalDocumentPermissionType extends BaseType implements DigitalDocumentP * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DigitalPlatformEnumeration.php b/src/DigitalPlatformEnumeration.php index 0b06a66ab..4e2c0287b 100644 --- a/src/DigitalPlatformEnumeration.php +++ b/src/DigitalPlatformEnumeration.php @@ -80,7 +80,7 @@ class DigitalPlatformEnumeration extends BaseType implements DigitalPlatformEnum * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DisagreeAction.php b/src/DisagreeAction.php index 1f8fa357a..6e4d991fd 100644 --- a/src/DisagreeAction.php +++ b/src/DisagreeAction.php @@ -42,7 +42,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DiscoverAction.php b/src/DiscoverAction.php index 9b4f76a63..1da098bc6 100644 --- a/src/DiscoverAction.php +++ b/src/DiscoverAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DiscussionForumPosting.php b/src/DiscussionForumPosting.php index bce536ef9..8677c68ff 100644 --- a/src/DiscussionForumPosting.php +++ b/src/DiscussionForumPosting.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1753,7 +1753,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DislikeAction.php b/src/DislikeAction.php index 974923915..91740529b 100644 --- a/src/DislikeAction.php +++ b/src/DislikeAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Distance.php b/src/Distance.php index 53fa6a238..527a6a2b6 100644 --- a/src/Distance.php +++ b/src/Distance.php @@ -26,7 +26,7 @@ class Distance extends BaseType implements DistanceContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Distillery.php b/src/Distillery.php index 806f162b9..2e4b6bb99 100644 --- a/src/Distillery.php +++ b/src/Distillery.php @@ -85,7 +85,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -112,6 +112,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1611,7 +1629,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/DonateAction.php b/src/DonateAction.php index 0ee742c14..ae074b321 100644 --- a/src/DonateAction.php +++ b/src/DonateAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DoseSchedule.php b/src/DoseSchedule.php index 18985bf45..36116636e 100644 --- a/src/DoseSchedule.php +++ b/src/DoseSchedule.php @@ -26,7 +26,7 @@ class DoseSchedule extends BaseType implements DoseScheduleContract, MedicalEnti * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DownloadAction.php b/src/DownloadAction.php index 6c70a7ce0..ce44e27c5 100644 --- a/src/DownloadAction.php +++ b/src/DownloadAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrawAction.php b/src/DrawAction.php index 9503e5524..ab499a7ca 100644 --- a/src/DrawAction.php +++ b/src/DrawAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Drawing.php b/src/Drawing.php index 20de027e1..2225a0bc1 100644 --- a/src/Drawing.php +++ b/src/Drawing.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1661,7 +1661,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/DrinkAction.php b/src/DrinkAction.php index 17262e200..30a8176fc 100644 --- a/src/DrinkAction.php +++ b/src/DrinkAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DriveWheelConfigurationValue.php b/src/DriveWheelConfigurationValue.php index af73e040c..316894d4b 100644 --- a/src/DriveWheelConfigurationValue.php +++ b/src/DriveWheelConfigurationValue.php @@ -81,7 +81,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Drug.php b/src/Drug.php index cdb61c808..79e707a6f 100644 --- a/src/Drug.php +++ b/src/Drug.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugClass.php b/src/DrugClass.php index d73fabd9d..f2e3cf8f0 100644 --- a/src/DrugClass.php +++ b/src/DrugClass.php @@ -27,7 +27,7 @@ class DrugClass extends BaseType implements DrugClassContract, MedicalEntityCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugCost.php b/src/DrugCost.php index 1230717dc..f5c6c91f3 100644 --- a/src/DrugCost.php +++ b/src/DrugCost.php @@ -31,7 +31,7 @@ class DrugCost extends BaseType implements DrugCostContract, MedicalEntityContra * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugCostCategory.php b/src/DrugCostCategory.php index d8fbae6fb..18c7f8756 100644 --- a/src/DrugCostCategory.php +++ b/src/DrugCostCategory.php @@ -53,7 +53,7 @@ class DrugCostCategory extends BaseType implements DrugCostCategoryContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugLegalStatus.php b/src/DrugLegalStatus.php index e74a2b96f..74f5de983 100644 --- a/src/DrugLegalStatus.php +++ b/src/DrugLegalStatus.php @@ -26,7 +26,7 @@ class DrugLegalStatus extends BaseType implements DrugLegalStatusContract, Medic * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugPregnancyCategory.php b/src/DrugPregnancyCategory.php index 28638230a..3806c6bbc 100644 --- a/src/DrugPregnancyCategory.php +++ b/src/DrugPregnancyCategory.php @@ -93,7 +93,7 @@ class DrugPregnancyCategory extends BaseType implements DrugPregnancyCategoryCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugPrescriptionStatus.php b/src/DrugPrescriptionStatus.php index 063597a88..e03694157 100644 --- a/src/DrugPrescriptionStatus.php +++ b/src/DrugPrescriptionStatus.php @@ -45,7 +45,7 @@ class DrugPrescriptionStatus extends BaseType implements DrugPrescriptionStatusC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DrugStrength.php b/src/DrugStrength.php index b14afe826..8eb9b9702 100644 --- a/src/DrugStrength.php +++ b/src/DrugStrength.php @@ -43,7 +43,7 @@ public function activeIngredient($activeIngredient) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/DryCleaningOrLaundry.php b/src/DryCleaningOrLaundry.php index 7323d0ed5..39d8aecb6 100644 --- a/src/DryCleaningOrLaundry.php +++ b/src/DryCleaningOrLaundry.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Duration.php b/src/Duration.php index a9513c355..d21018166 100644 --- a/src/Duration.php +++ b/src/Duration.php @@ -26,7 +26,7 @@ class Duration extends BaseType implements DurationContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EUEnergyEfficiencyEnumeration.php b/src/EUEnergyEfficiencyEnumeration.php index c37124b28..c525c69e3 100644 --- a/src/EUEnergyEfficiencyEnumeration.php +++ b/src/EUEnergyEfficiencyEnumeration.php @@ -130,7 +130,7 @@ class EUEnergyEfficiencyEnumeration extends BaseType implements EUEnergyEfficien * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EatAction.php b/src/EatAction.php index 3e8468b64..dbe11a93e 100644 --- a/src/EatAction.php +++ b/src/EatAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EducationEvent.php b/src/EducationEvent.php index 4c4282db8..5da7e1ca6 100644 --- a/src/EducationEvent.php +++ b/src/EducationEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EducationalAudience.php b/src/EducationalAudience.php index d39a9d509..297cc0f3e 100644 --- a/src/EducationalAudience.php +++ b/src/EducationalAudience.php @@ -25,7 +25,7 @@ class EducationalAudience extends BaseType implements EducationalAudienceContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EducationalOccupationalCredential.php b/src/EducationalOccupationalCredential.php index 70de788dd..604ad9b6f 100644 --- a/src/EducationalOccupationalCredential.php +++ b/src/EducationalOccupationalCredential.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1716,7 +1716,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/EducationalOccupationalProgram.php b/src/EducationalOccupationalProgram.php index 16e86fbe6..62fde3b91 100644 --- a/src/EducationalOccupationalProgram.php +++ b/src/EducationalOccupationalProgram.php @@ -31,7 +31,7 @@ class EducationalOccupationalProgram extends BaseType implements EducationalOccu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EducationalOrganization.php b/src/EducationalOrganization.php index 4636c697b..1988d0f0c 100644 --- a/src/EducationalOrganization.php +++ b/src/EducationalOrganization.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1498,7 +1516,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Electrician.php b/src/Electrician.php index 2b353464a..a3452116d 100644 --- a/src/Electrician.php +++ b/src/Electrician.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ElectronicsStore.php b/src/ElectronicsStore.php index a1151c142..eb0a2c044 100644 --- a/src/ElectronicsStore.php +++ b/src/ElectronicsStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ElementarySchool.php b/src/ElementarySchool.php index 869d88a0a..b7ff0de3e 100644 --- a/src/ElementarySchool.php +++ b/src/ElementarySchool.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1499,7 +1517,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/EmailMessage.php b/src/EmailMessage.php index f50e635b2..a2e0820c6 100644 --- a/src/EmailMessage.php +++ b/src/EmailMessage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1760,7 +1760,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Embassy.php b/src/Embassy.php index ee3c23600..c140b71e7 100644 --- a/src/Embassy.php +++ b/src/Embassy.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/EmergencyService.php b/src/EmergencyService.php index 323f799df..d9df2437a 100644 --- a/src/EmergencyService.php +++ b/src/EmergencyService.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/EmployeeRole.php b/src/EmployeeRole.php index 868e4dee9..48f1fd8cb 100644 --- a/src/EmployeeRole.php +++ b/src/EmployeeRole.php @@ -26,7 +26,7 @@ class EmployeeRole extends BaseType implements EmployeeRoleContract, IntangibleC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EmployerAggregateRating.php b/src/EmployerAggregateRating.php index e183c16e8..513cc6442 100644 --- a/src/EmployerAggregateRating.php +++ b/src/EmployerAggregateRating.php @@ -27,7 +27,7 @@ class EmployerAggregateRating extends BaseType implements EmployerAggregateRatin * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EmployerReview.php b/src/EmployerReview.php index 2e26777f7..342c597d0 100644 --- a/src/EmployerReview.php +++ b/src/EmployerReview.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1835,7 +1835,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/EmploymentAgency.php b/src/EmploymentAgency.php index 112e8c5be..6d684b09a 100644 --- a/src/EmploymentAgency.php +++ b/src/EmploymentAgency.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/EndorseAction.php b/src/EndorseAction.php index 75544a2eb..7220a6a2d 100644 --- a/src/EndorseAction.php +++ b/src/EndorseAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EndorsementRating.php b/src/EndorsementRating.php index ea8ce8ccb..f7ce756e3 100644 --- a/src/EndorsementRating.php +++ b/src/EndorsementRating.php @@ -38,7 +38,7 @@ class EndorsementRating extends BaseType implements EndorsementRatingContract, I * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Energy.php b/src/Energy.php index 45181ccf8..c2bef0e3a 100644 --- a/src/Energy.php +++ b/src/Energy.php @@ -26,7 +26,7 @@ class Energy extends BaseType implements EnergyContract, IntangibleContract, Qua * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EnergyConsumptionDetails.php b/src/EnergyConsumptionDetails.php index fb3b95657..2d0576813 100644 --- a/src/EnergyConsumptionDetails.php +++ b/src/EnergyConsumptionDetails.php @@ -32,7 +32,7 @@ class EnergyConsumptionDetails extends BaseType implements EnergyConsumptionDeta * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EnergyEfficiencyEnumeration.php b/src/EnergyEfficiencyEnumeration.php index c81b0b972..e06247600 100644 --- a/src/EnergyEfficiencyEnumeration.php +++ b/src/EnergyEfficiencyEnumeration.php @@ -30,7 +30,7 @@ class EnergyEfficiencyEnumeration extends BaseType implements EnergyEfficiencyEn * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EnergyStarEnergyEfficiencyEnumeration.php b/src/EnergyStarEnergyEfficiencyEnumeration.php index 16d59025b..5f1895cc4 100644 --- a/src/EnergyStarEnergyEfficiencyEnumeration.php +++ b/src/EnergyStarEnergyEfficiencyEnumeration.php @@ -38,7 +38,7 @@ class EnergyStarEnergyEfficiencyEnumeration extends BaseType implements EnergySt * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EngineSpecification.php b/src/EngineSpecification.php index 035e328cf..01ce2a8e2 100644 --- a/src/EngineSpecification.php +++ b/src/EngineSpecification.php @@ -26,7 +26,7 @@ class EngineSpecification extends BaseType implements EngineSpecificationContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EntertainmentBusiness.php b/src/EntertainmentBusiness.php index 4552757db..cd00281a9 100644 --- a/src/EntertainmentBusiness.php +++ b/src/EntertainmentBusiness.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/EntryPoint.php b/src/EntryPoint.php index cdc7ace96..2433ef67f 100644 --- a/src/EntryPoint.php +++ b/src/EntryPoint.php @@ -54,7 +54,7 @@ public function actionPlatform($actionPlatform) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Enumeration.php b/src/Enumeration.php index d2af0bae5..4aa60a582 100644 --- a/src/Enumeration.php +++ b/src/Enumeration.php @@ -25,7 +25,7 @@ class Enumeration extends BaseType implements EnumerationContract, IntangibleCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Episode.php b/src/Episode.php index 468bd3170..36e0b551e 100644 --- a/src/Episode.php +++ b/src/Episode.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1808,7 +1808,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Event.php b/src/Event.php index b972003b2..5690d1a88 100644 --- a/src/Event.php +++ b/src/Event.php @@ -56,7 +56,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EventAttendanceModeEnumeration.php b/src/EventAttendanceModeEnumeration.php index 9bc2a9efb..c3506712c 100644 --- a/src/EventAttendanceModeEnumeration.php +++ b/src/EventAttendanceModeEnumeration.php @@ -58,7 +58,7 @@ class EventAttendanceModeEnumeration extends BaseType implements EventAttendance * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EventReservation.php b/src/EventReservation.php index bf65d1490..05f2c4a58 100644 --- a/src/EventReservation.php +++ b/src/EventReservation.php @@ -29,7 +29,7 @@ class EventReservation extends BaseType implements EventReservationContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EventSeries.php b/src/EventSeries.php index f8df4fc47..fb96f446f 100644 --- a/src/EventSeries.php +++ b/src/EventSeries.php @@ -81,7 +81,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EventStatusType.php b/src/EventStatusType.php index d53865efa..1e5dac3f2 100644 --- a/src/EventStatusType.php +++ b/src/EventStatusType.php @@ -72,7 +72,7 @@ class EventStatusType extends BaseType implements EventStatusTypeContract, Enume * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/EventVenue.php b/src/EventVenue.php index 6e6d1a4ff..e120e8bfc 100644 --- a/src/EventVenue.php +++ b/src/EventVenue.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ExchangeRateSpecification.php b/src/ExchangeRateSpecification.php index 5092bff9d..a2476ec1c 100644 --- a/src/ExchangeRateSpecification.php +++ b/src/ExchangeRateSpecification.php @@ -27,7 +27,7 @@ class ExchangeRateSpecification extends BaseType implements ExchangeRateSpecific * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ExerciseAction.php b/src/ExerciseAction.php index 24fbb9995..a65b176ee 100644 --- a/src/ExerciseAction.php +++ b/src/ExerciseAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ExerciseGym.php b/src/ExerciseGym.php index 265531f74..ec45ecdb3 100644 --- a/src/ExerciseGym.php +++ b/src/ExerciseGym.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ExercisePlan.php b/src/ExercisePlan.php index 050ed6bbf..d7928265f 100644 --- a/src/ExercisePlan.php +++ b/src/ExercisePlan.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -243,7 +243,7 @@ public function activityFrequency($activityFrequency) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1933,7 +1933,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ExhibitionEvent.php b/src/ExhibitionEvent.php index ab695888a..3d883d226 100644 --- a/src/ExhibitionEvent.php +++ b/src/ExhibitionEvent.php @@ -56,7 +56,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FAQPage.php b/src/FAQPage.php index 78f75a5ff..70a826337 100644 --- a/src/FAQPage.php +++ b/src/FAQPage.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1749,7 +1749,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/FMRadioChannel.php b/src/FMRadioChannel.php index 542ccad47..2e4a046a3 100644 --- a/src/FMRadioChannel.php +++ b/src/FMRadioChannel.php @@ -27,7 +27,7 @@ class FMRadioChannel extends BaseType implements FMRadioChannelContract, Broadca * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FastFoodRestaurant.php b/src/FastFoodRestaurant.php index 1327b0057..c01251142 100644 --- a/src/FastFoodRestaurant.php +++ b/src/FastFoodRestaurant.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Festival.php b/src/Festival.php index 711f402bf..25c19d4ac 100644 --- a/src/Festival.php +++ b/src/Festival.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FilmAction.php b/src/FilmAction.php index 5d95f29dd..388bedf51 100644 --- a/src/FilmAction.php +++ b/src/FilmAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FinancialProduct.php b/src/FinancialProduct.php index 50b7fe0ab..ef2e54ae9 100644 --- a/src/FinancialProduct.php +++ b/src/FinancialProduct.php @@ -27,7 +27,7 @@ class FinancialProduct extends BaseType implements FinancialProductContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FinancialService.php b/src/FinancialService.php index 42006ef32..7a333acc0 100644 --- a/src/FinancialService.php +++ b/src/FinancialService.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1578,7 +1596,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/FindAction.php b/src/FindAction.php index 77ca746b2..566c0c2ae 100644 --- a/src/FindAction.php +++ b/src/FindAction.php @@ -43,7 +43,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FireStation.php b/src/FireStation.php index 42726439f..07b9f25a4 100644 --- a/src/FireStation.php +++ b/src/FireStation.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Flight.php b/src/Flight.php index 5425164c0..742a8b2d6 100644 --- a/src/Flight.php +++ b/src/Flight.php @@ -25,7 +25,7 @@ class Flight extends BaseType implements FlightContract, IntangibleContract, Thi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FlightReservation.php b/src/FlightReservation.php index 0f25cd025..b4c64554a 100644 --- a/src/FlightReservation.php +++ b/src/FlightReservation.php @@ -29,7 +29,7 @@ class FlightReservation extends BaseType implements FlightReservationContract, I * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FloorPlan.php b/src/FloorPlan.php index d84c39891..3e38a9c3f 100644 --- a/src/FloorPlan.php +++ b/src/FloorPlan.php @@ -34,7 +34,7 @@ class FloorPlan extends BaseType implements FloorPlanContract, IntangibleContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -112,7 +112,7 @@ public function disambiguatingDescription($disambiguatingDescription) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * diff --git a/src/Florist.php b/src/Florist.php index bbd565a30..63a8e3ec6 100644 --- a/src/Florist.php +++ b/src/Florist.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/FollowAction.php b/src/FollowAction.php index 8205a18e8..ab1c6a595 100644 --- a/src/FollowAction.php +++ b/src/FollowAction.php @@ -54,7 +54,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FoodEstablishment.php b/src/FoodEstablishment.php index 483e6353c..1ca7a9e54 100644 --- a/src/FoodEstablishment.php +++ b/src/FoodEstablishment.php @@ -83,7 +83,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -110,6 +110,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1609,7 +1627,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/FoodEstablishmentReservation.php b/src/FoodEstablishmentReservation.php index 96d5dc58a..2b26d94da 100644 --- a/src/FoodEstablishmentReservation.php +++ b/src/FoodEstablishmentReservation.php @@ -29,7 +29,7 @@ class FoodEstablishmentReservation extends BaseType implements FoodEstablishment * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FoodEvent.php b/src/FoodEvent.php index 5653a9925..de5b420fe 100644 --- a/src/FoodEvent.php +++ b/src/FoodEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FoodService.php b/src/FoodService.php index f816ceac9..273b1e44b 100644 --- a/src/FoodService.php +++ b/src/FoodService.php @@ -25,7 +25,7 @@ class FoodService extends BaseType implements FoodServiceContract, IntangibleCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/FundingAgency.php b/src/FundingAgency.php index 65c9c4ff0..9fcd235ad 100644 --- a/src/FundingAgency.php +++ b/src/FundingAgency.php @@ -52,7 +52,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -79,6 +79,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/FundingScheme.php b/src/FundingScheme.php index 8841e1e43..ed213b197 100644 --- a/src/FundingScheme.php +++ b/src/FundingScheme.php @@ -53,7 +53,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -80,6 +80,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/FurnitureStore.php b/src/FurnitureStore.php index d675a87fe..70361f686 100644 --- a/src/FurnitureStore.php +++ b/src/FurnitureStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Game.php b/src/Game.php index e314fd886..14c8065c6 100644 --- a/src/Game.php +++ b/src/Game.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1734,7 +1734,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/GameAvailabilityEnumeration.php b/src/GameAvailabilityEnumeration.php index a39f5d218..5b7f38d17 100644 --- a/src/GameAvailabilityEnumeration.php +++ b/src/GameAvailabilityEnumeration.php @@ -48,7 +48,7 @@ class GameAvailabilityEnumeration extends BaseType implements GameAvailabilityEn * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GamePlayMode.php b/src/GamePlayMode.php index 994f2d41f..9048ee4b9 100644 --- a/src/GamePlayMode.php +++ b/src/GamePlayMode.php @@ -49,7 +49,7 @@ class GamePlayMode extends BaseType implements GamePlayModeContract, Enumeration * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GameServer.php b/src/GameServer.php index 1bbbd4ca4..01d157ccf 100644 --- a/src/GameServer.php +++ b/src/GameServer.php @@ -24,7 +24,7 @@ class GameServer extends BaseType implements GameServerContract, IntangibleContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GameServerStatus.php b/src/GameServerStatus.php index 3dc9eba5f..c69627b39 100644 --- a/src/GameServerStatus.php +++ b/src/GameServerStatus.php @@ -58,7 +58,7 @@ class GameServerStatus extends BaseType implements GameServerStatusContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GardenStore.php b/src/GardenStore.php index 244f464a2..8f5d8d22c 100644 --- a/src/GardenStore.php +++ b/src/GardenStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GasStation.php b/src/GasStation.php index edf81617a..1e80b1e0b 100644 --- a/src/GasStation.php +++ b/src/GasStation.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GatedResidenceCommunity.php b/src/GatedResidenceCommunity.php index 76110949e..419418b83 100644 --- a/src/GatedResidenceCommunity.php +++ b/src/GatedResidenceCommunity.php @@ -63,7 +63,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -764,7 +764,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GenderType.php b/src/GenderType.php index 53d1d99b3..642a7c305 100644 --- a/src/GenderType.php +++ b/src/GenderType.php @@ -40,7 +40,7 @@ class GenderType extends BaseType implements GenderTypeContract, EnumerationCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Gene.php b/src/Gene.php index adbcc2709..99b215153 100644 --- a/src/Gene.php +++ b/src/Gene.php @@ -30,7 +30,7 @@ class Gene extends BaseType implements GeneContract, BioChemEntityContract, Thin * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GeneralContractor.php b/src/GeneralContractor.php index 66d9ec2ab..e6d8e2669 100644 --- a/src/GeneralContractor.php +++ b/src/GeneralContractor.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GeoCircle.php b/src/GeoCircle.php index ad95e5206..a7fa12d07 100644 --- a/src/GeoCircle.php +++ b/src/GeoCircle.php @@ -31,7 +31,7 @@ class GeoCircle extends BaseType implements GeoCircleContract, GeoShapeContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GeoCoordinates.php b/src/GeoCoordinates.php index 00bfe2f42..298dad36d 100644 --- a/src/GeoCoordinates.php +++ b/src/GeoCoordinates.php @@ -25,7 +25,7 @@ class GeoCoordinates extends BaseType implements GeoCoordinatesContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GeoShape.php b/src/GeoShape.php index 83e63eee8..e5c8737bb 100644 --- a/src/GeoShape.php +++ b/src/GeoShape.php @@ -28,7 +28,7 @@ class GeoShape extends BaseType implements GeoShapeContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GeospatialGeometry.php b/src/GeospatialGeometry.php index 0f8cd92d0..4bee3e45b 100644 --- a/src/GeospatialGeometry.php +++ b/src/GeospatialGeometry.php @@ -27,7 +27,7 @@ class GeospatialGeometry extends BaseType implements GeospatialGeometryContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GiveAction.php b/src/GiveAction.php index ba5b6b99d..65cd02732 100644 --- a/src/GiveAction.php +++ b/src/GiveAction.php @@ -47,7 +47,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GolfCourse.php b/src/GolfCourse.php index e10f8bc83..48f773dd2 100644 --- a/src/GolfCourse.php +++ b/src/GolfCourse.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GovernmentBenefitsType.php b/src/GovernmentBenefitsType.php index 2238e3742..a3b5d13a1 100644 --- a/src/GovernmentBenefitsType.php +++ b/src/GovernmentBenefitsType.php @@ -102,7 +102,7 @@ class GovernmentBenefitsType extends BaseType implements GovernmentBenefitsTypeC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GovernmentBuilding.php b/src/GovernmentBuilding.php index dec45ee29..074a95b97 100644 --- a/src/GovernmentBuilding.php +++ b/src/GovernmentBuilding.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GovernmentOffice.php b/src/GovernmentOffice.php index 9d551ab06..653b2ca82 100644 --- a/src/GovernmentOffice.php +++ b/src/GovernmentOffice.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/GovernmentOrganization.php b/src/GovernmentOrganization.php index 19f0d7aa7..66368a37d 100644 --- a/src/GovernmentOrganization.php +++ b/src/GovernmentOrganization.php @@ -43,7 +43,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -70,6 +70,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/GovernmentPermit.php b/src/GovernmentPermit.php index d303e601e..cc7647fee 100644 --- a/src/GovernmentPermit.php +++ b/src/GovernmentPermit.php @@ -25,7 +25,7 @@ class GovernmentPermit extends BaseType implements GovernmentPermitContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GovernmentService.php b/src/GovernmentService.php index 7b5a1b944..39100729f 100644 --- a/src/GovernmentService.php +++ b/src/GovernmentService.php @@ -26,7 +26,7 @@ class GovernmentService extends BaseType implements GovernmentServiceContract, I * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Grant.php b/src/Grant.php index 4ab513854..11e7b01ca 100644 --- a/src/Grant.php +++ b/src/Grant.php @@ -40,7 +40,7 @@ class Grant extends BaseType implements GrantContract, IntangibleContract, Thing * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/GroceryStore.php b/src/GroceryStore.php index 06ce0729a..35c17d5d1 100644 --- a/src/GroceryStore.php +++ b/src/GroceryStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Guide.php b/src/Guide.php index 74e0510e8..12e2ca96e 100644 --- a/src/Guide.php +++ b/src/Guide.php @@ -159,7 +159,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -214,7 +214,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1682,7 +1682,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HVACBusiness.php b/src/HVACBusiness.php index 8bae7faf4..35520ecec 100644 --- a/src/HVACBusiness.php +++ b/src/HVACBusiness.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Hackathon.php b/src/Hackathon.php index 0f5eb5632..50f6537e5 100644 --- a/src/Hackathon.php +++ b/src/Hackathon.php @@ -57,7 +57,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HairSalon.php b/src/HairSalon.php index 56cb4cd09..eef027fe7 100644 --- a/src/HairSalon.php +++ b/src/HairSalon.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HardwareStore.php b/src/HardwareStore.php index 1fe525d71..72774f1be 100644 --- a/src/HardwareStore.php +++ b/src/HardwareStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HealthAndBeautyBusiness.php b/src/HealthAndBeautyBusiness.php index 04d8f1066..c3c5bceae 100644 --- a/src/HealthAndBeautyBusiness.php +++ b/src/HealthAndBeautyBusiness.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HealthAspectEnumeration.php b/src/HealthAspectEnumeration.php index 52bd48434..0abc18c09 100644 --- a/src/HealthAspectEnumeration.php +++ b/src/HealthAspectEnumeration.php @@ -308,7 +308,7 @@ class HealthAspectEnumeration extends BaseType implements HealthAspectEnumeratio * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HealthClub.php b/src/HealthClub.php index e365f1666..3e1595e4f 100644 --- a/src/HealthClub.php +++ b/src/HealthClub.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HealthInsurancePlan.php b/src/HealthInsurancePlan.php index 2b7db8991..c6336a974 100644 --- a/src/HealthInsurancePlan.php +++ b/src/HealthInsurancePlan.php @@ -26,7 +26,7 @@ class HealthInsurancePlan extends BaseType implements HealthInsurancePlanContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HealthPlanCostSharingSpecification.php b/src/HealthPlanCostSharingSpecification.php index 959949db8..e72103251 100644 --- a/src/HealthPlanCostSharingSpecification.php +++ b/src/HealthPlanCostSharingSpecification.php @@ -26,7 +26,7 @@ class HealthPlanCostSharingSpecification extends BaseType implements HealthPlanC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HealthPlanFormulary.php b/src/HealthPlanFormulary.php index 208642c35..2fd6b149a 100644 --- a/src/HealthPlanFormulary.php +++ b/src/HealthPlanFormulary.php @@ -27,7 +27,7 @@ class HealthPlanFormulary extends BaseType implements HealthPlanFormularyContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HealthPlanNetwork.php b/src/HealthPlanNetwork.php index d6700a156..8a33fc08e 100644 --- a/src/HealthPlanNetwork.php +++ b/src/HealthPlanNetwork.php @@ -26,7 +26,7 @@ class HealthPlanNetwork extends BaseType implements HealthPlanNetworkContract, I * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HealthTopicContent.php b/src/HealthTopicContent.php index ee826083d..145994e97 100644 --- a/src/HealthTopicContent.php +++ b/src/HealthTopicContent.php @@ -161,7 +161,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -216,7 +216,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1687,7 +1687,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HighSchool.php b/src/HighSchool.php index 85605d706..a8024cbee 100644 --- a/src/HighSchool.php +++ b/src/HighSchool.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1499,7 +1517,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HinduTemple.php b/src/HinduTemple.php index 5baf24139..cd2a61f2f 100644 --- a/src/HinduTemple.php +++ b/src/HinduTemple.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HobbyShop.php b/src/HobbyShop.php index 7355f04b3..4b17b78bc 100644 --- a/src/HobbyShop.php +++ b/src/HobbyShop.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HomeAndConstructionBusiness.php b/src/HomeAndConstructionBusiness.php index 90b88df15..5b110a9c3 100644 --- a/src/HomeAndConstructionBusiness.php +++ b/src/HomeAndConstructionBusiness.php @@ -73,7 +73,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -100,6 +100,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1569,7 +1587,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HomeGoodsStore.php b/src/HomeGoodsStore.php index fe2239b10..81a51216a 100644 --- a/src/HomeGoodsStore.php +++ b/src/HomeGoodsStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Hospital.php b/src/Hospital.php index ae3526851..e4af01891 100644 --- a/src/Hospital.php +++ b/src/Hospital.php @@ -70,7 +70,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -97,6 +97,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1646,7 +1664,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Hostel.php b/src/Hostel.php index dfa207a9e..d00cde197 100644 --- a/src/Hostel.php +++ b/src/Hostel.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -98,6 +98,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1657,7 +1675,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Hotel.php b/src/Hotel.php index 65d0d327e..fbd20af09 100644 --- a/src/Hotel.php +++ b/src/Hotel.php @@ -73,7 +73,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -100,6 +100,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1659,7 +1677,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HotelRoom.php b/src/HotelRoom.php index 18e4dd501..ee66c0d5e 100644 --- a/src/HotelRoom.php +++ b/src/HotelRoom.php @@ -88,7 +88,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -339,7 +339,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -897,7 +897,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -998,7 +998,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/House.php b/src/House.php index 482302cb8..3c13ed405 100644 --- a/src/House.php +++ b/src/House.php @@ -87,7 +87,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -338,7 +338,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -896,7 +896,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -997,7 +997,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HousePainter.php b/src/HousePainter.php index ccba060d0..22d83dc1a 100644 --- a/src/HousePainter.php +++ b/src/HousePainter.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/HowTo.php b/src/HowTo.php index 3c57e783c..4d3ada214 100644 --- a/src/HowTo.php +++ b/src/HowTo.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1707,7 +1707,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HowToDirection.php b/src/HowToDirection.php index e272a0077..a9695107e 100644 --- a/src/HowToDirection.php +++ b/src/HowToDirection.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1782,7 +1782,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HowToItem.php b/src/HowToItem.php index 4ddcc7725..0607c55cf 100644 --- a/src/HowToItem.php +++ b/src/HowToItem.php @@ -26,7 +26,7 @@ class HowToItem extends BaseType implements HowToItemContract, IntangibleContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HowToSection.php b/src/HowToSection.php index 15577810b..8ae0975f9 100644 --- a/src/HowToSection.php +++ b/src/HowToSection.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1761,7 +1761,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HowToStep.php b/src/HowToStep.php index 937b35cef..8877a905a 100644 --- a/src/HowToStep.php +++ b/src/HowToStep.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1761,7 +1761,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HowToSupply.php b/src/HowToSupply.php index 708f1f2e0..c64e61dea 100644 --- a/src/HowToSupply.php +++ b/src/HowToSupply.php @@ -27,7 +27,7 @@ class HowToSupply extends BaseType implements HowToSupplyContract, HowToItemCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HowToTip.php b/src/HowToTip.php index 5c07517ef..1ca4aad8b 100644 --- a/src/HowToTip.php +++ b/src/HowToTip.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1707,7 +1707,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HowToTool.php b/src/HowToTool.php index b935409dc..f1fbe9622 100644 --- a/src/HowToTool.php +++ b/src/HowToTool.php @@ -27,7 +27,7 @@ class HowToTool extends BaseType implements HowToToolContract, HowToItemContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/HyperToc.php b/src/HyperToc.php index df05210bd..4887c4665 100644 --- a/src/HyperToc.php +++ b/src/HyperToc.php @@ -159,7 +159,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -214,7 +214,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1666,7 +1666,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/HyperTocEntry.php b/src/HyperTocEntry.php index 9574772b9..f4047473c 100644 --- a/src/HyperTocEntry.php +++ b/src/HyperTocEntry.php @@ -162,7 +162,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -217,7 +217,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1669,7 +1669,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/IceCreamShop.php b/src/IceCreamShop.php index 6b1c18c19..2776fb6ab 100644 --- a/src/IceCreamShop.php +++ b/src/IceCreamShop.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/IgnoreAction.php b/src/IgnoreAction.php index b27dca1d7..1f8ef72fb 100644 --- a/src/IgnoreAction.php +++ b/src/IgnoreAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ImageGallery.php b/src/ImageGallery.php index ab5c5e2e7..77cf9594c 100644 --- a/src/ImageGallery.php +++ b/src/ImageGallery.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1749,7 +1749,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ImageObject.php b/src/ImageObject.php index 3e01bf56e..bca0a2699 100644 --- a/src/ImageObject.php +++ b/src/ImageObject.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1945,7 +1945,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2002,7 +2002,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2309,7 +2309,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/ImageObjectSnapshot.php b/src/ImageObjectSnapshot.php index 082d63882..b876c1bf8 100644 --- a/src/ImageObjectSnapshot.php +++ b/src/ImageObjectSnapshot.php @@ -161,7 +161,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -216,7 +216,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1953,7 +1953,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2010,7 +2010,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2317,7 +2317,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/ImagingTest.php b/src/ImagingTest.php index ca6e4caaf..2984e06a8 100644 --- a/src/ImagingTest.php +++ b/src/ImagingTest.php @@ -26,7 +26,7 @@ class ImagingTest extends BaseType implements ImagingTestContract, MedicalEntity * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/IndividualProduct.php b/src/IndividualProduct.php index 37e68e1d9..0fb833e06 100644 --- a/src/IndividualProduct.php +++ b/src/IndividualProduct.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InfectiousAgentClass.php b/src/InfectiousAgentClass.php index 9924f434b..5af8de593 100644 --- a/src/InfectiousAgentClass.php +++ b/src/InfectiousAgentClass.php @@ -77,7 +77,7 @@ class InfectiousAgentClass extends BaseType implements InfectiousAgentClassContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InfectiousDisease.php b/src/InfectiousDisease.php index a0cb58f57..cdb44be43 100644 --- a/src/InfectiousDisease.php +++ b/src/InfectiousDisease.php @@ -30,7 +30,7 @@ class InfectiousDisease extends BaseType implements InfectiousDiseaseContract, M * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InformAction.php b/src/InformAction.php index 580903190..5faf5391c 100644 --- a/src/InformAction.php +++ b/src/InformAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InsertAction.php b/src/InsertAction.php index 11c810b35..19648ab43 100644 --- a/src/InsertAction.php +++ b/src/InsertAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InstallAction.php b/src/InstallAction.php index cf4bacc28..1f90bd787 100644 --- a/src/InstallAction.php +++ b/src/InstallAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InsuranceAgency.php b/src/InsuranceAgency.php index c5727cf3f..2227b9d0b 100644 --- a/src/InsuranceAgency.php +++ b/src/InsuranceAgency.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1579,7 +1597,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Intangible.php b/src/Intangible.php index 2b7e5c5f2..273513ca9 100644 --- a/src/Intangible.php +++ b/src/Intangible.php @@ -24,7 +24,7 @@ class Intangible extends BaseType implements IntangibleContract, ThingContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InteractAction.php b/src/InteractAction.php index 405c3a612..7dd565cd4 100644 --- a/src/InteractAction.php +++ b/src/InteractAction.php @@ -38,7 +38,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InteractionCounter.php b/src/InteractionCounter.php index d94dae69f..6e07ea562 100644 --- a/src/InteractionCounter.php +++ b/src/InteractionCounter.php @@ -26,7 +26,7 @@ class InteractionCounter extends BaseType implements InteractionCounterContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InternetCafe.php b/src/InternetCafe.php index e83ff5e5e..239d57cad 100644 --- a/src/InternetCafe.php +++ b/src/InternetCafe.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/InvestmentFund.php b/src/InvestmentFund.php index 1c4d63d76..b9ed8d69a 100644 --- a/src/InvestmentFund.php +++ b/src/InvestmentFund.php @@ -30,7 +30,7 @@ class InvestmentFund extends BaseType implements InvestmentFundContract, Financi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InvestmentOrDeposit.php b/src/InvestmentOrDeposit.php index ab9ec53c0..de3fd751e 100644 --- a/src/InvestmentOrDeposit.php +++ b/src/InvestmentOrDeposit.php @@ -28,7 +28,7 @@ class InvestmentOrDeposit extends BaseType implements InvestmentOrDepositContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/InviteAction.php b/src/InviteAction.php index 901a8aba0..0b9341227 100644 --- a/src/InviteAction.php +++ b/src/InviteAction.php @@ -55,7 +55,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Invoice.php b/src/Invoice.php index 1b9ca8520..0404601ad 100644 --- a/src/Invoice.php +++ b/src/Invoice.php @@ -38,7 +38,7 @@ public function accountId($accountId) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ItemAvailability.php b/src/ItemAvailability.php index b5361247d..07026861d 100644 --- a/src/ItemAvailability.php +++ b/src/ItemAvailability.php @@ -97,7 +97,7 @@ class ItemAvailability extends BaseType implements ItemAvailabilityContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ItemList.php b/src/ItemList.php index 06a733e84..fd4157a60 100644 --- a/src/ItemList.php +++ b/src/ItemList.php @@ -26,7 +26,7 @@ class ItemList extends BaseType implements ItemListContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ItemListOrderType.php b/src/ItemListOrderType.php index 787e0d6a5..8922fa00c 100644 --- a/src/ItemListOrderType.php +++ b/src/ItemListOrderType.php @@ -48,7 +48,7 @@ class ItemListOrderType extends BaseType implements ItemListOrderTypeContract, E * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ItemPage.php b/src/ItemPage.php index 7aa7676f3..cfe693d84 100644 --- a/src/ItemPage.php +++ b/src/ItemPage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/JewelryStore.php b/src/JewelryStore.php index 18f246d41..1fe600855 100644 --- a/src/JewelryStore.php +++ b/src/JewelryStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/JobPosting.php b/src/JobPosting.php index c2634480b..240e02877 100644 --- a/src/JobPosting.php +++ b/src/JobPosting.php @@ -24,7 +24,7 @@ class JobPosting extends BaseType implements JobPostingContract, IntangibleContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/JoinAction.php b/src/JoinAction.php index 692583a35..ef3a08292 100644 --- a/src/JoinAction.php +++ b/src/JoinAction.php @@ -48,7 +48,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Joint.php b/src/Joint.php index 064e99181..1353669a0 100644 --- a/src/Joint.php +++ b/src/Joint.php @@ -26,7 +26,7 @@ class Joint extends BaseType implements JointContract, AnatomicalStructureContra * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LakeBodyOfWater.php b/src/LakeBodyOfWater.php index 25181a87b..0ccccfa2f 100644 --- a/src/LakeBodyOfWater.php +++ b/src/LakeBodyOfWater.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Landform.php b/src/Landform.php index 052b52fd3..b60fd4b55 100644 --- a/src/Landform.php +++ b/src/Landform.php @@ -49,7 +49,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -750,7 +750,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LandmarksOrHistoricalBuildings.php b/src/LandmarksOrHistoricalBuildings.php index 3c6851af9..86ed44174 100644 --- a/src/LandmarksOrHistoricalBuildings.php +++ b/src/LandmarksOrHistoricalBuildings.php @@ -46,7 +46,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -747,7 +747,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Language.php b/src/Language.php index 678c8ded4..eae7e3175 100644 --- a/src/Language.php +++ b/src/Language.php @@ -29,7 +29,7 @@ class Language extends BaseType implements LanguageContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LearningResource.php b/src/LearningResource.php index 46cdd5bca..fc16d7b2f 100644 --- a/src/LearningResource.php +++ b/src/LearningResource.php @@ -163,7 +163,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -218,7 +218,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1688,7 +1688,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/LeaveAction.php b/src/LeaveAction.php index 2a7c2d680..bc59ce90c 100644 --- a/src/LeaveAction.php +++ b/src/LeaveAction.php @@ -45,7 +45,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LegalForceStatus.php b/src/LegalForceStatus.php index f3ba0a010..22df8c0aa 100644 --- a/src/LegalForceStatus.php +++ b/src/LegalForceStatus.php @@ -56,7 +56,7 @@ class LegalForceStatus extends BaseType implements LegalForceStatusContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LegalService.php b/src/LegalService.php index 526f9e892..50e157e87 100644 --- a/src/LegalService.php +++ b/src/LegalService.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -98,6 +98,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1567,7 +1585,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LegalValueLevel.php b/src/LegalValueLevel.php index 0be00b3bf..a85d1bf39 100644 --- a/src/LegalValueLevel.php +++ b/src/LegalValueLevel.php @@ -77,7 +77,7 @@ class LegalValueLevel extends BaseType implements LegalValueLevelContract, Enume * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Legislation.php b/src/Legislation.php index aab8b10d0..4dd3d6681 100644 --- a/src/Legislation.php +++ b/src/Legislation.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1909,7 +1909,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/LegislationObject.php b/src/LegislationObject.php index f4ea4b4aa..e4b400511 100644 --- a/src/LegislationObject.php +++ b/src/LegislationObject.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -2154,7 +2154,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2211,7 +2211,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2518,7 +2518,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/LegislativeBuilding.php b/src/LegislativeBuilding.php index 81d4ab2ed..994ce061c 100644 --- a/src/LegislativeBuilding.php +++ b/src/LegislativeBuilding.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LendAction.php b/src/LendAction.php index 6771b1ae7..c1ade9faa 100644 --- a/src/LendAction.php +++ b/src/LendAction.php @@ -44,7 +44,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Library.php b/src/Library.php index 1cb809595..792120a0d 100644 --- a/src/Library.php +++ b/src/Library.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LibrarySystem.php b/src/LibrarySystem.php index fd4c93b1a..e8385f266 100644 --- a/src/LibrarySystem.php +++ b/src/LibrarySystem.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/LifestyleModification.php b/src/LifestyleModification.php index 6699c20fe..c63dc6f9c 100644 --- a/src/LifestyleModification.php +++ b/src/LifestyleModification.php @@ -26,7 +26,7 @@ class LifestyleModification extends BaseType implements LifestyleModificationCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Ligament.php b/src/Ligament.php index 08dbd440e..7f3fe5760 100644 --- a/src/Ligament.php +++ b/src/Ligament.php @@ -27,7 +27,7 @@ class Ligament extends BaseType implements LigamentContract, AnatomicalStructure * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LikeAction.php b/src/LikeAction.php index f103f29e9..f6eb7a90f 100644 --- a/src/LikeAction.php +++ b/src/LikeAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LinkRole.php b/src/LinkRole.php index 60d512a26..cc536019e 100644 --- a/src/LinkRole.php +++ b/src/LinkRole.php @@ -31,7 +31,7 @@ class LinkRole extends BaseType implements LinkRoleContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LiquorStore.php b/src/LiquorStore.php index 96419e2e8..16e82e450 100644 --- a/src/LiquorStore.php +++ b/src/LiquorStore.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ListItem.php b/src/ListItem.php index 291463b85..eed3ead99 100644 --- a/src/ListItem.php +++ b/src/ListItem.php @@ -24,7 +24,7 @@ class ListItem extends BaseType implements ListItemContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ListenAction.php b/src/ListenAction.php index 916e2e015..1c64864ac 100644 --- a/src/ListenAction.php +++ b/src/ListenAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LiteraryEvent.php b/src/LiteraryEvent.php index 88a8cbced..86de2b2f8 100644 --- a/src/LiteraryEvent.php +++ b/src/LiteraryEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LiveBlogPosting.php b/src/LiveBlogPosting.php index fc438c492..162c23ae4 100644 --- a/src/LiveBlogPosting.php +++ b/src/LiveBlogPosting.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1800,7 +1800,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/LoanOrCredit.php b/src/LoanOrCredit.php index ee81970d0..b1fdcba43 100644 --- a/src/LoanOrCredit.php +++ b/src/LoanOrCredit.php @@ -27,7 +27,7 @@ class LoanOrCredit extends BaseType implements LoanOrCreditContract, FinancialPr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LocalBusiness.php b/src/LocalBusiness.php index 8ed1fb246..d3d2b0b8c 100644 --- a/src/LocalBusiness.php +++ b/src/LocalBusiness.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LocationFeatureSpecification.php b/src/LocationFeatureSpecification.php index 7108bfddc..f6eb03cf0 100644 --- a/src/LocationFeatureSpecification.php +++ b/src/LocationFeatureSpecification.php @@ -28,7 +28,7 @@ class LocationFeatureSpecification extends BaseType implements LocationFeatureSp * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Locksmith.php b/src/Locksmith.php index 2cd829f68..2fdcc7574 100644 --- a/src/Locksmith.php +++ b/src/Locksmith.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LodgingBusiness.php b/src/LodgingBusiness.php index 72605db3a..657cfaab7 100644 --- a/src/LodgingBusiness.php +++ b/src/LodgingBusiness.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1653,7 +1671,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/LodgingReservation.php b/src/LodgingReservation.php index 75885f370..72a86518a 100644 --- a/src/LodgingReservation.php +++ b/src/LodgingReservation.php @@ -29,7 +29,7 @@ class LodgingReservation extends BaseType implements LodgingReservationContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LoseAction.php b/src/LoseAction.php index 04f2bc850..3682a98b0 100644 --- a/src/LoseAction.php +++ b/src/LoseAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/LymphaticVessel.php b/src/LymphaticVessel.php index 7aab0b792..f495f44d6 100644 --- a/src/LymphaticVessel.php +++ b/src/LymphaticVessel.php @@ -28,7 +28,7 @@ class LymphaticVessel extends BaseType implements LymphaticVesselContract, Anato * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Manuscript.php b/src/Manuscript.php index 19cc57b62..1dbd527ca 100644 --- a/src/Manuscript.php +++ b/src/Manuscript.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1662,7 +1662,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Map.php b/src/Map.php index 857ea0f6e..ea350a3f1 100644 --- a/src/Map.php +++ b/src/Map.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1673,7 +1673,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MapCategoryType.php b/src/MapCategoryType.php index d73f67ab3..9092b3d9c 100644 --- a/src/MapCategoryType.php +++ b/src/MapCategoryType.php @@ -54,7 +54,7 @@ class MapCategoryType extends BaseType implements MapCategoryTypeContract, Enume * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MarryAction.php b/src/MarryAction.php index 7a51c7d89..2934db011 100644 --- a/src/MarryAction.php +++ b/src/MarryAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Mass.php b/src/Mass.php index 52264a01d..a49b980c5 100644 --- a/src/Mass.php +++ b/src/Mass.php @@ -26,7 +26,7 @@ class Mass extends BaseType implements MassContract, IntangibleContract, Quantit * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MathSolver.php b/src/MathSolver.php index eedcfc516..569c86487 100644 --- a/src/MathSolver.php +++ b/src/MathSolver.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1680,7 +1680,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MaximumDoseSchedule.php b/src/MaximumDoseSchedule.php index 25e3a8a8f..45b85ac76 100644 --- a/src/MaximumDoseSchedule.php +++ b/src/MaximumDoseSchedule.php @@ -30,7 +30,7 @@ class MaximumDoseSchedule extends BaseType implements MaximumDoseScheduleContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MeasurementMethodEnum.php b/src/MeasurementMethodEnum.php index c8f5f2a8b..eaec6fd4c 100644 --- a/src/MeasurementMethodEnum.php +++ b/src/MeasurementMethodEnum.php @@ -38,7 +38,7 @@ class MeasurementMethodEnum extends BaseType implements MeasurementMethodEnumCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MeasurementTypeEnumeration.php b/src/MeasurementTypeEnumeration.php index 218c3d552..e40dd1851 100644 --- a/src/MeasurementTypeEnumeration.php +++ b/src/MeasurementTypeEnumeration.php @@ -30,7 +30,7 @@ class MeasurementTypeEnumeration extends BaseType implements MeasurementTypeEnum * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MediaGallery.php b/src/MediaGallery.php index 460a2ee5c..263e49ba9 100644 --- a/src/MediaGallery.php +++ b/src/MediaGallery.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1749,7 +1749,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MediaManipulationRatingEnumeration.php b/src/MediaManipulationRatingEnumeration.php index e432efd20..443836725 100644 --- a/src/MediaManipulationRatingEnumeration.php +++ b/src/MediaManipulationRatingEnumeration.php @@ -205,7 +205,7 @@ class MediaManipulationRatingEnumeration extends BaseType implements MediaManipu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MediaObject.php b/src/MediaObject.php index 767de40ae..0cd8745b4 100644 --- a/src/MediaObject.php +++ b/src/MediaObject.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1886,7 +1886,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1943,7 +1943,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2250,7 +2250,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/MediaReview.php b/src/MediaReview.php index 415dd4016..c64fff8e8 100644 --- a/src/MediaReview.php +++ b/src/MediaReview.php @@ -167,7 +167,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -222,7 +222,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1899,7 +1899,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MediaReviewItem.php b/src/MediaReviewItem.php index 55e549610..7800fd6a5 100644 --- a/src/MediaReviewItem.php +++ b/src/MediaReviewItem.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1680,7 +1680,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MediaSubscription.php b/src/MediaSubscription.php index d78b92534..7c6f0122a 100644 --- a/src/MediaSubscription.php +++ b/src/MediaSubscription.php @@ -26,7 +26,7 @@ class MediaSubscription extends BaseType implements MediaSubscriptionContract, I * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalAudience.php b/src/MedicalAudience.php index ad26875f8..738fcba38 100644 --- a/src/MedicalAudience.php +++ b/src/MedicalAudience.php @@ -27,7 +27,7 @@ class MedicalAudience extends BaseType implements MedicalAudienceContract, Audie * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalAudienceType.php b/src/MedicalAudienceType.php index 1e8606505..c1082be1f 100644 --- a/src/MedicalAudienceType.php +++ b/src/MedicalAudienceType.php @@ -45,7 +45,7 @@ class MedicalAudienceType extends BaseType implements MedicalAudienceTypeContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalBusiness.php b/src/MedicalBusiness.php index b78b3384d..5bce109e8 100644 --- a/src/MedicalBusiness.php +++ b/src/MedicalBusiness.php @@ -70,7 +70,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -97,6 +97,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1566,7 +1584,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MedicalCause.php b/src/MedicalCause.php index fc7a85266..af23e6fdd 100644 --- a/src/MedicalCause.php +++ b/src/MedicalCause.php @@ -40,7 +40,7 @@ class MedicalCause extends BaseType implements MedicalCauseContract, MedicalEnti * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalClinic.php b/src/MedicalClinic.php index ddebe13b2..bdef8add7 100644 --- a/src/MedicalClinic.php +++ b/src/MedicalClinic.php @@ -72,7 +72,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -99,6 +99,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1631,7 +1649,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MedicalCode.php b/src/MedicalCode.php index 0f8f35577..6eb42c612 100644 --- a/src/MedicalCode.php +++ b/src/MedicalCode.php @@ -29,7 +29,7 @@ class MedicalCode extends BaseType implements MedicalCodeContract, CategoryCodeC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -386,7 +386,7 @@ public function subjectOf($subjectOf) } /** - * A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]] + * A code that identifies this [[DefinedTerm]] within a [[DefinedTermSet]]. * * @param string|string[] $termCode * diff --git a/src/MedicalCondition.php b/src/MedicalCondition.php index 3b83102ad..2ff41f4e2 100644 --- a/src/MedicalCondition.php +++ b/src/MedicalCondition.php @@ -27,7 +27,7 @@ class MedicalCondition extends BaseType implements MedicalConditionContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalConditionStage.php b/src/MedicalConditionStage.php index 0eae657c2..ee8e9c7f4 100644 --- a/src/MedicalConditionStage.php +++ b/src/MedicalConditionStage.php @@ -26,7 +26,7 @@ class MedicalConditionStage extends BaseType implements MedicalConditionStageCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalContraindication.php b/src/MedicalContraindication.php index 9cf94737f..ad37a6124 100644 --- a/src/MedicalContraindication.php +++ b/src/MedicalContraindication.php @@ -29,7 +29,7 @@ class MedicalContraindication extends BaseType implements MedicalContraindicatio * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalDevice.php b/src/MedicalDevice.php index 3885d2ab3..b9af651da 100644 --- a/src/MedicalDevice.php +++ b/src/MedicalDevice.php @@ -26,7 +26,7 @@ class MedicalDevice extends BaseType implements MedicalDeviceContract, MedicalEn * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalDevicePurpose.php b/src/MedicalDevicePurpose.php index d3f30a840..5eac8d5cb 100644 --- a/src/MedicalDevicePurpose.php +++ b/src/MedicalDevicePurpose.php @@ -45,7 +45,7 @@ class MedicalDevicePurpose extends BaseType implements MedicalDevicePurposeContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalEntity.php b/src/MedicalEntity.php index 44f9ef5a9..bb180a763 100644 --- a/src/MedicalEntity.php +++ b/src/MedicalEntity.php @@ -25,7 +25,7 @@ class MedicalEntity extends BaseType implements MedicalEntityContract, ThingCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalEnumeration.php b/src/MedicalEnumeration.php index 967757469..a6b3c937c 100644 --- a/src/MedicalEnumeration.php +++ b/src/MedicalEnumeration.php @@ -30,7 +30,7 @@ class MedicalEnumeration extends BaseType implements MedicalEnumerationContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalEvidenceLevel.php b/src/MedicalEvidenceLevel.php index 361444fa6..940308ad3 100644 --- a/src/MedicalEvidenceLevel.php +++ b/src/MedicalEvidenceLevel.php @@ -52,7 +52,7 @@ class MedicalEvidenceLevel extends BaseType implements MedicalEvidenceLevelContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalGuideline.php b/src/MedicalGuideline.php index 104d53cc7..bcf396099 100644 --- a/src/MedicalGuideline.php +++ b/src/MedicalGuideline.php @@ -31,7 +31,7 @@ class MedicalGuideline extends BaseType implements MedicalGuidelineContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalGuidelineContraindication.php b/src/MedicalGuidelineContraindication.php index e8a449a43..cdb08b355 100644 --- a/src/MedicalGuidelineContraindication.php +++ b/src/MedicalGuidelineContraindication.php @@ -27,7 +27,7 @@ class MedicalGuidelineContraindication extends BaseType implements MedicalGuidel * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalGuidelineRecommendation.php b/src/MedicalGuidelineRecommendation.php index 90d934669..8d134ca43 100644 --- a/src/MedicalGuidelineRecommendation.php +++ b/src/MedicalGuidelineRecommendation.php @@ -27,7 +27,7 @@ class MedicalGuidelineRecommendation extends BaseType implements MedicalGuidelin * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalImagingTechnique.php b/src/MedicalImagingTechnique.php index 49e3cb41f..cdbab7ac0 100644 --- a/src/MedicalImagingTechnique.php +++ b/src/MedicalImagingTechnique.php @@ -69,7 +69,7 @@ class MedicalImagingTechnique extends BaseType implements MedicalImagingTechniqu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalIndication.php b/src/MedicalIndication.php index 5c7acc1db..1358ae027 100644 --- a/src/MedicalIndication.php +++ b/src/MedicalIndication.php @@ -26,7 +26,7 @@ class MedicalIndication extends BaseType implements MedicalIndicationContract, M * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalIntangible.php b/src/MedicalIntangible.php index 69d47646b..cffbd8992 100644 --- a/src/MedicalIntangible.php +++ b/src/MedicalIntangible.php @@ -26,7 +26,7 @@ class MedicalIntangible extends BaseType implements MedicalIntangibleContract, M * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalObservationalStudy.php b/src/MedicalObservationalStudy.php index 9a26f1d12..00601e70a 100644 --- a/src/MedicalObservationalStudy.php +++ b/src/MedicalObservationalStudy.php @@ -33,7 +33,7 @@ class MedicalObservationalStudy extends BaseType implements MedicalObservational * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalObservationalStudyDesign.php b/src/MedicalObservationalStudyDesign.php index bf1a58978..58bf4e62d 100644 --- a/src/MedicalObservationalStudyDesign.php +++ b/src/MedicalObservationalStudyDesign.php @@ -98,7 +98,7 @@ class MedicalObservationalStudyDesign extends BaseType implements MedicalObserva * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalOrganization.php b/src/MedicalOrganization.php index 24efac09e..3c9fa2408 100644 --- a/src/MedicalOrganization.php +++ b/src/MedicalOrganization.php @@ -44,7 +44,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -71,6 +71,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/MedicalProcedure.php b/src/MedicalProcedure.php index 761eac28b..9575bc675 100644 --- a/src/MedicalProcedure.php +++ b/src/MedicalProcedure.php @@ -27,7 +27,7 @@ class MedicalProcedure extends BaseType implements MedicalProcedureContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalProcedureType.php b/src/MedicalProcedureType.php index d0f2209d8..68e9c290e 100644 --- a/src/MedicalProcedureType.php +++ b/src/MedicalProcedureType.php @@ -46,7 +46,7 @@ class MedicalProcedureType extends BaseType implements MedicalProcedureTypeContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalRiskCalculator.php b/src/MedicalRiskCalculator.php index 1dc259273..5416977bf 100644 --- a/src/MedicalRiskCalculator.php +++ b/src/MedicalRiskCalculator.php @@ -28,7 +28,7 @@ class MedicalRiskCalculator extends BaseType implements MedicalRiskCalculatorCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalRiskEstimator.php b/src/MedicalRiskEstimator.php index 50d897c0a..3f533cb12 100644 --- a/src/MedicalRiskEstimator.php +++ b/src/MedicalRiskEstimator.php @@ -26,7 +26,7 @@ class MedicalRiskEstimator extends BaseType implements MedicalRiskEstimatorContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalRiskFactor.php b/src/MedicalRiskFactor.php index a9dde0644..243f8331d 100644 --- a/src/MedicalRiskFactor.php +++ b/src/MedicalRiskFactor.php @@ -26,7 +26,7 @@ class MedicalRiskFactor extends BaseType implements MedicalRiskFactorContract, M * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalRiskScore.php b/src/MedicalRiskScore.php index c43828e25..4b9e919cd 100644 --- a/src/MedicalRiskScore.php +++ b/src/MedicalRiskScore.php @@ -27,7 +27,7 @@ class MedicalRiskScore extends BaseType implements MedicalRiskScoreContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalScholarlyArticle.php b/src/MedicalScholarlyArticle.php index 4f94a7634..4c3692457 100644 --- a/src/MedicalScholarlyArticle.php +++ b/src/MedicalScholarlyArticle.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1771,7 +1771,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MedicalSign.php b/src/MedicalSign.php index b2d1995ef..7fb3053b8 100644 --- a/src/MedicalSign.php +++ b/src/MedicalSign.php @@ -28,7 +28,7 @@ class MedicalSign extends BaseType implements MedicalSignContract, MedicalCondit * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalSignOrSymptom.php b/src/MedicalSignOrSymptom.php index 97f45d94f..dd9d915cc 100644 --- a/src/MedicalSignOrSymptom.php +++ b/src/MedicalSignOrSymptom.php @@ -27,7 +27,7 @@ class MedicalSignOrSymptom extends BaseType implements MedicalSignOrSymptomContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalSpecialty.php b/src/MedicalSpecialty.php index 4b94819e6..848b985a1 100644 --- a/src/MedicalSpecialty.php +++ b/src/MedicalSpecialty.php @@ -416,7 +416,7 @@ class MedicalSpecialty extends BaseType implements MedicalSpecialtyContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalStudy.php b/src/MedicalStudy.php index 02d3c2c5b..8fd05efce 100644 --- a/src/MedicalStudy.php +++ b/src/MedicalStudy.php @@ -33,7 +33,7 @@ class MedicalStudy extends BaseType implements MedicalStudyContract, MedicalEnti * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalStudyStatus.php b/src/MedicalStudyStatus.php index 8c012f703..8d11d5672 100644 --- a/src/MedicalStudyStatus.php +++ b/src/MedicalStudyStatus.php @@ -108,7 +108,7 @@ class MedicalStudyStatus extends BaseType implements MedicalStudyStatusContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalSymptom.php b/src/MedicalSymptom.php index 174d9a108..97d86e125 100644 --- a/src/MedicalSymptom.php +++ b/src/MedicalSymptom.php @@ -28,7 +28,7 @@ class MedicalSymptom extends BaseType implements MedicalSymptomContract, Medical * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalTest.php b/src/MedicalTest.php index 330ce3fb6..1cdf07c05 100644 --- a/src/MedicalTest.php +++ b/src/MedicalTest.php @@ -25,7 +25,7 @@ class MedicalTest extends BaseType implements MedicalTestContract, MedicalEntity * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalTestPanel.php b/src/MedicalTestPanel.php index 86567fa16..027517a9d 100644 --- a/src/MedicalTestPanel.php +++ b/src/MedicalTestPanel.php @@ -26,7 +26,7 @@ class MedicalTestPanel extends BaseType implements MedicalTestPanelContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalTherapy.php b/src/MedicalTherapy.php index 4ca5c0897..6143a2a2e 100644 --- a/src/MedicalTherapy.php +++ b/src/MedicalTherapy.php @@ -32,7 +32,7 @@ class MedicalTherapy extends BaseType implements MedicalTherapyContract, Medical * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalTrial.php b/src/MedicalTrial.php index 2af7cd93d..f6c27682b 100644 --- a/src/MedicalTrial.php +++ b/src/MedicalTrial.php @@ -29,7 +29,7 @@ class MedicalTrial extends BaseType implements MedicalTrialContract, MedicalEnti * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalTrialDesign.php b/src/MedicalTrialDesign.php index 17f0171de..84529222f 100644 --- a/src/MedicalTrialDesign.php +++ b/src/MedicalTrialDesign.php @@ -105,7 +105,7 @@ class MedicalTrialDesign extends BaseType implements MedicalTrialDesignContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MedicalWebPage.php b/src/MedicalWebPage.php index 2a04fa875..7d1191f90 100644 --- a/src/MedicalWebPage.php +++ b/src/MedicalWebPage.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1780,7 +1780,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MedicineSystem.php b/src/MedicineSystem.php index 58ff4cd56..22b943cfd 100644 --- a/src/MedicineSystem.php +++ b/src/MedicineSystem.php @@ -85,7 +85,7 @@ class MedicineSystem extends BaseType implements MedicineSystemContract, Enumera * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MeetingRoom.php b/src/MeetingRoom.php index 223670696..cc67ef8ef 100644 --- a/src/MeetingRoom.php +++ b/src/MeetingRoom.php @@ -91,7 +91,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -342,7 +342,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -900,7 +900,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -1001,7 +1001,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MensClothingStore.php b/src/MensClothingStore.php index 7c8a087a7..30e5a3450 100644 --- a/src/MensClothingStore.php +++ b/src/MensClothingStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Menu.php b/src/Menu.php index 694dbb884..7b8317b9f 100644 --- a/src/Menu.php +++ b/src/Menu.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1688,7 +1688,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MenuItem.php b/src/MenuItem.php index 67b75a205..0208a24d0 100644 --- a/src/MenuItem.php +++ b/src/MenuItem.php @@ -24,7 +24,7 @@ class MenuItem extends BaseType implements MenuItemContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MenuSection.php b/src/MenuSection.php index 32b296c24..a1510e6aa 100644 --- a/src/MenuSection.php +++ b/src/MenuSection.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1690,7 +1690,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MerchantReturnEnumeration.php b/src/MerchantReturnEnumeration.php index 91aa04366..a1a65ec68 100644 --- a/src/MerchantReturnEnumeration.php +++ b/src/MerchantReturnEnumeration.php @@ -64,7 +64,7 @@ class MerchantReturnEnumeration extends BaseType implements MerchantReturnEnumer * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MerchantReturnPolicy.php b/src/MerchantReturnPolicy.php index 0dab9de94..88fd57d52 100644 --- a/src/MerchantReturnPolicy.php +++ b/src/MerchantReturnPolicy.php @@ -49,7 +49,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MerchantReturnPolicySeasonalOverride.php b/src/MerchantReturnPolicySeasonalOverride.php index 6befbb20b..5cf61bfa6 100644 --- a/src/MerchantReturnPolicySeasonalOverride.php +++ b/src/MerchantReturnPolicySeasonalOverride.php @@ -26,7 +26,7 @@ class MerchantReturnPolicySeasonalOverride extends BaseType implements MerchantR * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Message.php b/src/Message.php index 375d4ee10..224b95727 100644 --- a/src/Message.php +++ b/src/Message.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1759,7 +1759,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MiddleSchool.php b/src/MiddleSchool.php index 710874fe9..fd48fa37a 100644 --- a/src/MiddleSchool.php +++ b/src/MiddleSchool.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1500,7 +1518,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MobileApplication.php b/src/MobileApplication.php index 619a0b442..70543dbdf 100644 --- a/src/MobileApplication.php +++ b/src/MobileApplication.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1940,7 +1940,7 @@ public function screenshot($screenshot) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MobilePhoneStore.php b/src/MobilePhoneStore.php index 05f3d7fe6..107f0c7f0 100644 --- a/src/MobilePhoneStore.php +++ b/src/MobilePhoneStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MolecularEntity.php b/src/MolecularEntity.php index d4cf5da1b..14a342d79 100644 --- a/src/MolecularEntity.php +++ b/src/MolecularEntity.php @@ -28,7 +28,7 @@ class MolecularEntity extends BaseType implements MolecularEntityContract, BioCh * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MonetaryAmount.php b/src/MonetaryAmount.php index 0f12013cc..ffda29f00 100644 --- a/src/MonetaryAmount.php +++ b/src/MonetaryAmount.php @@ -29,7 +29,7 @@ class MonetaryAmount extends BaseType implements MonetaryAmountContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MonetaryAmountDistribution.php b/src/MonetaryAmountDistribution.php index 66e8d4e74..67a722113 100644 --- a/src/MonetaryAmountDistribution.php +++ b/src/MonetaryAmountDistribution.php @@ -27,7 +27,7 @@ class MonetaryAmountDistribution extends BaseType implements MonetaryAmountDistr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MonetaryGrant.php b/src/MonetaryGrant.php index f1d203780..7b879bccb 100644 --- a/src/MonetaryGrant.php +++ b/src/MonetaryGrant.php @@ -26,7 +26,7 @@ class MonetaryGrant extends BaseType implements MonetaryGrantContract, GrantCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MoneyTransfer.php b/src/MoneyTransfer.php index 21c438392..79256ea31 100644 --- a/src/MoneyTransfer.php +++ b/src/MoneyTransfer.php @@ -42,7 +42,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MortgageLoan.php b/src/MortgageLoan.php index d7672cd50..5c1607a2f 100644 --- a/src/MortgageLoan.php +++ b/src/MortgageLoan.php @@ -30,7 +30,7 @@ class MortgageLoan extends BaseType implements MortgageLoanContract, FinancialPr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Mosque.php b/src/Mosque.php index a24928301..644cd2a47 100644 --- a/src/Mosque.php +++ b/src/Mosque.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Motel.php b/src/Motel.php index 12e5d12d7..70f0eeb4f 100644 --- a/src/Motel.php +++ b/src/Motel.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -98,6 +98,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1657,7 +1675,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Motorcycle.php b/src/Motorcycle.php index bdb91a171..073202b87 100644 --- a/src/Motorcycle.php +++ b/src/Motorcycle.php @@ -72,7 +72,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1019,7 +1019,7 @@ public function meetsEmissionStandard($meetsEmissionStandard) * The total distance travelled by the particular vehicle since its initial * production, as read from its odometer. * - * Typical unit code(s): KMT for kilometers, SMI for statute miles + * Typical unit code(s): KMT for kilometers, SMI for statute miles. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $mileageFromOdometer * @@ -1190,7 +1190,7 @@ public function numberOfAirbags($numberOfAirbags) /** * The number of axles. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfAxles * @@ -1206,7 +1206,7 @@ public function numberOfAxles($numberOfAxles) /** * The number of doors. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfDoors * @@ -1223,7 +1223,7 @@ public function numberOfDoors($numberOfDoors) * The total number of forward gears available for the transmission system * of the vehicle. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfForwardGears * @@ -1239,7 +1239,7 @@ public function numberOfForwardGears($numberOfForwardGears) /** * The number of owners of the vehicle, including the current one. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfPreviousOwners * @@ -1466,7 +1466,7 @@ public function sameAs($sameAs) * terms of the physical space available, and in terms of limitations set by * law. * - * Typical unit code(s): C62 for persons + * Typical unit code(s): C62 for persons. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $seatingCapacity * @@ -1570,7 +1570,7 @@ public function steeringPosition($steeringPosition) } /** - * This is a StupidProperty! - for testing only + * This is a StupidProperty! - for testing only. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $stupidProperty * @@ -1846,7 +1846,7 @@ public function weightTotal($weightTotal) * The distance between the centers of the front and rear wheels. * * Typical unit code(s): CMT for centimeters, MTR for meters, INH for - * inches, FOT for foot/feet + * inches, FOT for foot/feet. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $wheelbase * diff --git a/src/MotorcycleDealer.php b/src/MotorcycleDealer.php index 47a4dd44c..c02d0a178 100644 --- a/src/MotorcycleDealer.php +++ b/src/MotorcycleDealer.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MotorcycleRepair.php b/src/MotorcycleRepair.php index 5c85eb219..c778db6c6 100644 --- a/src/MotorcycleRepair.php +++ b/src/MotorcycleRepair.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MotorizedBicycle.php b/src/MotorizedBicycle.php index 86a8a1404..db7f12f3a 100644 --- a/src/MotorizedBicycle.php +++ b/src/MotorizedBicycle.php @@ -73,7 +73,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1020,7 +1020,7 @@ public function meetsEmissionStandard($meetsEmissionStandard) * The total distance travelled by the particular vehicle since its initial * production, as read from its odometer. * - * Typical unit code(s): KMT for kilometers, SMI for statute miles + * Typical unit code(s): KMT for kilometers, SMI for statute miles. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $mileageFromOdometer * @@ -1191,7 +1191,7 @@ public function numberOfAirbags($numberOfAirbags) /** * The number of axles. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfAxles * @@ -1207,7 +1207,7 @@ public function numberOfAxles($numberOfAxles) /** * The number of doors. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfDoors * @@ -1224,7 +1224,7 @@ public function numberOfDoors($numberOfDoors) * The total number of forward gears available for the transmission system * of the vehicle. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfForwardGears * @@ -1240,7 +1240,7 @@ public function numberOfForwardGears($numberOfForwardGears) /** * The number of owners of the vehicle, including the current one. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfPreviousOwners * @@ -1467,7 +1467,7 @@ public function sameAs($sameAs) * terms of the physical space available, and in terms of limitations set by * law. * - * Typical unit code(s): C62 for persons + * Typical unit code(s): C62 for persons. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $seatingCapacity * @@ -1571,7 +1571,7 @@ public function steeringPosition($steeringPosition) } /** - * This is a StupidProperty! - for testing only + * This is a StupidProperty! - for testing only. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $stupidProperty * @@ -1847,7 +1847,7 @@ public function weightTotal($weightTotal) * The distance between the centers of the front and rear wheels. * * Typical unit code(s): CMT for centimeters, MTR for meters, INH for - * inches, FOT for foot/feet + * inches, FOT for foot/feet. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $wheelbase * diff --git a/src/Mountain.php b/src/Mountain.php index 4b1aa8601..0dc030623 100644 --- a/src/Mountain.php +++ b/src/Mountain.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MoveAction.php b/src/MoveAction.php index 66c372cee..4253ac59b 100644 --- a/src/MoveAction.php +++ b/src/MoveAction.php @@ -43,7 +43,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Movie.php b/src/Movie.php index 5df9b2b10..f54baa7f0 100644 --- a/src/Movie.php +++ b/src/Movie.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -238,7 +238,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1765,7 +1765,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MovieClip.php b/src/MovieClip.php index d0227c045..af2df922b 100644 --- a/src/MovieClip.php +++ b/src/MovieClip.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1809,7 +1809,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MovieRentalStore.php b/src/MovieRentalStore.php index f9229a41f..f10a1a561 100644 --- a/src/MovieRentalStore.php +++ b/src/MovieRentalStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MovieSeries.php b/src/MovieSeries.php index 6a9a8080b..3f67c1117 100644 --- a/src/MovieSeries.php +++ b/src/MovieSeries.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -242,7 +242,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1786,7 +1786,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MovieTheater.php b/src/MovieTheater.php index ad796d688..07570a3f9 100644 --- a/src/MovieTheater.php +++ b/src/MovieTheater.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MovingCompany.php b/src/MovingCompany.php index 51671b409..fa655092f 100644 --- a/src/MovingCompany.php +++ b/src/MovingCompany.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Muscle.php b/src/Muscle.php index 4cf4914a5..0f3244321 100644 --- a/src/Muscle.php +++ b/src/Muscle.php @@ -27,7 +27,7 @@ class Muscle extends BaseType implements MuscleContract, AnatomicalStructureCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Museum.php b/src/Museum.php index 03da6a8dd..c3f5c2d5c 100644 --- a/src/Museum.php +++ b/src/Museum.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MusicAlbum.php b/src/MusicAlbum.php index 144ad574a..3ae25fa00 100644 --- a/src/MusicAlbum.php +++ b/src/MusicAlbum.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1731,7 +1731,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MusicAlbumProductionType.php b/src/MusicAlbumProductionType.php index bfe8ed01a..240fbba4e 100644 --- a/src/MusicAlbumProductionType.php +++ b/src/MusicAlbumProductionType.php @@ -90,7 +90,7 @@ class MusicAlbumProductionType extends BaseType implements MusicAlbumProductionT * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MusicAlbumReleaseType.php b/src/MusicAlbumReleaseType.php index 11276f013..ed9c03ba9 100644 --- a/src/MusicAlbumReleaseType.php +++ b/src/MusicAlbumReleaseType.php @@ -54,7 +54,7 @@ class MusicAlbumReleaseType extends BaseType implements MusicAlbumReleaseTypeCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MusicComposition.php b/src/MusicComposition.php index ae7af32a3..ff5b60d40 100644 --- a/src/MusicComposition.php +++ b/src/MusicComposition.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1801,7 +1801,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MusicEvent.php b/src/MusicEvent.php index b7b70f68e..b79a22bb5 100644 --- a/src/MusicEvent.php +++ b/src/MusicEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MusicGroup.php b/src/MusicGroup.php index 834cfe971..9eba549fb 100644 --- a/src/MusicGroup.php +++ b/src/MusicGroup.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/MusicPlaylist.php b/src/MusicPlaylist.php index 55244b9bd..8fffcb1f9 100644 --- a/src/MusicPlaylist.php +++ b/src/MusicPlaylist.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1673,7 +1673,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MusicRecording.php b/src/MusicRecording.php index f78642f9c..65905269a 100644 --- a/src/MusicRecording.php +++ b/src/MusicRecording.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1744,7 +1744,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MusicRelease.php b/src/MusicRelease.php index 02fb53a4f..aae4ed263 100644 --- a/src/MusicRelease.php +++ b/src/MusicRelease.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1762,7 +1762,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/MusicReleaseFormatType.php b/src/MusicReleaseFormatType.php index 6890c8d6f..4db8ad7fd 100644 --- a/src/MusicReleaseFormatType.php +++ b/src/MusicReleaseFormatType.php @@ -76,7 +76,7 @@ class MusicReleaseFormatType extends BaseType implements MusicReleaseFormatTypeC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/MusicStore.php b/src/MusicStore.php index 5574ced93..c1cc0b18c 100644 --- a/src/MusicStore.php +++ b/src/MusicStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MusicVenue.php b/src/MusicVenue.php index 57fd759cc..b04029205 100644 --- a/src/MusicVenue.php +++ b/src/MusicVenue.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/MusicVideoObject.php b/src/MusicVideoObject.php index 17cd5c78c..40d06939b 100644 --- a/src/MusicVideoObject.php +++ b/src/MusicVideoObject.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1883,7 +1883,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1940,7 +1940,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2247,7 +2247,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/NGO.php b/src/NGO.php index faace223e..d7a5b8d6b 100644 --- a/src/NGO.php +++ b/src/NGO.php @@ -43,7 +43,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -70,6 +70,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/NLNonprofitType.php b/src/NLNonprofitType.php index 44f6b7e4e..dcb2bb389 100644 --- a/src/NLNonprofitType.php +++ b/src/NLNonprofitType.php @@ -50,7 +50,7 @@ class NLNonprofitType extends BaseType implements NLNonprofitTypeContract, Enume * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/NailSalon.php b/src/NailSalon.php index 5517ae75c..16e116a76 100644 --- a/src/NailSalon.php +++ b/src/NailSalon.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Nerve.php b/src/Nerve.php index e8869c7bf..5bec2f794 100644 --- a/src/Nerve.php +++ b/src/Nerve.php @@ -27,7 +27,7 @@ class Nerve extends BaseType implements NerveContract, AnatomicalStructureContra * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/NewsArticle.php b/src/NewsArticle.php index e883400b5..6bcbbe5f7 100644 --- a/src/NewsArticle.php +++ b/src/NewsArticle.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1843,7 +1843,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/NewsMediaOrganization.php b/src/NewsMediaOrganization.php index 25de5eae7..d75e68049 100644 --- a/src/NewsMediaOrganization.php +++ b/src/NewsMediaOrganization.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/Newspaper.php b/src/Newspaper.php index 365631121..288c4fb00 100644 --- a/src/Newspaper.php +++ b/src/Newspaper.php @@ -160,7 +160,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -215,7 +215,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1699,7 +1699,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/NightClub.php b/src/NightClub.php index 9fcbc06d8..7f0338c1d 100644 --- a/src/NightClub.php +++ b/src/NightClub.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/NonprofitType.php b/src/NonprofitType.php index 3772a03a6..7580ea441 100644 --- a/src/NonprofitType.php +++ b/src/NonprofitType.php @@ -29,7 +29,7 @@ class NonprofitType extends BaseType implements NonprofitTypeContract, Enumerati * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Notary.php b/src/Notary.php index 4fa933f1a..db0a6c428 100644 --- a/src/Notary.php +++ b/src/Notary.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/NoteDigitalDocument.php b/src/NoteDigitalDocument.php index db7b57ac4..4f21006d0 100644 --- a/src/NoteDigitalDocument.php +++ b/src/NoteDigitalDocument.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/NutritionInformation.php b/src/NutritionInformation.php index a278808b4..47b6548b0 100644 --- a/src/NutritionInformation.php +++ b/src/NutritionInformation.php @@ -25,7 +25,7 @@ class NutritionInformation extends BaseType implements NutritionInformationContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Observation.php b/src/Observation.php index 5d3627371..6e3d1416e 100644 --- a/src/Observation.php +++ b/src/Observation.php @@ -66,7 +66,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Occupation.php b/src/Occupation.php index cc9b4da20..4dee74894 100644 --- a/src/Occupation.php +++ b/src/Occupation.php @@ -25,7 +25,7 @@ class Occupation extends BaseType implements OccupationContract, IntangibleContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OccupationalExperienceRequirements.php b/src/OccupationalExperienceRequirements.php index f495db013..54daf4657 100644 --- a/src/OccupationalExperienceRequirements.php +++ b/src/OccupationalExperienceRequirements.php @@ -27,7 +27,7 @@ class OccupationalExperienceRequirements extends BaseType implements Occupationa * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OccupationalTherapy.php b/src/OccupationalTherapy.php index c62568bd1..a22606cdf 100644 --- a/src/OccupationalTherapy.php +++ b/src/OccupationalTherapy.php @@ -30,7 +30,7 @@ class OccupationalTherapy extends BaseType implements OccupationalTherapyContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OceanBodyOfWater.php b/src/OceanBodyOfWater.php index 397430135..67a9f4310 100644 --- a/src/OceanBodyOfWater.php +++ b/src/OceanBodyOfWater.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Offer.php b/src/Offer.php index 945635845..2cd4bd049 100644 --- a/src/Offer.php +++ b/src/Offer.php @@ -69,7 +69,7 @@ public function addOn($addOn) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OfferCatalog.php b/src/OfferCatalog.php index fb25ad2a6..224c00bb1 100644 --- a/src/OfferCatalog.php +++ b/src/OfferCatalog.php @@ -26,7 +26,7 @@ class OfferCatalog extends BaseType implements OfferCatalogContract, IntangibleC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OfferForLease.php b/src/OfferForLease.php index 64502f5f2..e57612f36 100644 --- a/src/OfferForLease.php +++ b/src/OfferForLease.php @@ -62,7 +62,7 @@ public function addOn($addOn) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OfferForPurchase.php b/src/OfferForPurchase.php index bd7d32232..9e4ae69be 100644 --- a/src/OfferForPurchase.php +++ b/src/OfferForPurchase.php @@ -61,7 +61,7 @@ public function addOn($addOn) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OfferItemCondition.php b/src/OfferItemCondition.php index 15a39bcd8..ee92c9fb1 100644 --- a/src/OfferItemCondition.php +++ b/src/OfferItemCondition.php @@ -54,7 +54,7 @@ class OfferItemCondition extends BaseType implements OfferItemConditionContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OfferShippingDetails.php b/src/OfferShippingDetails.php index 0beb1c248..b2daf097f 100644 --- a/src/OfferShippingDetails.php +++ b/src/OfferShippingDetails.php @@ -41,7 +41,7 @@ class OfferShippingDetails extends BaseType implements OfferShippingDetailsContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OfficeEquipmentStore.php b/src/OfficeEquipmentStore.php index 0cf2dda41..165738710 100644 --- a/src/OfficeEquipmentStore.php +++ b/src/OfficeEquipmentStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/OnDemandEvent.php b/src/OnDemandEvent.php index f0eac6acd..1e7488268 100644 --- a/src/OnDemandEvent.php +++ b/src/OnDemandEvent.php @@ -57,7 +57,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OnlineBusiness.php b/src/OnlineBusiness.php index 603b829d0..2ed25ca5b 100644 --- a/src/OnlineBusiness.php +++ b/src/OnlineBusiness.php @@ -48,7 +48,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -75,6 +75,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/OnlineStore.php b/src/OnlineStore.php index b3baec0dd..968f15f94 100644 --- a/src/OnlineStore.php +++ b/src/OnlineStore.php @@ -46,7 +46,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -73,6 +73,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/OpeningHoursSpecification.php b/src/OpeningHoursSpecification.php index eae7740aa..f067a2dc7 100644 --- a/src/OpeningHoursSpecification.php +++ b/src/OpeningHoursSpecification.php @@ -33,7 +33,7 @@ class OpeningHoursSpecification extends BaseType implements OpeningHoursSpecific * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OpinionNewsArticle.php b/src/OpinionNewsArticle.php index 184e9e3c8..d0d8c03e8 100644 --- a/src/OpinionNewsArticle.php +++ b/src/OpinionNewsArticle.php @@ -159,7 +159,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -214,7 +214,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1845,7 +1845,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Optician.php b/src/Optician.php index 97dd3b9aa..4604ca91f 100644 --- a/src/Optician.php +++ b/src/Optician.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Order.php b/src/Order.php index df6db841c..eff4d672a 100644 --- a/src/Order.php +++ b/src/Order.php @@ -41,7 +41,7 @@ public function acceptedOffer($acceptedOffer) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OrderAction.php b/src/OrderAction.php index ba0dcca18..98dc54abb 100644 --- a/src/OrderAction.php +++ b/src/OrderAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OrderItem.php b/src/OrderItem.php index 4d3f74740..012cc6282 100644 --- a/src/OrderItem.php +++ b/src/OrderItem.php @@ -25,7 +25,7 @@ class OrderItem extends BaseType implements OrderItemContract, IntangibleContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OrderStatus.php b/src/OrderStatus.php index abeee5626..e835e194b 100644 --- a/src/OrderStatus.php +++ b/src/OrderStatus.php @@ -83,7 +83,7 @@ class OrderStatus extends BaseType implements OrderStatusContract, EnumerationCo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Organization.php b/src/Organization.php index 3a8ae3164..607be8335 100644 --- a/src/Organization.php +++ b/src/Organization.php @@ -42,7 +42,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -69,6 +69,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/OrganizationRole.php b/src/OrganizationRole.php index e2906a380..7785e6510 100644 --- a/src/OrganizationRole.php +++ b/src/OrganizationRole.php @@ -25,7 +25,7 @@ class OrganizationRole extends BaseType implements OrganizationRoleContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OrganizeAction.php b/src/OrganizeAction.php index 5324021b5..cfc7dd180 100644 --- a/src/OrganizeAction.php +++ b/src/OrganizeAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/OutletStore.php b/src/OutletStore.php index dfcb4401a..43d2475c9 100644 --- a/src/OutletStore.php +++ b/src/OutletStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/OwnershipInfo.php b/src/OwnershipInfo.php index a6e11f660..710a3abcd 100644 --- a/src/OwnershipInfo.php +++ b/src/OwnershipInfo.php @@ -40,7 +40,7 @@ public function acquiredFrom($acquiredFrom) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PaintAction.php b/src/PaintAction.php index 0a0d79a6f..292638614 100644 --- a/src/PaintAction.php +++ b/src/PaintAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Painting.php b/src/Painting.php index de977a396..c552ad19d 100644 --- a/src/Painting.php +++ b/src/Painting.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1659,7 +1659,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PalliativeProcedure.php b/src/PalliativeProcedure.php index f721c2b51..31116e269 100644 --- a/src/PalliativeProcedure.php +++ b/src/PalliativeProcedure.php @@ -29,7 +29,7 @@ class PalliativeProcedure extends BaseType implements PalliativeProcedureContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ParcelDelivery.php b/src/ParcelDelivery.php index 9bbb02c8d..32cdcdb01 100644 --- a/src/ParcelDelivery.php +++ b/src/ParcelDelivery.php @@ -25,7 +25,7 @@ class ParcelDelivery extends BaseType implements ParcelDeliveryContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ParentAudience.php b/src/ParentAudience.php index f3e623253..c60d0944a 100644 --- a/src/ParentAudience.php +++ b/src/ParentAudience.php @@ -27,7 +27,7 @@ class ParentAudience extends BaseType implements ParentAudienceContract, Audienc * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Park.php b/src/Park.php index 7138aa822..7a51da85b 100644 --- a/src/Park.php +++ b/src/Park.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ParkingFacility.php b/src/ParkingFacility.php index a1d6dedc5..caba37969 100644 --- a/src/ParkingFacility.php +++ b/src/ParkingFacility.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PathologyTest.php b/src/PathologyTest.php index 9894cd44a..2e20799b7 100644 --- a/src/PathologyTest.php +++ b/src/PathologyTest.php @@ -27,7 +27,7 @@ class PathologyTest extends BaseType implements PathologyTestContract, MedicalEn * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Patient.php b/src/Patient.php index caf4a36d2..85173e37f 100644 --- a/src/Patient.php +++ b/src/Patient.php @@ -43,7 +43,7 @@ public function additionalName($additionalName) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -85,6 +85,24 @@ public function affiliation($affiliation) return $this->setProperty('affiliation', $affiliation); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * An alias for the item. * diff --git a/src/PawnShop.php b/src/PawnShop.php index 12a099311..babb0e2a6 100644 --- a/src/PawnShop.php +++ b/src/PawnShop.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PayAction.php b/src/PayAction.php index 764f9e79b..0ed43bf72 100644 --- a/src/PayAction.php +++ b/src/PayAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PaymentCard.php b/src/PaymentCard.php index d124f728d..956c155b8 100644 --- a/src/PaymentCard.php +++ b/src/PaymentCard.php @@ -30,7 +30,7 @@ class PaymentCard extends BaseType implements PaymentCardContract, EnumerationCo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PaymentChargeSpecification.php b/src/PaymentChargeSpecification.php index 31e22111b..3f99c392d 100644 --- a/src/PaymentChargeSpecification.php +++ b/src/PaymentChargeSpecification.php @@ -26,7 +26,7 @@ class PaymentChargeSpecification extends BaseType implements PaymentChargeSpecif * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PaymentMethod.php b/src/PaymentMethod.php index ded7bbc8d..283632963 100644 --- a/src/PaymentMethod.php +++ b/src/PaymentMethod.php @@ -41,7 +41,7 @@ class PaymentMethod extends BaseType implements PaymentMethodContract, Enumerati * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PaymentService.php b/src/PaymentService.php index cdbc24715..514ac1426 100644 --- a/src/PaymentService.php +++ b/src/PaymentService.php @@ -27,7 +27,7 @@ class PaymentService extends BaseType implements PaymentServiceContract, Financi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PaymentStatusType.php b/src/PaymentStatusType.php index 7820d5eee..7e39b18f8 100644 --- a/src/PaymentStatusType.php +++ b/src/PaymentStatusType.php @@ -62,7 +62,7 @@ class PaymentStatusType extends BaseType implements PaymentStatusTypeContract, E * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PeopleAudience.php b/src/PeopleAudience.php index 7a082937f..dc88f8869 100644 --- a/src/PeopleAudience.php +++ b/src/PeopleAudience.php @@ -26,7 +26,7 @@ class PeopleAudience extends BaseType implements PeopleAudienceContract, Audienc * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PerformAction.php b/src/PerformAction.php index 4cad2acb8..6cce62a3b 100644 --- a/src/PerformAction.php +++ b/src/PerformAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PerformanceRole.php b/src/PerformanceRole.php index 6ca067c3f..0acab7194 100644 --- a/src/PerformanceRole.php +++ b/src/PerformanceRole.php @@ -26,7 +26,7 @@ class PerformanceRole extends BaseType implements PerformanceRoleContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PerformingArtsTheater.php b/src/PerformingArtsTheater.php index e83e8bdd8..64e5403be 100644 --- a/src/PerformingArtsTheater.php +++ b/src/PerformingArtsTheater.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PerformingGroup.php b/src/PerformingGroup.php index d390a380f..290f98bba 100644 --- a/src/PerformingGroup.php +++ b/src/PerformingGroup.php @@ -43,7 +43,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -70,6 +70,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/Periodical.php b/src/Periodical.php index fdb9dee4c..4d0b534ba 100644 --- a/src/Periodical.php +++ b/src/Periodical.php @@ -160,7 +160,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -215,7 +215,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1699,7 +1699,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Permit.php b/src/Permit.php index 31f33276e..2ae160c55 100644 --- a/src/Permit.php +++ b/src/Permit.php @@ -24,7 +24,7 @@ class Permit extends BaseType implements PermitContract, IntangibleContract, Thi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Person.php b/src/Person.php index a01f84468..dc5ec1edf 100644 --- a/src/Person.php +++ b/src/Person.php @@ -37,7 +37,7 @@ public function additionalName($additionalName) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -79,6 +79,24 @@ public function affiliation($affiliation) return $this->setProperty('affiliation', $affiliation); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * An alias for the item. * diff --git a/src/PetStore.php b/src/PetStore.php index 9cac5aabf..76c22917c 100644 --- a/src/PetStore.php +++ b/src/PetStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Pharmacy.php b/src/Pharmacy.php index 9f4b0ef93..97c3091ba 100644 --- a/src/Pharmacy.php +++ b/src/Pharmacy.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1613,7 +1631,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Photograph.php b/src/Photograph.php index 5916d62a6..0a6729aac 100644 --- a/src/Photograph.php +++ b/src/Photograph.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1659,7 +1659,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PhotographAction.php b/src/PhotographAction.php index a8296232e..64c9296e2 100644 --- a/src/PhotographAction.php +++ b/src/PhotographAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PhysicalActivity.php b/src/PhysicalActivity.php index f96c84b41..82e72a973 100644 --- a/src/PhysicalActivity.php +++ b/src/PhysicalActivity.php @@ -29,7 +29,7 @@ class PhysicalActivity extends BaseType implements PhysicalActivityContract, Lif * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PhysicalActivityCategory.php b/src/PhysicalActivityCategory.php index 0d7dad60d..1d1856676 100644 --- a/src/PhysicalActivityCategory.php +++ b/src/PhysicalActivityCategory.php @@ -91,7 +91,7 @@ class PhysicalActivityCategory extends BaseType implements PhysicalActivityCateg * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PhysicalExam.php b/src/PhysicalExam.php index 35bff8168..c610bf0ce 100644 --- a/src/PhysicalExam.php +++ b/src/PhysicalExam.php @@ -142,7 +142,7 @@ class PhysicalExam extends BaseType implements PhysicalExamContract, Enumeration * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PhysicalTherapy.php b/src/PhysicalTherapy.php index bb21159e7..56278adc3 100644 --- a/src/PhysicalTherapy.php +++ b/src/PhysicalTherapy.php @@ -29,7 +29,7 @@ class PhysicalTherapy extends BaseType implements PhysicalTherapyContract, Medic * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Physician.php b/src/Physician.php index cd5d562fe..1976f782c 100644 --- a/src/Physician.php +++ b/src/Physician.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1643,7 +1661,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Place.php b/src/Place.php index aca0a1695..8d93ea077 100644 --- a/src/Place.php +++ b/src/Place.php @@ -45,7 +45,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -746,7 +746,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PlaceOfWorship.php b/src/PlaceOfWorship.php index 7c7f60b0b..a07e2b944 100644 --- a/src/PlaceOfWorship.php +++ b/src/PlaceOfWorship.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PlanAction.php b/src/PlanAction.php index 1d7533ea7..b9e620436 100644 --- a/src/PlanAction.php +++ b/src/PlanAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Play.php b/src/Play.php index 3dc28110e..8e038175e 100644 --- a/src/Play.php +++ b/src/Play.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1664,7 +1664,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PlayAction.php b/src/PlayAction.php index 8ec14b379..ce8020f4f 100644 --- a/src/PlayAction.php +++ b/src/PlayAction.php @@ -48,7 +48,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PlayGameAction.php b/src/PlayGameAction.php index bac634960..d202c4a1c 100644 --- a/src/PlayGameAction.php +++ b/src/PlayGameAction.php @@ -58,7 +58,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Playground.php b/src/Playground.php index 06832cb3d..ac4dfb1c6 100644 --- a/src/Playground.php +++ b/src/Playground.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Plumber.php b/src/Plumber.php index 62b0e4cc6..461c685a0 100644 --- a/src/Plumber.php +++ b/src/Plumber.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PodcastEpisode.php b/src/PodcastEpisode.php index 9aeed0857..91b217cfb 100644 --- a/src/PodcastEpisode.php +++ b/src/PodcastEpisode.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -241,7 +241,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1810,7 +1810,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PodcastSeason.php b/src/PodcastSeason.php index d32cf315a..544c8d244 100644 --- a/src/PodcastSeason.php +++ b/src/PodcastSeason.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -227,7 +227,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1782,7 +1782,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PodcastSeries.php b/src/PodcastSeries.php index 6c93e57e7..02214490a 100644 --- a/src/PodcastSeries.php +++ b/src/PodcastSeries.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -229,7 +229,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1713,7 +1713,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PoliceStation.php b/src/PoliceStation.php index d627301ce..71805ccd2 100644 --- a/src/PoliceStation.php +++ b/src/PoliceStation.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PoliticalParty.php b/src/PoliticalParty.php index 3bd59fe3e..8c2218767 100644 --- a/src/PoliticalParty.php +++ b/src/PoliticalParty.php @@ -44,7 +44,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -71,6 +71,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/Pond.php b/src/Pond.php index 6bd93875c..0e287599c 100644 --- a/src/Pond.php +++ b/src/Pond.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PostOffice.php b/src/PostOffice.php index aad931a37..6fc24563d 100644 --- a/src/PostOffice.php +++ b/src/PostOffice.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PostalAddress.php b/src/PostalAddress.php index eb8b5bdb6..f5589a09c 100644 --- a/src/PostalAddress.php +++ b/src/PostalAddress.php @@ -26,7 +26,7 @@ class PostalAddress extends BaseType implements PostalAddressContract, ContactPo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PostalCodeRangeSpecification.php b/src/PostalCodeRangeSpecification.php index 8f702fad6..0875e5f37 100644 --- a/src/PostalCodeRangeSpecification.php +++ b/src/PostalCodeRangeSpecification.php @@ -28,7 +28,7 @@ class PostalCodeRangeSpecification extends BaseType implements PostalCodeRangeSp * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Poster.php b/src/Poster.php index db1ac5d38..a48c73bd6 100644 --- a/src/Poster.php +++ b/src/Poster.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1662,7 +1662,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PreOrderAction.php b/src/PreOrderAction.php index 8efd20828..2e5808ba3 100644 --- a/src/PreOrderAction.php +++ b/src/PreOrderAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PrependAction.php b/src/PrependAction.php index fe58d654c..1c2435c19 100644 --- a/src/PrependAction.php +++ b/src/PrependAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Preschool.php b/src/Preschool.php index 869da3519..1a9700a2a 100644 --- a/src/Preschool.php +++ b/src/Preschool.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1499,7 +1517,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PresentationDigitalDocument.php b/src/PresentationDigitalDocument.php index 38588e297..6b74370de 100644 --- a/src/PresentationDigitalDocument.php +++ b/src/PresentationDigitalDocument.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PreventionIndication.php b/src/PreventionIndication.php index 98296b8b8..0f74033a6 100644 --- a/src/PreventionIndication.php +++ b/src/PreventionIndication.php @@ -26,7 +26,7 @@ class PreventionIndication extends BaseType implements PreventionIndicationContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PriceComponentTypeEnumeration.php b/src/PriceComponentTypeEnumeration.php index 42ed251c4..4d74feed4 100644 --- a/src/PriceComponentTypeEnumeration.php +++ b/src/PriceComponentTypeEnumeration.php @@ -90,7 +90,7 @@ class PriceComponentTypeEnumeration extends BaseType implements PriceComponentTy * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PriceSpecification.php b/src/PriceSpecification.php index d71ec1b3f..823a4db61 100644 --- a/src/PriceSpecification.php +++ b/src/PriceSpecification.php @@ -28,7 +28,7 @@ class PriceSpecification extends BaseType implements PriceSpecificationContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PriceTypeEnumeration.php b/src/PriceTypeEnumeration.php index 0a86f2fd2..9bd6ce212 100644 --- a/src/PriceTypeEnumeration.php +++ b/src/PriceTypeEnumeration.php @@ -87,7 +87,7 @@ class PriceTypeEnumeration extends BaseType implements PriceTypeEnumerationContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Product.php b/src/Product.php index 5fe43790d..871ffe2d0 100644 --- a/src/Product.php +++ b/src/Product.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ProductCollection.php b/src/ProductCollection.php index 0515185bf..3f462ecf6 100644 --- a/src/ProductCollection.php +++ b/src/ProductCollection.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -234,7 +234,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -2386,7 +2386,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ProductGroup.php b/src/ProductGroup.php index 0e456c4aa..28ed92046 100644 --- a/src/ProductGroup.php +++ b/src/ProductGroup.php @@ -58,7 +58,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ProductModel.php b/src/ProductModel.php index b9f695ae3..7ca318da3 100644 --- a/src/ProductModel.php +++ b/src/ProductModel.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ProductReturnEnumeration.php b/src/ProductReturnEnumeration.php index 2e26aac56..06b3e942f 100644 --- a/src/ProductReturnEnumeration.php +++ b/src/ProductReturnEnumeration.php @@ -67,7 +67,7 @@ class ProductReturnEnumeration extends BaseType implements ProductReturnEnumerat * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ProductReturnPolicy.php b/src/ProductReturnPolicy.php index 477035faf..0ff5b2f73 100644 --- a/src/ProductReturnPolicy.php +++ b/src/ProductReturnPolicy.php @@ -27,7 +27,7 @@ class ProductReturnPolicy extends BaseType implements ProductReturnPolicyContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ProfessionalService.php b/src/ProfessionalService.php index 37252d32b..0e28292ed 100644 --- a/src/ProfessionalService.php +++ b/src/ProfessionalService.php @@ -77,7 +77,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -104,6 +104,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1573,7 +1591,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ProfilePage.php b/src/ProfilePage.php index 26252592e..971c9a7dd 100644 --- a/src/ProfilePage.php +++ b/src/ProfilePage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ProgramMembership.php b/src/ProgramMembership.php index c6e789322..2253efb75 100644 --- a/src/ProgramMembership.php +++ b/src/ProgramMembership.php @@ -25,7 +25,7 @@ class ProgramMembership extends BaseType implements ProgramMembershipContract, I * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Project.php b/src/Project.php index 20bed39c6..f047c3c6c 100644 --- a/src/Project.php +++ b/src/Project.php @@ -48,7 +48,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -75,6 +75,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/Property.php b/src/Property.php index fa6d84fea..9209e4ddb 100644 --- a/src/Property.php +++ b/src/Property.php @@ -29,7 +29,7 @@ class Property extends BaseType implements PropertyContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PropertyValue.php b/src/PropertyValue.php index f032dc5b3..00394efdd 100644 --- a/src/PropertyValue.php +++ b/src/PropertyValue.php @@ -32,7 +32,7 @@ class PropertyValue extends BaseType implements PropertyValueContract, Intangibl * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PropertyValueSpecification.php b/src/PropertyValueSpecification.php index cf3211bc5..487102038 100644 --- a/src/PropertyValueSpecification.php +++ b/src/PropertyValueSpecification.php @@ -24,7 +24,7 @@ class PropertyValueSpecification extends BaseType implements PropertyValueSpecif * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Protein.php b/src/Protein.php index 2fff2f37c..7da57d4c2 100644 --- a/src/Protein.php +++ b/src/Protein.php @@ -32,7 +32,7 @@ class Protein extends BaseType implements ProteinContract, BioChemEntityContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PsychologicalTreatment.php b/src/PsychologicalTreatment.php index f982d1705..63d5a77b7 100644 --- a/src/PsychologicalTreatment.php +++ b/src/PsychologicalTreatment.php @@ -28,7 +28,7 @@ class PsychologicalTreatment extends BaseType implements PsychologicalTreatmentC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PublicSwimmingPool.php b/src/PublicSwimmingPool.php index 5eae9bb01..21be90d9c 100644 --- a/src/PublicSwimmingPool.php +++ b/src/PublicSwimmingPool.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PublicToilet.php b/src/PublicToilet.php index 532dfcdf8..a0d392d81 100644 --- a/src/PublicToilet.php +++ b/src/PublicToilet.php @@ -51,7 +51,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -779,7 +779,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/PublicationEvent.php b/src/PublicationEvent.php index ec2275f34..691d4dfd9 100644 --- a/src/PublicationEvent.php +++ b/src/PublicationEvent.php @@ -57,7 +57,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/PublicationIssue.php b/src/PublicationIssue.php index 3a03221f7..ff0a3a0be 100644 --- a/src/PublicationIssue.php +++ b/src/PublicationIssue.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1721,7 +1721,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/PublicationVolume.php b/src/PublicationVolume.php index a364d5d5b..4212f752f 100644 --- a/src/PublicationVolume.php +++ b/src/PublicationVolume.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1707,7 +1707,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/QAPage.php b/src/QAPage.php index 92b038dc4..dc2288fcb 100644 --- a/src/QAPage.php +++ b/src/QAPage.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1749,7 +1749,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/QualitativeValue.php b/src/QualitativeValue.php index 25ad0c5f8..8a2c8a76d 100644 --- a/src/QualitativeValue.php +++ b/src/QualitativeValue.php @@ -49,7 +49,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/QuantitativeValue.php b/src/QuantitativeValue.php index 085fa85c5..c62833f19 100644 --- a/src/QuantitativeValue.php +++ b/src/QuantitativeValue.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/QuantitativeValueDistribution.php b/src/QuantitativeValueDistribution.php index 930326e85..52bc5d691 100644 --- a/src/QuantitativeValueDistribution.php +++ b/src/QuantitativeValueDistribution.php @@ -26,7 +26,7 @@ class QuantitativeValueDistribution extends BaseType implements QuantitativeValu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Quantity.php b/src/Quantity.php index ff1e1a4d3..70d1f09f6 100644 --- a/src/Quantity.php +++ b/src/Quantity.php @@ -25,7 +25,7 @@ class Quantity extends BaseType implements QuantityContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Question.php b/src/Question.php index e3ada91e7..ca4ab33ff 100644 --- a/src/Question.php +++ b/src/Question.php @@ -170,7 +170,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -225,7 +225,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1481,9 +1481,12 @@ public function offers($offers) } /** - * The parent of a question, answer or item in general. + * The parent of a question, answer or item in general. Typically used for + * Q/A discussion threads e.g. a chain of comments with the first comment + * being an [[Article]] or other [[CreativeWork]]. See also [[comment]] + * which points from something to a comment about it. * - * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[] $parentItem + * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[]|\Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $parentItem * * @return static * @@ -1738,7 +1741,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1792,6 +1795,21 @@ public function sdPublisher($sdPublisher) return $this->setProperty('sdPublisher', $sdPublisher); } + /** + * A CreativeWork such as an image, video, or audio clip shared as part of + * this posting. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $sharedContent + * + * @return static + * + * @see https://schema.org/sharedContent + */ + public function sharedContent($sharedContent) + { + return $this->setProperty('sharedContent', $sharedContent); + } + /** * A standardized size of a product or creative work, specified either * through a simple textual string (for example 'XL', '32Wx34L'), a diff --git a/src/Quiz.php b/src/Quiz.php index 60d9791b6..81c2e7265 100644 --- a/src/Quiz.php +++ b/src/Quiz.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1680,7 +1680,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Quotation.php b/src/Quotation.php index 74f873305..841d7d298 100644 --- a/src/Quotation.php +++ b/src/Quotation.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1665,7 +1665,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/QuoteAction.php b/src/QuoteAction.php index 3d7b2c683..85485b67a 100644 --- a/src/QuoteAction.php +++ b/src/QuoteAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RVPark.php b/src/RVPark.php index ffd1d3523..cfe35ab6a 100644 --- a/src/RVPark.php +++ b/src/RVPark.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/RadiationTherapy.php b/src/RadiationTherapy.php index 71104e918..3a4b35f87 100644 --- a/src/RadiationTherapy.php +++ b/src/RadiationTherapy.php @@ -28,7 +28,7 @@ class RadiationTherapy extends BaseType implements RadiationTherapyContract, Med * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RadioBroadcastService.php b/src/RadioBroadcastService.php index 2383f4bd0..6362b8b67 100644 --- a/src/RadioBroadcastService.php +++ b/src/RadioBroadcastService.php @@ -29,7 +29,7 @@ class RadioBroadcastService extends BaseType implements RadioBroadcastServiceCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RadioChannel.php b/src/RadioChannel.php index 1e5044bda..7b7363018 100644 --- a/src/RadioChannel.php +++ b/src/RadioChannel.php @@ -26,7 +26,7 @@ class RadioChannel extends BaseType implements RadioChannelContract, BroadcastCh * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RadioClip.php b/src/RadioClip.php index 130500c87..bbf24a950 100644 --- a/src/RadioClip.php +++ b/src/RadioClip.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1809,7 +1809,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/RadioEpisode.php b/src/RadioEpisode.php index c95042fd7..15d172fc7 100644 --- a/src/RadioEpisode.php +++ b/src/RadioEpisode.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1808,7 +1808,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/RadioSeason.php b/src/RadioSeason.php index 9bdf5c5de..f1a2dbee3 100644 --- a/src/RadioSeason.php +++ b/src/RadioSeason.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -224,7 +224,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1779,7 +1779,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/RadioSeries.php b/src/RadioSeries.php index b5cccd202..35571e393 100644 --- a/src/RadioSeries.php +++ b/src/RadioSeries.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -242,7 +242,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1856,7 +1856,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/RadioStation.php b/src/RadioStation.php index 45974df32..22ed5db29 100644 --- a/src/RadioStation.php +++ b/src/RadioStation.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Rating.php b/src/Rating.php index ec2e49729..34ba160d7 100644 --- a/src/Rating.php +++ b/src/Rating.php @@ -24,7 +24,7 @@ class Rating extends BaseType implements RatingContract, IntangibleContract, Thi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReactAction.php b/src/ReactAction.php index 45615cb45..dff05cc14 100644 --- a/src/ReactAction.php +++ b/src/ReactAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReadAction.php b/src/ReadAction.php index 48b9ce32e..4eec769ba 100644 --- a/src/ReadAction.php +++ b/src/ReadAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RealEstateAgent.php b/src/RealEstateAgent.php index b3ee20652..d4aa498c0 100644 --- a/src/RealEstateAgent.php +++ b/src/RealEstateAgent.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/RealEstateListing.php b/src/RealEstateListing.php index ab604da3c..c57d8620d 100644 --- a/src/RealEstateListing.php +++ b/src/RealEstateListing.php @@ -159,7 +159,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -214,7 +214,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1784,7 +1784,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ReceiveAction.php b/src/ReceiveAction.php index 5ddbf668a..6482860a6 100644 --- a/src/ReceiveAction.php +++ b/src/ReceiveAction.php @@ -47,7 +47,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Recipe.php b/src/Recipe.php index bbfd456b3..c484d24ec 100644 --- a/src/Recipe.php +++ b/src/Recipe.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1838,7 +1838,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Recommendation.php b/src/Recommendation.php index dcf44b805..194ed448d 100644 --- a/src/Recommendation.php +++ b/src/Recommendation.php @@ -160,7 +160,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -215,7 +215,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1854,7 +1854,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/RecommendedDoseSchedule.php b/src/RecommendedDoseSchedule.php index f202b2121..29070fea3 100644 --- a/src/RecommendedDoseSchedule.php +++ b/src/RecommendedDoseSchedule.php @@ -30,7 +30,7 @@ class RecommendedDoseSchedule extends BaseType implements RecommendedDoseSchedul * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RecyclingCenter.php b/src/RecyclingCenter.php index 2f1fbd98f..9c0919964 100644 --- a/src/RecyclingCenter.php +++ b/src/RecyclingCenter.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/RefundTypeEnumeration.php b/src/RefundTypeEnumeration.php index 4133d15f1..bc79c4a1a 100644 --- a/src/RefundTypeEnumeration.php +++ b/src/RefundTypeEnumeration.php @@ -57,7 +57,7 @@ class RefundTypeEnumeration extends BaseType implements RefundTypeEnumerationCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RegisterAction.php b/src/RegisterAction.php index c3f559804..609bb8f27 100644 --- a/src/RegisterAction.php +++ b/src/RegisterAction.php @@ -48,7 +48,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RejectAction.php b/src/RejectAction.php index 447fadefe..f0fa47664 100644 --- a/src/RejectAction.php +++ b/src/RejectAction.php @@ -44,7 +44,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RentAction.php b/src/RentAction.php index 43153cde8..68ce2d3db 100644 --- a/src/RentAction.php +++ b/src/RentAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RentalCarReservation.php b/src/RentalCarReservation.php index 07b91bb93..c33f59ccb 100644 --- a/src/RentalCarReservation.php +++ b/src/RentalCarReservation.php @@ -29,7 +29,7 @@ class RentalCarReservation extends BaseType implements RentalCarReservationContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RepaymentSpecification.php b/src/RepaymentSpecification.php index 6aa315144..6022b42c5 100644 --- a/src/RepaymentSpecification.php +++ b/src/RepaymentSpecification.php @@ -27,7 +27,7 @@ class RepaymentSpecification extends BaseType implements RepaymentSpecificationC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReplaceAction.php b/src/ReplaceAction.php index 2bb17ddee..b78ad2cff 100644 --- a/src/ReplaceAction.php +++ b/src/ReplaceAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReplyAction.php b/src/ReplyAction.php index cae0c3ab2..ebf40ce72 100644 --- a/src/ReplyAction.php +++ b/src/ReplyAction.php @@ -60,7 +60,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Report.php b/src/Report.php index da9a6de1b..d7fbaed7d 100644 --- a/src/Report.php +++ b/src/Report.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1767,7 +1767,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ReportageNewsArticle.php b/src/ReportageNewsArticle.php index e5f0b5d4c..9ee931d64 100644 --- a/src/ReportageNewsArticle.php +++ b/src/ReportageNewsArticle.php @@ -177,7 +177,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -232,7 +232,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1863,7 +1863,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ReportedDoseSchedule.php b/src/ReportedDoseSchedule.php index f9c90b14b..bfc6476b2 100644 --- a/src/ReportedDoseSchedule.php +++ b/src/ReportedDoseSchedule.php @@ -27,7 +27,7 @@ class ReportedDoseSchedule extends BaseType implements ReportedDoseScheduleContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ResearchOrganization.php b/src/ResearchOrganization.php index 4d93bf2de..86482cbc0 100644 --- a/src/ResearchOrganization.php +++ b/src/ResearchOrganization.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/ResearchProject.php b/src/ResearchProject.php index 9131bcfe8..0e88c462f 100644 --- a/src/ResearchProject.php +++ b/src/ResearchProject.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/Researcher.php b/src/Researcher.php index eab69689b..aedaa3098 100644 --- a/src/Researcher.php +++ b/src/Researcher.php @@ -25,7 +25,7 @@ class Researcher extends BaseType implements ResearcherContract, AudienceContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Reservation.php b/src/Reservation.php index 677a40607..462d7ffe0 100644 --- a/src/Reservation.php +++ b/src/Reservation.php @@ -30,7 +30,7 @@ class Reservation extends BaseType implements ReservationContract, IntangibleCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReservationPackage.php b/src/ReservationPackage.php index adfd0df5d..941b24f74 100644 --- a/src/ReservationPackage.php +++ b/src/ReservationPackage.php @@ -25,7 +25,7 @@ class ReservationPackage extends BaseType implements ReservationPackageContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReservationStatusType.php b/src/ReservationStatusType.php index e977cab10..1b33f7a96 100644 --- a/src/ReservationStatusType.php +++ b/src/ReservationStatusType.php @@ -57,7 +57,7 @@ class ReservationStatusType extends BaseType implements ReservationStatusTypeCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReserveAction.php b/src/ReserveAction.php index 82c5c3bd2..7df12103c 100644 --- a/src/ReserveAction.php +++ b/src/ReserveAction.php @@ -45,7 +45,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Reservoir.php b/src/Reservoir.php index a894163ad..c3e707c82 100644 --- a/src/Reservoir.php +++ b/src/Reservoir.php @@ -49,7 +49,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -750,7 +750,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Residence.php b/src/Residence.php index e07effa86..26d74fceb 100644 --- a/src/Residence.php +++ b/src/Residence.php @@ -62,7 +62,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -763,7 +763,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Resort.php b/src/Resort.php index 01b9aac5e..36363ca12 100644 --- a/src/Resort.php +++ b/src/Resort.php @@ -75,7 +75,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -102,6 +102,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1661,7 +1679,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Restaurant.php b/src/Restaurant.php index 8e751dfcc..7057172a9 100644 --- a/src/Restaurant.php +++ b/src/Restaurant.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/RestrictedDiet.php b/src/RestrictedDiet.php index 3685283d8..e3d23d09e 100644 --- a/src/RestrictedDiet.php +++ b/src/RestrictedDiet.php @@ -104,7 +104,7 @@ class RestrictedDiet extends BaseType implements RestrictedDietContract, Enumera * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ResumeAction.php b/src/ResumeAction.php index 02ac2e628..92ed889d3 100644 --- a/src/ResumeAction.php +++ b/src/ResumeAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReturnAction.php b/src/ReturnAction.php index cfc05c9a1..02b69f0cb 100644 --- a/src/ReturnAction.php +++ b/src/ReturnAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReturnFeesEnumeration.php b/src/ReturnFeesEnumeration.php index 99998e8e2..1e060d466 100644 --- a/src/ReturnFeesEnumeration.php +++ b/src/ReturnFeesEnumeration.php @@ -77,7 +77,7 @@ class ReturnFeesEnumeration extends BaseType implements ReturnFeesEnumerationCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReturnLabelSourceEnumeration.php b/src/ReturnLabelSourceEnumeration.php index 5cf462189..bf835b4e9 100644 --- a/src/ReturnLabelSourceEnumeration.php +++ b/src/ReturnLabelSourceEnumeration.php @@ -58,7 +58,7 @@ class ReturnLabelSourceEnumeration extends BaseType implements ReturnLabelSource * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReturnMethodEnumeration.php b/src/ReturnMethodEnumeration.php index c7a7b492d..4a7952a81 100644 --- a/src/ReturnMethodEnumeration.php +++ b/src/ReturnMethodEnumeration.php @@ -55,7 +55,7 @@ class ReturnMethodEnumeration extends BaseType implements ReturnMethodEnumeratio * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Review.php b/src/Review.php index 61d40620b..b46b4d16b 100644 --- a/src/Review.php +++ b/src/Review.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1831,7 +1831,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ReviewAction.php b/src/ReviewAction.php index 8006ec75c..81934975c 100644 --- a/src/ReviewAction.php +++ b/src/ReviewAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ReviewNewsArticle.php b/src/ReviewNewsArticle.php index e36446362..f90388dc3 100644 --- a/src/ReviewNewsArticle.php +++ b/src/ReviewNewsArticle.php @@ -159,7 +159,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -214,7 +214,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -2017,7 +2017,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/RiverBodyOfWater.php b/src/RiverBodyOfWater.php index 79f61608e..f016dde31 100644 --- a/src/RiverBodyOfWater.php +++ b/src/RiverBodyOfWater.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Role.php b/src/Role.php index 47cbc2609..586f95210 100644 --- a/src/Role.php +++ b/src/Role.php @@ -31,7 +31,7 @@ class Role extends BaseType implements RoleContract, IntangibleContract, ThingCo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RoofingContractor.php b/src/RoofingContractor.php index dd7685490..f3ef94e3a 100644 --- a/src/RoofingContractor.php +++ b/src/RoofingContractor.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Room.php b/src/Room.php index cb435b8c9..b98c2a6dc 100644 --- a/src/Room.php +++ b/src/Room.php @@ -90,7 +90,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -341,7 +341,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -899,7 +899,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -1000,7 +1000,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/RsvpAction.php b/src/RsvpAction.php index 994d9f056..c46e3f8ac 100644 --- a/src/RsvpAction.php +++ b/src/RsvpAction.php @@ -72,7 +72,7 @@ public function additionalNumberOfGuests($additionalNumberOfGuests) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/RsvpResponseType.php b/src/RsvpResponseType.php index 1d6023371..dd9b60b0b 100644 --- a/src/RsvpResponseType.php +++ b/src/RsvpResponseType.php @@ -48,7 +48,7 @@ class RsvpResponseType extends BaseType implements RsvpResponseTypeContract, Enu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SaleEvent.php b/src/SaleEvent.php index a224b9a55..b1d9b618a 100644 --- a/src/SaleEvent.php +++ b/src/SaleEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SatiricalArticle.php b/src/SatiricalArticle.php index 7282f32da..337ae1943 100644 --- a/src/SatiricalArticle.php +++ b/src/SatiricalArticle.php @@ -158,7 +158,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -213,7 +213,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1757,7 +1757,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Schedule.php b/src/Schedule.php index c79285975..eb6c99c2e 100644 --- a/src/Schedule.php +++ b/src/Schedule.php @@ -34,7 +34,7 @@ class Schedule extends BaseType implements ScheduleContract, IntangibleContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ScheduleAction.php b/src/ScheduleAction.php index cb8ed80e2..d46271fbc 100644 --- a/src/ScheduleAction.php +++ b/src/ScheduleAction.php @@ -46,7 +46,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ScholarlyArticle.php b/src/ScholarlyArticle.php index c51e003d3..b2f567554 100644 --- a/src/ScholarlyArticle.php +++ b/src/ScholarlyArticle.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1752,7 +1752,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/School.php b/src/School.php index d066dc98d..16d626221 100644 --- a/src/School.php +++ b/src/School.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1499,7 +1517,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SchoolDistrict.php b/src/SchoolDistrict.php index 3b0bce78a..73bffe1d6 100644 --- a/src/SchoolDistrict.php +++ b/src/SchoolDistrict.php @@ -50,7 +50,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -751,7 +751,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ScreeningEvent.php b/src/ScreeningEvent.php index a5dda09f6..d8b9cbb78 100644 --- a/src/ScreeningEvent.php +++ b/src/ScreeningEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Sculpture.php b/src/Sculpture.php index 4d76e1815..9d5898054 100644 --- a/src/Sculpture.php +++ b/src/Sculpture.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1659,7 +1659,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/SeaBodyOfWater.php b/src/SeaBodyOfWater.php index d28981c38..734c2d892 100644 --- a/src/SeaBodyOfWater.php +++ b/src/SeaBodyOfWater.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SearchAction.php b/src/SearchAction.php index 4f4443a4f..2b64028d9 100644 --- a/src/SearchAction.php +++ b/src/SearchAction.php @@ -43,7 +43,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SearchRescueOrganization.php b/src/SearchRescueOrganization.php index 7fce47075..c2895bcca 100644 --- a/src/SearchRescueOrganization.php +++ b/src/SearchRescueOrganization.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/SearchResultsPage.php b/src/SearchResultsPage.php index fbb983135..a47331bc3 100644 --- a/src/SearchResultsPage.php +++ b/src/SearchResultsPage.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1747,7 +1747,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Season.php b/src/Season.php index c4f2b7806..de3a9e851 100644 --- a/src/Season.php +++ b/src/Season.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1659,7 +1659,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Seat.php b/src/Seat.php index 30a91b68d..08ab4af4c 100644 --- a/src/Seat.php +++ b/src/Seat.php @@ -24,7 +24,7 @@ class Seat extends BaseType implements SeatContract, IntangibleContract, ThingCo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SeekToAction.php b/src/SeekToAction.php index 9178f4f2d..7956d22e0 100644 --- a/src/SeekToAction.php +++ b/src/SeekToAction.php @@ -42,7 +42,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SelfStorage.php b/src/SelfStorage.php index 2dfb88096..9173f09cc 100644 --- a/src/SelfStorage.php +++ b/src/SelfStorage.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SellAction.php b/src/SellAction.php index 6fdc0dc68..e679d2298 100644 --- a/src/SellAction.php +++ b/src/SellAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SendAction.php b/src/SendAction.php index a98c0350f..a0e71af59 100644 --- a/src/SendAction.php +++ b/src/SendAction.php @@ -45,7 +45,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Series.php b/src/Series.php index a59d94c69..4868d66f9 100644 --- a/src/Series.php +++ b/src/Series.php @@ -26,7 +26,7 @@ class Series extends BaseType implements SeriesContract, IntangibleContract, Thi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Service.php b/src/Service.php index 203d588ae..409586511 100644 --- a/src/Service.php +++ b/src/Service.php @@ -25,7 +25,7 @@ class Service extends BaseType implements ServiceContract, IntangibleContract, T * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ServiceChannel.php b/src/ServiceChannel.php index f8d2e1793..5f2b088cf 100644 --- a/src/ServiceChannel.php +++ b/src/ServiceChannel.php @@ -25,7 +25,7 @@ class ServiceChannel extends BaseType implements ServiceChannelContract, Intangi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ShareAction.php b/src/ShareAction.php index 28782eda3..d0e2a93d4 100644 --- a/src/ShareAction.php +++ b/src/ShareAction.php @@ -55,7 +55,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SheetMusic.php b/src/SheetMusic.php index 3664dfb35..79eaa4651 100644 --- a/src/SheetMusic.php +++ b/src/SheetMusic.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1661,7 +1661,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/ShippingDeliveryTime.php b/src/ShippingDeliveryTime.php index 831eaf3d7..ff24d68ac 100644 --- a/src/ShippingDeliveryTime.php +++ b/src/ShippingDeliveryTime.php @@ -28,7 +28,7 @@ class ShippingDeliveryTime extends BaseType implements ShippingDeliveryTimeContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ShippingRateSettings.php b/src/ShippingRateSettings.php index 609d4bd56..00db9e2ae 100644 --- a/src/ShippingRateSettings.php +++ b/src/ShippingRateSettings.php @@ -31,7 +31,7 @@ class ShippingRateSettings extends BaseType implements ShippingRateSettingsContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ShoeStore.php b/src/ShoeStore.php index e671cb3ef..b2a731a15 100644 --- a/src/ShoeStore.php +++ b/src/ShoeStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ShoppingCenter.php b/src/ShoppingCenter.php index 0c93236b9..5b13b1f3e 100644 --- a/src/ShoppingCenter.php +++ b/src/ShoppingCenter.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/ShortStory.php b/src/ShortStory.php index ab6478e12..e1d5d747e 100644 --- a/src/ShortStory.php +++ b/src/ShortStory.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1662,7 +1662,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/SingleFamilyResidence.php b/src/SingleFamilyResidence.php index ca293f46d..6f388be64 100644 --- a/src/SingleFamilyResidence.php +++ b/src/SingleFamilyResidence.php @@ -85,7 +85,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -336,7 +336,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -894,7 +894,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -995,7 +995,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SiteNavigationElement.php b/src/SiteNavigationElement.php index f333481aa..98f85f96f 100644 --- a/src/SiteNavigationElement.php +++ b/src/SiteNavigationElement.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/SizeGroupEnumeration.php b/src/SizeGroupEnumeration.php index 130c38f93..f6f64f665 100644 --- a/src/SizeGroupEnumeration.php +++ b/src/SizeGroupEnumeration.php @@ -28,7 +28,7 @@ class SizeGroupEnumeration extends BaseType implements SizeGroupEnumerationContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SizeSpecification.php b/src/SizeSpecification.php index ca5be4745..8e23c3631 100644 --- a/src/SizeSpecification.php +++ b/src/SizeSpecification.php @@ -55,7 +55,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -321,7 +321,7 @@ public function sameAs($sameAs) * groups are common in the fashion industry to define size segments and * suggested audiences for wearable products. Multiple values can be * combined, for example "men's big and tall", "petite maternity" or - * "regular" + * "regular". * * @param \Spatie\SchemaOrg\Contracts\SizeGroupEnumerationContract|\Spatie\SchemaOrg\Contracts\SizeGroupEnumerationContract[]|string|string[] $sizeGroup * diff --git a/src/SizeSystemEnumeration.php b/src/SizeSystemEnumeration.php index e914c8c73..344073e7c 100644 --- a/src/SizeSystemEnumeration.php +++ b/src/SizeSystemEnumeration.php @@ -47,7 +47,7 @@ class SizeSystemEnumeration extends BaseType implements SizeSystemEnumerationCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SkiResort.php b/src/SkiResort.php index 127e49f6f..024fe41df 100644 --- a/src/SkiResort.php +++ b/src/SkiResort.php @@ -70,7 +70,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -97,6 +97,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1656,7 +1674,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SocialEvent.php b/src/SocialEvent.php index a5615bf63..52dc9a4ca 100644 --- a/src/SocialEvent.php +++ b/src/SocialEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SocialMediaPosting.php b/src/SocialMediaPosting.php index 920edfa71..b2ee15df6 100644 --- a/src/SocialMediaPosting.php +++ b/src/SocialMediaPosting.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1753,7 +1753,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/SoftwareApplication.php b/src/SoftwareApplication.php index 75d7d44a0..8d1a0bbb4 100644 --- a/src/SoftwareApplication.php +++ b/src/SoftwareApplication.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1923,7 +1923,7 @@ public function screenshot($screenshot) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/SoftwareSourceCode.php b/src/SoftwareSourceCode.php index 45bc8701c..77b3ad912 100644 --- a/src/SoftwareSourceCode.php +++ b/src/SoftwareSourceCode.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1749,7 +1749,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/SolveMathAction.php b/src/SolveMathAction.php index b96ab94fd..115bf9421 100644 --- a/src/SolveMathAction.php +++ b/src/SolveMathAction.php @@ -41,7 +41,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SomeProducts.php b/src/SomeProducts.php index 2da378c44..683ebd351 100644 --- a/src/SomeProducts.php +++ b/src/SomeProducts.php @@ -46,7 +46,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SpeakableSpecification.php b/src/SpeakableSpecification.php index 799e06d51..31e61fa93 100644 --- a/src/SpeakableSpecification.php +++ b/src/SpeakableSpecification.php @@ -28,7 +28,7 @@ class SpeakableSpecification extends BaseType implements SpeakableSpecificationC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SpecialAnnouncement.php b/src/SpecialAnnouncement.php index 5276d914a..545ef8df8 100644 --- a/src/SpecialAnnouncement.php +++ b/src/SpecialAnnouncement.php @@ -232,7 +232,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -287,7 +287,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1923,7 +1923,7 @@ public function schoolClosuresInfo($schoolClosuresInfo) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Specialty.php b/src/Specialty.php index 370a978eb..525bfef42 100644 --- a/src/Specialty.php +++ b/src/Specialty.php @@ -27,7 +27,7 @@ class Specialty extends BaseType implements SpecialtyContract, EnumerationContra * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SportingGoodsStore.php b/src/SportingGoodsStore.php index a78094c77..01c2cb9ff 100644 --- a/src/SportingGoodsStore.php +++ b/src/SportingGoodsStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SportsActivityLocation.php b/src/SportsActivityLocation.php index a9e87ea17..4720ff911 100644 --- a/src/SportsActivityLocation.php +++ b/src/SportsActivityLocation.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SportsClub.php b/src/SportsClub.php index e3c22150f..85c5c3247 100644 --- a/src/SportsClub.php +++ b/src/SportsClub.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SportsEvent.php b/src/SportsEvent.php index 84f47030c..3e1edc361 100644 --- a/src/SportsEvent.php +++ b/src/SportsEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SportsOrganization.php b/src/SportsOrganization.php index 216b9129e..55fb0cc40 100644 --- a/src/SportsOrganization.php +++ b/src/SportsOrganization.php @@ -44,7 +44,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -71,6 +71,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/SportsTeam.php b/src/SportsTeam.php index 652e987f2..b0142527a 100644 --- a/src/SportsTeam.php +++ b/src/SportsTeam.php @@ -44,7 +44,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -71,6 +71,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/SpreadsheetDigitalDocument.php b/src/SpreadsheetDigitalDocument.php index 8aa989bf5..a2fd8c79f 100644 --- a/src/SpreadsheetDigitalDocument.php +++ b/src/SpreadsheetDigitalDocument.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/StadiumOrArena.php b/src/StadiumOrArena.php index 57b5af8c3..545059525 100644 --- a/src/StadiumOrArena.php +++ b/src/StadiumOrArena.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1565,7 +1583,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/State.php b/src/State.php index 3aa97fc79..d5a50031b 100644 --- a/src/State.php +++ b/src/State.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Statement.php b/src/Statement.php index 21e81d337..9a5d294eb 100644 --- a/src/Statement.php +++ b/src/Statement.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1664,7 +1664,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/StatisticalPopulation.php b/src/StatisticalPopulation.php index 2ea5b8177..f47ab7056 100644 --- a/src/StatisticalPopulation.php +++ b/src/StatisticalPopulation.php @@ -43,7 +43,7 @@ class StatisticalPopulation extends BaseType implements StatisticalPopulationCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/StatisticalVariable.php b/src/StatisticalVariable.php index 5c269f6ab..4cc12b24e 100644 --- a/src/StatisticalVariable.php +++ b/src/StatisticalVariable.php @@ -46,7 +46,7 @@ class StatisticalVariable extends BaseType implements StatisticalVariableContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/StatusEnumeration.php b/src/StatusEnumeration.php index 89b2f9e98..293646ac7 100644 --- a/src/StatusEnumeration.php +++ b/src/StatusEnumeration.php @@ -27,7 +27,7 @@ class StatusEnumeration extends BaseType implements StatusEnumerationContract, E * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SteeringPositionValue.php b/src/SteeringPositionValue.php index f4fb81008..47358c8df 100644 --- a/src/SteeringPositionValue.php +++ b/src/SteeringPositionValue.php @@ -65,7 +65,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Store.php b/src/Store.php index 101bda30b..7f11a4479 100644 --- a/src/Store.php +++ b/src/Store.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/StructuredValue.php b/src/StructuredValue.php index ce941f3e0..740fc2526 100644 --- a/src/StructuredValue.php +++ b/src/StructuredValue.php @@ -25,7 +25,7 @@ class StructuredValue extends BaseType implements StructuredValueContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/StupidType.php b/src/StupidType.php index cbfb65ecf..6b8888a03 100644 --- a/src/StupidType.php +++ b/src/StupidType.php @@ -24,7 +24,7 @@ class StupidType extends BaseType implements StupidTypeContract, ThingContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -177,7 +177,7 @@ public function sameAs($sameAs) } /** - * This is a StupidProperty! - for testing only + * This is a StupidProperty! - for testing only. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $stupidProperty * diff --git a/src/SubscribeAction.php b/src/SubscribeAction.php index 2582e67f0..1495c17d0 100644 --- a/src/SubscribeAction.php +++ b/src/SubscribeAction.php @@ -50,7 +50,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Substance.php b/src/Substance.php index f6f7ba039..ac1c82c61 100644 --- a/src/Substance.php +++ b/src/Substance.php @@ -42,7 +42,7 @@ public function activeIngredient($activeIngredient) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SubwayStation.php b/src/SubwayStation.php index bfa793d0a..18f060c6c 100644 --- a/src/SubwayStation.php +++ b/src/SubwayStation.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Suite.php b/src/Suite.php index 15505b736..546b5dcc4 100644 --- a/src/Suite.php +++ b/src/Suite.php @@ -90,7 +90,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -341,7 +341,7 @@ public function floorLevel($floorLevel) /** * The size of the accommodation, e.g. in square meter or squarefoot. * Typical unit code(s): MTK for square meter, FTK for square foot, or YDK - * for square yard + * for square yard. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $floorSize * @@ -899,7 +899,7 @@ public function numberOfRooms($numberOfRooms) * infants etc). For individual accommodations, this is not necessarily the * legal maximum but defines the permitted usage as per the contractual * agreement (e.g. a double room used by a single person). - * Typical unit code(s): C62 for person + * Typical unit code(s): C62 for person. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $occupancy * @@ -1000,7 +1000,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/SuperficialAnatomy.php b/src/SuperficialAnatomy.php index 3707782a8..0a197f7ea 100644 --- a/src/SuperficialAnatomy.php +++ b/src/SuperficialAnatomy.php @@ -42,7 +42,7 @@ class SuperficialAnatomy extends BaseType implements SuperficialAnatomyContract, * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SurgicalProcedure.php b/src/SurgicalProcedure.php index 36d79eec9..1d9f20352 100644 --- a/src/SurgicalProcedure.php +++ b/src/SurgicalProcedure.php @@ -27,7 +27,7 @@ class SurgicalProcedure extends BaseType implements SurgicalProcedureContract, M * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/SuspendAction.php b/src/SuspendAction.php index 7b87f95bf..15325a571 100644 --- a/src/SuspendAction.php +++ b/src/SuspendAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Syllabus.php b/src/Syllabus.php index 47fb4f95e..8f9978d99 100644 --- a/src/Syllabus.php +++ b/src/Syllabus.php @@ -157,7 +157,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -212,7 +212,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1682,7 +1682,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Synagogue.php b/src/Synagogue.php index 03c2ef5f3..ed0fca55d 100644 --- a/src/Synagogue.php +++ b/src/Synagogue.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -776,7 +776,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TVClip.php b/src/TVClip.php index 5243343a0..dc93edce0 100644 --- a/src/TVClip.php +++ b/src/TVClip.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1823,7 +1823,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/TVEpisode.php b/src/TVEpisode.php index 1b86173ae..ec2d67970 100644 --- a/src/TVEpisode.php +++ b/src/TVEpisode.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1822,7 +1822,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/TVSeason.php b/src/TVSeason.php index 1cb9914db..faeee131c 100644 --- a/src/TVSeason.php +++ b/src/TVSeason.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -224,7 +224,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1793,7 +1793,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/TVSeries.php b/src/TVSeries.php index bc641908b..907ae0520 100644 --- a/src/TVSeries.php +++ b/src/TVSeries.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -241,7 +241,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1855,7 +1855,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Table.php b/src/Table.php index e934e5c25..69680402e 100644 --- a/src/Table.php +++ b/src/Table.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/TakeAction.php b/src/TakeAction.php index 2664e365f..a316b6960 100644 --- a/src/TakeAction.php +++ b/src/TakeAction.php @@ -46,7 +46,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TattooParlor.php b/src/TattooParlor.php index 2a2ac2f05..b0b5ae8be 100644 --- a/src/TattooParlor.php +++ b/src/TattooParlor.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Taxi.php b/src/Taxi.php index 0c33dfee0..77492d6ab 100644 --- a/src/Taxi.php +++ b/src/Taxi.php @@ -25,7 +25,7 @@ class Taxi extends BaseType implements TaxiContract, IntangibleContract, Service * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TaxiReservation.php b/src/TaxiReservation.php index 97037a245..db43966b0 100644 --- a/src/TaxiReservation.php +++ b/src/TaxiReservation.php @@ -29,7 +29,7 @@ class TaxiReservation extends BaseType implements TaxiReservationContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TaxiService.php b/src/TaxiService.php index a5d6e3616..00b808eb3 100644 --- a/src/TaxiService.php +++ b/src/TaxiService.php @@ -26,7 +26,7 @@ class TaxiService extends BaseType implements TaxiServiceContract, IntangibleCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TaxiStand.php b/src/TaxiStand.php index b7a211a85..c5066cbdc 100644 --- a/src/TaxiStand.php +++ b/src/TaxiStand.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Taxon.php b/src/Taxon.php index 1a1a3484b..45541f43e 100644 --- a/src/Taxon.php +++ b/src/Taxon.php @@ -25,7 +25,7 @@ class Taxon extends BaseType implements TaxonContract, ThingContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TechArticle.php b/src/TechArticle.php index a4e3bd7f0..eea60bf08 100644 --- a/src/TechArticle.php +++ b/src/TechArticle.php @@ -154,7 +154,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -209,7 +209,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1782,7 +1782,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/TelevisionChannel.php b/src/TelevisionChannel.php index c11c6adb4..12ae0943e 100644 --- a/src/TelevisionChannel.php +++ b/src/TelevisionChannel.php @@ -26,7 +26,7 @@ class TelevisionChannel extends BaseType implements TelevisionChannelContract, B * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TelevisionStation.php b/src/TelevisionStation.php index fb464682a..44d474afe 100644 --- a/src/TelevisionStation.php +++ b/src/TelevisionStation.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TennisComplex.php b/src/TennisComplex.php index feac25785..8f6a16bf6 100644 --- a/src/TennisComplex.php +++ b/src/TennisComplex.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TextDigitalDocument.php b/src/TextDigitalDocument.php index 33a1fba33..10b53b9f2 100644 --- a/src/TextDigitalDocument.php +++ b/src/TextDigitalDocument.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/TextObject.php b/src/TextObject.php index c4179b5ac..c82e59964 100644 --- a/src/TextObject.php +++ b/src/TextObject.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1883,7 +1883,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1940,7 +1940,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2247,7 +2247,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/TheaterEvent.php b/src/TheaterEvent.php index 6dff9cdf6..da9e54b4a 100644 --- a/src/TheaterEvent.php +++ b/src/TheaterEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TheaterGroup.php b/src/TheaterGroup.php index 3d5b81ac6..3e482c50b 100644 --- a/src/TheaterGroup.php +++ b/src/TheaterGroup.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/TherapeuticProcedure.php b/src/TherapeuticProcedure.php index 43dc7b50e..6980c1322 100644 --- a/src/TherapeuticProcedure.php +++ b/src/TherapeuticProcedure.php @@ -27,7 +27,7 @@ class TherapeuticProcedure extends BaseType implements TherapeuticProcedureContr * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Thesis.php b/src/Thesis.php index 10d4c0061..6ea0bdd56 100644 --- a/src/Thesis.php +++ b/src/Thesis.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/Thing.php b/src/Thing.php index 4a99cc84b..dcac636f6 100644 --- a/src/Thing.php +++ b/src/Thing.php @@ -22,7 +22,7 @@ class Thing extends BaseType implements ThingContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ThreeDimensionalModel.php b/src/ThreeDimensionalModel.php index e59261208..b0bf4486d 100644 --- a/src/ThreeDimensionalModel.php +++ b/src/ThreeDimensionalModel.php @@ -168,7 +168,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -223,7 +223,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1916,7 +1916,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -1973,7 +1973,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2280,7 +2280,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/Ticket.php b/src/Ticket.php index a81977306..8ea5131dd 100644 --- a/src/Ticket.php +++ b/src/Ticket.php @@ -24,7 +24,7 @@ class Ticket extends BaseType implements TicketContract, IntangibleContract, Thi * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TieAction.php b/src/TieAction.php index 7b0763aca..d97bd6e1f 100644 --- a/src/TieAction.php +++ b/src/TieAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TipAction.php b/src/TipAction.php index 87f88c16a..f5b4ecaf1 100644 --- a/src/TipAction.php +++ b/src/TipAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TireShop.php b/src/TireShop.php index a45c0746e..ee9a28799 100644 --- a/src/TireShop.php +++ b/src/TireShop.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TouristAttraction.php b/src/TouristAttraction.php index 7432ab268..12c48b280 100644 --- a/src/TouristAttraction.php +++ b/src/TouristAttraction.php @@ -50,7 +50,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -767,7 +767,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TouristDestination.php b/src/TouristDestination.php index b96adf4dc..7561043e5 100644 --- a/src/TouristDestination.php +++ b/src/TouristDestination.php @@ -58,7 +58,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TouristInformationCenter.php b/src/TouristInformationCenter.php index 07b74c056..8dadee318 100644 --- a/src/TouristInformationCenter.php +++ b/src/TouristInformationCenter.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TouristTrip.php b/src/TouristTrip.php index 0960dd467..f18053854 100644 --- a/src/TouristTrip.php +++ b/src/TouristTrip.php @@ -32,7 +32,7 @@ class TouristTrip extends BaseType implements TouristTripContract, IntangibleCon * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/ToyStore.php b/src/ToyStore.php index 4417d5f6f..3ee9840b0 100644 --- a/src/ToyStore.php +++ b/src/ToyStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TrackAction.php b/src/TrackAction.php index 6d99dcdce..54e363faa 100644 --- a/src/TrackAction.php +++ b/src/TrackAction.php @@ -46,7 +46,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TradeAction.php b/src/TradeAction.php index 488803f8f..9def14728 100644 --- a/src/TradeAction.php +++ b/src/TradeAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TrainReservation.php b/src/TrainReservation.php index 14569e0c2..bec5f786b 100644 --- a/src/TrainReservation.php +++ b/src/TrainReservation.php @@ -29,7 +29,7 @@ class TrainReservation extends BaseType implements TrainReservationContract, Int * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TrainStation.php b/src/TrainStation.php index 3bf408b60..9cb6fabfa 100644 --- a/src/TrainStation.php +++ b/src/TrainStation.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TrainTrip.php b/src/TrainTrip.php index c06a1f79d..d99ca2414 100644 --- a/src/TrainTrip.php +++ b/src/TrainTrip.php @@ -25,7 +25,7 @@ class TrainTrip extends BaseType implements TrainTripContract, IntangibleContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TransferAction.php b/src/TransferAction.php index 40e370098..aaba1cbd8 100644 --- a/src/TransferAction.php +++ b/src/TransferAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TravelAction.php b/src/TravelAction.php index 8de32be46..09a03ae36 100644 --- a/src/TravelAction.php +++ b/src/TravelAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TravelAgency.php b/src/TravelAgency.php index bf8a8cbcb..e649b3bfa 100644 --- a/src/TravelAgency.php +++ b/src/TravelAgency.php @@ -67,7 +67,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -94,6 +94,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1563,7 +1581,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/TreatmentIndication.php b/src/TreatmentIndication.php index 9bb3f81ef..b91fbdfd4 100644 --- a/src/TreatmentIndication.php +++ b/src/TreatmentIndication.php @@ -26,7 +26,7 @@ class TreatmentIndication extends BaseType implements TreatmentIndicationContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Trip.php b/src/Trip.php index ce59e9d69..9c350618a 100644 --- a/src/Trip.php +++ b/src/Trip.php @@ -24,7 +24,7 @@ class Trip extends BaseType implements TripContract, IntangibleContract, ThingCo * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/TypeAndQuantityNode.php b/src/TypeAndQuantityNode.php index d2b0b6648..e8372158c 100644 --- a/src/TypeAndQuantityNode.php +++ b/src/TypeAndQuantityNode.php @@ -26,7 +26,7 @@ class TypeAndQuantityNode extends BaseType implements TypeAndQuantityNodeContrac * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UKNonprofitType.php b/src/UKNonprofitType.php index d9a78e747..9b66144c0 100644 --- a/src/UKNonprofitType.php +++ b/src/UKNonprofitType.php @@ -69,7 +69,7 @@ class UKNonprofitType extends BaseType implements UKNonprofitTypeContract, Enume * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/USNonprofitType.php b/src/USNonprofitType.php index 53f9ac703..6db201278 100644 --- a/src/USNonprofitType.php +++ b/src/USNonprofitType.php @@ -387,7 +387,7 @@ class USNonprofitType extends BaseType implements USNonprofitTypeContract, Enume * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UnRegisterAction.php b/src/UnRegisterAction.php index c20b2eb54..31f834cf0 100644 --- a/src/UnRegisterAction.php +++ b/src/UnRegisterAction.php @@ -46,7 +46,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UnitPriceSpecification.php b/src/UnitPriceSpecification.php index 760737bfe..c4a90556e 100644 --- a/src/UnitPriceSpecification.php +++ b/src/UnitPriceSpecification.php @@ -26,7 +26,7 @@ class UnitPriceSpecification extends BaseType implements UnitPriceSpecificationC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UpdateAction.php b/src/UpdateAction.php index ae2a9d1e2..3418efd94 100644 --- a/src/UpdateAction.php +++ b/src/UpdateAction.php @@ -38,7 +38,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UseAction.php b/src/UseAction.php index cdd01f254..7c4008036 100644 --- a/src/UseAction.php +++ b/src/UseAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserBlocks.php b/src/UserBlocks.php index c4ad8cee9..d0601abc3 100644 --- a/src/UserBlocks.php +++ b/src/UserBlocks.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserCheckins.php b/src/UserCheckins.php index 80b64a7ff..dfee3a3d6 100644 --- a/src/UserCheckins.php +++ b/src/UserCheckins.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserComments.php b/src/UserComments.php index 44169c40f..6ea2ce03f 100644 --- a/src/UserComments.php +++ b/src/UserComments.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserDownloads.php b/src/UserDownloads.php index d22bab814..b4fca02ef 100644 --- a/src/UserDownloads.php +++ b/src/UserDownloads.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserInteraction.php b/src/UserInteraction.php index b24184178..73e3f6b85 100644 --- a/src/UserInteraction.php +++ b/src/UserInteraction.php @@ -57,7 +57,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserLikes.php b/src/UserLikes.php index 70c690585..825222feb 100644 --- a/src/UserLikes.php +++ b/src/UserLikes.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserPageVisits.php b/src/UserPageVisits.php index 88a7fda83..c76243a4c 100644 --- a/src/UserPageVisits.php +++ b/src/UserPageVisits.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserPlays.php b/src/UserPlays.php index 8a42679a1..1808a4161 100644 --- a/src/UserPlays.php +++ b/src/UserPlays.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserPlusOnes.php b/src/UserPlusOnes.php index 464df115a..903f9f671 100644 --- a/src/UserPlusOnes.php +++ b/src/UserPlusOnes.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/UserReview.php b/src/UserReview.php index eea5f292a..848c0b10c 100644 --- a/src/UserReview.php +++ b/src/UserReview.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1835,7 +1835,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/UserTweets.php b/src/UserTweets.php index 92d4c9c25..b9b17cb2f 100644 --- a/src/UserTweets.php +++ b/src/UserTweets.php @@ -58,7 +58,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/VacationRental.php b/src/VacationRental.php index b1202e4ec..77d19b496 100644 --- a/src/VacationRental.php +++ b/src/VacationRental.php @@ -69,7 +69,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -96,6 +96,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1655,7 +1673,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/Vehicle.php b/src/Vehicle.php index e2d8e48db..2b3b6cb1d 100644 --- a/src/Vehicle.php +++ b/src/Vehicle.php @@ -71,7 +71,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1018,7 +1018,7 @@ public function meetsEmissionStandard($meetsEmissionStandard) * The total distance travelled by the particular vehicle since its initial * production, as read from its odometer. * - * Typical unit code(s): KMT for kilometers, SMI for statute miles + * Typical unit code(s): KMT for kilometers, SMI for statute miles. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $mileageFromOdometer * @@ -1189,7 +1189,7 @@ public function numberOfAirbags($numberOfAirbags) /** * The number of axles. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfAxles * @@ -1205,7 +1205,7 @@ public function numberOfAxles($numberOfAxles) /** * The number of doors. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfDoors * @@ -1222,7 +1222,7 @@ public function numberOfDoors($numberOfDoors) * The total number of forward gears available for the transmission system * of the vehicle. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfForwardGears * @@ -1238,7 +1238,7 @@ public function numberOfForwardGears($numberOfForwardGears) /** * The number of owners of the vehicle, including the current one. * - * Typical unit code(s): C62 + * Typical unit code(s): C62. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $numberOfPreviousOwners * @@ -1465,7 +1465,7 @@ public function sameAs($sameAs) * terms of the physical space available, and in terms of limitations set by * law. * - * Typical unit code(s): C62 for persons + * Typical unit code(s): C62 for persons. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|float|float[]|int|int[] $seatingCapacity * @@ -1569,7 +1569,7 @@ public function steeringPosition($steeringPosition) } /** - * This is a StupidProperty! - for testing only + * This is a StupidProperty! - for testing only. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $stupidProperty * @@ -1845,7 +1845,7 @@ public function weightTotal($weightTotal) * The distance between the centers of the front and rear wheels. * * Typical unit code(s): CMT for centimeters, MTR for meters, INH for - * inches, FOT for foot/feet + * inches, FOT for foot/feet. * * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $wheelbase * diff --git a/src/Vein.php b/src/Vein.php index 4afe3de57..3c11ad711 100644 --- a/src/Vein.php +++ b/src/Vein.php @@ -27,7 +27,7 @@ class Vein extends BaseType implements VeinContract, AnatomicalStructureContract * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Vessel.php b/src/Vessel.php index 8888a1ef5..97cf12128 100644 --- a/src/Vessel.php +++ b/src/Vessel.php @@ -27,7 +27,7 @@ class Vessel extends BaseType implements VesselContract, AnatomicalStructureCont * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/VeterinaryCare.php b/src/VeterinaryCare.php index 038d69198..ed1c0f209 100644 --- a/src/VeterinaryCare.php +++ b/src/VeterinaryCare.php @@ -45,7 +45,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -72,6 +72,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/VideoGallery.php b/src/VideoGallery.php index ed74dc129..b920b9f62 100644 --- a/src/VideoGallery.php +++ b/src/VideoGallery.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -210,7 +210,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1749,7 +1749,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/VideoGame.php b/src/VideoGame.php index f711bb70f..b0230b8e5 100644 --- a/src/VideoGame.php +++ b/src/VideoGame.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -241,7 +241,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -2162,7 +2162,7 @@ public function screenshot($screenshot) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/VideoGameClip.php b/src/VideoGameClip.php index ccded3108..14ee28ce2 100644 --- a/src/VideoGameClip.php +++ b/src/VideoGameClip.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1809,7 +1809,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/VideoGameSeries.php b/src/VideoGameSeries.php index 18353cf35..d54a14507 100644 --- a/src/VideoGameSeries.php +++ b/src/VideoGameSeries.php @@ -155,7 +155,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -241,7 +241,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1973,7 +1973,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/VideoObject.php b/src/VideoObject.php index 4067b668c..75093d8c2 100644 --- a/src/VideoObject.php +++ b/src/VideoObject.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -239,7 +239,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1992,7 +1992,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2049,7 +2049,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2371,7 +2371,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/VideoObjectSnapshot.php b/src/VideoObjectSnapshot.php index 259ca91e6..66eb06b46 100644 --- a/src/VideoObjectSnapshot.php +++ b/src/VideoObjectSnapshot.php @@ -161,7 +161,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -247,7 +247,7 @@ public function actors($actors) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -2000,7 +2000,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * @@ -2057,7 +2057,7 @@ public function sdPublisher($sdPublisher) /** * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the * content of the item. For example, a zero-length input has value - * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'. * * @param string|string[] $sha256 * @@ -2379,7 +2379,8 @@ public function typicalAgeRange($typicalAgeRange) } /** - * Date when this media object was uploaded to this site. + * Date (including time if available) when this media object was uploaded to + * this site. * * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate * diff --git a/src/ViewAction.php b/src/ViewAction.php index 8703653b5..ab7abafee 100644 --- a/src/ViewAction.php +++ b/src/ViewAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/VirtualLocation.php b/src/VirtualLocation.php index 2c8ebe18f..61e170b1b 100644 --- a/src/VirtualLocation.php +++ b/src/VirtualLocation.php @@ -29,7 +29,7 @@ class VirtualLocation extends BaseType implements VirtualLocationContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/VisualArtsEvent.php b/src/VisualArtsEvent.php index 9c6207b1c..33e0f8708 100644 --- a/src/VisualArtsEvent.php +++ b/src/VisualArtsEvent.php @@ -55,7 +55,7 @@ public function actor($actor) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/VisualArtwork.php b/src/VisualArtwork.php index ece875fd9..a7ef44523 100644 --- a/src/VisualArtwork.php +++ b/src/VisualArtwork.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1829,7 +1829,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/VitalSign.php b/src/VitalSign.php index b75012db4..65b38ba98 100644 --- a/src/VitalSign.php +++ b/src/VitalSign.php @@ -29,7 +29,7 @@ class VitalSign extends BaseType implements VitalSignContract, MedicalConditionC * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Volcano.php b/src/Volcano.php index bd3434646..7c3ef4b91 100644 --- a/src/Volcano.php +++ b/src/Volcano.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -748,7 +748,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/VoteAction.php b/src/VoteAction.php index 50bb20e9a..a68621069 100644 --- a/src/VoteAction.php +++ b/src/VoteAction.php @@ -55,7 +55,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WPAdBlock.php b/src/WPAdBlock.php index f79a9d111..6ccd459e4 100644 --- a/src/WPAdBlock.php +++ b/src/WPAdBlock.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WPFooter.php b/src/WPFooter.php index 64f0bcc97..2971c9602 100644 --- a/src/WPFooter.php +++ b/src/WPFooter.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WPHeader.php b/src/WPHeader.php index 1406a03ba..e226b9fe8 100644 --- a/src/WPHeader.php +++ b/src/WPHeader.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WPSideBar.php b/src/WPSideBar.php index ca4d9a173..66b9903b0 100644 --- a/src/WPSideBar.php +++ b/src/WPSideBar.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1677,7 +1677,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WantAction.php b/src/WantAction.php index 277b13ef8..d32485953 100644 --- a/src/WantAction.php +++ b/src/WantAction.php @@ -40,7 +40,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WarrantyPromise.php b/src/WarrantyPromise.php index c365732d3..6b65ab0b3 100644 --- a/src/WarrantyPromise.php +++ b/src/WarrantyPromise.php @@ -27,7 +27,7 @@ class WarrantyPromise extends BaseType implements WarrantyPromiseContract, Intan * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WarrantyScope.php b/src/WarrantyScope.php index ed3fef209..62df4b100 100644 --- a/src/WarrantyScope.php +++ b/src/WarrantyScope.php @@ -33,7 +33,7 @@ class WarrantyScope extends BaseType implements WarrantyScopeContract, Enumerati * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WatchAction.php b/src/WatchAction.php index 21aefe03a..04ee42159 100644 --- a/src/WatchAction.php +++ b/src/WatchAction.php @@ -56,7 +56,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Waterfall.php b/src/Waterfall.php index dbaec1e75..c071cd251 100644 --- a/src/Waterfall.php +++ b/src/Waterfall.php @@ -48,7 +48,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -749,7 +749,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/WearAction.php b/src/WearAction.php index 4145b4df7..9e7e0cccb 100644 --- a/src/WearAction.php +++ b/src/WearAction.php @@ -57,7 +57,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WearableMeasurementTypeEnumeration.php b/src/WearableMeasurementTypeEnumeration.php index d72b33769..89261f109 100644 --- a/src/WearableMeasurementTypeEnumeration.php +++ b/src/WearableMeasurementTypeEnumeration.php @@ -20,7 +20,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMeasurementTypeEnumerationContract, EnumerationContract, IntangibleContract, MeasurementTypeEnumerationContract, ThingContract { /** - * Measurement of the back section, for example of a jacket + * Measurement of the back section, for example of a jacket. * * @see https://schema.org/WearableMeasurementBack * @see https://pending.schema.org @@ -29,7 +29,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementBack = 'https://schema.org/WearableMeasurementBack'; /** - * Measurement of the chest/bust section, for example of a suit + * Measurement of the chest/bust section, for example of a suit. * * @see https://schema.org/WearableMeasurementChestOrBust * @see https://pending.schema.org @@ -38,7 +38,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementChestOrBust = 'https://schema.org/WearableMeasurementChestOrBust'; /** - * Measurement of the collar, for example of a shirt + * Measurement of the collar, for example of a shirt. * * @see https://schema.org/WearableMeasurementCollar * @see https://pending.schema.org @@ -47,7 +47,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementCollar = 'https://schema.org/WearableMeasurementCollar'; /** - * Measurement of the cup, for example of a bra + * Measurement of the cup, for example of a bra. * * @see https://schema.org/WearableMeasurementCup * @see https://pending.schema.org @@ -56,7 +56,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementCup = 'https://schema.org/WearableMeasurementCup'; /** - * Measurement of the height, for example the heel height of a shoe + * Measurement of the height, for example the heel height of a shoe. * * @see https://schema.org/WearableMeasurementHeight * @see https://pending.schema.org @@ -65,7 +65,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementHeight = 'https://schema.org/WearableMeasurementHeight'; /** - * Measurement of the hip section, for example of a skirt + * Measurement of the hip section, for example of a skirt. * * @see https://schema.org/WearableMeasurementHips * @see https://pending.schema.org @@ -74,7 +74,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementHips = 'https://schema.org/WearableMeasurementHips'; /** - * Measurement of the inseam, for example of pants + * Measurement of the inseam, for example of pants. * * @see https://schema.org/WearableMeasurementInseam * @see https://pending.schema.org @@ -83,7 +83,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementInseam = 'https://schema.org/WearableMeasurementInseam'; /** - * Represents the length, for example of a dress + * Represents the length, for example of a dress. * * @see https://schema.org/WearableMeasurementLength * @see https://pending.schema.org @@ -92,7 +92,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementLength = 'https://schema.org/WearableMeasurementLength'; /** - * Measurement of the outside leg, for example of pants + * Measurement of the outside leg, for example of pants. * * @see https://schema.org/WearableMeasurementOutsideLeg * @see https://pending.schema.org @@ -101,7 +101,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementOutsideLeg = 'https://schema.org/WearableMeasurementOutsideLeg'; /** - * Measurement of the sleeve length, for example of a shirt + * Measurement of the sleeve length, for example of a shirt. * * @see https://schema.org/WearableMeasurementSleeve * @see https://pending.schema.org @@ -110,7 +110,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementSleeve = 'https://schema.org/WearableMeasurementSleeve'; /** - * Measurement of the waist section, for example of pants + * Measurement of the waist section, for example of pants. * * @see https://schema.org/WearableMeasurementWaist * @see https://pending.schema.org @@ -119,7 +119,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea public const WearableMeasurementWaist = 'https://schema.org/WearableMeasurementWaist'; /** - * Measurement of the width, for example of shoes + * Measurement of the width, for example of shoes. * * @see https://schema.org/WearableMeasurementWidth * @see https://pending.schema.org @@ -137,7 +137,7 @@ class WearableMeasurementTypeEnumeration extends BaseType implements WearableMea * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WearableSizeGroupEnumeration.php b/src/WearableSizeGroupEnumeration.php index 32ea395b0..df2db1958 100644 --- a/src/WearableSizeGroupEnumeration.php +++ b/src/WearableSizeGroupEnumeration.php @@ -183,7 +183,7 @@ class WearableSizeGroupEnumeration extends BaseType implements WearableSizeGroup * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WearableSizeSystemEnumeration.php b/src/WearableSizeSystemEnumeration.php index 50eedeba4..392e13c6e 100644 --- a/src/WearableSizeSystemEnumeration.php +++ b/src/WearableSizeSystemEnumeration.php @@ -9,7 +9,7 @@ use Spatie\SchemaOrg\Contracts\WearableSizeSystemEnumerationContract; /** - * Enumerates common size systems specific for wearable products + * Enumerates common size systems specific for wearable products. * * @see https://schema.org/WearableSizeSystemEnumeration * @see https://pending.schema.org @@ -155,7 +155,7 @@ class WearableSizeSystemEnumeration extends BaseType implements WearableSizeSyst * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WebAPI.php b/src/WebAPI.php index ff44fad0a..045acccb6 100644 --- a/src/WebAPI.php +++ b/src/WebAPI.php @@ -28,7 +28,7 @@ class WebAPI extends BaseType implements WebAPIContract, IntangibleContract, Ser * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WebApplication.php b/src/WebApplication.php index 4177131b9..664f5a647 100644 --- a/src/WebApplication.php +++ b/src/WebApplication.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1939,7 +1939,7 @@ public function screenshot($screenshot) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WebContent.php b/src/WebContent.php index 0f9e9b304..a4f989ed2 100644 --- a/src/WebContent.php +++ b/src/WebContent.php @@ -161,7 +161,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -216,7 +216,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1668,7 +1668,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WebPage.php b/src/WebPage.php index 0e64f6d53..e08150f39 100644 --- a/src/WebPage.php +++ b/src/WebPage.php @@ -156,7 +156,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -211,7 +211,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1750,7 +1750,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WebPageElement.php b/src/WebPageElement.php index 8efb9f72d..0d3adf30b 100644 --- a/src/WebPageElement.php +++ b/src/WebPageElement.php @@ -152,7 +152,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -207,7 +207,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WebSite.php b/src/WebSite.php index 5c6c1bb4d..6788f9403 100644 --- a/src/WebSite.php +++ b/src/WebSite.php @@ -153,7 +153,7 @@ public function accessibilityHazard($accessibilityHazard) * deficiencies, consistent with the other accessibility metadata but * expressing subtleties such as "short descriptions are present but long * descriptions will be needed for non-visual users" or "short descriptions - * are present and no long descriptions are needed." + * are present and no long descriptions are needed". * * @param string|string[] $accessibilitySummary * @@ -208,7 +208,7 @@ public function acquireLicensePage($acquireLicensePage) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -1676,7 +1676,7 @@ public function schemaVersion($schemaVersion) /** * Indicates the date on which the current structured data was generated / - * published. Typically used alongside [[sdPublisher]] + * published. Typically used alongside [[sdPublisher]]. * * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished * diff --git a/src/WholesaleStore.php b/src/WholesaleStore.php index 2f79b1269..84a91e834 100644 --- a/src/WholesaleStore.php +++ b/src/WholesaleStore.php @@ -68,7 +68,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -95,6 +95,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1564,7 +1582,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/WinAction.php b/src/WinAction.php index c628cc398..dc3517370 100644 --- a/src/WinAction.php +++ b/src/WinAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Winery.php b/src/Winery.php index de79c3321..d85088697 100644 --- a/src/Winery.php +++ b/src/Winery.php @@ -84,7 +84,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -111,6 +111,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. @@ -1610,7 +1628,7 @@ public function priceRange($priceRange) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess * diff --git a/src/WorkBasedProgram.php b/src/WorkBasedProgram.php index 362531023..5b233fe05 100644 --- a/src/WorkBasedProgram.php +++ b/src/WorkBasedProgram.php @@ -31,7 +31,7 @@ class WorkBasedProgram extends BaseType implements WorkBasedProgramContract, Edu * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/WorkersUnion.php b/src/WorkersUnion.php index 515838656..b129097af 100644 --- a/src/WorkersUnion.php +++ b/src/WorkersUnion.php @@ -46,7 +46,7 @@ public function actionableFeedbackPolicy($actionableFeedbackPolicy) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -73,6 +73,24 @@ public function address($address) return $this->setProperty('address', $address); } + /** + * The number of completed interactions for this entity, in a particular + * role (the 'agent'), in a particular action (indicated in the statistic), + * and in a particular context (i.e. interactionService). + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $agentInteractionStatistic + * + * @return static + * + * @see https://schema.org/agentInteractionStatistic + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2858 + */ + public function agentInteractionStatistic($agentInteractionStatistic) + { + return $this->setProperty('agentInteractionStatistic', $agentInteractionStatistic); + } + /** * The overall rating, based on a collection of reviews or ratings, of the * item. diff --git a/src/WriteAction.php b/src/WriteAction.php index c712fa785..454ae5371 100644 --- a/src/WriteAction.php +++ b/src/WriteAction.php @@ -39,7 +39,7 @@ public function actionStatus($actionStatus) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * diff --git a/src/Zoo.php b/src/Zoo.php index 5b980916d..44f87645f 100644 --- a/src/Zoo.php +++ b/src/Zoo.php @@ -47,7 +47,7 @@ public function additionalProperty($additionalProperty) * where useful information can be added without their being an appropriate * schema to reference. In the case of text values, the class label should * follow the schema.org [style - * guide](https://schema.org/docs/styleguide.html) + * guide](https://schema.org/docs/styleguide.html). * * @param string|string[] $additionalType * @@ -775,7 +775,7 @@ public function potentialAction($potentialAction) /** * A flag to signal that the [[Place]] is open to public visitors. If this - * property is omitted there is no assumed default boolean value + * property is omitted there is no assumed default boolean value. * * @param bool|bool[] $publicAccess *