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§
sourcefn get_delivery_time(&self) -> &[DeliveryTimeProperty]
fn get_delivery_time(&self) -> &[DeliveryTimeProperty]
Get https://schema.org/deliveryTime from Self
as borrowed slice.
sourcefn take_delivery_time(&mut self) -> Vec<DeliveryTimeProperty>
fn take_delivery_time(&mut self) -> Vec<DeliveryTimeProperty>
Take https://schema.org/deliveryTime from Self
as owned vector.
sourcefn get_is_unlabelled_fallback(&self) -> &[IsUnlabelledFallbackProperty]
fn get_is_unlabelled_fallback(&self) -> &[IsUnlabelledFallbackProperty]
Get https://schema.org/isUnlabelledFallback from Self
as borrowed slice.
sourcefn take_is_unlabelled_fallback(&mut self) -> Vec<IsUnlabelledFallbackProperty>
fn take_is_unlabelled_fallback(&mut self) -> Vec<IsUnlabelledFallbackProperty>
Take https://schema.org/isUnlabelledFallback from Self
as owned vector.
sourcefn get_shipping_destination(&self) -> &[ShippingDestinationProperty]
fn get_shipping_destination(&self) -> &[ShippingDestinationProperty]
Get https://schema.org/shippingDestination from Self
as borrowed slice.
sourcefn take_shipping_destination(&mut self) -> Vec<ShippingDestinationProperty>
fn take_shipping_destination(&mut self) -> Vec<ShippingDestinationProperty>
Take https://schema.org/shippingDestination from Self
as owned vector.
sourcefn get_transit_time_label(&self) -> &[TransitTimeLabelProperty]
fn get_transit_time_label(&self) -> &[TransitTimeLabelProperty]
Get https://schema.org/transitTimeLabel from Self
as borrowed slice.
sourcefn take_transit_time_label(&mut self) -> Vec<TransitTimeLabelProperty>
fn take_transit_time_label(&mut self) -> Vec<TransitTimeLabelProperty>
Take https://schema.org/transitTimeLabel from Self
as owned vector.