Trait schema_org_types::TicketTrait
source · pub trait TicketTrait {
Show 16 methods
// Required methods
fn get_date_issued(&self) -> &[DateIssuedProperty];
fn take_date_issued(&mut self) -> Vec<DateIssuedProperty>;
fn get_issued_by(&self) -> &[IssuedByProperty];
fn take_issued_by(&mut self) -> Vec<IssuedByProperty>;
fn get_price_currency(&self) -> &[PriceCurrencyProperty];
fn take_price_currency(&mut self) -> Vec<PriceCurrencyProperty>;
fn get_ticket_number(&self) -> &[TicketNumberProperty];
fn take_ticket_number(&mut self) -> Vec<TicketNumberProperty>;
fn get_ticket_token(&self) -> &[TicketTokenProperty];
fn take_ticket_token(&mut self) -> Vec<TicketTokenProperty>;
fn get_ticketed_seat(&self) -> &[TicketedSeatProperty];
fn take_ticketed_seat(&mut self) -> Vec<TicketedSeatProperty>;
fn get_total_price(&self) -> &[TotalPriceProperty];
fn take_total_price(&mut self) -> Vec<TotalPriceProperty>;
fn get_under_name(&self) -> &[UnderNameProperty];
fn take_under_name(&mut self) -> Vec<UnderNameProperty>;
}
Expand description
This trait is for properties from https://schema.org/Ticket.
Required Methods§
sourcefn get_date_issued(&self) -> &[DateIssuedProperty]
fn get_date_issued(&self) -> &[DateIssuedProperty]
Get https://schema.org/dateIssued from Self
as borrowed slice.
sourcefn take_date_issued(&mut self) -> Vec<DateIssuedProperty>
fn take_date_issued(&mut self) -> Vec<DateIssuedProperty>
Take https://schema.org/dateIssued from Self
as owned vector.
sourcefn get_issued_by(&self) -> &[IssuedByProperty]
fn get_issued_by(&self) -> &[IssuedByProperty]
Get https://schema.org/issuedBy from Self
as borrowed slice.
sourcefn take_issued_by(&mut self) -> Vec<IssuedByProperty>
fn take_issued_by(&mut self) -> Vec<IssuedByProperty>
Take https://schema.org/issuedBy from Self
as owned vector.
sourcefn get_price_currency(&self) -> &[PriceCurrencyProperty]
fn get_price_currency(&self) -> &[PriceCurrencyProperty]
Get https://schema.org/priceCurrency from Self
as borrowed slice.
sourcefn take_price_currency(&mut self) -> Vec<PriceCurrencyProperty>
fn take_price_currency(&mut self) -> Vec<PriceCurrencyProperty>
Take https://schema.org/priceCurrency from Self
as owned vector.
sourcefn get_ticket_number(&self) -> &[TicketNumberProperty]
fn get_ticket_number(&self) -> &[TicketNumberProperty]
Get https://schema.org/ticketNumber from Self
as borrowed slice.
sourcefn take_ticket_number(&mut self) -> Vec<TicketNumberProperty>
fn take_ticket_number(&mut self) -> Vec<TicketNumberProperty>
Take https://schema.org/ticketNumber from Self
as owned vector.
sourcefn get_ticket_token(&self) -> &[TicketTokenProperty]
fn get_ticket_token(&self) -> &[TicketTokenProperty]
Get https://schema.org/ticketToken from Self
as borrowed slice.
sourcefn take_ticket_token(&mut self) -> Vec<TicketTokenProperty>
fn take_ticket_token(&mut self) -> Vec<TicketTokenProperty>
Take https://schema.org/ticketToken from Self
as owned vector.
sourcefn get_ticketed_seat(&self) -> &[TicketedSeatProperty]
fn get_ticketed_seat(&self) -> &[TicketedSeatProperty]
Get https://schema.org/ticketedSeat from Self
as borrowed slice.
sourcefn take_ticketed_seat(&mut self) -> Vec<TicketedSeatProperty>
fn take_ticketed_seat(&mut self) -> Vec<TicketedSeatProperty>
Take https://schema.org/ticketedSeat from Self
as owned vector.
sourcefn get_total_price(&self) -> &[TotalPriceProperty]
fn get_total_price(&self) -> &[TotalPriceProperty]
Get https://schema.org/totalPrice from Self
as borrowed slice.
sourcefn take_total_price(&mut self) -> Vec<TotalPriceProperty>
fn take_total_price(&mut self) -> Vec<TotalPriceProperty>
Take https://schema.org/totalPrice from Self
as owned vector.
sourcefn get_under_name(&self) -> &[UnderNameProperty]
fn get_under_name(&self) -> &[UnderNameProperty]
Get https://schema.org/underName from Self
as borrowed slice.
sourcefn take_under_name(&mut self) -> Vec<UnderNameProperty>
fn take_under_name(&mut self) -> Vec<UnderNameProperty>
Take https://schema.org/underName from Self
as owned vector.