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§

source

fn get_date_issued(&self) -> &[DateIssuedProperty]

Get https://schema.org/dateIssued from Self as borrowed slice.

source

fn take_date_issued(&mut self) -> Vec<DateIssuedProperty>

Take https://schema.org/dateIssued from Self as owned vector.

source

fn get_issued_by(&self) -> &[IssuedByProperty]

Get https://schema.org/issuedBy from Self as borrowed slice.

source

fn take_issued_by(&mut self) -> Vec<IssuedByProperty>

Take https://schema.org/issuedBy from Self as owned vector.

source

fn get_price_currency(&self) -> &[PriceCurrencyProperty]

Get https://schema.org/priceCurrency from Self as borrowed slice.

source

fn take_price_currency(&mut self) -> Vec<PriceCurrencyProperty>

Take https://schema.org/priceCurrency from Self as owned vector.

source

fn get_ticket_number(&self) -> &[TicketNumberProperty]

Get https://schema.org/ticketNumber from Self as borrowed slice.

source

fn take_ticket_number(&mut self) -> Vec<TicketNumberProperty>

Take https://schema.org/ticketNumber from Self as owned vector.

source

fn get_ticket_token(&self) -> &[TicketTokenProperty]

Get https://schema.org/ticketToken from Self as borrowed slice.

source

fn take_ticket_token(&mut self) -> Vec<TicketTokenProperty>

Take https://schema.org/ticketToken from Self as owned vector.

source

fn get_ticketed_seat(&self) -> &[TicketedSeatProperty]

Get https://schema.org/ticketedSeat from Self as borrowed slice.

source

fn take_ticketed_seat(&mut self) -> Vec<TicketedSeatProperty>

Take https://schema.org/ticketedSeat from Self as owned vector.

source

fn get_total_price(&self) -> &[TotalPriceProperty]

Get https://schema.org/totalPrice from Self as borrowed slice.

source

fn take_total_price(&mut self) -> Vec<TotalPriceProperty>

Take https://schema.org/totalPrice from Self as owned vector.

source

fn get_under_name(&self) -> &[UnderNameProperty]

Get https://schema.org/underName from Self as borrowed slice.

source

fn take_under_name(&mut self) -> Vec<UnderNameProperty>

Take https://schema.org/underName from Self as owned vector.

Implementors§