[
        {"keyName": "venue_name", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:venue_name_in_emails", "dataType": "string", "isNullable": true},
        {"keyName": "s_day", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:starts_at", "dataType": "date", "formatType": "weekname", "isNullable": false},
        {"keyName": "s_date", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:starts_at", "dataType": "date", "formatType": "custom:DD-MM-YYYY", "isNullable": false},
        {"keyName": "e_day", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:ends_at", "dataType": "date", "formatType": "weekname", "isNullable": false},
        {"keyName": "e_date", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:ends_at", "dataType": "date", "formatType": "custom:DD-MM-YYYY", "isNullable": false},
        {"keyName": "hdb_price", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:base_price", "dataType": "number", "formatType": "currency", "isNullable": true},
        {"keyName": "payment_last_date", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:starts_at", "dataType": "date", "formatType": "custom:DD-MM-YYYY", "isNullable": false},
        {"keyName": "cash_details", "sourceTable": "computed", "sourceColumn": "cashDetails", "dataType": "string", "formatType": "conditional", "isNullable": true},
        {"keyName": "reg_name", "sourceTable": "hdb_program_registration", "sourceColumn": "full_name", "dataType": "string", "isNullable": false},
        {"keyName": "hdb_or_msd", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:name", "dataType": "string", "isNullable": false},
        {"keyName": "hdb_dates", "sourceTable": "computed", "sourceColumn": "formatProgramDateRange", "dataType": "string", "formatType": "custom:DD-MM-YYYY", "isNullable": false},
        {"keyName": "hdb_no", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:name", "dataType": "string", "isNullable": false},
        {"keyName": "payment_online_link", "sourceTable": "computed", "sourceColumn": "generatePaymentLink", "dataType": "string", "formatType": "url", "isNullable": false},
        {"keyName": "payment_back_transfer_link", "sourceTable": "computed", "sourceColumn": "generatePaymentLink", "dataType": "string", "formatType": "url", "isNullable": false},
        {"keyName": "payment_cheque_link", "sourceTable": "computed", "sourceColumn": "generatePaymentLink", "dataType": "string", "formatType": "url", "isNullable": false}
    ]