-record(transfer_type, { file_type :: gftp@file_type:file_type(), reply :: gleam@erlang@process:subject({ok, nil} | {error, gftp@result:ftp_error()}) }).