Trait schema_org_types::OrganizationTrait
source · pub trait OrganizationTrait {
Show 136 methods
// Required methods
fn get_actionable_feedback_policy(
&self
) -> &[ActionableFeedbackPolicyProperty];
fn take_actionable_feedback_policy(
&mut self
) -> Vec<ActionableFeedbackPolicyProperty>;
fn get_address(&self) -> &[AddressProperty];
fn take_address(&mut self) -> Vec<AddressProperty>;
fn get_agent_interaction_statistic(
&self
) -> &[AgentInteractionStatisticProperty];
fn take_agent_interaction_statistic(
&mut self
) -> Vec<AgentInteractionStatisticProperty>;
fn get_aggregate_rating(&self) -> &[AggregateRatingProperty];
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>;
fn get_alumni(&self) -> &[AlumniProperty];
fn take_alumni(&mut self) -> Vec<AlumniProperty>;
fn get_area_served(&self) -> &[AreaServedProperty];
fn take_area_served(&mut self) -> Vec<AreaServedProperty>;
fn get_award(&self) -> &[AwardProperty];
fn take_award(&mut self) -> Vec<AwardProperty>;
fn get_awards(&self) -> &[AwardsProperty];
fn take_awards(&mut self) -> Vec<AwardsProperty>;
fn get_brand(&self) -> &[BrandProperty];
fn take_brand(&mut self) -> Vec<BrandProperty>;
fn get_contact_point(&self) -> &[ContactPointProperty];
fn take_contact_point(&mut self) -> Vec<ContactPointProperty>;
fn get_contact_points(&self) -> &[ContactPointsProperty];
fn take_contact_points(&mut self) -> Vec<ContactPointsProperty>;
fn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty];
fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>;
fn get_department(&self) -> &[DepartmentProperty];
fn take_department(&mut self) -> Vec<DepartmentProperty>;
fn get_dissolution_date(&self) -> &[DissolutionDateProperty];
fn take_dissolution_date(&mut self) -> Vec<DissolutionDateProperty>;
fn get_diversity_policy(&self) -> &[DiversityPolicyProperty];
fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>;
fn get_diversity_staffing_report(
&self
) -> &[DiversityStaffingReportProperty];
fn take_diversity_staffing_report(
&mut self
) -> Vec<DiversityStaffingReportProperty>;
fn get_duns(&self) -> &[DunsProperty];
fn take_duns(&mut self) -> Vec<DunsProperty>;
fn get_email(&self) -> &[EmailProperty];
fn take_email(&mut self) -> Vec<EmailProperty>;
fn get_employee(&self) -> &[EmployeeProperty];
fn take_employee(&mut self) -> Vec<EmployeeProperty>;
fn get_employees(&self) -> &[EmployeesProperty];
fn take_employees(&mut self) -> Vec<EmployeesProperty>;
fn get_ethics_policy(&self) -> &[EthicsPolicyProperty];
fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>;
fn get_event(&self) -> &[EventProperty];
fn take_event(&mut self) -> Vec<EventProperty>;
fn get_events(&self) -> &[EventsProperty];
fn take_events(&mut self) -> Vec<EventsProperty>;
fn get_fax_number(&self) -> &[FaxNumberProperty];
fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>;
fn get_founder(&self) -> &[FounderProperty];
fn take_founder(&mut self) -> Vec<FounderProperty>;
fn get_founders(&self) -> &[FoundersProperty];
fn take_founders(&mut self) -> Vec<FoundersProperty>;
fn get_founding_date(&self) -> &[FoundingDateProperty];
fn take_founding_date(&mut self) -> Vec<FoundingDateProperty>;
fn get_founding_location(&self) -> &[FoundingLocationProperty];
fn take_founding_location(&mut self) -> Vec<FoundingLocationProperty>;
fn get_funder(&self) -> &[FunderProperty];
fn take_funder(&mut self) -> Vec<FunderProperty>;
fn get_funding(&self) -> &[FundingProperty];
fn take_funding(&mut self) -> Vec<FundingProperty>;
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty];
fn take_global_location_number(
&mut self
) -> Vec<GlobalLocationNumberProperty>;
fn get_has_credential(&self) -> &[HasCredentialProperty];
fn take_has_credential(&mut self) -> Vec<HasCredentialProperty>;
fn get_has_merchant_return_policy(
&self
) -> &[HasMerchantReturnPolicyProperty];
fn take_has_merchant_return_policy(
&mut self
) -> Vec<HasMerchantReturnPolicyProperty>;
fn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty];
fn take_has_offer_catalog(&mut self) -> Vec<HasOfferCatalogProperty>;
fn get_has_pos(&self) -> &[HasPosProperty];
fn take_has_pos(&mut self) -> Vec<HasPosProperty>;
fn get_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty];
fn take_has_product_return_policy(
&mut self
) -> Vec<HasProductReturnPolicyProperty>;
fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty];
fn take_interaction_statistic(
&mut self
) -> Vec<InteractionStatisticProperty>;
fn get_isic_v_4(&self) -> &[IsicV4Property];
fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>;
fn get_iso_6523_code(&self) -> &[Iso6523CodeProperty];
fn take_iso_6523_code(&mut self) -> Vec<Iso6523CodeProperty>;
fn get_keywords(&self) -> &[KeywordsProperty];
fn take_keywords(&mut self) -> Vec<KeywordsProperty>;
fn get_knows_about(&self) -> &[KnowsAboutProperty];
fn take_knows_about(&mut self) -> Vec<KnowsAboutProperty>;
fn get_knows_language(&self) -> &[KnowsLanguageProperty];
fn take_knows_language(&mut self) -> Vec<KnowsLanguageProperty>;
fn get_legal_name(&self) -> &[LegalNameProperty];
fn take_legal_name(&mut self) -> Vec<LegalNameProperty>;
fn get_lei_code(&self) -> &[LeiCodeProperty];
fn take_lei_code(&mut self) -> Vec<LeiCodeProperty>;
fn get_location(&self) -> &[LocationProperty];
fn take_location(&mut self) -> Vec<LocationProperty>;
fn get_logo(&self) -> &[LogoProperty];
fn take_logo(&mut self) -> Vec<LogoProperty>;
fn get_makes_offer(&self) -> &[MakesOfferProperty];
fn take_makes_offer(&mut self) -> Vec<MakesOfferProperty>;
fn get_member(&self) -> &[MemberProperty];
fn take_member(&mut self) -> Vec<MemberProperty>;
fn get_member_of(&self) -> &[MemberOfProperty];
fn take_member_of(&mut self) -> Vec<MemberOfProperty>;
fn get_members(&self) -> &[MembersProperty];
fn take_members(&mut self) -> Vec<MembersProperty>;
fn get_naics(&self) -> &[NaicsProperty];
fn take_naics(&mut self) -> Vec<NaicsProperty>;
fn get_nonprofit_status(&self) -> &[NonprofitStatusProperty];
fn take_nonprofit_status(&mut self) -> Vec<NonprofitStatusProperty>;
fn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty];
fn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>;
fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty];
fn take_ownership_funding_info(
&mut self
) -> Vec<OwnershipFundingInfoProperty>;
fn get_owns(&self) -> &[OwnsProperty];
fn take_owns(&mut self) -> Vec<OwnsProperty>;
fn get_parent_organization(&self) -> &[ParentOrganizationProperty];
fn take_parent_organization(&mut self) -> Vec<ParentOrganizationProperty>;
fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty];
fn take_publishing_principles(
&mut self
) -> Vec<PublishingPrinciplesProperty>;
fn get_review(&self) -> &[ReviewProperty];
fn take_review(&mut self) -> Vec<ReviewProperty>;
fn get_reviews(&self) -> &[ReviewsProperty];
fn take_reviews(&mut self) -> Vec<ReviewsProperty>;
fn get_seeks(&self) -> &[SeeksProperty];
fn take_seeks(&mut self) -> Vec<SeeksProperty>;
fn get_service_area(&self) -> &[ServiceAreaProperty];
fn take_service_area(&mut self) -> Vec<ServiceAreaProperty>;
fn get_slogan(&self) -> &[SloganProperty];
fn take_slogan(&mut self) -> Vec<SloganProperty>;
fn get_sponsor(&self) -> &[SponsorProperty];
fn take_sponsor(&mut self) -> Vec<SponsorProperty>;
fn get_sub_organization(&self) -> &[SubOrganizationProperty];
fn take_sub_organization(&mut self) -> Vec<SubOrganizationProperty>;
fn get_tax_id(&self) -> &[TaxIdProperty];
fn take_tax_id(&mut self) -> Vec<TaxIdProperty>;
fn get_telephone(&self) -> &[TelephoneProperty];
fn take_telephone(&mut self) -> Vec<TelephoneProperty>;
fn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty];
fn take_unnamed_sources_policy(
&mut self
) -> Vec<UnnamedSourcesPolicyProperty>;
fn get_vat_id(&self) -> &[VatIdProperty];
fn take_vat_id(&mut self) -> Vec<VatIdProperty>;
}
Expand description
This trait is for properties from https://schema.org/Organization.
Required Methods§
sourcefn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]
fn get_actionable_feedback_policy(&self) -> &[ActionableFeedbackPolicyProperty]
Get https://schema.org/actionableFeedbackPolicy from Self
as borrowed slice.
sourcefn take_actionable_feedback_policy(
&mut self
) -> Vec<ActionableFeedbackPolicyProperty>
fn take_actionable_feedback_policy( &mut self ) -> Vec<ActionableFeedbackPolicyProperty>
Take https://schema.org/actionableFeedbackPolicy from Self
as owned vector.
sourcefn get_address(&self) -> &[AddressProperty]
fn get_address(&self) -> &[AddressProperty]
Get https://schema.org/address from Self
as borrowed slice.
sourcefn take_address(&mut self) -> Vec<AddressProperty>
fn take_address(&mut self) -> Vec<AddressProperty>
Take https://schema.org/address from Self
as owned vector.
sourcefn get_agent_interaction_statistic(
&self
) -> &[AgentInteractionStatisticProperty]
fn get_agent_interaction_statistic( &self ) -> &[AgentInteractionStatisticProperty]
Get https://schema.org/agentInteractionStatistic from Self
as borrowed slice.
sourcefn take_agent_interaction_statistic(
&mut self
) -> Vec<AgentInteractionStatisticProperty>
fn take_agent_interaction_statistic( &mut self ) -> Vec<AgentInteractionStatisticProperty>
Take https://schema.org/agentInteractionStatistic from Self
as owned vector.
sourcefn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
fn get_aggregate_rating(&self) -> &[AggregateRatingProperty]
Get https://schema.org/aggregateRating from Self
as borrowed slice.
sourcefn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
fn take_aggregate_rating(&mut self) -> Vec<AggregateRatingProperty>
Take https://schema.org/aggregateRating from Self
as owned vector.
sourcefn get_alumni(&self) -> &[AlumniProperty]
fn get_alumni(&self) -> &[AlumniProperty]
Get https://schema.org/alumni from Self
as borrowed slice.
sourcefn take_alumni(&mut self) -> Vec<AlumniProperty>
fn take_alumni(&mut self) -> Vec<AlumniProperty>
Take https://schema.org/alumni from Self
as owned vector.
sourcefn get_area_served(&self) -> &[AreaServedProperty]
fn get_area_served(&self) -> &[AreaServedProperty]
Get https://schema.org/areaServed from Self
as borrowed slice.
sourcefn take_area_served(&mut self) -> Vec<AreaServedProperty>
fn take_area_served(&mut self) -> Vec<AreaServedProperty>
Take https://schema.org/areaServed from Self
as owned vector.
sourcefn get_award(&self) -> &[AwardProperty]
fn get_award(&self) -> &[AwardProperty]
Get https://schema.org/award from Self
as borrowed slice.
sourcefn take_award(&mut self) -> Vec<AwardProperty>
fn take_award(&mut self) -> Vec<AwardProperty>
Take https://schema.org/award from Self
as owned vector.
sourcefn get_awards(&self) -> &[AwardsProperty]
fn get_awards(&self) -> &[AwardsProperty]
Get https://schema.org/awards from Self
as borrowed slice.
sourcefn take_awards(&mut self) -> Vec<AwardsProperty>
fn take_awards(&mut self) -> Vec<AwardsProperty>
Take https://schema.org/awards from Self
as owned vector.
sourcefn get_brand(&self) -> &[BrandProperty]
fn get_brand(&self) -> &[BrandProperty]
Get https://schema.org/brand from Self
as borrowed slice.
sourcefn take_brand(&mut self) -> Vec<BrandProperty>
fn take_brand(&mut self) -> Vec<BrandProperty>
Take https://schema.org/brand from Self
as owned vector.
sourcefn get_contact_point(&self) -> &[ContactPointProperty]
fn get_contact_point(&self) -> &[ContactPointProperty]
Get https://schema.org/contactPoint from Self
as borrowed slice.
sourcefn take_contact_point(&mut self) -> Vec<ContactPointProperty>
fn take_contact_point(&mut self) -> Vec<ContactPointProperty>
Take https://schema.org/contactPoint from Self
as owned vector.
sourcefn get_contact_points(&self) -> &[ContactPointsProperty]
fn get_contact_points(&self) -> &[ContactPointsProperty]
Get https://schema.org/contactPoints from Self
as borrowed slice.
sourcefn take_contact_points(&mut self) -> Vec<ContactPointsProperty>
fn take_contact_points(&mut self) -> Vec<ContactPointsProperty>
Take https://schema.org/contactPoints from Self
as owned vector.
sourcefn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]
fn get_corrections_policy(&self) -> &[CorrectionsPolicyProperty]
Get https://schema.org/correctionsPolicy from Self
as borrowed slice.
sourcefn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>
fn take_corrections_policy(&mut self) -> Vec<CorrectionsPolicyProperty>
Take https://schema.org/correctionsPolicy from Self
as owned vector.
sourcefn get_department(&self) -> &[DepartmentProperty]
fn get_department(&self) -> &[DepartmentProperty]
Get https://schema.org/department from Self
as borrowed slice.
sourcefn take_department(&mut self) -> Vec<DepartmentProperty>
fn take_department(&mut self) -> Vec<DepartmentProperty>
Take https://schema.org/department from Self
as owned vector.
sourcefn get_dissolution_date(&self) -> &[DissolutionDateProperty]
fn get_dissolution_date(&self) -> &[DissolutionDateProperty]
Get https://schema.org/dissolutionDate from Self
as borrowed slice.
sourcefn take_dissolution_date(&mut self) -> Vec<DissolutionDateProperty>
fn take_dissolution_date(&mut self) -> Vec<DissolutionDateProperty>
Take https://schema.org/dissolutionDate from Self
as owned vector.
sourcefn get_diversity_policy(&self) -> &[DiversityPolicyProperty]
fn get_diversity_policy(&self) -> &[DiversityPolicyProperty]
Get https://schema.org/diversityPolicy from Self
as borrowed slice.
sourcefn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>
fn take_diversity_policy(&mut self) -> Vec<DiversityPolicyProperty>
Take https://schema.org/diversityPolicy from Self
as owned vector.
sourcefn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]
fn get_diversity_staffing_report(&self) -> &[DiversityStaffingReportProperty]
Get https://schema.org/diversityStaffingReport from Self
as borrowed slice.
sourcefn take_diversity_staffing_report(
&mut self
) -> Vec<DiversityStaffingReportProperty>
fn take_diversity_staffing_report( &mut self ) -> Vec<DiversityStaffingReportProperty>
Take https://schema.org/diversityStaffingReport from Self
as owned vector.
sourcefn get_duns(&self) -> &[DunsProperty]
fn get_duns(&self) -> &[DunsProperty]
Get https://schema.org/duns from Self
as borrowed slice.
sourcefn take_duns(&mut self) -> Vec<DunsProperty>
fn take_duns(&mut self) -> Vec<DunsProperty>
Take https://schema.org/duns from Self
as owned vector.
sourcefn get_email(&self) -> &[EmailProperty]
fn get_email(&self) -> &[EmailProperty]
Get https://schema.org/email from Self
as borrowed slice.
sourcefn take_email(&mut self) -> Vec<EmailProperty>
fn take_email(&mut self) -> Vec<EmailProperty>
Take https://schema.org/email from Self
as owned vector.
sourcefn get_employee(&self) -> &[EmployeeProperty]
fn get_employee(&self) -> &[EmployeeProperty]
Get https://schema.org/employee from Self
as borrowed slice.
sourcefn take_employee(&mut self) -> Vec<EmployeeProperty>
fn take_employee(&mut self) -> Vec<EmployeeProperty>
Take https://schema.org/employee from Self
as owned vector.
sourcefn get_employees(&self) -> &[EmployeesProperty]
fn get_employees(&self) -> &[EmployeesProperty]
Get https://schema.org/employees from Self
as borrowed slice.
sourcefn take_employees(&mut self) -> Vec<EmployeesProperty>
fn take_employees(&mut self) -> Vec<EmployeesProperty>
Take https://schema.org/employees from Self
as owned vector.
sourcefn get_ethics_policy(&self) -> &[EthicsPolicyProperty]
fn get_ethics_policy(&self) -> &[EthicsPolicyProperty]
Get https://schema.org/ethicsPolicy from Self
as borrowed slice.
sourcefn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>
fn take_ethics_policy(&mut self) -> Vec<EthicsPolicyProperty>
Take https://schema.org/ethicsPolicy from Self
as owned vector.
sourcefn get_event(&self) -> &[EventProperty]
fn get_event(&self) -> &[EventProperty]
Get https://schema.org/event from Self
as borrowed slice.
sourcefn take_event(&mut self) -> Vec<EventProperty>
fn take_event(&mut self) -> Vec<EventProperty>
Take https://schema.org/event from Self
as owned vector.
sourcefn get_events(&self) -> &[EventsProperty]
fn get_events(&self) -> &[EventsProperty]
Get https://schema.org/events from Self
as borrowed slice.
sourcefn take_events(&mut self) -> Vec<EventsProperty>
fn take_events(&mut self) -> Vec<EventsProperty>
Take https://schema.org/events from Self
as owned vector.
sourcefn get_fax_number(&self) -> &[FaxNumberProperty]
fn get_fax_number(&self) -> &[FaxNumberProperty]
Get https://schema.org/faxNumber from Self
as borrowed slice.
sourcefn take_fax_number(&mut self) -> Vec<FaxNumberProperty>
fn take_fax_number(&mut self) -> Vec<FaxNumberProperty>
Take https://schema.org/faxNumber from Self
as owned vector.
sourcefn get_founder(&self) -> &[FounderProperty]
fn get_founder(&self) -> &[FounderProperty]
Get https://schema.org/founder from Self
as borrowed slice.
sourcefn take_founder(&mut self) -> Vec<FounderProperty>
fn take_founder(&mut self) -> Vec<FounderProperty>
Take https://schema.org/founder from Self
as owned vector.
sourcefn get_founders(&self) -> &[FoundersProperty]
fn get_founders(&self) -> &[FoundersProperty]
Get https://schema.org/founders from Self
as borrowed slice.
sourcefn take_founders(&mut self) -> Vec<FoundersProperty>
fn take_founders(&mut self) -> Vec<FoundersProperty>
Take https://schema.org/founders from Self
as owned vector.
sourcefn get_founding_date(&self) -> &[FoundingDateProperty]
fn get_founding_date(&self) -> &[FoundingDateProperty]
Get https://schema.org/foundingDate from Self
as borrowed slice.
sourcefn take_founding_date(&mut self) -> Vec<FoundingDateProperty>
fn take_founding_date(&mut self) -> Vec<FoundingDateProperty>
Take https://schema.org/foundingDate from Self
as owned vector.
sourcefn get_founding_location(&self) -> &[FoundingLocationProperty]
fn get_founding_location(&self) -> &[FoundingLocationProperty]
Get https://schema.org/foundingLocation from Self
as borrowed slice.
sourcefn take_founding_location(&mut self) -> Vec<FoundingLocationProperty>
fn take_founding_location(&mut self) -> Vec<FoundingLocationProperty>
Take https://schema.org/foundingLocation from Self
as owned vector.
sourcefn get_funder(&self) -> &[FunderProperty]
fn get_funder(&self) -> &[FunderProperty]
Get https://schema.org/funder from Self
as borrowed slice.
sourcefn take_funder(&mut self) -> Vec<FunderProperty>
fn take_funder(&mut self) -> Vec<FunderProperty>
Take https://schema.org/funder from Self
as owned vector.
sourcefn get_funding(&self) -> &[FundingProperty]
fn get_funding(&self) -> &[FundingProperty]
Get https://schema.org/funding from Self
as borrowed slice.
sourcefn take_funding(&mut self) -> Vec<FundingProperty>
fn take_funding(&mut self) -> Vec<FundingProperty>
Take https://schema.org/funding from Self
as owned vector.
sourcefn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
fn get_global_location_number(&self) -> &[GlobalLocationNumberProperty]
Get https://schema.org/globalLocationNumber from Self
as borrowed slice.
sourcefn take_global_location_number(&mut self) -> Vec<GlobalLocationNumberProperty>
fn take_global_location_number(&mut self) -> Vec<GlobalLocationNumberProperty>
Take https://schema.org/globalLocationNumber from Self
as owned vector.
sourcefn get_has_credential(&self) -> &[HasCredentialProperty]
fn get_has_credential(&self) -> &[HasCredentialProperty]
Get https://schema.org/hasCredential from Self
as borrowed slice.
sourcefn take_has_credential(&mut self) -> Vec<HasCredentialProperty>
fn take_has_credential(&mut self) -> Vec<HasCredentialProperty>
Take https://schema.org/hasCredential from Self
as owned vector.
sourcefn get_has_merchant_return_policy(&self) -> &[HasMerchantReturnPolicyProperty]
fn get_has_merchant_return_policy(&self) -> &[HasMerchantReturnPolicyProperty]
Get https://schema.org/hasMerchantReturnPolicy from Self
as borrowed slice.
sourcefn take_has_merchant_return_policy(
&mut self
) -> Vec<HasMerchantReturnPolicyProperty>
fn take_has_merchant_return_policy( &mut self ) -> Vec<HasMerchantReturnPolicyProperty>
Take https://schema.org/hasMerchantReturnPolicy from Self
as owned vector.
sourcefn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty]
fn get_has_offer_catalog(&self) -> &[HasOfferCatalogProperty]
Get https://schema.org/hasOfferCatalog from Self
as borrowed slice.
sourcefn take_has_offer_catalog(&mut self) -> Vec<HasOfferCatalogProperty>
fn take_has_offer_catalog(&mut self) -> Vec<HasOfferCatalogProperty>
Take https://schema.org/hasOfferCatalog from Self
as owned vector.
sourcefn get_has_pos(&self) -> &[HasPosProperty]
fn get_has_pos(&self) -> &[HasPosProperty]
Get https://schema.org/hasPOS from Self
as borrowed slice.
sourcefn take_has_pos(&mut self) -> Vec<HasPosProperty>
fn take_has_pos(&mut self) -> Vec<HasPosProperty>
Take https://schema.org/hasPOS from Self
as owned vector.
sourcefn get_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty]
fn get_has_product_return_policy(&self) -> &[HasProductReturnPolicyProperty]
Get https://schema.org/hasProductReturnPolicy from Self
as borrowed slice.
sourcefn take_has_product_return_policy(
&mut self
) -> Vec<HasProductReturnPolicyProperty>
fn take_has_product_return_policy( &mut self ) -> Vec<HasProductReturnPolicyProperty>
Take https://schema.org/hasProductReturnPolicy from Self
as owned vector.
sourcefn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
fn get_interaction_statistic(&self) -> &[InteractionStatisticProperty]
Get https://schema.org/interactionStatistic from Self
as borrowed slice.
sourcefn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>
fn take_interaction_statistic(&mut self) -> Vec<InteractionStatisticProperty>
Take https://schema.org/interactionStatistic from Self
as owned vector.
sourcefn get_isic_v_4(&self) -> &[IsicV4Property]
fn get_isic_v_4(&self) -> &[IsicV4Property]
Get https://schema.org/isicV4 from Self
as borrowed slice.
sourcefn take_isic_v_4(&mut self) -> Vec<IsicV4Property>
fn take_isic_v_4(&mut self) -> Vec<IsicV4Property>
Take https://schema.org/isicV4 from Self
as owned vector.
sourcefn get_iso_6523_code(&self) -> &[Iso6523CodeProperty]
fn get_iso_6523_code(&self) -> &[Iso6523CodeProperty]
Get https://schema.org/iso6523Code from Self
as borrowed slice.
sourcefn take_iso_6523_code(&mut self) -> Vec<Iso6523CodeProperty>
fn take_iso_6523_code(&mut self) -> Vec<Iso6523CodeProperty>
Take https://schema.org/iso6523Code from Self
as owned vector.
sourcefn get_keywords(&self) -> &[KeywordsProperty]
fn get_keywords(&self) -> &[KeywordsProperty]
Get https://schema.org/keywords from Self
as borrowed slice.
sourcefn take_keywords(&mut self) -> Vec<KeywordsProperty>
fn take_keywords(&mut self) -> Vec<KeywordsProperty>
Take https://schema.org/keywords from Self
as owned vector.
sourcefn get_knows_about(&self) -> &[KnowsAboutProperty]
fn get_knows_about(&self) -> &[KnowsAboutProperty]
Get https://schema.org/knowsAbout from Self
as borrowed slice.
sourcefn take_knows_about(&mut self) -> Vec<KnowsAboutProperty>
fn take_knows_about(&mut self) -> Vec<KnowsAboutProperty>
Take https://schema.org/knowsAbout from Self
as owned vector.
sourcefn get_knows_language(&self) -> &[KnowsLanguageProperty]
fn get_knows_language(&self) -> &[KnowsLanguageProperty]
Get https://schema.org/knowsLanguage from Self
as borrowed slice.
sourcefn take_knows_language(&mut self) -> Vec<KnowsLanguageProperty>
fn take_knows_language(&mut self) -> Vec<KnowsLanguageProperty>
Take https://schema.org/knowsLanguage from Self
as owned vector.
sourcefn get_legal_name(&self) -> &[LegalNameProperty]
fn get_legal_name(&self) -> &[LegalNameProperty]
Get https://schema.org/legalName from Self
as borrowed slice.
sourcefn take_legal_name(&mut self) -> Vec<LegalNameProperty>
fn take_legal_name(&mut self) -> Vec<LegalNameProperty>
Take https://schema.org/legalName from Self
as owned vector.
sourcefn get_lei_code(&self) -> &[LeiCodeProperty]
fn get_lei_code(&self) -> &[LeiCodeProperty]
Get https://schema.org/leiCode from Self
as borrowed slice.
sourcefn take_lei_code(&mut self) -> Vec<LeiCodeProperty>
fn take_lei_code(&mut self) -> Vec<LeiCodeProperty>
Take https://schema.org/leiCode from Self
as owned vector.
sourcefn get_location(&self) -> &[LocationProperty]
fn get_location(&self) -> &[LocationProperty]
Get https://schema.org/location from Self
as borrowed slice.
sourcefn take_location(&mut self) -> Vec<LocationProperty>
fn take_location(&mut self) -> Vec<LocationProperty>
Take https://schema.org/location from Self
as owned vector.
sourcefn get_logo(&self) -> &[LogoProperty]
fn get_logo(&self) -> &[LogoProperty]
Get https://schema.org/logo from Self
as borrowed slice.
sourcefn take_logo(&mut self) -> Vec<LogoProperty>
fn take_logo(&mut self) -> Vec<LogoProperty>
Take https://schema.org/logo from Self
as owned vector.
sourcefn get_makes_offer(&self) -> &[MakesOfferProperty]
fn get_makes_offer(&self) -> &[MakesOfferProperty]
Get https://schema.org/makesOffer from Self
as borrowed slice.
sourcefn take_makes_offer(&mut self) -> Vec<MakesOfferProperty>
fn take_makes_offer(&mut self) -> Vec<MakesOfferProperty>
Take https://schema.org/makesOffer from Self
as owned vector.
sourcefn get_member(&self) -> &[MemberProperty]
fn get_member(&self) -> &[MemberProperty]
Get https://schema.org/member from Self
as borrowed slice.
sourcefn take_member(&mut self) -> Vec<MemberProperty>
fn take_member(&mut self) -> Vec<MemberProperty>
Take https://schema.org/member from Self
as owned vector.
sourcefn get_member_of(&self) -> &[MemberOfProperty]
fn get_member_of(&self) -> &[MemberOfProperty]
Get https://schema.org/memberOf from Self
as borrowed slice.
sourcefn take_member_of(&mut self) -> Vec<MemberOfProperty>
fn take_member_of(&mut self) -> Vec<MemberOfProperty>
Take https://schema.org/memberOf from Self
as owned vector.
sourcefn get_members(&self) -> &[MembersProperty]
fn get_members(&self) -> &[MembersProperty]
Get https://schema.org/members from Self
as borrowed slice.
sourcefn take_members(&mut self) -> Vec<MembersProperty>
fn take_members(&mut self) -> Vec<MembersProperty>
Take https://schema.org/members from Self
as owned vector.
sourcefn get_naics(&self) -> &[NaicsProperty]
fn get_naics(&self) -> &[NaicsProperty]
Get https://schema.org/naics from Self
as borrowed slice.
sourcefn take_naics(&mut self) -> Vec<NaicsProperty>
fn take_naics(&mut self) -> Vec<NaicsProperty>
Take https://schema.org/naics from Self
as owned vector.
sourcefn get_nonprofit_status(&self) -> &[NonprofitStatusProperty]
fn get_nonprofit_status(&self) -> &[NonprofitStatusProperty]
Get https://schema.org/nonprofitStatus from Self
as borrowed slice.
sourcefn take_nonprofit_status(&mut self) -> Vec<NonprofitStatusProperty>
fn take_nonprofit_status(&mut self) -> Vec<NonprofitStatusProperty>
Take https://schema.org/nonprofitStatus from Self
as owned vector.
sourcefn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty]
fn get_number_of_employees(&self) -> &[NumberOfEmployeesProperty]
Get https://schema.org/numberOfEmployees from Self
as borrowed slice.
sourcefn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>
fn take_number_of_employees(&mut self) -> Vec<NumberOfEmployeesProperty>
Take https://schema.org/numberOfEmployees from Self
as owned vector.
sourcefn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]
fn get_ownership_funding_info(&self) -> &[OwnershipFundingInfoProperty]
Get https://schema.org/ownershipFundingInfo from Self
as borrowed slice.
sourcefn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>
fn take_ownership_funding_info(&mut self) -> Vec<OwnershipFundingInfoProperty>
Take https://schema.org/ownershipFundingInfo from Self
as owned vector.
sourcefn get_owns(&self) -> &[OwnsProperty]
fn get_owns(&self) -> &[OwnsProperty]
Get https://schema.org/owns from Self
as borrowed slice.
sourcefn take_owns(&mut self) -> Vec<OwnsProperty>
fn take_owns(&mut self) -> Vec<OwnsProperty>
Take https://schema.org/owns from Self
as owned vector.
sourcefn get_parent_organization(&self) -> &[ParentOrganizationProperty]
fn get_parent_organization(&self) -> &[ParentOrganizationProperty]
Get https://schema.org/parentOrganization from Self
as borrowed slice.
sourcefn take_parent_organization(&mut self) -> Vec<ParentOrganizationProperty>
fn take_parent_organization(&mut self) -> Vec<ParentOrganizationProperty>
Take https://schema.org/parentOrganization from Self
as owned vector.
sourcefn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
fn get_publishing_principles(&self) -> &[PublishingPrinciplesProperty]
Get https://schema.org/publishingPrinciples from Self
as borrowed slice.
sourcefn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>
fn take_publishing_principles(&mut self) -> Vec<PublishingPrinciplesProperty>
Take https://schema.org/publishingPrinciples from Self
as owned vector.
sourcefn get_review(&self) -> &[ReviewProperty]
fn get_review(&self) -> &[ReviewProperty]
Get https://schema.org/review from Self
as borrowed slice.
sourcefn take_review(&mut self) -> Vec<ReviewProperty>
fn take_review(&mut self) -> Vec<ReviewProperty>
Take https://schema.org/review from Self
as owned vector.
sourcefn get_reviews(&self) -> &[ReviewsProperty]
fn get_reviews(&self) -> &[ReviewsProperty]
Get https://schema.org/reviews from Self
as borrowed slice.
sourcefn take_reviews(&mut self) -> Vec<ReviewsProperty>
fn take_reviews(&mut self) -> Vec<ReviewsProperty>
Take https://schema.org/reviews from Self
as owned vector.
sourcefn get_seeks(&self) -> &[SeeksProperty]
fn get_seeks(&self) -> &[SeeksProperty]
Get https://schema.org/seeks from Self
as borrowed slice.
sourcefn take_seeks(&mut self) -> Vec<SeeksProperty>
fn take_seeks(&mut self) -> Vec<SeeksProperty>
Take https://schema.org/seeks from Self
as owned vector.
sourcefn get_service_area(&self) -> &[ServiceAreaProperty]
fn get_service_area(&self) -> &[ServiceAreaProperty]
Get https://schema.org/serviceArea from Self
as borrowed slice.
sourcefn take_service_area(&mut self) -> Vec<ServiceAreaProperty>
fn take_service_area(&mut self) -> Vec<ServiceAreaProperty>
Take https://schema.org/serviceArea from Self
as owned vector.
sourcefn get_slogan(&self) -> &[SloganProperty]
fn get_slogan(&self) -> &[SloganProperty]
Get https://schema.org/slogan from Self
as borrowed slice.
sourcefn take_slogan(&mut self) -> Vec<SloganProperty>
fn take_slogan(&mut self) -> Vec<SloganProperty>
Take https://schema.org/slogan from Self
as owned vector.
sourcefn get_sponsor(&self) -> &[SponsorProperty]
fn get_sponsor(&self) -> &[SponsorProperty]
Get https://schema.org/sponsor from Self
as borrowed slice.
sourcefn take_sponsor(&mut self) -> Vec<SponsorProperty>
fn take_sponsor(&mut self) -> Vec<SponsorProperty>
Take https://schema.org/sponsor from Self
as owned vector.
sourcefn get_sub_organization(&self) -> &[SubOrganizationProperty]
fn get_sub_organization(&self) -> &[SubOrganizationProperty]
Get https://schema.org/subOrganization from Self
as borrowed slice.
sourcefn take_sub_organization(&mut self) -> Vec<SubOrganizationProperty>
fn take_sub_organization(&mut self) -> Vec<SubOrganizationProperty>
Take https://schema.org/subOrganization from Self
as owned vector.
sourcefn get_tax_id(&self) -> &[TaxIdProperty]
fn get_tax_id(&self) -> &[TaxIdProperty]
Get https://schema.org/taxID from Self
as borrowed slice.
sourcefn take_tax_id(&mut self) -> Vec<TaxIdProperty>
fn take_tax_id(&mut self) -> Vec<TaxIdProperty>
Take https://schema.org/taxID from Self
as owned vector.
sourcefn get_telephone(&self) -> &[TelephoneProperty]
fn get_telephone(&self) -> &[TelephoneProperty]
Get https://schema.org/telephone from Self
as borrowed slice.
sourcefn take_telephone(&mut self) -> Vec<TelephoneProperty>
fn take_telephone(&mut self) -> Vec<TelephoneProperty>
Take https://schema.org/telephone from Self
as owned vector.
sourcefn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]
fn get_unnamed_sources_policy(&self) -> &[UnnamedSourcesPolicyProperty]
Get https://schema.org/unnamedSourcesPolicy from Self
as borrowed slice.
sourcefn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>
fn take_unnamed_sources_policy(&mut self) -> Vec<UnnamedSourcesPolicyProperty>
Take https://schema.org/unnamedSourcesPolicy from Self
as owned vector.
sourcefn get_vat_id(&self) -> &[VatIdProperty]
fn get_vat_id(&self) -> &[VatIdProperty]
Get https://schema.org/vatID from Self
as borrowed slice.
sourcefn take_vat_id(&mut self) -> Vec<VatIdProperty>
fn take_vat_id(&mut self) -> Vec<VatIdProperty>
Take https://schema.org/vatID from Self
as owned vector.