pub struct KlarnaSessionDetailsApiSchema {
pub billing_address: KlarnaAddressApiSchema,
pub order_lines: Vec<Value>,
pub recurring_description: Option<String>,
pub shipping_address: Option<KlarnaAddressApiSchema>,
pub locale: String,
pub token_details: Option<KlarnaTokenDetails>,
pub purchase_country: String,
pub purchase_currency: String,
}
Fields§
§billing_address: KlarnaAddressApiSchema
§order_lines: Vec<Value>
§recurring_description: Option<String>
§shipping_address: Option<KlarnaAddressApiSchema>
§locale: String
§token_details: Option<KlarnaTokenDetails>
§purchase_country: String
§purchase_currency: String
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KlarnaSessionDetailsApiSchema
impl<'de> Deserialize<'de> for KlarnaSessionDetailsApiSchema
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
Auto Trait Implementations§
impl Freeze for KlarnaSessionDetailsApiSchema
impl RefUnwindSafe for KlarnaSessionDetailsApiSchema
impl Send for KlarnaSessionDetailsApiSchema
impl Sync for KlarnaSessionDetailsApiSchema
impl Unpin for KlarnaSessionDetailsApiSchema
impl UnwindSafe for KlarnaSessionDetailsApiSchema
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