caretta-sync/desktop/proto/caretta.proto
2025-08-05 08:17:35 +09:00

30 lines
517 B
Protocol Buffer

syntax = "proto3";
package caretta;
enum PeerListOrderBy {
CREATED_AT = 0;
UPDATED_AT = 1;
PEER_ID = 2;
}
service CachedPeerService {
rpc List(CachedPeerListRequest) returns (CachedPeerListResponse);
}
message CachedPeerListRequest {
uint32 start = 1;
uint32 count = 2;
PeerListOrderBy order_by = 3;
}
message CachedPeerMessage {
string peer_id = 1;
repeated string multi_addresss = 2;
}
message CachedPeerListResponse {
repeated CachedPeerMessage peers = 1;
}