header :: {integer, integer, integer}
t :: %SMPPEX.RawPdu{body: term, command_id: term, command_status: term, sequence_number: term}
body(t) :: binary
command_id(t) :: integer
command_status(t) :: integer
header(t) :: header
new(header, binary) :: t
sequence_number(t) :: integer