diff --git a/rebar.config b/rebar.config index ebabe67..e58b117 100644 --- a/rebar.config +++ b/rebar.config @@ -6,7 +6,7 @@ {deps, []}. {plugins, [ - {rebar3_gpb_plugin, "1.10.4"} + {rebar3_gpb_plugin, "2.2.7"} ]}. {gpb_opts, [ diff --git a/src/antidote_pb_codec.erl b/src/antidote_pb_codec.erl index 2f95bba..4bdb26f 100644 --- a/src/antidote_pb_codec.erl +++ b/src/antidote_pb_codec.erl @@ -78,10 +78,10 @@ -type response() :: {error_response, {ErrorCode :: error_code(), Message :: binary()}} -| {start_transaction_resp, Resp :: {ok, TxId :: binary()} | {error, Reason::error_code()}} +| {start_transaction_response, Resp :: {ok, TxId :: binary()} | {error, Reason::error_code()}} | {commit_response, {ok, CommitTime :: any()} | {error, Reason :: error_code()}} -| {static_read_objects_resp, {ok, Results :: list(), CommitTime :: binary()}} -| {read_objects_resp, Resp :: list()}. +| {static_read_objects_response, {ok, Results :: [{bound_object(), read_result()}], CommitTime :: binary()}} +| {read_objects_response, Resp :: [{bound_object(), read_result()}]}. -type message() :: request() | response().