pub trait EducationalOccupationalProgramTrait {
Show 48 methods // Required methods fn get_application_deadline(&self) -> &[ApplicationDeadlineProperty]; fn take_application_deadline(&mut self) -> Vec<ApplicationDeadlineProperty>; fn get_application_start_date(&self) -> &[ApplicationStartDateProperty]; fn take_application_start_date( &mut self ) -> Vec<ApplicationStartDateProperty>; fn get_day_of_week(&self) -> &[DayOfWeekProperty]; fn take_day_of_week(&mut self) -> Vec<DayOfWeekProperty>; fn get_educational_credential_awarded( &self ) -> &[EducationalCredentialAwardedProperty]; fn take_educational_credential_awarded( &mut self ) -> Vec<EducationalCredentialAwardedProperty>; fn get_educational_program_mode(&self) -> &[EducationalProgramModeProperty]; fn take_educational_program_mode( &mut self ) -> Vec<EducationalProgramModeProperty>; fn get_end_date(&self) -> &[EndDateProperty]; fn take_end_date(&mut self) -> Vec<EndDateProperty>; fn get_financial_aid_eligible(&self) -> &[FinancialAidEligibleProperty]; fn take_financial_aid_eligible( &mut self ) -> Vec<FinancialAidEligibleProperty>; fn get_has_course(&self) -> &[HasCourseProperty]; fn take_has_course(&mut self) -> Vec<HasCourseProperty>; fn get_maximum_enrollment(&self) -> &[MaximumEnrollmentProperty]; fn take_maximum_enrollment(&mut self) -> Vec<MaximumEnrollmentProperty>; fn get_number_of_credits(&self) -> &[NumberOfCreditsProperty]; fn take_number_of_credits(&mut self) -> Vec<NumberOfCreditsProperty>; fn get_occupational_category(&self) -> &[OccupationalCategoryProperty]; fn take_occupational_category( &mut self ) -> Vec<OccupationalCategoryProperty>; fn get_occupational_credential_awarded( &self ) -> &[OccupationalCredentialAwardedProperty]; fn take_occupational_credential_awarded( &mut self ) -> Vec<OccupationalCredentialAwardedProperty>; fn get_offers(&self) -> &[OffersProperty]; fn take_offers(&mut self) -> Vec<OffersProperty>; fn get_program_prerequisites(&self) -> &[ProgramPrerequisitesProperty]; fn take_program_prerequisites( &mut self ) -> Vec<ProgramPrerequisitesProperty>; fn get_program_type(&self) -> &[ProgramTypeProperty]; fn take_program_type(&mut self) -> Vec<ProgramTypeProperty>; fn get_provider(&self) -> &[ProviderProperty]; fn take_provider(&mut self) -> Vec<ProviderProperty>; fn get_salary_upon_completion(&self) -> &[SalaryUponCompletionProperty]; fn take_salary_upon_completion( &mut self ) -> Vec<SalaryUponCompletionProperty>; fn get_start_date(&self) -> &[StartDateProperty]; fn take_start_date(&mut self) -> Vec<StartDateProperty>; fn get_term_duration(&self) -> &[TermDurationProperty]; fn take_term_duration(&mut self) -> Vec<TermDurationProperty>; fn get_terms_per_year(&self) -> &[TermsPerYearProperty]; fn take_terms_per_year(&mut self) -> Vec<TermsPerYearProperty>; fn get_time_of_day(&self) -> &[TimeOfDayProperty]; fn take_time_of_day(&mut self) -> Vec<TimeOfDayProperty>; fn get_time_to_complete(&self) -> &[TimeToCompleteProperty]; fn take_time_to_complete(&mut self) -> Vec<TimeToCompleteProperty>; fn get_training_salary(&self) -> &[TrainingSalaryProperty]; fn take_training_salary(&mut self) -> Vec<TrainingSalaryProperty>; fn get_typical_credits_per_term(&self) -> &[TypicalCreditsPerTermProperty]; fn take_typical_credits_per_term( &mut self ) -> Vec<TypicalCreditsPerTermProperty>;
}
Expand description

This trait is for properties from https://schema.org/EducationalOccupationalProgram.

Required Methods§

source

fn get_application_deadline(&self) -> &[ApplicationDeadlineProperty]

Get https://schema.org/applicationDeadline from Self as borrowed slice.

source

fn take_application_deadline(&mut self) -> Vec<ApplicationDeadlineProperty>

Take https://schema.org/applicationDeadline from Self as owned vector.

source

fn get_application_start_date(&self) -> &[ApplicationStartDateProperty]

Get https://schema.org/applicationStartDate from Self as borrowed slice.

source

fn take_application_start_date(&mut self) -> Vec<ApplicationStartDateProperty>

Take https://schema.org/applicationStartDate from Self as owned vector.

source

fn get_day_of_week(&self) -> &[DayOfWeekProperty]

Get https://schema.org/dayOfWeek from Self as borrowed slice.

source

fn take_day_of_week(&mut self) -> Vec<DayOfWeekProperty>

Take https://schema.org/dayOfWeek from Self as owned vector.

source

fn get_educational_credential_awarded( &self ) -> &[EducationalCredentialAwardedProperty]

source

fn take_educational_credential_awarded( &mut self ) -> Vec<EducationalCredentialAwardedProperty>

source

fn get_educational_program_mode(&self) -> &[EducationalProgramModeProperty]

Get https://schema.org/educationalProgramMode from Self as borrowed slice.

source

fn take_educational_program_mode( &mut self ) -> Vec<EducationalProgramModeProperty>

