pub trait DeliveryChargeSpecificationTrait {
    // Required methods
    fn get_applies_to_delivery_method(
        &self
    ) -> &[AppliesToDeliveryMethodProperty];
    fn take_applies_to_delivery_method(
        &mut self
    ) -> Vec<AppliesToDeliveryMethodProperty>;
    fn get_area_served(&self) -> &[AreaServedProperty];
    fn take_area_served(&mut self) -> Vec<AreaServedProperty>;
    fn get_eligible_region(&self) -> &[EligibleRegionProperty];
    fn take_eligible_region(&mut self) -> Vec<EligibleRegionProperty>;
    fn get_ineligible_region(&self) -> &[IneligibleRegionProperty];
    fn take_ineligible_region(&mut self) -> Vec<IneligibleRegionProperty>;
}
Expand description

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

Required Methods§

Implementors§