removedOutput schema / $defs
Removed value: -{
- "Citation": {
- "properties": {
- "accessed": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "quote": {
- "type": "string"
- },
- "rule": {
- "type": "string"
- },
- "section": {
- "type": "string"
- },
- "source_title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "verbatim": {
- "default": true,
- "type": "boolean"
- }
- },
- "required": [
- "rule",
- "section",
- "quote"
- ],
- "type": "object"
- },
- "Deadline": {
- "properties": {
- "alternatives": {
- "items": {
- "$ref": "#/$defs/DeadlineAlternative"
- },
- "type": "array"
- },
- "counting": {
- "enum": [
- "calendar",
- "business"
- ],
- "type": "string"
- },
- "days": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "days_remaining": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "extended_to": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "interest_due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "itemization_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "months": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "return_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "reverted_after": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "start_date": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "start_event": {
- "type": "string"
- },
- "status": {
- "enum": [
- "upcoming",
- "due_today",
- "overdue",
- "not_started",
- "none_in_statute",
- "reverted",
- "no_deposit",
- "met",
- "late"
- ],
- "type": "string"
- }
- },
- "required": [
- "start_event",
- "counting",
- "status"
- ],
- "type": "object"
- },
- "DeadlineAlternative": {
- "properties": {
- "applies_if": {
- "type": "string"
- },
- "on": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "send": {
- "type": "string"
- }
- },
- "required": [
- "applies_if",
- "send"
- ],
- "type": "object"
- },
- "DeductionResult": {
- "properties": {
- "allowed": {
- "enum": [
- "yes",
- "no",
- "depends"
- ],
- "type": "string"
- },
- "amount_allowed_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "amount_claimed_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "basis": {
- "enum": [
- "allowed_category",
- "normal_wear",
- "not_allowed",
- "unclassified",
- "forfeited",
- "statutory_bar",
- "mitigation",
- "excluded_by_fee",
- "documentation_missing"
- ],
- "type": "string"
- },
- "category": {
- "enum": [
- "unpaid_rent",
- "unpaid_utilities",
- "cleaning",
- "carpet",
- "flooring",
- "paint",
- "blinds_window_coverings",
- "appliance",
- "fixture_or_hardware",
- "wall_or_door_repair",
- "key_or_lock",
- "late_fees",
- "lease_break_fee",
- "moving_and_storage",
- "reletting_costs",
- "trash_and_abandoned_items",
- "other_damage",
- "other"
- ],
- "type": "string"
- },
- "depreciation": {
- "anyOf": [
- {
- "$ref": "#/$defs/Depreciation"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "documentation_needed": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "exclusive_option": {
- "anyOf": [
- {
- "enum": [
- "fee",
- "actual"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "notes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "range_high_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "range_low_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "category",
- "amount_claimed_usd",
- "allowed",
- "basis",
- "amount_allowed_usd"
- ],
- "type": "object"
- },
- "DepositCapCheck": {
- "properties": {
- "alternative_cap_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "cap_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "citation": {
- "type": "string"
- },
- "counted_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "exceeded": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "months_rent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "default": "unknown",
- "enum": [
- "within",
- "exceeded",
- "depends",
- "unknown",
- "no_cap",
- "not_applicable"
- ],
- "type": "string"
- },
- "variants": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "citation"
- ],
- "type": "object"
- },
- "Deprecation": {
- "properties": {
- "field": {
- "type": "string"
- },
- "until": {
- "format": "date",
- "type": "string"
- },
- "use": {
- "type": "string"
- }
- },
- "required": [
- "field",
- "until",
- "use"
- ],
- "type": "object"
- },
- "Depreciation": {
- "properties": {
- "age_years": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "applied": {
- "type": "boolean"
- },
- "method": {
- "anyOf": [
- {
- "enum": [
- "straight_line",
- "step_table"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "range_high_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "range_low_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "remaining_fraction": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "schedule_source": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "source": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "useful_life_years": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "applied"
- ],
- "type": "object"
- },
- "DocumentationDuty": {
- "properties": {
- "citation": {
- "type": "string"
- },
- "due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "duty": {
- "enum": [
- "itemized_statement",
- "receipts",
- "photos",
- "photos_move_in",
- "move_in_statement",
- "move_out_list"
- ],
- "type": "string"
- },
- "met": {
- "enum": [
- "yes",
- "no",
- "unknown",
- "not_yet_due"
- ],
- "type": "string"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "required": {
- "type": "boolean"
- },
- "threshold": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "duty",
- "required",
- "met",
- "citation"
- ],
- "type": "object"
- },
- "ForfeitureCheck": {
- "properties": {
- "amount_released_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ],
- "default": "0.00"
- },
- "citation": {
- "type": "string"
- },
- "court_rule_due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "gate": {
- "type": "string"
- },
- "keeps_claim": {
- "type": "boolean"
- },
- "lines": {
- "items": {
- "type": "integer"
- },
- "type": "array"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "scope": {
- "enum": [
- "all",
- "damage"
- ],
- "type": "string"
- },
- "status": {
- "enum": [
- "met",
- "not_yet",
- "complied",
- "not_started",
- "relieved",
- "unknown"
- ],
- "type": "string"
- },
- "trigger": {
- "type": "string"
- }
- },
- "required": [
- "trigger",
- "status",
- "scope",
- "gate",
- "keeps_claim",
- "citation"
- ],
- "type": "object"
- },
- "Guide": {
- "properties": {
- "accessed": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "publisher": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "title": {
- "type": "string"
- },
- "url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "title"
- ],
- "type": "object"
- },
- "Interest": {
- "properties": {
- "amount_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "base_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "basis": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "citation": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "condition": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "formula": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "if_required_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "method": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "parts": {
- "items": {
- "$ref": "#/$defs/InterestPart"
- },
- "type": "array"
- },
- "period_days": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "rate_percent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "required": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "required"
- ],
- "type": "object"
- },
- "InterestPart": {
- "properties": {
- "amount_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "period_from": {
- "format": "date",
- "type": "string"
- },
- "period_to": {
- "format": "date",
- "type": "string"
- },
- "rate_percent": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- }
- },
- "required": [
- "period_from",
- "period_to",
- "rate_percent",
- "amount_usd"
- ],
- "type": "object"
- },
- "JurisdictionRef": {
- "properties": {
- "city": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "city_overlay": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "city_rules_checked": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "covered": {
- "type": "boolean"
- },
- "state": {
- "type": "string"
- },
- "state_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "verified": {
- "type": "boolean"
- }
- },
- "required": [
- "state",
- "covered",
- "verified"
- ],
- "type": "object"
- },
- "Links": {
- "properties": {
- "downloads": {
- "additionalProperties": {
- "type": "string"
- },
- "type": "object"
- },
- "how_to_get_files": {
- "type": "string"
- },
- "web_tool": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "web_tool_prefilled": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "how_to_get_files"
- ],
- "type": "object"
- },
- "Note": {
- "properties": {
- "code": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "text"
- ],
- "type": "object"
- },
- "NoteFormat": {
- "properties": {
- "bold": {
- "default": false,
- "type": "boolean"
- },
- "larger_than_body_pt": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "min_pt": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "type": "object"
- },
- "Outcome": {
- "properties": {
- "interest_unknown": {
- "default": false,
- "type": "boolean"
- },
- "interest_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "next_due": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "obligation_mode": {
- "default": "all",
- "enum": [
- "all",
- "alternative"
- ],
- "type": "string"
- },
- "owed_now_min_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "owed_now_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "refund_due_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "refund_min_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "returned_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "stages": {
- "items": {
- "$ref": "#/$defs/Stage"
- },
- "type": "array"
- },
- "status": {
- "enum": [
- "upcoming",
- "due_today",
- "overdue",
- "not_started",
- "none_in_statute",
- "reverted",
- "no_deposit",
- "met",
- "late"
- ],
- "type": "string"
- },
- "tenant_owes_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "uncertain": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "status",
- "refund_due_usd",
- "refund_min_usd",
- "tenant_owes_usd"
- ],
- "type": "object"
- },
- "PenaltyExposure": {
- "properties": {
- "additional": {
- "items": {
- "$ref": "#/$defs/PenaltyExposure"
- },
- "type": "array"
- },
- "applies_if": {
- "type": "string"
- },
- "base": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "basis": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "citation": {
- "type": "string"
- },
- "discretionary": {
- "type": "boolean"
- },
- "estimated_max_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "estimated_min_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "fees_only_without_multiple": {
- "default": false,
- "type": "boolean"
- },
- "fixed_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "forfeits_right_to_withhold": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "in_addition_to_refund": {
- "default": false,
- "type": "boolean"
- },
- "kind": {
- "type": "string"
- },
- "minimum_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "multiple": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "not_applicable_reason": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "per_violation": {
- "default": false,
- "type": "boolean"
- },
- "plus_attorney_fees": {
- "type": "boolean"
- }
- },
- "required": [
- "applies_if",
- "kind",
- "discretionary",
- "plus_attorney_fees",
- "forfeits_right_to_withhold",
- "citation"
- ],
- "type": "object"
- },
- "Provenance": {
- "properties": {
- "rule_ids": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "rules_as_of": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "ruleset_hash": {
- "type": "string"
- },
- "ruleset_id": {
- "type": "string"
- },
- "ruleset_version": {
- "type": "string"
- },
- "sources": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "ruleset_id",
- "ruleset_version",
- "ruleset_hash"
- ],
- "type": "object"
- },
- "Reading": {
- "properties": {
- "counts": {
- "$ref": "#/$defs/ReadingCounts"
- },
- "findings": {
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "type": "array"
- },
- "id": {
- "type": "string"
- },
- "kind": {
- "enum": [
- "notes",
- "document"
- ],
- "type": "string"
- },
- "model": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "notes": {
- "items": {
- "$ref": "#/$defs/ReadingNote"
- },
- "type": "array"
- },
- "prompt_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "id",
- "kind",
- "counts",
- "findings"
- ],
- "type": "object"
- },
- "ReadingCounts": {
- "properties": {
- "ai": {
- "type": "integer"
- },
- "parser": {
- "type": "integer"
- },
- "total": {
- "type": "integer"
- },
- "unmatched": {
- "type": "integer"
- }
- },
- "required": [
- "total",
- "ai",
- "parser",
- "unmatched"
- ],
- "type": "object"
- },
- "ReadingNote": {
- "properties": {
- "code": {
- "type": "string"
- },
- "finding_ids": {
- "default": [],
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "kind": {
- "enum": [
- "warning",
- "assumption"
- ],
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "code",
- "message"
- ],
- "type": "object"
- },
- "ResultSignature": {
- "properties": {
- "jws": {
- "type": "string"
- },
- "payload": {
- "$ref": "#/$defs/ResultSignaturePayload"
- },
- "verify_code": {
- "type": "string"
- },
- "verify_url": {
- "type": "string"
- }
- },
- "required": [
- "jws",
- "payload",
- "verify_code",
- "verify_url"
- ],
- "type": "object"
- },
- "ResultSignaturePayload": {
- "properties": {
- "capability": {
- "type": "string"
- },
- "engine_version": {
- "type": "string"
- },
- "issued_at": {
- "type": "string"
- },
- "kid": {
- "type": "string"
- },
- "operation": {
- "type": "string"
- },
- "result_hash": {
- "type": "string"
- },
- "ruleset_hash": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "ruleset_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "v": {
- "type": "integer"
- }
- },
- "required": [
- "v",
- "kid",
- "capability",
- "operation",
- "ruleset_version",
- "ruleset_hash",
- "engine_version",
- "result_hash",
- "issued_at"
- ],
- "type": "object"
- },
- "Review": {
- "properties": {
- "ai_read": {
- "default": 0,
- "type": "integer"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "reading_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "default": "verified",
- "enum": [
- "draft",
- "verified"
- ],
- "type": "string"
- }
- },
- "type": "object"
- },
- "RunInfo": {
- "properties": {
- "capability": {
- "type": "string"
- },
- "contract_version": {
- "type": "string"
- },
- "duration_ms": {
- "type": "integer"
- },
- "engine_version": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "operation": {
- "type": "string"
- },
- "received_at": {
- "format": "date-time",
- "type": "string"
- },
- "ruleset_hash": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "ruleset_version": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "id",
- "capability",
- "operation",
- "contract_version",
- "engine_version",
- "ruleset_version",
- "ruleset_hash",
- "received_at",
- "duration_ms"
- ],
- "type": "object"
- },
- "SettleResult": {
- "properties": {
- "as_of": {
- "format": "date",
- "type": "string"
- },
- "assumptions": {
- "items": {
- "$ref": "#/$defs/Note"
- },
- "type": "array"
- },
- "citations": {
- "items": {
- "$ref": "#/$defs/Citation"
- },
- "type": "array"
- },
- "deadline": {
- "anyOf": [
- {
- "$ref": "#/$defs/Deadline"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "deductions": {
- "items": {
- "$ref": "#/$defs/DeductionResult"
- },
- "type": "array"
- },
- "deposit_cap": {
- "anyOf": [
- {
- "$ref": "#/$defs/DepositCapCheck"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "disclaimer": {
- "type": "string"
- },
- "documentation": {
- "items": {
- "$ref": "#/$defs/DocumentationDuty"
- },
- "type": "array"
- },
- "forfeiture": {
- "items": {
- "$ref": "#/$defs/ForfeitureCheck"
- },
- "type": "array"
- },
- "guides": {
- "items": {
- "$ref": "#/$defs/Guide"
- },
- "type": "array"
- },
- "interest": {
- "$ref": "#/$defs/Interest"
- },
- "jurisdiction": {
- "$ref": "#/$defs/JurisdictionRef"
- },
- "outcome": {
- "anyOf": [
- {
- "$ref": "#/$defs/Outcome"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "penalty_exposure": {
- "anyOf": [
- {
- "$ref": "#/$defs/PenaltyExposure"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "provenance": {
- "$ref": "#/$defs/Provenance"
- },
- "small_claims": {
- "anyOf": [
- {
- "$ref": "#/$defs/Guide"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "statement": {
- "anyOf": [
- {
- "$ref": "#/$defs/Statement"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "summary": {
- "type": "string"
- },
- "timeliness": {
- "anyOf": [
- {
- "$ref": "#/$defs/Timeliness"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "totals": {
- "$ref": "#/$defs/Totals"
- },
- "unknowns": {
- "items": {
- "$ref": "#/$defs/Note"
- },
- "type": "array"
- },
- "warnings": {
- "items": {
- "$ref": "#/$defs/Note"
- },
- "type": "array"
- }
- },
- "required": [
- "summary",
- "disclaimer",
- "jurisdiction",
- "as_of",
- "totals",
- "interest",
- "provenance"
- ],
- "type": "object"
- },
- "Stage": {
- "properties": {
- "days": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "done_on": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "duty": {
- "enum": [
- "itemized_statement",
- "refund",
- "interest"
- ],
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "status": {
- "enum": [
- "met",
- "late",
- "short",
- "overdue",
- "due_today",
- "upcoming",
- "not_started",
- "none_in_statute"
- ],
- "type": "string"
- }
- },
- "required": [
- "duty",
- "label",
- "status"
- ],
- "type": "object"
- },
- "Statement": {
- "properties": {
- "due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "lines": {
- "items": {
- "$ref": "#/$defs/StatementLine"
- },
- "type": "array"
- },
- "notes": {
- "items": {
- "$ref": "#/$defs/StatementNote"
- },
- "type": "array"
- },
- "refund_due_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "lines",
- "refund_due_usd",
- "text"
- ],
- "type": "object"
- },
- "StatementLine": {
- "properties": {
- "amount_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "label": {
- "type": "string"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "label"
- ],
- "type": "object"
- },
- "StatementNote": {
- "properties": {
- "audience": {
- "enum": [
- "tenant",
- "manager"
- ],
- "type": "string"
- },
- "blanks": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "citation": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "format": {
- "anyOf": [
- {
- "$ref": "#/$defs/NoteFormat"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "kind": {
- "default": "note",
- "enum": [
- "note",
- "required_notice",
- "attestation"
- ],
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "text",
- "audience"
- ],
- "type": "object"
- },
- "Timeliness": {
- "properties": {
- "amount_kept_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "amount_returned_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "checks": {
- "items": {
- "$ref": "#/$defs/TimelyCheck"
- },
- "type": "array"
- },
- "days_late": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "difference_min_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "difference_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "late": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "late_since": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "note": {
- "default": "",
- "type": "string"
- },
- "on": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "what": {
- "enum": [
- "nothing",
- "full_refund",
- "partial_refund",
- "itemized_statement"
- ],
- "type": "string"
- }
- },
- "required": [
- "what",
- "late"
- ],
- "type": "object"
- },
- "TimelyCheck": {
- "properties": {
- "days_late": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "days_left": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "done_on": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "due_by": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "duty": {
- "enum": [
- "refund",
- "itemized_statement",
- "interest"
- ],
- "type": "string"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "status": {
- "enum": [
- "on_time",
- "late",
- "not_yet_due",
- "overdue",
- "not_started",
- "none_in_statute",
- "reverted"
- ],
- "type": "string"
- }
- },
- "required": [
- "duty",
- "status"
- ],
- "type": "object"
- },
- "Totals": {
- "properties": {
- "allowed_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "claimed_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "counted_floor_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ],
- "default": "0.00"
- },
- "depends_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ],
- "default": "0.00"
- },
- "deposit_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "interest_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "refund_due_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- },
- "refund_min_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ],
- "default": "0.00"
- },
- "tenant_owes_usd": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$",
- "type": "string"
- }
- ]
- }
- },
- "required": [
- "deposit_usd",
- "claimed_usd",
- "allowed_usd",
- "refund_due_usd",
- "tenant_owes_usd"
- ],
- "type": "object"
- }
-}