json_schema: {
      "properties": {
          "_id": {
              "type": "integer"
          },
          "countersigned_agreement_details": {
              "description": "No formal validation or schema for this JSON field.",
              "properties": {
                  "approvedByUserId": {
                      "type": "integer"
                  }
              },
              "type": "object"
          },
          "countersigned_agreement_path": {
              "type": "string"
          },
          "countersigned_agreement_returned_at": {
              "format": "date-time",
              "type": "string"
          },
          "framework_id": {
              "type": "integer"
          },
          "signed_agreement_details": {
              "type": "object"
          },
          "signed_agreement_path": {
              "type": "string"
          },
          "signed_agreement_put_on_hold_at": {
              "format": "date-time",
              "type": "string"
          },
          "signed_agreement_returned_at": {
              "format": "date-time",
              "type": "string"
          },
          "supplier_framework": {
              "description": "Relationship link to a SupplierFramework instance",
              "type": "object"
          },
          "supplier_id": {
              "type": "integer"
          }
      },
      "required": [
          "id",
          "supplier_id",
          "framework_id"
      ],
      "title": "FrameworkAgreement",
      "type": "object"
  }