pub trait HealthPlanCostSharingSpecificationTrait {
// Required methods
fn get_health_plan_coinsurance_option(
&self
) -> &[HealthPlanCoinsuranceOptionProperty];
fn take_health_plan_coinsurance_option(
&mut self
) -> Vec<HealthPlanCoinsuranceOptionProperty>;
fn get_health_plan_coinsurance_rate(
&self
) -> &[HealthPlanCoinsuranceRateProperty];
fn take_health_plan_coinsurance_rate(
&mut self
) -> Vec<HealthPlanCoinsuranceRateProperty>;
fn get_health_plan_copay(&self) -> &[HealthPlanCopayProperty];
fn take_health_plan_copay(&mut self) -> Vec<HealthPlanCopayProperty>;
fn get_health_plan_copay_option(&self) -> &[HealthPlanCopayOptionProperty];
fn take_health_plan_copay_option(
&mut self
) -> Vec<HealthPlanCopayOptionProperty>;
fn get_health_plan_pharmacy_category(
&self
) -> &[HealthPlanPharmacyCategoryProperty];
fn take_health_plan_pharmacy_category(
&mut self
) -> Vec<HealthPlanPharmacyCategoryProperty>;
}
Expand description
This trait is for properties from https://schema.org/HealthPlanCostSharingSpecification.
Required Methods§
sourcefn get_health_plan_coinsurance_option(
&self
) -> &[HealthPlanCoinsuranceOptionProperty]
fn get_health_plan_coinsurance_option( &self ) -> &[HealthPlanCoinsuranceOptionProperty]
Get https://schema.org/healthPlanCoinsuranceOption from Self
as borrowed slice.
sourcefn take_health_plan_coinsurance_option(
&mut self
) -> Vec<HealthPlanCoinsuranceOptionProperty>
fn take_health_plan_coinsurance_option( &mut self ) -> Vec<HealthPlanCoinsuranceOptionProperty>
Take https://schema.org/healthPlanCoinsuranceOption from Self
as owned vector.
sourcefn get_health_plan_coinsurance_rate(
&self
) -> &[HealthPlanCoinsuranceRateProperty]
fn get_health_plan_coinsurance_rate( &self ) -> &[HealthPlanCoinsuranceRateProperty]
Get https://schema.org/healthPlanCoinsuranceRate from Self
as borrowed slice.
sourcefn take_health_plan_coinsurance_rate(
&mut self
) -> Vec<HealthPlanCoinsuranceRateProperty>
fn take_health_plan_coinsurance_rate( &mut self ) -> Vec<HealthPlanCoinsuranceRateProperty>
Take https://schema.org/healthPlanCoinsuranceRate from Self
as owned vector.
sourcefn get_health_plan_copay(&self) -> &[HealthPlanCopayProperty]
fn get_health_plan_copay(&self) -> &[HealthPlanCopayProperty]
Get https://schema.org/healthPlanCopay from Self
as borrowed slice.
sourcefn take_health_plan_copay(&mut self) -> Vec<HealthPlanCopayProperty>
fn take_health_plan_copay(&mut self) -> Vec<HealthPlanCopayProperty>
Take https://schema.org/healthPlanCopay from Self
as owned vector.
sourcefn get_health_plan_copay_option(&self) -> &[HealthPlanCopayOptionProperty]
fn get_health_plan_copay_option(&self) -> &[HealthPlanCopayOptionProperty]
Get https://schema.org/healthPlanCopayOption from Self
as borrowed slice.
sourcefn take_health_plan_copay_option(
&mut self
) -> Vec<HealthPlanCopayOptionProperty>
fn take_health_plan_copay_option( &mut self ) -> Vec<HealthPlanCopayOptionProperty>
Take https://schema.org/healthPlanCopayOption from Self
as owned vector.
sourcefn get_health_plan_pharmacy_category(
&self
) -> &[HealthPlanPharmacyCategoryProperty]
fn get_health_plan_pharmacy_category( &self ) -> &[HealthPlanPharmacyCategoryProperty]
Get https://schema.org/healthPlanPharmacyCategory from Self
as borrowed slice.
sourcefn take_health_plan_pharmacy_category(
&mut self
) -> Vec<HealthPlanPharmacyCategoryProperty>
fn take_health_plan_pharmacy_category( &mut self ) -> Vec<HealthPlanPharmacyCategoryProperty>
Take https://schema.org/healthPlanPharmacyCategory from Self
as owned vector.