{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://puranwater.com/schemas/postgres/contractor_management/pay_app_line.schema.json","title":"pay_app_line","type":"object","properties":{"line_id":{"type":"string","format":"uuid","x-pg-type":"uuid"},"pay_app_id":{"type":"string","format":"uuid","x-pg-type":"uuid"},"sov_line_id":{"type":"string","format":"uuid","x-pg-type":"uuid"},"work_completed_previous":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"},"work_completed_this_period":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"},"materials_stored":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"},"total_completed_stored":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"},"percent_complete":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"},"balance_to_finish":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"},"retainage_this_line":{"anyOf":[{"type":"number"},{"type":"null"}],"x-pg-type":"numeric"}},"x-table-schema":"public","required":["pay_app_id","sov_line_id"],"x-primary-key":["line_id"],"x-foreign-keys":[{"column":"pay_app_id","references_table":"pay_application","references_column":"pay_app_id","constraint":"pay_app_line_pay_app_id_fkey"},{"column":"sov_line_id","references_table":"sov_line","references_column":"sov_line_id","constraint":"pay_app_line_sov_line_id_fkey"}]}