File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -13,17 +13,17 @@ defmodule Jeff.Command.FileTransfer do
1313
1414 @ type t :: % __MODULE__ {
1515 type: 1 .. 255 ,
16- total_size: pos_integer ( ) ,
17- offset: pos_integer ( ) ,
16+ total_size: non_neg_integer ( ) ,
17+ offset: non_neg_integer ( ) ,
1818 data: binary ( ) ,
19- fragment_size: pos_integer ( )
19+ fragment_size: non_neg_integer ( )
2020 }
2121
2222 @ type param ( ) ::
2323 { :type , 1 .. 255 }
24- | { :total_size , pos_integer ( ) }
25- | { :offset , pos_integer ( ) }
26- | { :fragment_size , pos_integer ( ) }
24+ | { :total_size , non_neg_integer ( ) }
25+ | { :offset , non_neg_integer ( ) }
26+ | { :fragment_size , non_neg_integer ( ) }
2727 | { :data , binary ( ) }
2828 @ type params ( ) :: t ( ) | [ param ( ) ]
2929
@@ -32,7 +32,7 @@ defmodule Jeff.Command.FileTransfer do
3232 struct ( __MODULE__ , params )
3333 end
3434
35- @ spec encode ( params ( ) ) :: << _ :: 64 >>
35+ @ spec encode ( params ( ) ) :: binary ( )
3636 def encode ( params ) do
3737 settings = new ( params )
3838
You can’t perform that action at this time.
0 commit comments