changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "allOf": [
+ {
+ "if": {
+ "properties": {
+ "phase": {
+ "const": "preview"
+ }
+ },
+ "required": [
+ "phase"
+ ]
+ },
+ "then": {
+ "required": [
+ "expiresAt",
+ "confirmationRequired",
+ "confirmationQuestion",
+ "confirmationContract"
+ ]
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "phase": {
+ "const": "completed"
+ }
+ },
+ "required": [
+ "phase"
+ ]
+ },
+ "then": {
+ "required": [
+ "reportId",
+ "finalAnswer",
+ "responseGuidance"
+ ]
+ }
+ }
+ ],
+ "properties": {
+ "confirmationContract": {
+ "type": "string"
+ },
+ "confirmationQuestion": {
+ "type": "string"
+ },
+ "confirmationRequired": {
+ "type": "boolean"
+ },
+ "counts": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "created": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "expiresAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "finalAnswer": {
+ "type": "string"
+ },
+ "idempotentReplay": {
+ "type": "boolean"
+ },
+ "matchedExisting": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "omittedExpenses": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "organization": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "phase": {
+ "enum": [
+ "preview",
+ "completed"
+ ],
+ "type": "string"
+ },
+ "proposalId": {
+ "type": "string"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "reconciliationRequired": {
+ "type": "boolean"
+ },
+ "reportId": {
+ "type": "string"
+ },
+ "responseGuidance": {
+ "type": "string"
+ },
+ "skippedAlreadyPushed": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "success": {
+ "type": "boolean"
+ },
+ "units": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "success",
+ "phase",
+ "provider",
+ "proposalId"
+ ],
+ "type": "object"
+}