source

fn get_end_date(&self) -> &[EndDateProperty]

Get https://schema.org/endDate from Self as borrowed slice.

source

fn take_end_date(&mut self) -> Vec<EndDateProperty>

Take https://schema.org/endDate from Self as owned vector.

source

fn get_financial_aid_eligible(&self) -> &[FinancialAidEligibleProperty]

Get https://schema.org/financialAidEligible from Self as borrowed slice.

source

fn take_financial_aid_eligible(&mut self) -> Vec<FinancialAidEligibleProperty>

Take https://schema.org/financialAidEligible from Self as owned vector.

source

fn get_has_course(&self) -> &[HasCourseProperty]

Get https://schema.org/hasCourse from Self as borrowed slice.

source

fn take_has_course(&mut self) -> Vec<HasCourseProperty>

Take https://schema.org/hasCourse from Self as owned vector.

source

fn get_maximum_enrollment(&self) -> &[MaximumEnrollmentProperty]

Get https://schema.org/maximumEnrollment from Self as borrowed slice.

source

fn take_maximum_enrollment(&mut self) -> Vec<MaximumEnrollmentProperty>

Take https://schema.org/maximumEnrollment from Self as owned vector.

source

fn get_number_of_credits(&self) -> &[NumberOfCreditsProperty]

Get https://schema.org/numberOfCredits from Self as borrowed slice.

source

fn take_number_of_credits(&mut self) -> Vec<NumberOfCreditsProperty>

Take https://schema.org/numberOfCredits from Self as owned vector.

source

fn get_occupational_category(&self) -> &[OccupationalCategoryProperty]

Get https://schema.org/occupationalCategory from Self as borrowed slice.

source

fn take_occupational_category(&mut self) -> Vec<OccupationalCategoryProperty>

Take https://schema.org/occupationalCategory from Self as owned vector.

source

fn get_occupational_credential_awarded( &self ) -> &[OccupationalCredentialAwardedProperty]

source

fn take_occupational_credential_awarded( &mut self ) -> Vec<OccupationalCredentialAwardedProperty>

source

fn get_offers(&self) -> &[OffersProperty]

Get https://schema.org/offers from Self as borrowed slice.

source

fn take_offers(&mut self) -> Vec<OffersProperty>

Take https://schema.org/offers from Self as owned vector.

source

fn get_program_prerequisites(&self) -> &[ProgramPrerequisitesProperty]

Get https://schema.org/programPrerequisites from Self as borrowed slice.

source

fn take_program_prerequisites(&mut self) -> Vec<ProgramPrerequisitesProperty>

Take https://schema.org/programPrerequisites from Self as owned vector.

source

fn get_program_type(&self) -> &[ProgramTypeProperty]

Get https://schema.org/programType from Self as borrowed slice.

source

fn take_program_type(&mut self) -> Vec<ProgramTypeProperty>

Take https://schema.org/programType from Self as owned vector.

source

fn get_provider(&self) -> &[ProviderProperty]

Get https://schema.org/provider from Self as borrowed slice.

source

fn take_provider(&mut self) -> Vec<ProviderProperty>

Take https://schema.org/provider from Self as owned vector.

source

fn get_salary_upon_completion(&self) -> &[SalaryUponCompletionProperty]

Get https://schema.org/salaryUponCompletion from Self as borrowed slice.

source

fn take_salary_upon_completion(&mut self) -> Vec<SalaryUponCompletionProperty>

Take https://schema.org/salaryUponCompletion from Self as owned vector.

source

fn get_start_date(&self) -> &[StartDateProperty]

Get https://schema.org/startDate from Self as borrowed slice.

source

fn take_start_date(&mut self) -> Vec<StartDateProperty>

Take https://schema.org/startDate from Self as owned vector.

source

fn get_term_duration(&self) -> &[TermDurationProperty]

Get https://schema.org/termDuration from Self as borrowed slice.

source

fn take_term_duration(&mut self) -> Vec<TermDurationProperty>

Take https://schema.org/termDuration from Self as owned vector.

source

fn get_terms_per_year(&self) -> &[TermsPerYearProperty]

Get https://schema.org/termsPerYear from Self as borrowed slice.

source

fn take_terms_per_year(&mut self) -> Vec<TermsPerYearProperty>

Take https://schema.org/termsPerYear from Self as owned vector.

source

fn get_time_of_day(&self) -> &[TimeOfDayProperty]

Get https://schema.org/timeOfDay from Self as borrowed slice.

source

fn take_time_of_day(&mut self) -> Vec<TimeOfDayProperty>

Take https://schema.org/timeOfDay from Self as owned vector.

source

fn get_time_to_complete(&self) -> &[TimeToCompleteProperty]

Get https://schema.org/timeToComplete from Self as borrowed slice.

source

fn take_time_to_complete(&mut self) -> Vec<TimeToCompleteProperty>

Take https://schema.org/timeToComplete from Self as owned vector.

source

fn get_training_salary(&self) -> &[TrainingSalaryProperty]

Get https://schema.org/trainingSalary from Self as borrowed slice.

source

fn take_training_salary(&mut self) -> Vec<TrainingSalaryProperty>

Take https://schema.org/trainingSalary from Self as owned vector.

source

fn get_typical_credits_per_term(&self) -> &[TypicalCreditsPerTermProperty]

Get https://schema.org/typicalCreditsPerTerm from Self as borrowed slice.

source

fn take_typical_credits_per_term( &mut self ) -> Vec<TypicalCreditsPerTermProperty>

Implementors§