-record(open_data_command, { command_str :: binary(), expected_statuses :: list(gftp@status:status()), caller :: gleam@erlang@process:pid_(), reply :: gleam@erlang@process:subject({ok, {gftp@stream:data_stream(), gftp@response:response()}} | {error, gftp@result:ftp_error()}) }).