pub struct DisputeResponseDispute {
pub criteria_evaluation: Vec<CriterionResult>,
pub id: Uuid,
pub reason: String,
pub remedy_deadline: DateTime<Utc>,
}Expand description
DisputeResponseDispute
JSON schema
{
"type": "object",
"required": [
"id",
"reason",
"remedy_deadline"
],
"properties": {
"criteria_evaluation": {
"description": "Per-criterion evaluation results from submission",
"type": "array",
"items": {
"$ref": "#/components/schemas/CriterionResult"
}
},
"id": {
"type": "string",
"format": "uuid"
},
"reason": {
"type": "string"
},
"remedy_deadline": {
"description": "Deadline for agent to submit revised work",
"examples": [
"2026-03-26T12:00:00Z"
],
"type": "string",
"format": "date-time"
}
}
}Fields§
§criteria_evaluation: Vec<CriterionResult>Per-criterion evaluation results from submission
id: Uuid§reason: String§remedy_deadline: DateTime<Utc>Deadline for agent to submit revised work
Trait Implementations§
Source§impl Clone for DisputeResponseDispute
impl Clone for DisputeResponseDispute
Source§fn clone(&self) -> DisputeResponseDispute
fn clone(&self) -> DisputeResponseDispute
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 DisputeResponseDispute
impl Debug for DisputeResponseDispute
Source§impl<'de> Deserialize<'de> for DisputeResponseDispute
impl<'de> Deserialize<'de> for DisputeResponseDispute
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 DisputeResponseDispute
impl RefUnwindSafe for DisputeResponseDispute
impl Send for DisputeResponseDispute
impl Sync for DisputeResponseDispute
impl Unpin for DisputeResponseDispute
impl UnsafeUnpin for DisputeResponseDispute
impl UnwindSafe for DisputeResponseDispute
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