Struct gapi_grpc::google::cloud::channel::v1::Sku[][src]

pub struct Sku {
    pub name: String,
    pub marketing_info: Option<MarketingInfo>,
    pub product: Option<Product>,
}

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.

Fields

name: String

Resource Name of the SKU. Format: products/{product_id}/skus/{sku_id}

marketing_info: Option<MarketingInfo>

Marketing information for the SKU.

product: Option<Product>

Product the SKU is associated with.

Trait Implementations

impl Clone for Sku[src]

impl Debug for Sku[src]

impl Default for Sku[src]

impl Message for Sku[src]

impl PartialEq<Sku> for Sku[src]

impl StructuralPartialEq for Sku[src]

Auto Trait Implementations

impl RefUnwindSafe for Sku

impl Send for Sku

impl Sync for Sku

impl Unpin for Sku

impl UnwindSafe for Sku

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]