FlakyQuarantineRead
Fields
38 fields
approved_at- string (date-time) or null
approved_by_user_id- string (uuid) or null
consecutive_passes- integer
created_at· required- string (date-time)
defect_external_status- string or null
defect_external_status_conflict- boolean
defect_id- string (uuid) or null
defect_jira_key- string or null
defect_jira_url- string or null
detected_at· required- string (date-time)
detection_method· required- string
fail_count- integer or null
flip_rate- number or null
flip_window_size- integer or null
id· required- string (uuid)
last_failure_at- string (date-time) or null
owner_name- string or null
owner_user_id- string (uuid) or null
pass_count- integer or null
project_id· required- string (uuid)
proposed_at- string (date-time) or null
quarantine_duration_days· required- integer
quarantine_expires_at- string (date-time) or null
quarantine_start- string (date-time) or null
rationale- object or null
ready_to_promote- boolean
recheck_at- string (date-time) or null
rejected_at- string (date-time) or null
rejected_by_user_id- string (uuid) or null
reviewer_notes- string or null
sla_days- integer or null
stale- boolean
stale_at- string (date-time) or null
status· required- string
suite_name- string or null
test_fingerprint· required- string
test_name- string or null
updated_at· required- string (date-time)
Raw schema (JSON)
{
"properties": {
"approved_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Approved At"
},
"approved_by_user_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Approved By User Id"
},
"consecutive_passes": {
"default": 0,
"title": "Consecutive Passes",
"type": "integer"
},
"created_at": {
"format": "date-time",
"title": "Created At",
"type": "string"
},
"defect_external_status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Defect External Status"
},
"defect_external_status_conflict": {
"default": false,
"title": "Defect External Status Conflict",
"type": "boolean"
},
"defect_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Defect Id"
},
"defect_jira_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Defect Jira Key"
},
"defect_jira_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Defect Jira Url"
},
"detected_at": {
"format": "date-time",
"title": "Detected At",
"type": "string"
},
"detection_method": {
"title": "Detection Method",
"type": "string"
},
"fail_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Fail Count"
},
"flip_rate": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Flip Rate"
},
"flip_window_size": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Flip Window Size"
},
"id": {
"format": "uuid",
"title": "Id",
"type": "string"
},
"last_failure_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Last Failure At"
},
"owner_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Owner Name"
},
"owner_user_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Owner User Id"
},
"pass_count": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Pass Count"
},
"project_id": {
"format": "uuid",
"title": "Project Id",
"type": "string"
},
"proposed_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Proposed At"
},
"quarantine_duration_days": {
"title": "Quarantine Duration Days",
"type": "integer"
},
"quarantine_expires_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Quarantine Expires At"
},
"quarantine_start": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Quarantine Start"
},
"rationale": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Rationale"
},
"ready_to_promote": {
"default": false,
"title": "Ready To Promote",
"type": "boolean"
},
"recheck_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Recheck At"
},
"rejected_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Rejected At"
},
"rejected_by_user_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Rejected By User Id"
},
"reviewer_notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Reviewer Notes"
},
"sla_days": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Sla Days"
},
"stale": {
"default": false,
"title": "Stale",
"type": "boolean"
},
"stale_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Stale At"
},
"status": {
"title": "Status",
"type": "string"
},
"suite_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Suite Name"
},
"test_fingerprint": {
"title": "Test Fingerprint",
"type": "string"
},
"test_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Test Name"
},
"updated_at": {
"format": "date-time",
"title": "Updated At",
"type": "string"
}
},
"required": [
"id",
"project_id",
"test_fingerprint",
"status",
"detection_method",
"detected_at",
"quarantine_duration_days",
"created_at",
"updated_at"
],
"title": "FlakyQuarantineRead",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”6 endpoints send or return this schema, on its own or inside another schema.
GET/api/v1/quarantine— List Quarantine RequestsPOST/api/v1/quarantine— Create ProposalGET/api/v1/quarantine/{request_id}— Get Quarantine RequestPOST/api/v1/quarantine/{request_id}/approve— Approve QuarantinePOST/api/v1/quarantine/{request_id}/reject— Reject QuarantinePOST/api/v1/quarantine/{request_id}/release— Release Quarantine
Used by schemas
Section titled “Used by schemas”No other schema contains this one.
More details
Section titled “More details”- Specification: OpenAPI JSON