Trait schema_org_types::OrderItemTrait
source · pub trait OrderItemTrait {
// Required methods
fn get_order_delivery(&self) -> &[OrderDeliveryProperty];
fn take_order_delivery(&mut self) -> Vec<OrderDeliveryProperty>;
fn get_order_item_number(&self) -> &[OrderItemNumberProperty];
fn take_order_item_number(&mut self) -> Vec<OrderItemNumberProperty>;
fn get_order_item_status(&self) -> &[OrderItemStatusProperty];
fn take_order_item_status(&mut self) -> Vec<OrderItemStatusProperty>;
fn get_order_quantity(&self) -> &[OrderQuantityProperty];
fn take_order_quantity(&mut self) -> Vec<OrderQuantityProperty>;
fn get_ordered_item(&self) -> &[OrderedItemProperty];
fn take_ordered_item(&mut self) -> Vec<OrderedItemProperty>;
}
Expand description
This trait is for properties from https://schema.org/OrderItem.
Required Methods§
sourcefn get_order_delivery(&self) -> &[OrderDeliveryProperty]
fn get_order_delivery(&self) -> &[OrderDeliveryProperty]
Get https://schema.org/orderDelivery from Self
as borrowed slice.
sourcefn take_order_delivery(&mut self) -> Vec<OrderDeliveryProperty>
fn take_order_delivery(&mut self) -> Vec<OrderDeliveryProperty>
Take https://schema.org/orderDelivery from Self
as owned vector.
sourcefn get_order_item_number(&self) -> &[OrderItemNumberProperty]
fn get_order_item_number(&self) -> &[OrderItemNumberProperty]
Get https://schema.org/orderItemNumber from Self
as borrowed slice.
sourcefn take_order_item_number(&mut self) -> Vec<OrderItemNumberProperty>
fn take_order_item_number(&mut self) -> Vec<OrderItemNumberProperty>
Take https://schema.org/orderItemNumber from Self
as owned vector.
sourcefn get_order_item_status(&self) -> &[OrderItemStatusProperty]
fn get_order_item_status(&self) -> &[OrderItemStatusProperty]
Get https://schema.org/orderItemStatus from Self
as borrowed slice.
sourcefn take_order_item_status(&mut self) -> Vec<OrderItemStatusProperty>
fn take_order_item_status(&mut self) -> Vec<OrderItemStatusProperty>
Take https://schema.org/orderItemStatus from Self
as owned vector.
sourcefn get_order_quantity(&self) -> &[OrderQuantityProperty]
fn get_order_quantity(&self) -> &[OrderQuantityProperty]
Get https://schema.org/orderQuantity from Self
as borrowed slice.
sourcefn take_order_quantity(&mut self) -> Vec<OrderQuantityProperty>
fn take_order_quantity(&mut self) -> Vec<OrderQuantityProperty>
Take https://schema.org/orderQuantity from Self
as owned vector.
sourcefn get_ordered_item(&self) -> &[OrderedItemProperty]
fn get_ordered_item(&self) -> &[OrderedItemProperty]
Get https://schema.org/orderedItem from Self
as borrowed slice.
sourcefn take_ordered_item(&mut self) -> Vec<OrderedItemProperty>
fn take_ordered_item(&mut self) -> Vec<OrderedItemProperty>
Take https://schema.org/orderedItem from Self
as owned vector.