changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "model_assumptions": {
+ "type": "string"
+ },
+ "note": {
+ "type": "string"
+ },
+ "rate_model_version": {
+ "type": "string"
+ },
+ "source_period": {
+ "type": "string"
+ },
+ "trades": {
+ "items": {
+ "additionalProperties": true,
+ "description": "kind is always \"hourly_wage\" — medianRateDollars/p25/p75 (and their *Wage* aliases) are what a technician earns, NOT a price. billedHourlyRateRoutine* is what a buyer pays.",
+ "properties": {
+ "billedHourlyRateRoutineCents": {
+ "type": "integer"
+ },
+ "billedHourlyRateRoutineDollars": {
+ "type": "number"
+ },
+ "kind": {
+ "const": "hourly_wage",
+ "type": "string"
+ },
+ "medianWageDollars": {
+ "type": "number"
+ },
+ "p25WageDollars": {
+ "type": "number"
+ },
+ "p75WageDollars": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "kind",
+ "medianWageDollars",
+ "p25WageDollars",
+ "p75WageDollars",
+ "billedHourlyRateRoutineCents",
+ "billedHourlyRateRoutineDollars"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "updated_at": {
+ "type": "string"
+ },
+ "wage_vs_billed": {
+ "additionalProperties": true,
+ "properties": {
+ "billed_fields": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "formula": {
+ "type": "string"
+ },
+ "full_estimate_tool": {
+ "type": "string"
+ },
+ "labor_burden_multiplier": {
+ "type": "number"
+ },
+ "overhead_margin_markup": {
+ "type": "number"
+ },
+ "wage_fields": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "warning": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "trades",
+ "wage_vs_billed",
+ "note",
+ "model_assumptions",
+ "updated_at",
+ "source_period",
+ "rate_model_version"
+ ],
+ "type": "object"
+}