// SPDX-FileCopyrightText: 2024 Shota FUJI <pockawoooh@gmail.com>
// SPDX-License-Identifier: AGPL-3.0-only
import gleam/json
import protobuf
pub fn encode_list_request() -> protobuf.Binary {
json.object([])
|> protobuf.encode(protobuf.list_request())
}
pub fn decode_list_response(
binary: protobuf.Binary,
) -> protobuf.Message(protobuf.ListResponse) {
binary
|> protobuf.decode(protobuf.list_response())
}