2025-07-05 14:54:19 -07:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
2025-07-11 14:46:05 -07:00
|
|
|
package wap.convos.group_v1;
|
2025-07-05 14:54:19 -07:00
|
|
|
|
|
|
|
|
import "base.proto";
|
|
|
|
|
import "common_frames.proto";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message ConversationInvite_GroupV1 {
|
|
|
|
|
repeated string participants = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message GroupV1Frame {
|
|
|
|
|
// SDS like information: Message ID and channel_id extracted for utility
|
|
|
|
|
string message_id = 2;
|
|
|
|
|
string channel_id = 3; // Channel_id is associated with a set of participants
|
|
|
|
|
// This conflicts with conversation based encryption,
|
|
|
|
|
// need to ensure the derived sender is a valid participant
|
|
|
|
|
base.ReliabilityInfo reliability_info = 10;
|
|
|
|
|
|
|
|
|
|
oneof frame_type {
|
|
|
|
|
common_frames.ContentFrame content = 100;
|
|
|
|
|
// ...
|
|
|
|
|
}
|
|
|
|
|
}
|