Struct stencila_schema::Brand
source · [−]pub struct Brand {
pub type_: Brand_,
pub name: String,
pub alternate_names: Option<Vec<String>>,
pub description: Option<Box<ThingDescription>>,
pub id: Option<Box<String>>,
pub identifiers: Option<Vec<ThingIdentifiers>>,
pub images: Option<Vec<ThingImages>>,
pub logo: Option<Box<BrandLogo>>,
pub reviews: Option<Vec<String>>,
pub url: Option<Box<String>>,
}
Expand description
A brand used by an organization or person for labeling a product, product group, or similar.
Fields
type_: Brand_
The name of this type
name: String
The name of the item.
alternate_names: Option<Vec<String>>
Alternate names (aliases) for the item.
description: Option<Box<ThingDescription>>
A description of the item.
id: Option<Box<String>>
The identifier for this item.
identifiers: Option<Vec<ThingIdentifiers>>
Any kind of identifier for any kind of Thing.
images: Option<Vec<ThingImages>>
Images of the item.
logo: Option<Box<BrandLogo>>
A logo associated with the brand.
reviews: Option<Vec<String>>
Reviews of the brand.
url: Option<Box<String>>
The URL of the item.
Trait Implementations
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 RefUnwindSafe for Brand
impl UnwindSafe for Brand
Blanket Implementations
Mutably borrows from an owned value. Read more