pub struct Offering {Show 16 fields
pub actions: Vec<Action>,
pub auth_expands: bool,
pub attributes: BTreeMap<String, Value>,
pub collection_ids: Vec<String>,
pub description: String,
pub detail_fields: Vec<String>,
pub id: String,
pub images: Vec<ResourceImage>,
pub language: String,
pub localizations: Vec<String>,
pub name: String,
pub odp_version: String,
pub price: Option<PricePreview>,
pub schema: Option<SchemaReference>,
pub web_url: String,
pub additional: AdditionalMembers,
}Fields§
§actions: Vec<Action>§auth_expands: bool§attributes: BTreeMap<String, Value>§collection_ids: Vec<String>§description: String§detail_fields: Vec<String>§id: String§images: Vec<ResourceImage>§language: String§localizations: Vec<String>§name: String§odp_version: String§price: Option<PricePreview>§schema: Option<SchemaReference>§web_url: String§additional: AdditionalMembersTrait Implementations§
Source§impl<'de> Deserialize<'de> for Offering
impl<'de> Deserialize<'de> for Offering
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
impl StructuralPartialEq for Offering
Auto Trait Implementations§
impl Freeze for Offering
impl RefUnwindSafe for Offering
impl Send for Offering
impl Sync for Offering
impl Unpin for Offering
impl UnsafeUnpin for Offering
impl UnwindSafe for Offering
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