pub struct FareAttribute {
    pub id: String,
    pub price: String,
    pub currency: String,
    pub payment_method: PaymentMethod,
    pub transfers: Transfers,
    pub agency_id: Option<String>,
    pub transfer_duration: Option<usize>,
}
Expand description

Fields

id: String

Unique technical (not for the traveller) identifier for the FareAttribute

price: String

Fare price, in the unit specified by FareAttribute::currency

currency: String

Currency used to pay the fare.

payment_method: PaymentMethod

Indicates when the fare must be paid

transfers: Transfers

Indicates the number of transfers permitted on this fare

agency_id: Option<String>

Identifies the relevant agency for a fare

transfer_duration: Option<usize>

Length of time in seconds before a transfer expires

Trait Implementations

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

Identifier of the object

Serialize this value into the given Serde serializer. Read more

What is the type of the object

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more