pub struct CreateLoyaltyRewardRequest {
pub reward: Box<LoyaltyReward>,
pub idempotency_key: String,
}Expand description
CreateLoyaltyRewardRequest : A request to create a loyalty reward.
Fields§
§reward: Box<LoyaltyReward>§idempotency_key: StringA unique string that identifies this CreateLoyaltyReward request. Keys can be any valid string, but must be unique for every request.
Implementations§
Source§impl CreateLoyaltyRewardRequest
impl CreateLoyaltyRewardRequest
Sourcepub fn new(
reward: LoyaltyReward,
idempotency_key: String,
) -> CreateLoyaltyRewardRequest
pub fn new( reward: LoyaltyReward, idempotency_key: String, ) -> CreateLoyaltyRewardRequest
A request to create a loyalty reward.
Trait Implementations§
Source§impl Clone for CreateLoyaltyRewardRequest
impl Clone for CreateLoyaltyRewardRequest
Source§fn clone(&self) -> CreateLoyaltyRewardRequest
fn clone(&self) -> CreateLoyaltyRewardRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateLoyaltyRewardRequest
impl Debug for CreateLoyaltyRewardRequest
Source§impl Default for CreateLoyaltyRewardRequest
impl Default for CreateLoyaltyRewardRequest
Source§fn default() -> CreateLoyaltyRewardRequest
fn default() -> CreateLoyaltyRewardRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateLoyaltyRewardRequest
impl<'de> Deserialize<'de> for CreateLoyaltyRewardRequest
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
impl StructuralPartialEq for CreateLoyaltyRewardRequest
Auto Trait Implementations§
impl Freeze for CreateLoyaltyRewardRequest
impl RefUnwindSafe for CreateLoyaltyRewardRequest
impl Send for CreateLoyaltyRewardRequest
impl Sync for CreateLoyaltyRewardRequest
impl Unpin for CreateLoyaltyRewardRequest
impl UnsafeUnpin for CreateLoyaltyRewardRequest
impl UnwindSafe for CreateLoyaltyRewardRequest
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