[−][src]Struct scannit_core_ffi::models::FFIETicket
Fields
product_code_kind: ProductCodeKind
product_code_value: u16
customer_profile: u8
language: Language
validity_length_kind: ValidityLengthKind
validity_length_value: u8
validity_area_kind: ValidityAreaKind
validity_area_value: FFIByteBuffer
This is either a single positive integer, or short list of positive integers. We'll represent it as something that's always an array.
sale_datetime: UnixTimestamp
sale_device_kind: SaleDeviceKind
sale_device_value: u16
ticket_fare_cents: u16
group_size: u8
extra_zone: bool
period_pass_validity_area_kind: ValidityAreaKind
The validity area for the PeriodPass associated with the extra zone ticket.
period_pass_validity_area_value: FFIByteBuffer
This is either a single positive integer, or short list of positive integers. We'll represent it as something that's always an array.
extension_product_code_kind: ProductCodeKind
extension_product_code_value: u16
extension_1_validity_area_kind: ValidityAreaKind
extension_1_validity_area_value: FFIByteBuffer
This is either a single positive integer, or short list of positive integers. We'll represent it as something that's always an array.
extension_1_fare_cents: u16
extension_2_validity_area_kind: ValidityAreaKind
extension_2_validity_area_value: FFIByteBuffer
This is either a single positive integer, or short list of positive integers. We'll represent it as something that's always an array.
extension_2_fare_cents: u16
sale_status: bool
validity_start_datetime: UnixTimestamp
validity_end_datetime: UnixTimestamp
validity_status: bool
boarding_datetime: UnixTimestamp
boarding_vehicle: u16
boarding_location_kind: BoardingLocationKind
boarding_location_value: u16
boarding_direction: BoardingDirection
boarding_area_kind: BoardingAreaKind
boarding_area_value: u8
Auto Trait Implementations
impl RefUnwindSafe for FFIETicket
impl !Send for FFIETicket
impl !Sync for FFIETicket
impl Unpin for FFIETicket
impl UnwindSafe for FFIETicket
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,