added placeholder types for inbox and private chat

This commit is contained in:
Jazz Turner-Baggs 2025-06-25 15:22:57 -07:00
parent 5fd32881e4
commit 93e69eee75
No known key found for this signature in database
2 changed files with 42 additions and 0 deletions

View File

@ -0,0 +1,16 @@
syntax = "proto3";
package umbra.convos.inbox;
import "proto/umbra/conversations/private_v1.proto";
// Specification: [TODO]
message InboxV1Frame {
string recipient = 1;
string conversation_type = 2;
oneof params {
convos.private_v1.ConversationInvite_PrivateV1 invite_private_v1 = 10;
}
}

View File

@ -0,0 +1,26 @@
syntax = "proto3";
package umbra.convos.private_v1;
import "proto/umbra/base.proto";
import "proto/umbra/common_frames.proto";
message ConversationInvite_PrivateV1 {
// TODO: update placeholder fields
string participants = 1;
}
message PrivateV1Frame {
// SDS like information: Message ID and channel_id extracted for utility
string message_id = 2;
string conversation_id = 3;
base.ReliabilityInfo reliability_info = 4;
oneof frame_type {
common_frames.ContentFrame content = 10;
// ....
}
}