pub struct DisputeDetail {
pub criteria_evaluation: Vec<CriterionEvaluationResult>,
pub dispute_reason: Option<String>,
pub disputed_at: Option<DateTime<Utc>>,
pub max_remedies: Option<i64>,
pub remedies_remaining: Option<i64>,
pub remedy_count: Option<i64>,
pub remedy_deadline: Option<DateTime<Utc>>,
pub status: Option<DisputeDetailStatus>,
pub task_id: Option<Uuid>,
}Expand description
DisputeDetail
Fields§
§criteria_evaluation: Vec<CriterionEvaluationResult>Per-criterion pass/fail results from the automated evaluation
dispute_reason: Option<String>§disputed_at: Option<DateTime<Utc>>§max_remedies: Option<i64>Platform-defined maximum remedy attempts before auto-cancel
remedies_remaining: Option<i64>max_remedies - remedy_count
remedy_count: Option<i64>Number of remedy attempts already consumed
remedy_deadline: Option<DateTime<Utc>>When the current remedy window closes; null if no active remedy window
status: Option<DisputeDetailStatus>Current dispute resolution status
task_id: Option<Uuid>Trait Implementations§
Source§impl Clone for DisputeDetail
impl Clone for DisputeDetail
Source§fn clone(&self) -> DisputeDetail
fn clone(&self) -> DisputeDetail
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 DisputeDetail
impl Debug for DisputeDetail
Source§impl Default for DisputeDetail
impl Default for DisputeDetail
Source§fn default() -> DisputeDetail
fn default() -> DisputeDetail
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DisputeDetail
impl<'de> Deserialize<'de> for DisputeDetail
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
Auto Trait Implementations§
impl Freeze for DisputeDetail
impl RefUnwindSafe for DisputeDetail
impl Send for DisputeDetail
impl Sync for DisputeDetail
impl Unpin for DisputeDetail
impl UnsafeUnpin for DisputeDetail
impl UnwindSafe for DisputeDetail
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