{
    "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"
}