[
    {"keyName": "coordinator_name", "sourceTable": "context", "sourceColumn": "perRecipient:coordinatorInfo", "dataType": "string", "isNullable": false, "isPerRecipient": true},
    {"keyName": "o_onward_airline", "sourceTable": "context", "sourceColumn": "flightChange:oldArrivalAirline", "dataType": "string", "isNullable": true},
    {"keyName": "o_onward_fligh", "sourceTable": "context", "sourceColumn": "flightChange:oldArrivalFlight", "dataType": "string", "isNullable": true},
    {"keyName": "o_onward_time", "sourceTable": "context", "sourceColumn": "flightChange:oldArrivalTime", "dataType": "string", "isNullable": true},
    {"keyName": "n_onward_airline", "sourceTable": "context", "sourceColumn": "flightChange:newArrivalAirline", "dataType": "string", "isNullable": true},
    {"keyName": "n_onward_fligh", "sourceTable": "context", "sourceColumn": "flightChange:newArrivalFlight", "dataType": "string", "isNullable": true},
    {"keyName": "n_onward_time", "sourceTable": "context", "sourceColumn": "flightChange:newArrivalTime", "dataType": "string", "isNullable": true},
    {"keyName": "reg_name", "sourceTable": "hdb_program_registration", "sourceColumn": "full_name", "dataType": "string", "isNullable": false},
    {"keyName": "hdb_msd", "sourceTable": "computed", "sourceColumn": "getAllocatedProgramField:name", "dataType": "string", "isNullable": true},
    {"keyName": "login_user", "sourceTable": "computed", "sourceColumn": "getRmContactUserName", "dataType": "string", "isNullable": false}
]