Struct stripe::SkuInventory
source · [−]pub struct SkuInventory {
pub quantity: Option<u64>,
pub type_: String,
pub value: Option<String>,
}
Fields
quantity: Option<u64>
The count of inventory available.
Will be present if and only if type
is finite
.
type_: String
Inventory type.
Possible values are finite
, bucket
(not quantified), and infinite
.
value: Option<String>
An indicator of the inventory available.
Possible values are in_stock
, limited
, and out_of_stock
.
Will be present if and only if type
is bucket
.
Trait Implementations
sourceimpl Clone for SkuInventory
impl Clone for SkuInventory
sourcefn clone(&self) -> SkuInventory
fn clone(&self) -> SkuInventory
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SkuInventory
impl Debug for SkuInventory
sourceimpl Default for SkuInventory
impl Default for SkuInventory
sourcefn default() -> SkuInventory
fn default() -> SkuInventory
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SkuInventory
impl<'de> Deserialize<'de> for SkuInventory
sourcefn 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
sourceimpl Serialize for SkuInventory
impl Serialize for SkuInventory
Auto Trait Implementations
impl RefUnwindSafe for SkuInventory
impl Send for SkuInventory
impl Sync for SkuInventory
impl Unpin for SkuInventory
impl UnwindSafe for SkuInventory
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more