2022-08-29 15:40:29 +02:00
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
2022-09-18 18:09:27 +02:00
// protoc-gen-go v1.26.0
// protoc v3.6.1
2022-08-29 15:40:29 +02:00
// source: messages.proto
package meowlib
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl . EnforceVersion ( 20 - protoimpl . MinVersion )
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl . EnforceVersion ( protoimpl . MaxVersion - 20 )
)
2022-09-18 18:09:27 +02:00
// structure definnig a message as received by a server in protobuf format
2022-08-29 15:40:29 +02:00
type PackedServerMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-18 18:09:27 +02:00
From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"` // The client public key for that server to get an answer
2022-10-22 22:40:03 +02:00
Payload [] byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` // The ToServerMessage encrypted with the server public key |or| symetrical encryption as agreed earlier
Signature [] byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` // The message signature with the client public key |eo| the reference to teh symetrical key used
2022-08-29 15:40:29 +02:00
}
func ( x * PackedServerMessage ) Reset () {
* x = PackedServerMessage {}
if protoimpl . UnsafeEnabled {
mi := & file_messages_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * PackedServerMessage ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * PackedServerMessage ) ProtoMessage () {}
func ( x * PackedServerMessage ) ProtoReflect () protoreflect . Message {
mi := & file_messages_proto_msgTypes [ 0 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use PackedServerMessage.ProtoReflect.Descriptor instead.
func ( * PackedServerMessage ) Descriptor () ([] byte , [] int ) {
return file_messages_proto_rawDescGZIP (), [] int { 0 }
}
func ( x * PackedServerMessage ) GetFrom () string {
if x != nil {
return x . From
}
return ""
}
func ( x * PackedServerMessage ) GetPayload () [] byte {
if x != nil {
return x . Payload
}
return nil
}
2022-09-06 09:30:45 +02:00
func ( x * PackedServerMessage ) GetSignature () [] byte {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Signature
}
2022-09-06 09:30:45 +02:00
return nil
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
// structure defining a message for a server, that will be encrypted, then sent in a "packedmessage" payload
2022-09-06 09:30:45 +02:00
type ToServerMessage struct {
2022-08-29 15:40:29 +02:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-10-22 22:40:03 +02:00
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Type 1 : final destination / 2 : forward
2022-09-18 18:09:27 +02:00
From string `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"` // My pub key for the server to send me an encrypter answer
Payload [] byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` // optional payload for server
PullRequest [] * ToServerMessage_ConversationRequest `protobuf:"bytes,4,rep,name=pullRequest,proto3" json:"pullRequest,omitempty"`
Messages [] * PackedUserMessage `protobuf:"bytes,5,rep,name=messages,proto3" json:"messages,omitempty"`
KnownServers [] * Server `protobuf:"bytes,6,rep,name=knownServers,proto3" json:"knownServers,omitempty"`
2022-09-19 20:16:57 +02:00
Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) Reset () {
* x = ToServerMessage {}
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 1 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) String () string {
2022-08-29 15:40:29 +02:00
return protoimpl . X . MessageStringOf ( x )
}
2022-09-06 09:30:45 +02:00
func ( * ToServerMessage ) ProtoMessage () {}
2022-08-29 15:40:29 +02:00
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 1 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2022-09-06 09:30:45 +02:00
// Deprecated: Use ToServerMessage.ProtoReflect.Descriptor instead.
func ( * ToServerMessage ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 1 }
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) GetType () string {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Type
}
return ""
}
2022-09-18 18:09:27 +02:00
func ( x * ToServerMessage ) GetFrom () string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . From
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) GetPayload () [] byte {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Payload
}
return nil
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) GetPullRequest () [] * ToServerMessage_ConversationRequest {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . PullRequest
2022-08-29 15:40:29 +02:00
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * ToServerMessage ) GetMessages () [] * PackedUserMessage {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Messages
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * ToServerMessage ) GetKnownServers () [] * Server {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . KnownServers
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
return nil
2022-08-29 15:40:29 +02:00
}
2022-09-19 20:16:57 +02:00
func ( x * ToServerMessage ) GetUuid () string {
if x != nil {
return x . Uuid
}
return ""
}
2022-09-18 18:09:27 +02:00
// structure defining a from server receiver message decrypted from a "packedmessage" payload
2022-09-06 09:30:45 +02:00
type FromServerMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-10-22 22:40:03 +02:00
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Type
ServerPublicKey string `protobuf:"bytes,2,opt,name=serverPublicKey,proto3" json:"serverPublicKey,omitempty"` // Pub key from the server
Payload [] byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` //
UuidAck string `protobuf:"bytes,4,opt,name=uuidAck,proto3" json:"uuidAck,omitempty"` // Ack for the last received ToServerMessage Uuid
ServerUuid string `protobuf:"bytes,5,opt,name=serverUuid,proto3" json:"serverUuid,omitempty"` // Provides the server uuid that replaced the client uuid
Chat [] * PackedUserMessage `protobuf:"bytes,6,rep,name=chat,proto3" json:"chat,omitempty"`
KnownServers [] * Server `protobuf:"bytes,7,rep,name=knownServers,proto3" json:"knownServers,omitempty"`
2022-09-06 09:30:45 +02:00
}
func ( x * FromServerMessage ) Reset () {
* x = FromServerMessage {}
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 2 ]
2022-09-06 09:30:45 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * FromServerMessage ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FromServerMessage ) ProtoMessage () {}
func ( x * FromServerMessage ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 2 ]
2022-09-06 09:30:45 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FromServerMessage.ProtoReflect.Descriptor instead.
func ( * FromServerMessage ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 2 }
2022-09-06 09:30:45 +02:00
}
func ( x * FromServerMessage ) GetType () string {
if x != nil {
return x . Type
}
return ""
}
2022-09-19 20:16:57 +02:00
func ( x * FromServerMessage ) GetServerPublicKey () string {
2022-09-06 09:30:45 +02:00
if x != nil {
2022-09-19 20:16:57 +02:00
return x . ServerPublicKey
2022-09-06 09:30:45 +02:00
}
return ""
}
func ( x * FromServerMessage ) GetPayload () [] byte {
if x != nil {
return x . Payload
}
return nil
}
2022-09-19 20:16:57 +02:00
func ( x * FromServerMessage ) GetUuidAck () string {
2022-09-06 09:30:45 +02:00
if x != nil {
2022-09-19 20:16:57 +02:00
return x . UuidAck
2022-09-06 09:30:45 +02:00
}
2022-09-19 20:16:57 +02:00
return ""
2022-09-06 09:30:45 +02:00
}
func ( x * FromServerMessage ) GetServerUuid () string {
if x != nil {
return x . ServerUuid
}
return ""
}
2022-10-22 22:40:03 +02:00
func ( x * FromServerMessage ) GetChat () [] * PackedUserMessage {
2022-09-06 09:30:45 +02:00
if x != nil {
2022-10-22 22:40:03 +02:00
return x . Chat
2022-09-06 09:30:45 +02:00
}
return nil
}
2022-10-22 22:40:03 +02:00
func ( x * FromServerMessage ) GetKnownServers () [] * Server {
2022-09-06 09:30:45 +02:00
if x != nil {
2022-10-22 22:40:03 +02:00
return x . KnownServers
2022-09-06 09:30:45 +02:00
}
return nil
}
2022-09-18 18:09:27 +02:00
// structure describing required server attributes
2022-08-29 15:40:29 +02:00
type Server struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-18 18:09:27 +02:00
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
PublicKey string `protobuf:"bytes,3,opt,name=publicKey,proto3" json:"publicKey,omitempty"`
Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
ConfidenceLevel int32 `protobuf:"varint,5,opt,name=confidenceLevel,proto3" json:"confidenceLevel,omitempty"`
2022-08-29 15:40:29 +02:00
}
func ( x * Server ) Reset () {
* x = Server {}
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 3 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * Server ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * Server ) ProtoMessage () {}
func ( x * Server ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 3 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use Server.ProtoReflect.Descriptor instead.
func ( * Server ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 3 }
2022-08-29 15:40:29 +02:00
}
func ( x * Server ) GetName () string {
if x != nil {
return x . Name
}
return ""
}
func ( x * Server ) GetDescription () string {
if x != nil {
return x . Description
}
return ""
}
func ( x * Server ) GetPublicKey () string {
if x != nil {
return x . PublicKey
}
return ""
}
func ( x * Server ) GetUrl () string {
if x != nil {
return x . Url
}
return ""
}
func ( x * Server ) GetConfidenceLevel () int32 {
if x != nil {
return x . ConfidenceLevel
}
return 0
}
2022-09-18 18:09:27 +02:00
// structure describing a user contact card ie the minimum set of attributes for exchanging identities
2022-09-06 09:30:45 +02:00
type ContactCard struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-18 18:09:27 +02:00
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ContactPublicKey string `protobuf:"bytes,2,opt,name=contactPublicKey,proto3" json:"contactPublicKey,omitempty"`
EncryptionPublicKey string `protobuf:"bytes,3,opt,name=encryptionPublicKey,proto3" json:"encryptionPublicKey,omitempty"`
LookupPublicKey string `protobuf:"bytes,4,opt,name=lookupPublicKey,proto3" json:"lookupPublicKey,omitempty"`
PullServers [] * Server `protobuf:"bytes,5,rep,name=pullServers,proto3" json:"pullServers,omitempty"`
Version int32 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"`
2022-09-06 09:30:45 +02:00
}
func ( x * ContactCard ) Reset () {
* x = ContactCard {}
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 4 ]
2022-09-06 09:30:45 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * ContactCard ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * ContactCard ) ProtoMessage () {}
func ( x * ContactCard ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 4 ]
2022-09-06 09:30:45 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use ContactCard.ProtoReflect.Descriptor instead.
func ( * ContactCard ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 4 }
2022-09-06 09:30:45 +02:00
}
func ( x * ContactCard ) GetName () string {
if x != nil {
return x . Name
}
return ""
}
func ( x * ContactCard ) GetContactPublicKey () string {
if x != nil {
return x . ContactPublicKey
}
return ""
}
func ( x * ContactCard ) GetEncryptionPublicKey () string {
if x != nil {
return x . EncryptionPublicKey
}
return ""
}
func ( x * ContactCard ) GetLookupPublicKey () string {
if x != nil {
return x . LookupPublicKey
}
return ""
}
func ( x * ContactCard ) GetPullServers () [] * Server {
if x != nil {
return x . PullServers
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * ContactCard ) GetVersion () int32 {
if x != nil {
return x . Version
}
return 0
}
// structure for sending a message to be forwarded to another user in protobuf format
type PackedUserMessage struct {
2022-08-29 15:40:29 +02:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-10-22 22:40:03 +02:00
//string from = 1; // the client identity public key as known by the destination peer // remove, limit server tracking
Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"` // the peer's current conversation lookup public key
Payload [] byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` // the message UserMessage encrypted with the destination peer's public key
Signature [] byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` // the payload signature with the client identity private key
ServerTimestamp [] int64 `protobuf:"varint,4,rep,packed,name=serverTimestamp,proto3" json:"serverTimestamp,omitempty"` // server time stamp, might be several in matriochka mode
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
func ( x * PackedUserMessage ) Reset () {
* x = PackedUserMessage {}
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 5 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2022-09-18 18:09:27 +02:00
func ( x * PackedUserMessage ) String () string {
2022-08-29 15:40:29 +02:00
return protoimpl . X . MessageStringOf ( x )
}
2022-09-18 18:09:27 +02:00
func ( * PackedUserMessage ) ProtoMessage () {}
2022-08-29 15:40:29 +02:00
2022-09-18 18:09:27 +02:00
func ( x * PackedUserMessage ) ProtoReflect () protoreflect . Message {
mi := & file_messages_proto_msgTypes [ 5 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2022-09-18 18:09:27 +02:00
// Deprecated: Use PackedUserMessage.ProtoReflect.Descriptor instead.
func ( * PackedUserMessage ) Descriptor () ([] byte , [] int ) {
return file_messages_proto_rawDescGZIP (), [] int { 5 }
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
func ( x * PackedUserMessage ) GetDestination () string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . Destination
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-18 18:09:27 +02:00
func ( x * PackedUserMessage ) GetPayload () [] byte {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . Payload
2022-08-29 15:40:29 +02:00
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * PackedUserMessage ) GetSignature () [] byte {
if x != nil {
return x . Signature
}
return nil
}
2022-10-22 22:40:03 +02:00
func ( x * PackedUserMessage ) GetServerTimestamp () [] int64 {
if x != nil {
return x . ServerTimestamp
}
return nil
}
2022-09-18 18:09:27 +02:00
// structure defining information that might be exchanged between two peers.
2022-08-29 15:40:29 +02:00
type UserMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-10-22 22:40:03 +02:00
Destination string `protobuf:"bytes,1,opt,name=destination,proto3" json:"destination,omitempty"`
From string `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Data [] byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
2022-09-18 18:09:27 +02:00
Status * UserMessage_ConversationStatus `protobuf:"bytes,5,opt,name=Status,proto3" json:"Status,omitempty"`
Contact * ContactCard `protobuf:"bytes,6,opt,name=contact,proto3" json:"contact,omitempty"`
KnownServers * Server `protobuf:"bytes,7,opt,name=knownServers,proto3" json:"knownServers,omitempty"`
Group * UserMessage_Group `protobuf:"bytes,8,opt,name=group,proto3" json:"group,omitempty"`
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage ) Reset () {
* x = UserMessage {}
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 6 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * UserMessage ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UserMessage ) ProtoMessage () {}
func ( x * UserMessage ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 6 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use UserMessage.ProtoReflect.Descriptor instead.
func ( * UserMessage ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 6 }
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage ) GetDestination () string {
if x != nil {
return x . Destination
}
return ""
}
func ( x * UserMessage ) GetFrom () string {
if x != nil {
return x . From
}
return ""
}
func ( x * UserMessage ) GetType () string {
if x != nil {
return x . Type
}
return ""
}
func ( x * UserMessage ) GetData () [] byte {
if x != nil {
return x . Data
}
return nil
}
func ( x * UserMessage ) GetStatus () * UserMessage_ConversationStatus {
if x != nil {
return x . Status
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * UserMessage ) GetContact () * ContactCard {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Contact
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * UserMessage ) GetKnownServers () * Server {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . KnownServers
2022-08-29 15:40:29 +02:00
}
return nil
}
2022-09-18 18:09:27 +02:00
func ( x * UserMessage ) GetGroup () * UserMessage_Group {
if x != nil {
return x . Group
}
return nil
}
// structure for requesting incoming messages
2022-09-06 09:30:45 +02:00
type ToServerMessage_ConversationRequest struct {
2022-08-29 15:40:29 +02:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-18 18:09:27 +02:00
LookupKey string `protobuf:"bytes,1,opt,name=lookupKey,proto3" json:"lookupKey,omitempty"` // lookup key for a conversation
LastServerUuidOK string `protobuf:"bytes,2,opt,name=lastServerUuidOK,proto3" json:"lastServerUuidOK,omitempty"` // Last Server message UUID received (send me all after that one)
PublishOnline bool `protobuf:"varint,3,opt,name=publishOnline,proto3" json:"publishOnline,omitempty"` // ?? Publish my online status for that contact ?
LookupSignature string `protobuf:"bytes,4,opt,name=lookupSignature,proto3" json:"lookupSignature,omitempty"` // prove that I own the private key by signing that block
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) Reset () {
* x = ToServerMessage_ConversationRequest {}
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 7 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) String () string {
2022-08-29 15:40:29 +02:00
return protoimpl . X . MessageStringOf ( x )
}
2022-09-06 09:30:45 +02:00
func ( * ToServerMessage_ConversationRequest ) ProtoMessage () {}
2022-08-29 15:40:29 +02:00
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 7 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
2022-09-06 09:30:45 +02:00
// Deprecated: Use ToServerMessage_ConversationRequest.ProtoReflect.Descriptor instead.
func ( * ToServerMessage_ConversationRequest ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 1 , 0 }
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) GetLookupKey () string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . LookupKey
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) GetLastServerUuidOK () string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . LastServerUuidOK
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) GetPublishOnline () bool {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . PublishOnline
}
return false
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_ConversationRequest ) GetLookupSignature () string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . LookupSignature
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-06 09:30:45 +02:00
type FromServerMessage_ConversationResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-18 18:09:27 +02:00
MessageUuids [] string `protobuf:"bytes,1,rep,name=messageUuids,proto3" json:"messageUuids,omitempty"`
2022-09-06 09:30:45 +02:00
}
func ( x * FromServerMessage_ConversationResponse ) Reset () {
* x = FromServerMessage_ConversationResponse {}
if protoimpl . UnsafeEnabled {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 8 ]
2022-09-06 09:30:45 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * FromServerMessage_ConversationResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * FromServerMessage_ConversationResponse ) ProtoMessage () {}
func ( x * FromServerMessage_ConversationResponse ) ProtoReflect () protoreflect . Message {
2022-09-18 18:09:27 +02:00
mi := & file_messages_proto_msgTypes [ 8 ]
2022-09-06 09:30:45 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use FromServerMessage_ConversationResponse.ProtoReflect.Descriptor instead.
func ( * FromServerMessage_ConversationResponse ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 2 , 0 }
2022-09-06 09:30:45 +02:00
}
func ( x * FromServerMessage_ConversationResponse ) GetMessageUuids () [] string {
if x != nil {
return x . MessageUuids
}
return nil
}
2022-08-29 15:40:29 +02:00
type UserMessage_ConversationStatus struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-10-22 22:40:03 +02:00
LocalUuid string `protobuf:"bytes,1,opt,name=localUuid,proto3" json:"localUuid,omitempty"`
LocalSequence uint64 `protobuf:"varint,2,opt,name=localSequence,proto3" json:"localSequence,omitempty"`
Sent uint64 `protobuf:"varint,3,opt,name=sent,proto3" json:"sent,omitempty"`
Received uint64 `protobuf:"varint,4,opt,name=received,proto3" json:"received,omitempty"`
Processed uint64 `protobuf:"varint,5,opt,name=processed,proto3" json:"processed,omitempty"`
2022-09-18 18:09:27 +02:00
MyNextIdentity * ContactCard `protobuf:"bytes,6,opt,name=myNextIdentity,proto3" json:"myNextIdentity,omitempty"`
PeerNextIdentityAck int32 `protobuf:"varint,7,opt,name=peerNextIdentityAck,proto3" json:"peerNextIdentityAck,omitempty"` // version of the new peed accepted id
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage_ConversationStatus ) Reset () {
* x = UserMessage_ConversationStatus {}
if protoimpl . UnsafeEnabled {
2022-10-22 22:40:03 +02:00
mi := & file_messages_proto_msgTypes [ 9 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * UserMessage_ConversationStatus ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UserMessage_ConversationStatus ) ProtoMessage () {}
func ( x * UserMessage_ConversationStatus ) ProtoReflect () protoreflect . Message {
2022-10-22 22:40:03 +02:00
mi := & file_messages_proto_msgTypes [ 9 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use UserMessage_ConversationStatus.ProtoReflect.Descriptor instead.
func ( * UserMessage_ConversationStatus ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 6 , 0 }
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage_ConversationStatus ) GetLocalUuid () string {
if x != nil {
return x . LocalUuid
}
return ""
}
func ( x * UserMessage_ConversationStatus ) GetLocalSequence () uint64 {
if x != nil {
return x . LocalSequence
}
return 0
}
func ( x * UserMessage_ConversationStatus ) GetSent () uint64 {
if x != nil {
return x . Sent
}
return 0
}
func ( x * UserMessage_ConversationStatus ) GetReceived () uint64 {
if x != nil {
return x . Received
}
return 0
}
func ( x * UserMessage_ConversationStatus ) GetProcessed () uint64 {
if x != nil {
return x . Processed
}
return 0
}
2022-09-18 18:09:27 +02:00
func ( x * UserMessage_ConversationStatus ) GetMyNextIdentity () * ContactCard {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . MyNextIdentity
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
return nil
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
func ( x * UserMessage_ConversationStatus ) GetPeerNextIdentityAck () int32 {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-18 18:09:27 +02:00
return x . PeerNextIdentityAck
2022-08-29 15:40:29 +02:00
}
2022-09-18 18:09:27 +02:00
return 0
2022-08-29 15:40:29 +02:00
}
type UserMessage_Group struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-18 18:09:27 +02:00
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Members [] * ContactCard `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage_Group ) Reset () {
* x = UserMessage_Group {}
if protoimpl . UnsafeEnabled {
2022-10-22 22:40:03 +02:00
mi := & file_messages_proto_msgTypes [ 10 ]
2022-08-29 15:40:29 +02:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * UserMessage_Group ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UserMessage_Group ) ProtoMessage () {}
func ( x * UserMessage_Group ) ProtoReflect () protoreflect . Message {
2022-10-22 22:40:03 +02:00
mi := & file_messages_proto_msgTypes [ 10 ]
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use UserMessage_Group.ProtoReflect.Descriptor instead.
func ( * UserMessage_Group ) Descriptor () ([] byte , [] int ) {
2022-09-18 18:09:27 +02:00
return file_messages_proto_rawDescGZIP (), [] int { 6 , 1 }
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage_Group ) GetName () string {
if x != nil {
return x . Name
}
return ""
}
2022-09-18 18:09:27 +02:00
func ( x * UserMessage_Group ) GetMembers () [] * ContactCard {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Members
}
return nil
}
var File_messages_proto protoreflect . FileDescriptor
var file_messages_proto_rawDesc = [] byte {
0x0a , 0x0e , 0x6d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f ,
0x12 , 0x07 , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x22 , 0x61 , 0x0a , 0x13 , 0x50 , 0x61 , 0x63 ,
0x6b , 0x65 , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 ,
2022-09-06 17:07:35 +02:00
0x12 , 0x12 , 0x0a , 0x04 , 0x66 , 0x72 , 0x6f , 0x6d , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 ,
0x66 , 0x72 , 0x6f , 0x6d , 0x12 , 0x18 , 0x0a , 0x07 , 0x70 , 0x61 , 0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x70 , 0x61 , 0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x12 , 0x1c ,
0x0a , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 ,
2022-09-19 20:16:57 +02:00
0x0c , 0x52 , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x22 , 0xd6 , 0x03 , 0x0a ,
2022-09-18 18:09:27 +02:00
0x0f , 0x54 , 0x6f , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 ,
0x12 , 0x12 , 0x0a , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 ,
0x74 , 0x79 , 0x70 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x66 , 0x72 , 0x6f , 0x6d , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x04 , 0x66 , 0x72 , 0x6f , 0x6d , 0x12 , 0x18 , 0x0a , 0x07 , 0x70 , 0x61 , 0x79 , 0x6c ,
0x6f , 0x61 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x70 , 0x61 , 0x79 , 0x6c , 0x6f ,
0x61 , 0x64 , 0x12 , 0x4e , 0x0a , 0x0b , 0x70 , 0x75 , 0x6c , 0x6c , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 ,
0x74 , 0x18 , 0x04 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x2c , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 ,
0x62 , 0x2e , 0x54 , 0x6f , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 ,
0x65 , 0x2e , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x52 , 0x0b , 0x70 , 0x75 , 0x6c , 0x6c , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 ,
0x73 , 0x74 , 0x12 , 0x36 , 0x0a , 0x08 , 0x6d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x18 , 0x05 ,
0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x1a , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x50 ,
0x61 , 0x63 , 0x6b , 0x65 , 0x64 , 0x55 , 0x73 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 ,
0x52 , 0x08 , 0x6d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x12 , 0x33 , 0x0a , 0x0c , 0x6b , 0x6e ,
0x6f , 0x77 , 0x6e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x18 , 0x06 , 0x20 , 0x03 , 0x28 , 0x0b ,
0x32 , 0x0f , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
2022-09-19 20:16:57 +02:00
0x72 , 0x52 , 0x0c , 0x6b , 0x6e , 0x6f , 0x77 , 0x6e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x12 ,
0x12 , 0x0a , 0x04 , 0x75 , 0x75 , 0x69 , 0x64 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x75 ,
0x75 , 0x69 , 0x64 , 0x1a , 0xaf , 0x01 , 0x0a , 0x13 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x1c , 0x0a , 0x09 , 0x6c ,
0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x4b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 ,
0x6c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x4b , 0x65 , 0x79 , 0x12 , 0x2a , 0x0a , 0x10 , 0x6c , 0x61 , 0x73 ,
0x74 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 , 0x69 , 0x64 , 0x4f , 0x4b , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x6c , 0x61 , 0x73 , 0x74 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 ,
0x75 , 0x69 , 0x64 , 0x4f , 0x4b , 0x12 , 0x24 , 0x0a , 0x0d , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x73 , 0x68 ,
0x4f , 0x6e , 0x6c , 0x69 , 0x6e , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0d , 0x70 , 0x75 ,
0x62 , 0x6c , 0x69 , 0x73 , 0x68 , 0x4f , 0x6e , 0x6c , 0x69 , 0x6e , 0x65 , 0x12 , 0x28 , 0x0a , 0x0f , 0x6c ,
0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x53 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x6c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x53 , 0x69 , 0x67 , 0x6e ,
2022-10-22 22:40:03 +02:00
0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x22 , 0xc6 , 0x02 , 0x0a , 0x11 , 0x46 , 0x72 , 0x6f , 0x6d , 0x53 , 0x65 ,
2022-09-19 20:16:57 +02:00
0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x74 ,
0x79 , 0x70 , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x12 ,
0x28 , 0x0a , 0x0f , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b ,
0x65 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x18 , 0x0a , 0x07 , 0x70 , 0x61 , 0x79 ,
0x6c , 0x6f , 0x61 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x70 , 0x61 , 0x79 , 0x6c ,
0x6f , 0x61 , 0x64 , 0x12 , 0x18 , 0x0a , 0x07 , 0x75 , 0x75 , 0x69 , 0x64 , 0x41 , 0x63 , 0x6b , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x75 , 0x75 , 0x69 , 0x64 , 0x41 , 0x63 , 0x6b , 0x12 , 0x1e , 0x0a ,
0x0a , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 , 0x69 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 ,
2022-10-22 22:40:03 +02:00
0x09 , 0x52 , 0x0a , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 , 0x69 , 0x64 , 0x12 , 0x2e , 0x0a ,
0x04 , 0x63 , 0x68 , 0x61 , 0x74 , 0x18 , 0x06 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x1a , 0x2e , 0x6d , 0x65 ,
0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x50 , 0x61 , 0x63 , 0x6b , 0x65 , 0x64 , 0x55 , 0x73 , 0x65 , 0x72 ,
0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x52 , 0x04 , 0x63 , 0x68 , 0x61 , 0x74 , 0x12 , 0x33 , 0x0a ,
0x0c , 0x6b , 0x6e , 0x6f , 0x77 , 0x6e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x18 , 0x07 , 0x20 ,
0x03 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x52 , 0x0c , 0x6b , 0x6e , 0x6f , 0x77 , 0x6e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x73 , 0x1a , 0x3a , 0x0a , 0x14 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x22 , 0x0a , 0x0c , 0x6d , 0x65 ,
0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x55 , 0x75 , 0x69 , 0x64 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x09 ,
0x52 , 0x0c , 0x6d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x55 , 0x75 , 0x69 , 0x64 , 0x73 , 0x22 , 0x98 ,
0x01 , 0x0a , 0x06 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d ,
0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x20 , 0x0a ,
0x0b , 0x64 , 0x65 , 0x73 , 0x63 , 0x72 , 0x69 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x0b , 0x64 , 0x65 , 0x73 , 0x63 , 0x72 , 0x69 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 ,
0x1c , 0x0a , 0x09 , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x18 , 0x03 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x09 , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x10 , 0x0a ,
0x03 , 0x75 , 0x72 , 0x6c , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x75 , 0x72 , 0x6c , 0x12 ,
0x28 , 0x0a , 0x0f , 0x63 , 0x6f , 0x6e , 0x66 , 0x69 , 0x64 , 0x65 , 0x6e , 0x63 , 0x65 , 0x4c , 0x65 , 0x76 ,
0x65 , 0x6c , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0f , 0x63 , 0x6f , 0x6e , 0x66 , 0x69 , 0x64 ,
0x65 , 0x6e , 0x63 , 0x65 , 0x4c , 0x65 , 0x76 , 0x65 , 0x6c , 0x22 , 0xf6 , 0x01 , 0x0a , 0x0b , 0x43 , 0x6f ,
0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x43 , 0x61 , 0x72 , 0x64 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d ,
0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x2a , 0x0a ,
0x10 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 ,
0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 ,
0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x30 , 0x0a , 0x13 , 0x65 , 0x6e , 0x63 ,
0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x13 , 0x65 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x28 , 0x0a , 0x0f , 0x6c ,
0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x6c , 0x6f , 0x6f , 0x6b , 0x75 , 0x70 , 0x50 , 0x75 , 0x62 , 0x6c ,
0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x31 , 0x0a , 0x0b , 0x70 , 0x75 , 0x6c , 0x6c , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x73 , 0x18 , 0x05 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e , 0x6d , 0x65 , 0x6f ,
0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x52 , 0x0b , 0x70 , 0x75 , 0x6c ,
0x6c , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x12 , 0x18 , 0x0a , 0x07 , 0x76 , 0x65 , 0x72 , 0x73 ,
0x69 , 0x6f , 0x6e , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x07 , 0x76 , 0x65 , 0x72 , 0x73 , 0x69 ,
0x6f , 0x6e , 0x22 , 0x97 , 0x01 , 0x0a , 0x11 , 0x50 , 0x61 , 0x63 , 0x6b , 0x65 , 0x64 , 0x55 , 0x73 , 0x65 ,
0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x12 , 0x20 , 0x0a , 0x0b , 0x64 , 0x65 , 0x73 , 0x74 ,
0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x64 ,
0x65 , 0x73 , 0x74 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x18 , 0x0a , 0x07 , 0x70 , 0x61 ,
0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x70 , 0x61 , 0x79 ,
0x6c , 0x6f , 0x61 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 ,
0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x09 , 0x73 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 ,
0x72 , 0x65 , 0x12 , 0x28 , 0x0a , 0x0f , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x54 , 0x69 , 0x6d , 0x65 ,
0x73 , 0x74 , 0x61 , 0x6d , 0x70 , 0x18 , 0x04 , 0x20 , 0x03 , 0x28 , 0x03 , 0x52 , 0x0f , 0x73 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x54 , 0x69 , 0x6d , 0x65 , 0x73 , 0x74 , 0x61 , 0x6d , 0x70 , 0x22 , 0xa9 , 0x05 , 0x0a ,
0x0b , 0x55 , 0x73 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x12 , 0x20 , 0x0a , 0x0b ,
0x64 , 0x65 , 0x73 , 0x74 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0b , 0x64 , 0x65 , 0x73 , 0x74 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x12 ,
0x0a , 0x04 , 0x66 , 0x72 , 0x6f , 0x6d , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x66 , 0x72 ,
0x6f , 0x6d , 0x12 , 0x12 , 0x0a , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x04 , 0x74 , 0x79 , 0x70 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x12 , 0x3f , 0x0a , 0x06 , 0x53 , 0x74 ,
0x61 , 0x74 , 0x75 , 0x73 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x6d , 0x65 , 0x6f ,
0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x55 , 0x73 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 ,
0x2e , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x53 , 0x74 , 0x61 ,
0x74 , 0x75 , 0x73 , 0x52 , 0x06 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x12 , 0x2e , 0x0a , 0x07 , 0x63 ,
0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x14 , 0x2e , 0x6d ,
0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x43 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x43 , 0x61 ,
0x72 , 0x64 , 0x52 , 0x07 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x12 , 0x33 , 0x0a , 0x0c , 0x6b ,
0x6e , 0x6f , 0x77 , 0x6e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 ,
0x0b , 0x32 , 0x0f , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x52 , 0x0c , 0x6b , 0x6e , 0x6f , 0x77 , 0x6e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 ,
0x12 , 0x30 , 0x0a , 0x05 , 0x67 , 0x72 , 0x6f , 0x75 , 0x70 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x1a , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x55 , 0x73 , 0x65 , 0x72 , 0x4d , 0x65 ,
0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x2e , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x52 , 0x05 , 0x67 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x1a , 0x96 , 0x02 , 0x0a , 0x12 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x12 , 0x1c , 0x0a , 0x09 , 0x6c , 0x6f , 0x63 ,
0x61 , 0x6c , 0x55 , 0x75 , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6c , 0x6f ,
0x63 , 0x61 , 0x6c , 0x55 , 0x75 , 0x69 , 0x64 , 0x12 , 0x24 , 0x0a , 0x0d , 0x6c , 0x6f , 0x63 , 0x61 , 0x6c ,
0x53 , 0x65 , 0x71 , 0x75 , 0x65 , 0x6e , 0x63 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x0d ,
0x6c , 0x6f , 0x63 , 0x61 , 0x6c , 0x53 , 0x65 , 0x71 , 0x75 , 0x65 , 0x6e , 0x63 , 0x65 , 0x12 , 0x12 , 0x0a ,
0x04 , 0x73 , 0x65 , 0x6e , 0x74 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x04 , 0x73 , 0x65 , 0x6e ,
0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x72 , 0x65 , 0x63 , 0x65 , 0x69 , 0x76 , 0x65 , 0x64 , 0x18 , 0x04 , 0x20 ,
0x01 , 0x28 , 0x04 , 0x52 , 0x08 , 0x72 , 0x65 , 0x63 , 0x65 , 0x69 , 0x76 , 0x65 , 0x64 , 0x12 , 0x1c , 0x0a ,
0x09 , 0x70 , 0x72 , 0x6f , 0x63 , 0x65 , 0x73 , 0x73 , 0x65 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x04 ,
0x52 , 0x09 , 0x70 , 0x72 , 0x6f , 0x63 , 0x65 , 0x73 , 0x73 , 0x65 , 0x64 , 0x12 , 0x3c , 0x0a , 0x0e , 0x6d ,
0x79 , 0x4e , 0x65 , 0x78 , 0x74 , 0x49 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x74 , 0x79 , 0x18 , 0x06 , 0x20 ,
0x01 , 0x28 , 0x0b , 0x32 , 0x14 , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x43 , 0x6f ,
0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x43 , 0x61 , 0x72 , 0x64 , 0x52 , 0x0e , 0x6d , 0x79 , 0x4e , 0x65 , 0x78 ,
0x74 , 0x49 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x74 , 0x79 , 0x12 , 0x30 , 0x0a , 0x13 , 0x70 , 0x65 , 0x65 ,
0x72 , 0x4e , 0x65 , 0x78 , 0x74 , 0x49 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x74 , 0x79 , 0x41 , 0x63 , 0x6b ,
0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x13 , 0x70 , 0x65 , 0x65 , 0x72 , 0x4e , 0x65 , 0x78 , 0x74 ,
0x49 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x74 , 0x79 , 0x41 , 0x63 , 0x6b , 0x1a , 0x4b , 0x0a , 0x05 , 0x47 ,
0x72 , 0x6f , 0x75 , 0x70 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x2e , 0x0a , 0x07 , 0x6d , 0x65 , 0x6d , 0x62 ,
0x65 , 0x72 , 0x73 , 0x18 , 0x02 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x14 , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 ,
0x6c , 0x69 , 0x62 , 0x2e , 0x43 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x43 , 0x61 , 0x72 , 0x64 , 0x52 ,
0x07 , 0x6d , 0x65 , 0x6d , 0x62 , 0x65 , 0x72 , 0x73 , 0x42 , 0x21 , 0x5a , 0x1f , 0x66 , 0x6f , 0x72 , 0x67 ,
0x65 , 0x2e , 0x72 , 0x65 , 0x64 , 0x72 , 0x6f , 0x6f , 0x6d , 0x2e , 0x6c , 0x69 , 0x6e , 0x6b , 0x2f , 0x79 ,
0x76 , 0x65 , 0x73 , 0x2f , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f ,
0x74 , 0x6f , 0x33 ,
2022-08-29 15:40:29 +02:00
}
var (
file_messages_proto_rawDescOnce sync . Once
file_messages_proto_rawDescData = file_messages_proto_rawDesc
)
func file_messages_proto_rawDescGZIP () [] byte {
file_messages_proto_rawDescOnce . Do ( func () {
file_messages_proto_rawDescData = protoimpl . X . CompressGZIP ( file_messages_proto_rawDescData )
})
return file_messages_proto_rawDescData
}
2022-10-22 22:40:03 +02:00
var file_messages_proto_msgTypes = make ([] protoimpl . MessageInfo , 11 )
2022-08-29 15:40:29 +02:00
var file_messages_proto_goTypes = [] interface {}{
2022-09-06 09:30:45 +02:00
( * PackedServerMessage )( nil ), // 0: meowlib.PackedServerMessage
2022-09-18 18:09:27 +02:00
( * ToServerMessage )( nil ), // 1: meowlib.ToServerMessage
( * FromServerMessage )( nil ), // 2: meowlib.FromServerMessage
( * Server )( nil ), // 3: meowlib.Server
( * ContactCard )( nil ), // 4: meowlib.ContactCard
( * PackedUserMessage )( nil ), // 5: meowlib.PackedUserMessage
( * UserMessage )( nil ), // 6: meowlib.UserMessage
( * ToServerMessage_ConversationRequest )( nil ), // 7: meowlib.ToServerMessage.ConversationRequest
( * FromServerMessage_ConversationResponse )( nil ), // 8: meowlib.FromServerMessage.ConversationResponse
2022-10-22 22:40:03 +02:00
( * UserMessage_ConversationStatus )( nil ), // 9: meowlib.UserMessage.ConversationStatus
( * UserMessage_Group )( nil ), // 10: meowlib.UserMessage.Group
2022-08-29 15:40:29 +02:00
}
var file_messages_proto_depIdxs = [] int32 {
2022-09-18 18:09:27 +02:00
7 , // 0: meowlib.ToServerMessage.pullRequest:type_name -> meowlib.ToServerMessage.ConversationRequest
5 , // 1: meowlib.ToServerMessage.messages:type_name -> meowlib.PackedUserMessage
3 , // 2: meowlib.ToServerMessage.knownServers:type_name -> meowlib.Server
2022-10-22 22:40:03 +02:00
5 , // 3: meowlib.FromServerMessage.chat:type_name -> meowlib.PackedUserMessage
3 , // 4: meowlib.FromServerMessage.knownServers:type_name -> meowlib.Server
2022-09-18 18:09:27 +02:00
3 , // 5: meowlib.ContactCard.pullServers:type_name -> meowlib.Server
2022-10-22 22:40:03 +02:00
9 , // 6: meowlib.UserMessage.Status:type_name -> meowlib.UserMessage.ConversationStatus
2022-09-18 18:09:27 +02:00
4 , // 7: meowlib.UserMessage.contact:type_name -> meowlib.ContactCard
3 , // 8: meowlib.UserMessage.knownServers:type_name -> meowlib.Server
2022-10-22 22:40:03 +02:00
10 , // 9: meowlib.UserMessage.group:type_name -> meowlib.UserMessage.Group
4 , // 10: meowlib.UserMessage.ConversationStatus.myNextIdentity:type_name -> meowlib.ContactCard
4 , // 11: meowlib.UserMessage.Group.members:type_name -> meowlib.ContactCard
12 , // [12:12] is the sub-list for method output_type
12 , // [12:12] is the sub-list for method input_type
12 , // [12:12] is the sub-list for extension type_name
12 , // [12:12] is the sub-list for extension extendee
0 , // [0:12] is the sub-list for field type_name
2022-08-29 15:40:29 +02:00
}
func init () { file_messages_proto_init () }
func file_messages_proto_init () {
if File_messages_proto != nil {
return
}
if ! protoimpl . UnsafeEnabled {
file_messages_proto_msgTypes [ 0 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * PackedServerMessage ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_messages_proto_msgTypes [ 1 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * ToServerMessage ); i {
2022-08-29 15:40:29 +02:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 2 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * FromServerMessage ); i {
2022-08-29 15:40:29 +02:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 3 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * Server ); i {
2022-08-29 15:40:29 +02:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 4 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * ContactCard ); i {
2022-08-29 15:40:29 +02:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 5 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * PackedUserMessage ); i {
2022-08-29 15:40:29 +02:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 6 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * UserMessage ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 7 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * ToServerMessage_ConversationRequest ); i {
2022-08-29 15:40:29 +02:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-09-18 18:09:27 +02:00
file_messages_proto_msgTypes [ 8 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-09-06 09:30:45 +02:00
switch v := v .( * FromServerMessage_ConversationResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-10-22 22:40:03 +02:00
file_messages_proto_msgTypes [ 9 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-08-29 15:40:29 +02:00
switch v := v .( * UserMessage_ConversationStatus ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2022-10-22 22:40:03 +02:00
file_messages_proto_msgTypes [ 10 ]. Exporter = func ( v interface {}, i int ) interface {} {
2022-08-29 15:40:29 +02:00
switch v := v .( * UserMessage_Group ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
}
type x struct {}
out := protoimpl . TypeBuilder {
File : protoimpl . DescBuilder {
GoPackagePath : reflect . TypeOf ( x {}). PkgPath (),
RawDescriptor : file_messages_proto_rawDesc ,
NumEnums : 0 ,
2022-10-22 22:40:03 +02:00
NumMessages : 11 ,
2022-08-29 15:40:29 +02:00
NumExtensions : 0 ,
NumServices : 0 ,
},
GoTypes : file_messages_proto_goTypes ,
DependencyIndexes : file_messages_proto_depIdxs ,
MessageInfos : file_messages_proto_msgTypes ,
}. Build ()
File_messages_proto = out . File
file_messages_proto_rawDesc = nil
file_messages_proto_goTypes = nil
file_messages_proto_depIdxs = nil
}