{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://puranwater.com/schemas/postgres/procurement/calibration_factor.schema.json","title":"calibration_factor","type":"object","properties":{"id":{"type":"integer","x-pg-type":"int4"},"equipment_category_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int4"},"parametric_model_key":{"type":"string","x-pg-type":"text"},"parametric_estimate_usd":{"type":"number","x-pg-type":"numeric"},"actual_price_usd":{"type":"number","x-pg-type":"numeric"},"log_ratio":{"type":"number","x-pg-type":"numeric"},"scope_basis":{"type":"string","x-pg-type":"text"},"material_class":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"size_bin":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"quote_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"x-pg-type":"date"},"sizing_params":{"anyOf":[{},{"type":"null"}],"x-pg-type":"jsonb"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"created_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"},"observation_type":{"type":"string","x-pg-type":"text"},"cost_observation_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int8"},"country_of_origin":{"type":"string","x-pg-type":"text"},"project_country":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"parametric_includes":{"x-pg-type":"jsonb"},"actual_includes":{"x-pg-type":"jsonb"}},"x-table-schema":"public","required":["parametric_model_key","parametric_estimate_usd","actual_price_usd","log_ratio","scope_basis","country_of_origin"],"x-primary-key":["id"],"x-foreign-keys":[{"column":"cost_observation_id","references_table":"cost_observation","references_column":"id","constraint":"calibration_factor_cost_observation_id_fkey"},{"column":"equipment_category_id","references_table":"equipment_category","references_column":"id","constraint":"calibration_factor_equipment_category_id_fkey"}]}