pub struct TransitRoute {
pub invoice_level_adjustments: Option<Vec<Adjustment>>,
pub transit_route_items: Vec<TransitRouteItem>,
}Expand description
TransitRoute
JSON schema
{
"title": "TransitRoute",
"type": "object",
"required": [
"transit_route_items"
],
"properties": {
"invoice_level_adjustments": {
"oneOf": [
{
"type": "null"
},
{
"type": "array",
"items": {
"$ref": "#/$defs/adjustment"
}
}
]
},
"transit_route_items": {
"type": "array",
"items": {
"$ref": "#/$defs/transit_route_item"
},
"minItems": 1
}
},
"additionalProperties": false
}Fields§
§invoice_level_adjustments: Option<Vec<Adjustment>>§transit_route_items: Vec<TransitRouteItem>Implementations§
Source§impl TransitRoute
impl TransitRoute
pub fn builder() -> TransitRoute
Trait Implementations§
Source§impl Clone for TransitRoute
impl Clone for TransitRoute
Source§fn clone(&self) -> TransitRoute
fn clone(&self) -> TransitRoute
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TransitRoute
impl Debug for TransitRoute
Source§impl<'de> Deserialize<'de> for TransitRoute
impl<'de> Deserialize<'de> for TransitRoute
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&TransitRoute> for TransitRoute
impl From<&TransitRoute> for TransitRoute
Source§fn from(value: &TransitRoute) -> Self
fn from(value: &TransitRoute) -> Self
Converts to this type from the input type.
Source§impl From<TransitRoute> for TransitRoute
impl From<TransitRoute> for TransitRoute
Source§fn from(value: TransitRoute) -> Self
fn from(value: TransitRoute) -> Self
Converts to this type from the input type.
Source§impl Serialize for TransitRoute
impl Serialize for TransitRoute
Source§impl TryFrom<TransitRoute> for TransitRoute
impl TryFrom<TransitRoute> for TransitRoute
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: TransitRoute) -> Result<Self, ConversionError>
fn try_from(value: TransitRoute) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for TransitRoute
impl RefUnwindSafe for TransitRoute
impl Send for TransitRoute
impl Sync for TransitRoute
impl Unpin for TransitRoute
impl UnsafeUnpin for TransitRoute
impl UnwindSafe for TransitRoute
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more