"complete", "error", "abort", "timeout", or "user_exit".
"complete"
"error"
"abort"
"timeout"
"user_exit"
final String reason;