pub enum GiftCardStatus {
Active,
Deactivated,
Blocked,
Pending,
}
Expand description
Indicates the gift card state.
Variants§
Active
The gift card is active and can be used as a payment source.
Deactivated
Any activity that changes the gift card balance is permanently forbidden.
Blocked
Any activity that changes the gift card balance is temporarily forbidden.
Pending
The gift card is pending activation. This is the initial state when a gift card is created. You must activate the gift card before it can be used.
Trait Implementations§
Source§impl Clone for GiftCardStatus
impl Clone for GiftCardStatus
Source§fn clone(&self) -> GiftCardStatus
fn clone(&self) -> GiftCardStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GiftCardStatus
impl Debug for GiftCardStatus
Source§impl<'de> Deserialize<'de> for GiftCardStatus
impl<'de> Deserialize<'de> for GiftCardStatus
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 PartialEq for GiftCardStatus
impl PartialEq for GiftCardStatus
Source§impl Serialize for GiftCardStatus
impl Serialize for GiftCardStatus
impl Eq for GiftCardStatus
impl StructuralPartialEq for GiftCardStatus
Auto Trait Implementations§
impl Freeze for GiftCardStatus
impl RefUnwindSafe for GiftCardStatus
impl Send for GiftCardStatus
impl Sync for GiftCardStatus
impl Unpin for GiftCardStatus
impl UnwindSafe for GiftCardStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.