Current section

Files

Jump to
protox lib google protobuf bytes_value.ex
Raw

lib/google/protobuf/bytes_value.ex

defimpl Protox.JsonMessageDecoder, for: Google.Protobuf.BytesValue do
def decode_message(_initial_message, nil), do: nil
def decode_message(initial_message, value) do
struct!(initial_message, value: Protox.JsonDecode.decode_value(value, :bytes))
end
end
defimpl Protox.JsonMessageEncoder, for: Google.Protobuf.BytesValue do
def encode_message(msg, json_encode) do
Protox.JsonEncode.encode_value(msg.value, :bytes, json_encode)
end
end