mirror of
https://github.com/logos-messaging/waku-proto.git
synced 2026-05-05 11:53:12 +00:00
feat: improved filter.proto (#16)
This commit is contained in:
parent
712a497bb7
commit
8943c3f86d
35
waku/filter/v2/filter.proto
Normal file
35
waku/filter/v2/filter.proto
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
// 12/WAKU2-FILTER rfc: https://rfc.vac.dev/spec/12/
|
||||||
|
package waku.filter.v2;
|
||||||
|
|
||||||
|
import "waku/message/v1/message.proto";
|
||||||
|
|
||||||
|
// Protocol identifier: /vac/waku/filter-subscribe/2.0.0-beta1
|
||||||
|
message FilterSubscribeRequest {
|
||||||
|
enum FilterSubscribeType {
|
||||||
|
SUBSCRIBER_PING = 0;
|
||||||
|
SUBSCRIBE = 1;
|
||||||
|
UNSUBSCRIBE = 2;
|
||||||
|
UNSUBSCRIBE_ALL = 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
string request_id = 1;
|
||||||
|
FilterSubscribeType filter_subscribe_type = 2;
|
||||||
|
|
||||||
|
// Filter criteria
|
||||||
|
optional string pubsub_topic = 10;
|
||||||
|
repeated string content_topics = 11;
|
||||||
|
}
|
||||||
|
|
||||||
|
message FilterSubscribeResponse {
|
||||||
|
string request_id = 1;
|
||||||
|
uint32 status_code = 10;
|
||||||
|
optional string status_desc = 11;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Protocol identifier: /vac/waku/filter-push/2.0.0-beta1
|
||||||
|
message MessagePush {
|
||||||
|
waku.message.v1.WakuMessage waku_message = 1;
|
||||||
|
optional string pubsub_topic = 2;
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user