pub struct DealPauseStatus {
pub buyer_pause_reason: Option<String>,
pub first_paused_by: Option<String>,
pub has_buyer_paused: Option<bool>,
pub has_seller_paused: Option<bool>,
pub seller_pause_reason: Option<String>,
}
Expand description
Tracks which parties (if any) have paused a deal. The deal is considered paused if either hasBuyerPaused or hasSellPaused is true.
This type is not used in any activity, and only used as part of another schema.
Fields§
§buyer_pause_reason: Option<String>
The buyer’s reason for pausing, if the buyer paused the deal.
first_paused_by: Option<String>
The role of the person who first paused this deal.
has_buyer_paused: Option<bool>
True, if the buyer has paused the deal unilaterally.
has_seller_paused: Option<bool>
True, if the seller has paused the deal unilaterally.
seller_pause_reason: Option<String>
The seller’s reason for pausing, if the seller paused the deal.
Trait Implementations§
source§impl Clone for DealPauseStatus
impl Clone for DealPauseStatus
source§fn clone(&self) -> DealPauseStatus
fn clone(&self) -> DealPauseStatus
Returns a copy of the value. Read more
1.0.0 · 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 DealPauseStatus
impl Debug for DealPauseStatus
source§impl Default for DealPauseStatus
impl Default for DealPauseStatus
source§fn default() -> DealPauseStatus
fn default() -> DealPauseStatus
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DealPauseStatus
impl<'de> Deserialize<'de> for DealPauseStatus
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 Serialize for DealPauseStatus
impl Serialize for DealPauseStatus
impl Part for DealPauseStatus
Auto Trait Implementations§
impl RefUnwindSafe for DealPauseStatus
impl Send for DealPauseStatus
impl Sync for DealPauseStatus
impl Unpin for DealPauseStatus
impl UnwindSafe for DealPauseStatus
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