Trait schema_org_types::DeliveryEventTrait
source · pub trait DeliveryEventTrait {
// Required methods
fn get_access_code(&self) -> &[AccessCodeProperty];
fn take_access_code(&mut self) -> Vec<AccessCodeProperty>;
fn get_available_from(&self) -> &[AvailableFromProperty];
fn take_available_from(&mut self) -> Vec<AvailableFromProperty>;
fn get_available_through(&self) -> &[AvailableThroughProperty];
fn take_available_through(&mut self) -> Vec<AvailableThroughProperty>;
fn get_has_delivery_method(&self) -> &[HasDeliveryMethodProperty];
fn take_has_delivery_method(&mut self) -> Vec<HasDeliveryMethodProperty>;
}
Expand description
This trait is for properties from https://schema.org/DeliveryEvent.
Required Methods§
sourcefn get_access_code(&self) -> &[AccessCodeProperty]
fn get_access_code(&self) -> &[AccessCodeProperty]
Get https://schema.org/accessCode from Self
as borrowed slice.
sourcefn take_access_code(&mut self) -> Vec<AccessCodeProperty>
fn take_access_code(&mut self) -> Vec<AccessCodeProperty>
Take https://schema.org/accessCode from Self
as owned vector.
sourcefn get_available_from(&self) -> &[AvailableFromProperty]
fn get_available_from(&self) -> &[AvailableFromProperty]
Get https://schema.org/availableFrom from Self
as borrowed slice.
sourcefn take_available_from(&mut self) -> Vec<AvailableFromProperty>
fn take_available_from(&mut self) -> Vec<AvailableFromProperty>
Take https://schema.org/availableFrom from Self
as owned vector.
sourcefn get_available_through(&self) -> &[AvailableThroughProperty]
fn get_available_through(&self) -> &[AvailableThroughProperty]
Get https://schema.org/availableThrough from Self
as borrowed slice.
sourcefn take_available_through(&mut self) -> Vec<AvailableThroughProperty>
fn take_available_through(&mut self) -> Vec<AvailableThroughProperty>
Take https://schema.org/availableThrough from Self
as owned vector.
sourcefn get_has_delivery_method(&self) -> &[HasDeliveryMethodProperty]
fn get_has_delivery_method(&self) -> &[HasDeliveryMethodProperty]
Get https://schema.org/hasDeliveryMethod from Self
as borrowed slice.
sourcefn take_has_delivery_method(&mut self) -> Vec<HasDeliveryMethodProperty>
fn take_has_delivery_method(&mut self) -> Vec<HasDeliveryMethodProperty>
Take https://schema.org/hasDeliveryMethod from Self
as owned vector.