use crate::*;
#[derive(Debug, serde::Deserialize)]
#[cfg_attr(feature = "uniffi", derive(uniffi::Enum))]
#[serde(tag = "@type")]
pub enum SchemaOrgGroup1 {
SchoolDistrict(SchoolDistrict),
Bridge(Bridge),
PublicToilet(PublicToilet),
EventAttendanceModeEnumerationEnum(EventAttendanceModeEnumerationEnum),
UserBlocks(UserBlocks),
MedicalImagingTechniqueEnum(MedicalImagingTechniqueEnum),
Invoice(Invoice),
DefinedRegion(DefinedRegion),
PerformAction(PerformAction),
OfficeEquipmentStore(OfficeEquipmentStore),
ReturnFeesEnumerationEnum(ReturnFeesEnumerationEnum),
ScheduleAction(ScheduleAction),
ShippingDeliveryTime(ShippingDeliveryTime),
SizeGroupEnumeration(SizeGroupEnumeration),
ActivateAction(ActivateAction),
DrugCostCategoryEnum(DrugCostCategoryEnum),
HowToSection(HowToSection),
DataType(String),
URL(String),
CurrencyConversionService(CurrencyConversionService),
Hostel(Hostel),
Sculpture(Sculpture),
Duration(Duration),
Event(Event),
ReplaceAction(ReplaceAction),
HousePainter(HousePainter),
NonprofitType(NonprofitType),
TechArticle(TechArticle),
TransferAction(TransferAction),
TravelAction(TravelAction),
Restaurant(Restaurant),
ImageObjectSnapshot(ImageObjectSnapshot),
MeasurementTypeEnumeration(MeasurementTypeEnumeration),
Patient(Patient),
ScholarlyArticle(ScholarlyArticle),
BroadcastService(BroadcastService),
IPTCDigitalSourceEnumerationEnum(IPTCDigitalSourceEnumerationEnum),
OccupationalTherapy(OccupationalTherapy),
Embassy(Embassy),
HairSalon(HairSalon),
HowToSupply(HowToSupply),
Date(String),
GasStation(GasStation),
CoverArt(CoverArt),
ThreeDModel(ThreeDModel),
SolveMathAction(SolveMathAction),
Quotation(Quotation),
Legislation(Legislation),
RadioClip(RadioClip),
RepaymentSpecification(RepaymentSpecification),
Table(Table),
MediaSubscription(MediaSubscription),
BankOrCreditUnion(BankOrCreditUnion),
Dataset(Dataset),
LodgingBusiness(LodgingBusiness),
MedicalSpecialtyEnum(MedicalSpecialtyEnum),
LakeBodyOfWater(LakeBodyOfWater),
MerchantReturnPolicy(MerchantReturnPolicy),
Blog(Blog),
Pharmacy(Pharmacy),
SubscribeAction(SubscribeAction),
CatholicChurch(CatholicChurch),
MusicPlaylist(MusicPlaylist),
SearchResultsPage(SearchResultsPage),
NightClub(NightClub),
CourseInstance(CourseInstance),
SizeSystemEnumerationEnum(SizeSystemEnumerationEnum),
PostalAddress(PostalAddress),
Mosque(Mosque),
MusicVideoObject(MusicVideoObject),
OrderAction(OrderAction),
EnergyEfficiencyEnumeration(EnergyEfficiencyEnumeration),
EmergencyService(EmergencyService),
Project(Project),
AssessAction(AssessAction),
EnergyStarEnergyEfficiencyEnumerationEnum(EnergyStarEnergyEfficiencyEnumerationEnum),
HowTo(HowTo),
CookAction(CookAction),
PostalCodeRangeSpecification(PostalCodeRangeSpecification),
Playground(Playground),
CreditCard(CreditCard),
MediaReview(MediaReview),
Vein(Vein),
NoteDigitalDocument(NoteDigitalDocument),
VideoObject(VideoObject),
ExchangeRateSpecification(ExchangeRateSpecification),
GeoShape(GeoShape),
Nerve(Nerve),
Country(Country),
PathologyTest(PathologyTest),
PaymentStatusTypeEnum(PaymentStatusTypeEnum),
AggregateOffer(AggregateOffer),
Hackathon(Hackathon),
OfferShippingDetails(OfferShippingDetails),
Manuscript(Manuscript),
AgreeAction(AgreeAction),
Class(Class),
MensClothingStore(MensClothingStore),
DownloadAction(DownloadAction),
AggregateRating(AggregateRating),
APIReference(APIReference),
CompoundPriceSpecification(CompoundPriceSpecification),
Quantity(Quantity),
FinancialIncentive(FinancialIncentive),
MemberProgram(MemberProgram),
MedicalOrganization(MedicalOrganization),
Conversation(Conversation),
DepositAccount(DepositAccount),
ClothingStore(ClothingStore),
Enumeration(Enumeration),
EventReservation(EventReservation),
VideoObjectSnapshot(VideoObjectSnapshot),
OceanBodyOfWater(OceanBodyOfWater),
Motel(Motel),
CancelAction(CancelAction),
Residence(Residence),
BarOrPub(BarOrPub),
DataFeed(DataFeed),
LinkRole(LinkRole),
TreatmentIndication(TreatmentIndication),
MediaEnumeration(MediaEnumeration),
InsuranceAgency(InsuranceAgency),
BlogPosting(BlogPosting),
AutoBodyShop(AutoBodyShop),
DryCleaningOrLaundry(DryCleaningOrLaundry),
LiteraryEvent(LiteraryEvent),
TheaterGroup(TheaterGroup),
ReturnAction(ReturnAction),
Occupation(Occupation),
QuantitativeValueDistribution(QuantitativeValueDistribution),
DeactivateAction(DeactivateAction),
Barcode(Barcode),
StatisticalPopulation(StatisticalPopulation),
Text(String),
MeasurementMethodEnumEnum(MeasurementMethodEnumEnum),
Recommendation(Recommendation),
ShortStory(ShortStory),
FundingAgency(FundingAgency),
OnDemandEvent(OnDemandEvent),
CDCPMDRecord(CDCPMDRecord),
IncentiveStatusEnum(IncentiveStatusEnum),
SearchRescueOrganization(SearchRescueOrganization),
TaxiReservation(TaxiReservation),
ArchiveOrganization(ArchiveOrganization),
SurgicalProcedure(SurgicalProcedure),
MedicalTrial(MedicalTrial),
Demand(Demand),
BefriendAction(BefriendAction),
BloodTest(BloodTest),
DonateAction(DonateAction),
Action(Action),
UserDownloads(UserDownloads),
TrainTrip(TrainTrip),
City(City),
MediaManipulationRatingEnumerationEnum(MediaManipulationRatingEnumerationEnum),
Role(Role),
GiveAction(GiveAction),
Locksmith(Locksmith),
MedicalBusiness(MedicalBusiness),
DrugLegalStatus(DrugLegalStatus),
EducationEvent(EducationEvent),
AdvertiserContentArticle(AdvertiserContentArticle),
MeetingRoom(MeetingRoom),
PoliceStation(PoliceStation),
UserInteraction(UserInteraction),
PoliticalParty(PoliticalParty),
Thesis(Thesis),
HowToItem(HowToItem),
ExercisePlan(ExercisePlan),
EngineSpecification(EngineSpecification),
PlaceOfWorship(PlaceOfWorship),
WriteAction(WriteAction),
Continent(Continent),
PropertyValue(PropertyValue),
ConfirmAction(ConfirmAction),
Church(Church),
Thing(Thing),
BusinessAudience(BusinessAudience),
Zoo(Zoo),
DateTime(String),
Preschool(Preschool),
TouristDestination(TouristDestination),
RecommendedDoseSchedule(RecommendedDoseSchedule),
AccountingService(AccountingService),
SportsClub(SportsClub),
BroadcastFrequencySpecification(BroadcastFrequencySpecification),
MortgageLoan(MortgageLoan),
TextDigitalDocument(TextDigitalDocument),
DefenceEstablishment(DefenceEstablishment),
ReplyAction(ReplyAction),
StatusEnumeration(StatusEnumeration),
SiteNavigationElement(SiteNavigationElement),
BankAccount(BankAccount),
CollectionPage(CollectionPage),
FoodService(FoodService),
MaximumDoseSchedule(MaximumDoseSchedule),
DeliveryEvent(DeliveryEvent),
PawnShop(PawnShop),
Number(f32),
Library(Library),
BackgroundNewsArticle(BackgroundNewsArticle),
FMRadioChannel(FMRadioChannel),
MusicRelease(MusicRelease),
Article(Article),
GroceryStore(GroceryStore),
BowlingAlley(BowlingAlley),
MapCategoryTypeEnum(MapCategoryTypeEnum),
HealthInsurancePlan(HealthInsurancePlan),
MedicalEnumeration(MedicalEnumeration),
SkiResort(SkiResort),
CovidTestingFacility(CovidTestingFacility),
AskAction(AskAction),
Drawing(Drawing),
Mass(Mass),
Permit(Permit),
EmployerAggregateRating(EmployerAggregateRating),
IgnoreAction(IgnoreAction),
BooleanEnum(String),
PaymentService(PaymentService),
GameServer(GameServer),
ComedyEvent(ComedyEvent),
AudioObjectSnapshot(AudioObjectSnapshot),
Festival(Festival),
OrderStatusEnum(OrderStatusEnum),
DiagnosticProcedure(DiagnosticProcedure),
ShareAction(ShareAction),
TVSeason(TVSeason),
BrainStructure(BrainStructure),
ShippingConditions(ShippingConditions),
TherapeuticProcedure(TherapeuticProcedure),
OutletStore(OutletStore),
EmploymentAgency(EmploymentAgency),
FurnitureStore(FurnitureStore),
TattooParlor(TattooParlor),
DatedMoneySpecification(DatedMoneySpecification),
SeekToAction(SeekToAction),
PalliativeProcedure(PalliativeProcedure),
EmployeeRole(EmployeeRole),
PaymentMethod(PaymentMethod),
InviteAction(InviteAction),
JewelryStore(JewelryStore),
OfferForLease(OfferForLease),
InternetCafe(InternetCafe),
MedicalGuidelineRecommendation(MedicalGuidelineRecommendation),
MedicalSignOrSymptom(MedicalSignOrSymptom),
ResearchOrganization(ResearchOrganization),
UserReview(UserReview),
AnalysisNewsArticle(AnalysisNewsArticle),
FilmAction(FilmAction),
AutoDealer(AutoDealer),
Canal(Canal),
MedicalRiskScore(MedicalRiskScore),
EventStatusTypeEnum(EventStatusTypeEnum),
HealthClub(HealthClub),
QuantitativeValue(QuantitativeValue),
}
#[derive(Debug, serde::Deserialize)]
#[cfg_attr(feature = "uniffi", derive(uniffi::Enum))]
#[serde(tag = "@type")]
pub enum SchemaOrgGroup2 {
ToyStore(ToyStore),
ReportageNewsArticle(ReportageNewsArticle),
MemberProgramTier(MemberProgramTier),
FireStation(FireStation),
WebContent(WebContent),
LendAction(LendAction),
TVSeries(TVSeries),
Course(Course),
MonetaryAmountDistribution(MonetaryAmountDistribution),
BioChemEntity(BioChemEntity),
ReservationStatusTypeEnum(ReservationStatusTypeEnum),
AddAction(AddAction),
ElementarySchool(ElementarySchool),
LiquorStore(LiquorStore),
CriticReview(CriticReview),
Question(Question),
SearchAction(SearchAction),
AutoRental(AutoRental),
Quiz(Quiz),
FulfillmentTypeEnumerationEnum(FulfillmentTypeEnumerationEnum),
RegisterAction(RegisterAction),
Distillery(Distillery),
HealthPlanFormulary(HealthPlanFormulary),
PresentationDigitalDocument(PresentationDigitalDocument),
VideoGame(VideoGame),
MedicineSystemEnum(MedicineSystemEnum),
GeospatialGeometry(GeospatialGeometry),
Car(Car),
ReservationPackage(ReservationPackage),
WearableSizeSystemEnumerationEnum(WearableSizeSystemEnumerationEnum),
PhysicalTherapy(PhysicalTherapy),
NailSalon(NailSalon),
MusicReleaseFormatTypeEnum(MusicReleaseFormatTypeEnum),
PublicationEvent(PublicationEvent),
HowToDirection(HowToDirection),
TouristAttraction(TouristAttraction),
FoodEstablishment(FoodEstablishment),
ConsumeAction(ConsumeAction),
Game(Game),
AdultEntertainment(AdultEntertainment),
RiverBodyOfWater(RiverBodyOfWater),
WorkBasedProgram(WorkBasedProgram),
HowToTool(HowToTool),
SportsEvent(SportsEvent),
FollowAction(FollowAction),
MonetaryGrant(MonetaryGrant),
AllocateAction(AllocateAction),
LandmarksOrHistoricalBuildings(LandmarksOrHistoricalBuildings),
BoardingPolicyTypeEnum(BoardingPolicyTypeEnum),
CheckInAction(CheckInAction),
SizeSpecification(SizeSpecification),
UserTweets(UserTweets),
AutomatedTeller(AutomatedTeller),
TouristInformationCenter(TouristInformationCenter),
EmailMessage(EmailMessage),
AMRadioChannel(AMRadioChannel),
GeoCircle(GeoCircle),
GovernmentBenefitsTypeEnum(GovernmentBenefitsTypeEnum),
Newspaper(Newspaper),
CorrectionComment(CorrectionComment),
PetStore(PetStore),
Property(Property),
WantAction(WantAction),
TheaterEvent(TheaterEvent),
Reservation(Reservation),
InvestmentFund(InvestmentFund),
TakeAction(TakeAction),
MedicalIndication(MedicalIndication),
GenderTypeEnum(GenderTypeEnum),
LegalValueLevelEnum(LegalValueLevelEnum),
MedicalRiskEstimator(MedicalRiskEstimator),
MarryAction(MarryAction),
MusicAlbum(MusicAlbum),
MonetaryAmount(MonetaryAmount),
ConvenienceStore(ConvenienceStore),
DigitalDocumentPermission(DigitalDocumentPermission),
GovernmentService(GovernmentService),
ItemListOrderTypeEnum(ItemListOrderTypeEnum),
DataDownload(DataDownload),
RoofingContractor(RoofingContractor),
Florist(Florist),
QualitativeValue(QualitativeValue),
AutomotiveBusiness(AutomotiveBusiness),
ApprovedIndication(ApprovedIndication),
BookSeries(BookSeries),
ComicStory(ComicStory),
RentalCarReservation(RentalCarReservation),
DiscussionForumPosting(DiscussionForumPosting),
LoanOrCredit(LoanOrCredit),
AboutPage(AboutPage),
Season(Season),
Artery(Artery),
PlayAction(PlayAction),
MedicalDevice(MedicalDevice),
Atlas(Atlas),
LegalForceStatusEnum(LegalForceStatusEnum),
MedicalGuidelineContraindication(MedicalGuidelineContraindication),
Distance(Distance),
Clip(Clip),
RadioBroadcastService(RadioBroadcastService),
CampingPitch(CampingPitch),
BreadcrumbList(BreadcrumbList),
Beach(Beach),
WebSite(WebSite),
InteractionCounter(InteractionCounter),
AutoPartsStore(AutoPartsStore),
WebPageElement(WebPageElement),
QuoteAction(QuoteAction),
UseAction(UseAction),
SportingGoodsStore(SportingGoodsStore),
Notary(Notary),
Dentist(Dentist),
MediaObject(MediaObject),
Painting(Painting),
ViewAction(ViewAction),
MedicalRiskFactor(MedicalRiskFactor),
MoneyTransfer(MoneyTransfer),
HealthPlanNetwork(HealthPlanNetwork),
MediaGallery(MediaGallery),
DeleteAction(DeleteAction),
ProductCollection(ProductCollection),
LodgingReservation(LodgingReservation),
AutoRepair(AutoRepair),
ElectronicsStore(ElectronicsStore),
Suite(Suite),
BikeStore(BikeStore),
PriceTypeEnumerationEnum(PriceTypeEnumerationEnum),
SeaBodyOfWater(SeaBodyOfWater),
AlignmentObject(AlignmentObject),
BookmarkAction(BookmarkAction),
Accommodation(Accommodation),
BookStore(BookStore),
SellAction(SellAction),
CssSelectorType(String),
PodcastEpisode(PodcastEpisode),
DrugCost(DrugCost),
Audiobook(Audiobook),
EducationalOrganization(EducationalOrganization),
BorrowAction(BorrowAction),
OrganizeAction(OrganizeAction),
GamePlayModeEnum(GamePlayModeEnum),
ImageGallery(ImageGallery),
MedicalStudy(MedicalStudy),
BedAndBreakfast(BedAndBreakfast),
AdministrativeArea(AdministrativeArea),
AnatomicalSystem(AnatomicalSystem),
GeneralContractor(GeneralContractor),
DrugPrescriptionStatusEnum(DrugPrescriptionStatusEnum),
WarrantyPromise(WarrantyPromise),
RealEstateAgent(RealEstateAgent),
MenuItem(MenuItem),
WPSideBar(WPSideBar),
SelfStorage(SelfStorage),
SoftwareApplication(SoftwareApplication),
WearAction(WearAction),
Motorcycle(Motorcycle),
SpreadsheetDigitalDocument(SpreadsheetDigitalDocument),
DataFeedItem(DataFeedItem),
SportsOrganization(SportsOrganization),
DrugClass(DrugClass),
PhysicalActivityCategoryEnum(PhysicalActivityCategoryEnum),
ReceiveAction(ReceiveAction),
ParcelDelivery(ParcelDelivery),
BoatTrip(BoatTrip),
InstallAction(InstallAction),
Claim(Claim),
Taxi(Taxi),
Brewery(Brewery),
OnlineStore(OnlineStore),
MedicalEntity(MedicalEntity),
CreativeWork(CreativeWork),
LibrarySystem(LibrarySystem),
DietarySupplement(DietarySupplement),
AudioObject(AudioObject),
RVPark(RVPark),
Pond(Pond),
InfectiousDisease(InfectiousDisease),
Ligament(Ligament),
Resort(Resort),
PublicationIssue(PublicationIssue),
ArchiveComponent(ArchiveComponent),
EntryPoint(EntryPoint),
DataCatalog(DataCatalog),
Time(String),
ChemicalSubstance(ChemicalSubstance),
DanceEvent(DanceEvent),
Play(Play),
LoseAction(LoseAction),
IndividualPhysician(IndividualPhysician),
Hospital(Hospital),
Vessel(Vessel),
SteeringPositionValueEnum(SteeringPositionValueEnum),
Specialty(Specialty),
BedType(BedType),
PerformingGroup(PerformingGroup),
SingleFamilyResidence(SingleFamilyResidence),
MovingCompany(MovingCompany),
PhotographAction(PhotographAction),
StadiumOrArena(StadiumOrArena),
BuddhistTemple(BuddhistTemple),
TravelAgency(TravelAgency),
MenuSection(MenuSection),
PropertyValueSpecification(PropertyValueSpecification),
CivicStructure(CivicStructure),
Joint(Joint),
MedicalProcedureTypeEnum(MedicalProcedureTypeEnum),
Substance(Substance),
StatisticalVariable(StatisticalVariable),
Synagogue(Synagogue),
MedicalTrialDesignEnum(MedicalTrialDesignEnum),
MusicAlbumProductionTypeEnum(MusicAlbumProductionTypeEnum),
EndorseAction(EndorseAction),
Airport(Airport),
Product(Product),
ListItem(ListItem),
ComputerStore(ComputerStore),
LymphaticVessel(LymphaticVessel),
MusicStore(MusicStore),
EmployerReview(EmployerReview),
BeautySalon(BeautySalon),
Physician(Physician),
EndorsementRating(EndorsementRating),
LegislativeBuilding(LegislativeBuilding),
MoveAction(MoveAction),
IncentiveQualifiedExpenseTypeEnum(IncentiveQualifiedExpenseTypeEnum),
Gene(Gene),
MedicalCause(MedicalCause),
Float(f32),
WholesaleStore(WholesaleStore),
ProductGroup(ProductGroup),
SocialMediaPosting(SocialMediaPosting),
OfferItemConditionEnum(OfferItemConditionEnum),
ExhibitionEvent(ExhibitionEvent),
RsvpResponseTypeEnum(RsvpResponseTypeEnum),
VisualArtwork(VisualArtwork),
Seat(Seat),
Audience(Audience),
MedicalProcedure(MedicalProcedure),
MedicalWebPage(MedicalWebPage),
FastFoodRestaurant(FastFoodRestaurant),
DrugStrength(DrugStrength),
Answer(Answer),
MedicalAudienceTypeEnum(MedicalAudienceTypeEnum),
Corporation(Corporation),
ProgramMembership(ProgramMembership),
Landform(Landform),
VeterinaryCare(VeterinaryCare),
Waterfall(Waterfall),
MusicAlbumReleaseTypeEnum(MusicAlbumReleaseTypeEnum),
PreventionIndication(PreventionIndication),
TrackAction(TrackAction),
WinAction(WinAction),
House(House),
RealEstateListing(RealEstateListing),
MedicalObservationalStudyDesignEnum(MedicalObservationalStudyDesignEnum),
}
#[derive(Debug, serde::Deserialize)]
#[cfg_attr(feature = "uniffi", derive(uniffi::Enum))]
#[serde(tag = "@type")]
pub enum SchemaOrgGroup3 {
ParkingFacility(ParkingFacility),
ItemPage(ItemPage),
WearableSizeGroupEnumerationEnum(WearableSizeGroupEnumerationEnum),
ComicSeries(ComicSeries),
MedicalIntangible(MedicalIntangible),
ContactPoint(ContactPoint),
NewsArticle(NewsArticle),
LearningResource(LearningResource),
SportsTeam(SportsTeam),
CategoryCodeSet(CategoryCodeSet),
WebApplication(WebApplication),
GovernmentPermit(GovernmentPermit),
Schedule(Schedule),
Periodical(Periodical),
ReturnLabelSourceEnumerationEnum(ReturnLabelSourceEnumerationEnum),
FoodEvent(FoodEvent),
FinancialProduct(FinancialProduct),
ExerciseAction(ExerciseAction),
PublicSwimmingPool(PublicSwimmingPool),
GeoCoordinates(GeoCoordinates),
MusicEvent(MusicEvent),
SaleEvent(SaleEvent),
MusicRecording(MusicRecording),
HowToTip(HowToTip),
ConstraintNode(ConstraintNode),
ComicCoverArt(ComicCoverArt),
PaymentChargeSpecification(PaymentChargeSpecification),
MotorcycleRepair(MotorcycleRepair),
CheckoutPage(CheckoutPage),
TrainStation(TrainStation),
ArtGallery(ArtGallery),
Offer(Offer),
RestrictedDietEnum(RestrictedDietEnum),
PsychologicalTreatment(PsychologicalTreatment),
ShoppingCenter(ShoppingCenter),
MedicalSymptom(MedicalSymptom),
WebPage(WebPage),
HyperTocEntry(HyperTocEntry),
HealthAndBeautyBusiness(HealthAndBeautyBusiness),
WebAPI(WebAPI),
Reservoir(Reservoir),
OrganizationRole(OrganizationRole),
IncentiveTypeEnum(IncentiveTypeEnum),
TierBenefitEnumerationEnum(TierBenefitEnumerationEnum),
Park(Park),
Language(Language),
Statement(Statement),
LegalService(LegalService),
WPAdBlock(WPAdBlock),
Intangible(Intangible),
CompleteDataFeed(CompleteDataFeed),
Store(Store),
OrderItem(OrderItem),
BroadcastEvent(BroadcastEvent),
Book(Book),
ClaimReview(ClaimReview),
AmusementPark(AmusementPark),
RentAction(RentAction),
HealthAspectEnumerationEnum(HealthAspectEnumerationEnum),
CreateAction(CreateAction),
DanceGroup(DanceGroup),
HinduTemple(HinduTemple),
MedicalClinic(MedicalClinic),
Campground(Campground),
MedicalStudyStatusEnum(MedicalStudyStatusEnum),
CableOrSatelliteService(CableOrSatelliteService),
SportsActivityLocation(SportsActivityLocation),
Courthouse(Courthouse),
ProductModel(ProductModel),
AchieveAction(AchieveAction),
Energy(Energy),
BusinessFunction(BusinessFunction),
PronounceableText(PronounceableText),
IndividualProduct(IndividualProduct),
Series(Series),
CertificationStatusEnumerationEnum(CertificationStatusEnumerationEnum),
OwnershipInfo(OwnershipInfo),
School(School),
AdultOrientedEnumerationEnum(AdultOrientedEnumerationEnum),
MotorizedBicycle(MotorizedBicycle),
ComputerLanguage(ComputerLanguage),
State(State),
BusOrCoach(BusOrCoach),
Review(Review),
CarUsageTypeEnum(CarUsageTypeEnum),
UnitPriceSpecification(UnitPriceSpecification),
ListenAction(ListenAction),
UserCheckins(UserCheckins),
PaymentCard(PaymentCard),
MusicVenue(MusicVenue),
MedicalCondition(MedicalCondition),
ExerciseGym(ExerciseGym),
AnimalShelter(AnimalShelter),
FlightReservation(FlightReservation),
TelevisionChannel(TelevisionChannel),
AnatomicalStructure(AnatomicalStructure),
DeliveryMethodEnum(DeliveryMethodEnum),
CheckAction(CheckAction),
USNonprofitTypeEnum(USNonprofitTypeEnum),
Chapter(Chapter),
UserPlays(UserPlays),
ReportedDoseSchedule(ReportedDoseSchedule),
EventSeries(EventSeries),
QAPage(QAPage),
HomeGoodsStore(HomeGoodsStore),
MerchantReturnPolicySeasonalOverride(MerchantReturnPolicySeasonalOverride),
VideoGameSeries(VideoGameSeries),
Consortium(Consortium),
PriceSpecification(PriceSpecification),
MedicalTest(MedicalTest),
SpeakableSpecification(SpeakableSpecification),
TireShop(TireShop),
AskPublicNewsArticle(AskPublicNewsArticle),
Menu(Menu),
InformAction(InformAction),
VideoGallery(VideoGallery),
PreOrderAction(PreOrderAction),
FloorPlan(FloorPlan),
ParentAudience(ParentAudience),
DDxElement(DDxElement),
SubwayStation(SubwayStation),
SpecialAnnouncement(SpecialAnnouncement),
WorkersUnion(WorkersUnion),
ArriveAction(ArriveAction),
Collection(Collection),
DeliveryChargeSpecification(DeliveryChargeSpecification),
XPathType(String),
Brand(Brand),
FindAction(FindAction),
ActionStatusTypeEnum(ActionStatusTypeEnum),
Certification(Certification),
Casino(Casino),
ReserveAction(ReserveAction),
RadiationTherapy(RadiationTherapy),
DigitalDocument(DigitalDocument),
ReactAction(ReactAction),
LocalBusiness(LocalBusiness),
UserPageVisits(UserPageVisits),
EducationalOccupationalProgram(EducationalOccupationalProgram),
DayOfWeekEnum(DayOfWeekEnum),
ScreeningEvent(ScreeningEvent),
Message(Message),
PrependAction(PrependAction),
OfferCatalog(OfferCatalog),
InfectiousAgentClassEnum(InfectiousAgentClassEnum),
EducationalAudience(EducationalAudience),
NewsMediaOrganization(NewsMediaOrganization),
MedicalRiskCalculator(MedicalRiskCalculator),
Mountain(Mountain),
DefinedTermSet(DefinedTermSet),
ReturnMethodEnumerationEnum(ReturnMethodEnumerationEnum),
Aquarium(Aquarium),
ChooseAction(ChooseAction),
TradeAction(TradeAction),
Protein(Protein),
GameServerStatusEnum(GameServerStatusEnum),
UserLikes(UserLikes),
TelevisionStation(TelevisionStation),
GardenStore(GardenStore),
TVClip(TVClip),
MedicalObservationalStudy(MedicalObservationalStudy),
ImagingTest(ImagingTest),
MovieSeries(MovieSeries),
VacationRental(VacationRental),
WPHeader(WPHeader),
RadioStation(RadioStation),
AssignAction(AssignAction),
HealthPlanCostSharingSpecification(HealthPlanCostSharingSpecification),
Guide(Guide),
Apartment(Apartment),
MerchantReturnEnumerationEnum(MerchantReturnEnumerationEnum),
CheckOutAction(CheckOutAction),
CommentAction(CommentAction),
RsvpAction(RsvpAction),
RadioEpisode(RadioEpisode),
JobPosting(JobPosting),
VoteAction(VoteAction),
WearableMeasurementTypeEnumerationEnum(WearableMeasurementTypeEnumerationEnum),
DiscoverAction(DiscoverAction),
IceCreamShop(IceCreamShop),
ImageObject(ImageObject),
SomeProducts(SomeProducts),
ShippingRateSettings(ShippingRateSettings),
ServicePeriod(ServicePeriod),
AcceptAction(AcceptAction),
EducationalOccupationalCredential(EducationalOccupationalCredential),
BodyMeasurementTypeEnumerationEnum(BodyMeasurementTypeEnumerationEnum),
WarrantyScope(WarrantyScope),
ItemAvailabilityEnum(ItemAvailabilityEnum),
UKNonprofitTypeEnum(UKNonprofitTypeEnum),
Map(Map),
BrokerageAccount(BrokerageAccount),
MedicalTestPanel(MedicalTestPanel),
CafeOrCoffeeShop(CafeOrCoffeeShop),
ComedyClub(ComedyClub),
PodcastSeason(PodcastSeason),
ReadAction(ReadAction),
Bakery(Bakery),
VideoGameClip(VideoGameClip),
UserComments(UserComments),
MovieClip(MovieClip),
Ticket(Ticket),
BedDetails(BedDetails),
EUEnergyEfficiencyEnumerationEnum(EUEnergyEfficiencyEnumerationEnum),
LikeAction(LikeAction),
HowToStep(HowToStep),
Episode(Episode),
Room(Room),
AutoWash(AutoWash),
Photograph(Photograph),
SocialEvent(SocialEvent),
Taxon(Taxon),
BroadcastChannel(BroadcastChannel),
Researcher(Researcher),
ContactPage(ContactPage),
NutritionInformation(NutritionInformation),
GolfCourse(GolfCourse),
ComicIssue(ComicIssue),
TaxiService(TaxiService),
MotorcycleDealer(MotorcycleDealer),
Attorney(Attorney),
DepartmentStore(DepartmentStore),
MusicGroup(MusicGroup),
MusicComposition(MusicComposition),
ControlAction(ControlAction),
ResumeAction(ResumeAction),
Crematorium(Crematorium),
PeopleAudience(PeopleAudience),
DrinkAction(DrinkAction),
DepartAction(DepartAction),
Code(Code),
SoftwareSourceCode(SoftwareSourceCode),
HVACBusiness(HVACBusiness),
Trip(Trip),
Museum(Museum),
PayAction(PayAction),
VitalSign(VitalSign),
RefundTypeEnumerationEnum(RefundTypeEnumerationEnum),
VirtualLocation(VirtualLocation),
MathSolver(MathSolver),
PlanAction(PlanAction),
InvestmentOrDeposit(InvestmentOrDeposit),
BusTrip(BusTrip),
LifestyleModification(LifestyleModification),
AppendAction(AppendAction),
DigitalDocumentPermissionTypeEnum(DigitalDocumentPermissionTypeEnum),
InsertAction(InsertAction),
PodcastSeries(PodcastSeries),
UserPlusOnes(UserPlusOnes),
LeaveAction(LeaveAction),
GovernmentBuilding(GovernmentBuilding),
NLNonprofitTypeEnum(NLNonprofitTypeEnum),
Place(Place),
Grant(Grant),
ServiceChannel(ServiceChannel),
}
#[derive(Debug, serde::Deserialize)]
#[cfg_attr(feature = "uniffi", derive(uniffi::Enum))]
#[serde(tag = "@type")]
pub enum SchemaOrgGroup4 {
WPFooter(WPFooter),
Vehicle(Vehicle),
Muscle(Muscle),
TypeAndQuantityNode(TypeAndQuantityNode),
FAQPage(FAQPage),
PhysicalExamEnum(PhysicalExamEnum),
BusReservation(BusReservation),
BusinessEntityType(BusinessEntityType),
PhysicalActivity(PhysicalActivity),
MobileApplication(MobileApplication),
Electrician(Electrician),
ApartmentComplex(ApartmentComplex),
DrawAction(DrawAction),
TVEpisode(TVEpisode),
Person(Person),
NGO(NGO),
RejectAction(RejectAction),
Integer(i32),
AuthorizeAction(AuthorizeAction),
SheetMusic(SheetMusic),
BuyAction(BuyAction),
MediaReviewItem(MediaReviewItem),
FoodEstablishmentReservation(FoodEstablishmentReservation),
OnlineBusiness(OnlineBusiness),
ReviewAction(ReviewAction),
BoatReservation(BoatReservation),
ProfilePage(ProfilePage),
EventVenue(EventVenue),
Flight(Flight),
LocationFeatureSpecification(LocationFeatureSpecification),
CategoryCode(CategoryCode),
PerformanceRole(PerformanceRole),
ChildrensEvent(ChildrensEvent),
JoinAction(JoinAction),
Comment(Comment),
DriveWheelConfigurationValueEnum(DriveWheelConfigurationValueEnum),
MedicalScholarlyArticle(MedicalScholarlyArticle),
Bone(Bone),
ChildCare(ChildCare),
SatiricalArticle(SatiricalArticle),
ReviewNewsArticle(ReviewNewsArticle),
HobbyShop(HobbyShop),
DisagreeAction(DisagreeAction),
Poster(Poster),
GatedResidenceCommunity(GatedResidenceCommunity),
RadioSeries(RadioSeries),
BusStation(BusStation),
BusinessEvent(BusinessEvent),
Organization(Organization),
Service(Service),
PlayGameAction(PlayGameAction),
BusStop(BusStop),
DoseSchedule(DoseSchedule),
SendAction(SendAction),
Movie(Movie),
RadioSeason(RadioSeason),
MedicalGuideline(MedicalGuideline),
HardwareStore(HardwareStore),
BookFormatTypeEnum(BookFormatTypeEnum),
LegislationObject(LegislationObject),
TrainReservation(TrainReservation),
MedicalConditionStage(MedicalConditionStage),
MedicalTherapy(MedicalTherapy),
DiagnosticLab(DiagnosticLab),
HyperToc(HyperToc),
GovernmentOrganization(GovernmentOrganization),
RecyclingCenter(RecyclingCenter),
CreativeWorkSeason(CreativeWorkSeason),
Hotel(Hotel),
TennisComplex(TennisComplex),
LiveBlogPosting(LiveBlogPosting),
Cemetery(Cemetery),
BoatTerminal(BoatTerminal),
HotelRoom(HotelRoom),
VisualArtsEvent(VisualArtsEvent),
PublicationVolume(PublicationVolume),
ItemList(ItemList),
MiddleSchool(MiddleSchool),
MedicalDevicePurposeEnum(MedicalDevicePurposeEnum),
Drug(Drug),
CreativeWorkSeries(CreativeWorkSeries),
Diet(Diet),
ApplyAction(ApplyAction),
GovernmentOffice(GovernmentOffice),
Volcano(Volcano),
RadioChannel(RadioChannel),
Observation(Observation),
CityHall(CityHall),
TextObject(TextObject),
UnRegisterAction(UnRegisterAction),
OccupationalExperienceRequirements(OccupationalExperienceRequirements),
TouristTrip(TouristTrip),
WatchAction(WatchAction),
MobilePhoneStore(MobilePhoneStore),
Plumber(Plumber),
UpdateAction(UpdateAction),
MedicalEvidenceLevelEnum(MedicalEvidenceLevelEnum),
BodyOfWater(BodyOfWater),
StructuredValue(StructuredValue),
Recipe(Recipe),
MedicalContraindication(MedicalContraindication),
OpinionNewsArticle(OpinionNewsArticle),
MovieRentalStore(MovieRentalStore),
Order(Order),
Optician(Optician),
ShoeStore(ShoeStore),
DislikeAction(DislikeAction),
HighSchool(HighSchool),
SuperficialAnatomy(SuperficialAnatomy),
GameAvailabilityEnumerationEnum(GameAvailabilityEnumerationEnum),
MedicalCode(MedicalCode),
AmpStory(AmpStory),
OfferForPurchase(OfferForPurchase),
DigitalPlatformEnumerationEnum(DigitalPlatformEnumerationEnum),
DefinedTerm(DefinedTerm),
EatAction(EatAction),
Report(Report),
SuspendAction(SuspendAction),
PriceComponentTypeEnumerationEnum(PriceComponentTypeEnumerationEnum),
MovieTheater(MovieTheater),
MolecularEntity(MolecularEntity),
ProfessionalService(ProfessionalService),
Syllabus(Syllabus),
PaymentMethodTypeEnum(PaymentMethodTypeEnum),
ShippingService(ShippingService),
FinancialService(FinancialService),
MedicalSign(MedicalSign),
ContactPointOptionEnum(ContactPointOptionEnum),
PhysiciansOffice(PhysiciansOffice),
TipAction(TipAction),
ActionAccessSpecification(ActionAccessSpecification),
PaintAction(PaintAction),
OpeningHoursSpecification(OpeningHoursSpecification),
TieAction(TieAction),
EnergyConsumptionDetails(EnergyConsumptionDetails),
HomeAndConstructionBusiness(HomeAndConstructionBusiness),
PurchaseTypeEnum(PurchaseTypeEnum),
FundingScheme(FundingScheme),
CommunicateAction(CommunicateAction),
Rating(Rating),
InteractAction(InteractAction),
DaySpa(DaySpa),
PerformingArtsTheater(PerformingArtsTheater),
PostOffice(PostOffice),
ResearchProject(ResearchProject),
Winery(Winery),
EntertainmentBusiness(EntertainmentBusiness),
CollegeOrUniversity(CollegeOrUniversity),
DrugPregnancyCategoryEnum(DrugPregnancyCategoryEnum),
HealthTopicContent(HealthTopicContent),
MedicalAudience(MedicalAudience),
TaxiStand(TaxiStand),
Airline(Airline),
}
#[derive(Debug, serde::Deserialize)]
#[cfg_attr(feature = "uniffi", derive(uniffi::Enum))]
#[serde(untagged)]
pub enum SchemaOrg {
SchemaOrgGroup1(SchemaOrgGroup1),
SchemaOrgGroup2(SchemaOrgGroup2),
SchemaOrgGroup3(SchemaOrgGroup3),
SchemaOrgGroup4(SchemaOrgGroup4),
}