The authenticated respondent’s Answer state.
application/json
{
"type": "object",
"additionalProperties": false,
"required": [
"data",
"requestId"
],
"properties": {
"data": {
"$ref": "#/components/schemas/AccountAnswerRequirements",
"type": "object",
"additionalProperties": false,
"required": [
"schemaVersion",
"caseId",
"status",
"claims",
"complaint",
"answerDeadline",
"counterclaimAllowed",
"rules"
],
"properties": {
"schemaVersion": {
"const": "account-answer-requirements-v1"
},
"caseId": {
"type": "string"
},
"status": {
"const": "awaiting_draft"
},
"claims": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"claimId",
"title",
"statement"
],
"properties": {
"claimId": {
"type": "string"
},
"title": {
"type": "string"
},
"statement": {
"type": "string"
}
}
}
},
"complaint": {
"type": "string"
},
"answerDeadline": {
"type": "string",
"format": "date-time"
},
"counterclaimAllowed": {
"type": "boolean"
},
"rules": {
"type": "object",
"additionalProperties": false,
"required": [
"version",
"hash"
],
"properties": {
"version": {
"type": "string"
},
"hash": {
"type": "string"
}
}
}
}
},
"requestId": {
"type": "string"
}
}
}