pub struct StallData {
pub id: String,
pub name: String,
pub description: Option<String>,
pub currency: String,
pub shipping: Vec<ShippingMethod>,
}
Expand description
Payload for creating or updating stall
Fields§
§id: String
UUID of the stall generated by merchant
name: String
Stall name
description: Option<String>
Stall description
currency: String
Currency used
shipping: Vec<ShippingMethod>
Available shipping methods
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for StallData
impl<'de> Deserialize<'de> for StallData
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<StallData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<StallData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for StallData
impl Serialize for StallData
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for StallData
impl Send for StallData
impl Sync for StallData
impl Unpin for StallData
impl UnwindSafe for StallData
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