Struct stripe::CreateShippingRate [−][src]
pub struct CreateShippingRate<'a> {
pub delivery_estimate: Option<Box<CreateShippingRateDeliveryEstimate>>,
pub display_name: &'a str,
pub expand: &'a [&'a str],
pub fixed_amount: Option<Box<CreateShippingRateFixedAmount>>,
pub metadata: Option<Metadata>,
pub tax_behavior: Option<ShippingRateTaxBehavior>,
pub tax_code: Option<TaxCodeId>,
pub type_: Option<ShippingRateType>,
}
Expand description
The parameters for ShippingRate::create
.
Fields
delivery_estimate: Option<Box<CreateShippingRateDeliveryEstimate>>
The estimated range for how long shipping will take, meant to be displayable to the customer.
This will appear on CheckoutSessions.
display_name: &'a str
The name of the shipping rate, meant to be displayable to the customer.
This will appear on CheckoutSessions.
expand: &'a [&'a str]
Specifies which fields in the response should be expanded.
fixed_amount: Option<Box<CreateShippingRateFixedAmount>>
Describes a fixed amount to charge for shipping.
Must be present if type is fixed_amount
.
metadata: Option<Metadata>
Set of key-value pairs that you can attach to an object.
This can be useful for storing additional information about the object in a structured format.
Individual keys can be unset by posting an empty value to them.
All keys can be unset by posting an empty value to metadata
.
tax_behavior: Option<ShippingRateTaxBehavior>
Specifies whether the rate is considered inclusive of taxes or exclusive of taxes.
One of inclusive
, exclusive
, or unspecified
.
tax_code: Option<TaxCodeId>
A tax code ID.
The Shipping tax code is txcd_92010001
.
type_: Option<ShippingRateType>
The type of calculation to use on the shipping rate.
Can only be fixed_amount
for now.
Implementations
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for CreateShippingRate<'a>
impl<'a> Send for CreateShippingRate<'a>
impl<'a> Sync for CreateShippingRate<'a>
impl<'a> Unpin for CreateShippingRate<'a>
impl<'a> UnwindSafe for CreateShippingRate<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more