This function turns a mapped data frame or data.table to a payload ready for upload.

generate_payload(
  dt,
  program_id = "program_id",
  status = "COMPLETED",
  storedBy = "old / archive import"
)

Arguments

dt

A mapped data.table or data frame to transform.

program_id

The ID of the event program.

status

The status of events. By default, events are marked as completed.

storedBy

A reference of the imports. If its an historical upload it better to lebale them as "old / archive import".

Value

A transformed data.frame.

Details

generate_payload is typically used in a map or apply function but you can also directly supply a mapped data.table or data frame.

Examples

if (FALSE) { # transform a single dt to a payload generate_payload(dt, program_id = "idgtsybkji2") # transform a list of data frames to a payload purrr::map(dt, generate_payload) }