Struct google_cloudchannel1::api::GoogleCloudChannelV1Sku
source · pub struct GoogleCloudChannelV1Sku {
pub marketing_info: Option<GoogleCloudChannelV1MarketingInfo>,
pub name: Option<String>,
pub product: Option<GoogleCloudChannelV1Product>,
}
Expand description
Represents a product’s purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google Workspace Business Standard and Google Workspace Business Plus are Google Workspace product SKUs.
This type is not used in any activity, and only used as part of another schema.
Fields§
§marketing_info: Option<GoogleCloudChannelV1MarketingInfo>
Marketing information for the SKU.
name: Option<String>
Resource Name of the SKU. Format: products/{product_id}/skus/{sku_id}
product: Option<GoogleCloudChannelV1Product>
Product the SKU is associated with.
Trait Implementations§
source§impl Clone for GoogleCloudChannelV1Sku
impl Clone for GoogleCloudChannelV1Sku
source§fn clone(&self) -> GoogleCloudChannelV1Sku
fn clone(&self) -> GoogleCloudChannelV1Sku
Returns a copy of the value. Read more
1.0.0 · 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 GoogleCloudChannelV1Sku
impl Debug for GoogleCloudChannelV1Sku
source§impl Default for GoogleCloudChannelV1Sku
impl Default for GoogleCloudChannelV1Sku
source§fn default() -> GoogleCloudChannelV1Sku
fn default() -> GoogleCloudChannelV1Sku
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudChannelV1Sku
impl<'de> Deserialize<'de> for GoogleCloudChannelV1Sku
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 Serialize for GoogleCloudChannelV1Sku
impl Serialize for GoogleCloudChannelV1Sku
impl Part for GoogleCloudChannelV1Sku
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudChannelV1Sku
impl Send for GoogleCloudChannelV1Sku
impl Sync for GoogleCloudChannelV1Sku
impl Unpin for GoogleCloudChannelV1Sku
impl UnwindSafe for GoogleCloudChannelV1Sku
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