pub trait DeliveryTimeSettingsTrait {
    // Required methods
    fn get_delivery_time(&self) -> &[DeliveryTimeProperty];
    fn take_delivery_time(&mut self) -> Vec<DeliveryTimeProperty>;
    fn get_is_unlabelled_fallback(&self) -> &[IsUnlabelledFallbackProperty];
    fn take_is_unlabelled_fallback(
        &mut self
    ) -> Vec<IsUnlabelledFallbackProperty>;
    fn get_shipping_destination(&self) -> &[ShippingDestinationProperty];
    fn take_shipping_destination(&mut self) -> Vec<ShippingDestinationProperty>;
    fn get_transit_time_label(&self) -> &[TransitTimeLabelProperty];
    fn take_transit_time_label(&mut self) -> Vec<TransitTimeLabelProperty>;
}
Expand description

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

Required Methods§

Implementors§