2022-08-29 15:40:29 +02:00
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
2022-09-06 09:30:45 +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-06 09:30:45 +02:00
// structure for sending a message intended for server use in protobuf format
2022-08-29 15:40:29 +02:00
type PackedServerMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
From string ` protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty" `
Payload [ ] byte ` protobuf:"bytes,2,opt,name=Payload,proto3" json:"Payload,omitempty" `
2022-09-06 09:30:45 +02:00
Signature [ ] byte ` protobuf:"bytes,3,opt,name=Signature,proto3" json:"Signature,omitempty" `
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-06 09:30:45 +02:00
// structure for sending a message to be forwarded to another user in protobuf format
2022-08-29 15:40:29 +02:00
type PackedUserMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
From string ` protobuf:"bytes,1,opt,name=From,proto3" json:"From,omitempty" `
Destination string ` protobuf:"bytes,2,opt,name=Destination,proto3" json:"Destination,omitempty" `
Payload [ ] byte ` protobuf:"bytes,3,opt,name=Payload,proto3" json:"Payload,omitempty" `
Signature [ ] byte ` protobuf:"bytes,4,opt,name=Signature,proto3" json:"Signature,omitempty" `
}
func ( x * PackedUserMessage ) Reset ( ) {
* x = PackedUserMessage { }
if protoimpl . UnsafeEnabled {
mi := & file_messages_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * PackedUserMessage ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * PackedUserMessage ) ProtoMessage ( ) { }
func ( x * PackedUserMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_messages_proto_msgTypes [ 1 ]
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 PackedUserMessage.ProtoReflect.Descriptor instead.
func ( * PackedUserMessage ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * PackedUserMessage ) GetFrom ( ) string {
if x != nil {
return x . From
}
return ""
}
func ( x * PackedUserMessage ) GetDestination ( ) string {
if x != nil {
return x . Destination
}
return ""
}
func ( x * PackedUserMessage ) GetPayload ( ) [ ] byte {
if x != nil {
return x . Payload
}
return nil
}
func ( x * PackedUserMessage ) GetSignature ( ) [ ] byte {
if x != nil {
return x . Signature
}
return nil
}
2022-09-06 09:30:45 +02:00
// structure defining a message encrypted, then sent in a "packedmessage" payload
type ToServerMessage struct {
2022-08-29 15:40:29 +02:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-06 09:30:45 +02:00
Type string ` protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty" ` // Type
ServerPubKey string ` protobuf:"bytes,2,opt,name=ServerPubKey,proto3" json:"ServerPubKey,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,7,rep,name=PullRequest,proto3" json:"PullRequest,omitempty" `
Messages [ ] * ToServerMessage_PostedMessage ` protobuf:"bytes,9,rep,name=Messages,proto3" json:"Messages,omitempty" `
NextServerKey string ` protobuf:"bytes,10,opt,name=NextServerKey,proto3" json:"NextServerKey,omitempty" `
Url string ` protobuf:"bytes,11,opt,name=Url,proto3" json:"Url,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 {
mi := & file_messages_proto_msgTypes [ 2 ]
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-08-29 15:40:29 +02:00
mi := & file_messages_proto_msgTypes [ 2 ]
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-08-29 15:40:29 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
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-06 09:30:45 +02:00
func ( x * ToServerMessage ) GetServerPubKey ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . ServerPubKey
}
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
}
2022-09-06 09:30:45 +02:00
return nil
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) GetMessages ( ) [ ] * ToServerMessage_PostedMessage {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . Messages
}
return nil
}
func ( x * ToServerMessage ) GetNextServerKey ( ) string {
if x != nil {
return x . NextServerKey
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage ) GetUrl ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . Url
}
return ""
}
// structure defining a from serve receiver message decrypted from a "packedmessage" payload
type FromServerMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Type string ` protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty" ` // Type
ServerPubKey string ` protobuf:"bytes,2,opt,name=ServerPubKey,proto3" json:"ServerPubKey,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" ` //
ServerReceived uint64 ` protobuf:"varint,4,opt,name=ServerReceived,proto3" json:"ServerReceived,omitempty" `
ServerUuid string ` protobuf:"bytes,5,opt,name=ServerUuid,proto3" json:"ServerUuid,omitempty" `
PullResponse map [ string ] * FromServerMessage_ConversationResponse ` protobuf:"bytes,8,rep,name=PullResponse,proto3" json:"PullResponse,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" `
Messages [ ] * FromServerMessage_PostedMessage ` protobuf:"bytes,9,rep,name=Messages,proto3" json:"Messages,omitempty" `
NextServerKey string ` protobuf:"bytes,10,opt,name=NextServerKey,proto3" json:"NextServerKey,omitempty" `
Url string ` protobuf:"bytes,11,opt,name=Url,proto3" json:"Url,omitempty" `
}
func ( x * FromServerMessage ) Reset ( ) {
* x = FromServerMessage { }
if protoimpl . UnsafeEnabled {
mi := & file_messages_proto_msgTypes [ 3 ]
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 {
mi := & file_messages_proto_msgTypes [ 3 ]
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 ) {
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 3 }
}
func ( x * FromServerMessage ) GetType ( ) string {
if x != nil {
return x . Type
}
return ""
}
func ( x * FromServerMessage ) GetServerPubKey ( ) string {
if x != nil {
return x . ServerPubKey
}
return ""
}
func ( x * FromServerMessage ) GetPayload ( ) [ ] byte {
if x != nil {
return x . Payload
2022-08-29 15:40:29 +02:00
}
return nil
}
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage ) GetServerReceived ( ) uint64 {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . ServerReceived
}
return 0
}
func ( x * FromServerMessage ) GetServerUuid ( ) string {
if x != nil {
return x . ServerUuid
}
return ""
}
func ( x * FromServerMessage ) GetPullResponse ( ) map [ string ] * FromServerMessage_ConversationResponse {
if x != nil {
return x . PullResponse
2022-08-29 15:40:29 +02:00
}
return nil
}
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage ) GetMessages ( ) [ ] * FromServerMessage_PostedMessage {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Messages
}
return nil
}
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage ) GetNextServerKey ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . NextServerKey
}
return ""
}
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage ) GetUrl ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Url
}
return ""
}
type Server struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
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" `
}
func ( x * Server ) Reset ( ) {
* x = Server { }
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 4 ]
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-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 4 ]
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-06 09:30:45 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 4 }
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-06 09:30:45 +02:00
type ContactCard struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
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" `
}
func ( x * ContactCard ) Reset ( ) {
* x = ContactCard { }
if protoimpl . UnsafeEnabled {
mi := & file_messages_proto_msgTypes [ 5 ]
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 {
mi := & file_messages_proto_msgTypes [ 5 ]
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 ) {
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 5 }
}
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-08-29 15:40:29 +02:00
type MinimalContact struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
PublicKey string ` protobuf:"bytes,2,opt,name=publicKey,proto3" json:"publicKey,omitempty" `
TrustedServers [ ] * Server ` protobuf:"bytes,3,rep,name=TrustedServers,proto3" json:"TrustedServers,omitempty" `
}
func ( x * MinimalContact ) Reset ( ) {
* x = MinimalContact { }
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +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 * MinimalContact ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MinimalContact ) ProtoMessage ( ) { }
func ( x * MinimalContact ) ProtoReflect ( ) protoreflect . Message {
2022-09-06 09:30:45 +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 MinimalContact.ProtoReflect.Descriptor instead.
func ( * MinimalContact ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-09-06 09:30:45 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 6 }
2022-08-29 15:40:29 +02:00
}
func ( x * MinimalContact ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
func ( x * MinimalContact ) GetPublicKey ( ) string {
if x != nil {
return x . PublicKey
}
return ""
}
func ( x * MinimalContact ) GetTrustedServers ( ) [ ] * Server {
if x != nil {
return x . TrustedServers
}
return nil
}
type UserMessage struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
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" `
Status * UserMessage_ConversationStatus ` protobuf:"bytes,5,opt,name=Status,proto3" json:"Status,omitempty" `
Contact * MinimalContact ` protobuf:"bytes,6,opt,name=contact,proto3" json:"contact,omitempty" `
Group * UserMessage_Group ` protobuf:"bytes,7,opt,name=group,proto3" json:"group,omitempty" `
}
func ( x * UserMessage ) Reset ( ) {
* x = UserMessage { }
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +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 )
}
}
func ( x * UserMessage ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * UserMessage ) ProtoMessage ( ) { }
func ( x * UserMessage ) ProtoReflect ( ) protoreflect . Message {
2022-09-06 09:30:45 +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 )
}
// Deprecated: Use UserMessage.ProtoReflect.Descriptor instead.
func ( * UserMessage ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-09-06 09:30:45 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 7 }
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
}
func ( x * UserMessage ) GetContact ( ) * MinimalContact {
if x != nil {
return x . Contact
}
return nil
}
func ( x * UserMessage ) GetGroup ( ) * UserMessage_Group {
if x != nil {
return x . Group
}
return nil
}
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-06 09:30:45 +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-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 8 ]
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 {
mi := & file_messages_proto_msgTypes [ 8 ]
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-08-29 15:40:29 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 2 , 0 }
}
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 {
if x != nil {
return x . LookupSignature
}
return ""
}
type ToServerMessage_PostedMessage struct {
2022-08-29 15:40:29 +02:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-06 09:30:45 +02:00
LookupKey string ` protobuf:"bytes,1,opt,name=lookupKey,proto3" json:"lookupKey,omitempty" `
Messages [ ] * PackedUserMessage ` protobuf:"bytes,2,rep,name=Messages,proto3" json:"Messages,omitempty" `
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_PostedMessage ) Reset ( ) {
* x = ToServerMessage_PostedMessage { }
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +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 )
}
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_PostedMessage ) 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_PostedMessage ) ProtoMessage ( ) { }
2022-08-29 15:40:29 +02:00
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_PostedMessage ) ProtoReflect ( ) protoreflect . Message {
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 )
}
2022-09-06 09:30:45 +02:00
// Deprecated: Use ToServerMessage_PostedMessage.ProtoReflect.Descriptor instead.
func ( * ToServerMessage_PostedMessage ) Descriptor ( ) ( [ ] byte , [ ] int ) {
2022-08-29 15:40:29 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 2 , 1 }
}
2022-09-06 09:30:45 +02:00
func ( x * ToServerMessage_PostedMessage ) GetLookupKey ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . LookupKey
}
return ""
}
func ( x * ToServerMessage_PostedMessage ) GetMessages ( ) [ ] * PackedUserMessage {
if x != nil {
return x . Messages
2022-08-29 15:40:29 +02:00
}
return nil
}
2022-09-06 09:30:45 +02:00
type FromServerMessage_ConversationResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
MessageUuids [ ] string ` protobuf:"bytes,1,rep,name=MessageUuids,proto3" json:"MessageUuids,omitempty" `
}
func ( x * FromServerMessage_ConversationResponse ) Reset ( ) {
* x = FromServerMessage_ConversationResponse { }
if protoimpl . UnsafeEnabled {
mi := & file_messages_proto_msgTypes [ 10 ]
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 {
mi := & file_messages_proto_msgTypes [ 10 ]
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 ) {
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 3 , 0 }
}
func ( x * FromServerMessage_ConversationResponse ) GetMessageUuids ( ) [ ] string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-06 09:30:45 +02:00
return x . MessageUuids
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
return nil
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
type FromServerMessage_PostedMessage struct {
2022-08-29 15:40:29 +02:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-06 09:30:45 +02:00
LookupKey string ` protobuf:"bytes,1,opt,name=lookupKey,proto3" json:"lookupKey,omitempty" `
Messages [ ] * PackedUserMessage ` protobuf:"bytes,2,rep,name=Messages,proto3" json:"Messages,omitempty" `
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage_PostedMessage ) Reset ( ) {
* x = FromServerMessage_PostedMessage { }
2022-08-29 15:40:29 +02:00
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 12 ]
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 * FromServerMessage_PostedMessage ) String ( ) string {
2022-08-29 15:40:29 +02:00
return protoimpl . X . MessageStringOf ( x )
}
2022-09-06 09:30:45 +02:00
func ( * FromServerMessage_PostedMessage ) ProtoMessage ( ) { }
2022-08-29 15:40:29 +02:00
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage_PostedMessage ) ProtoReflect ( ) protoreflect . Message {
mi := & file_messages_proto_msgTypes [ 12 ]
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 FromServerMessage_PostedMessage.ProtoReflect.Descriptor instead.
func ( * FromServerMessage_PostedMessage ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 3 , 2 }
2022-08-29 15:40:29 +02:00
}
2022-09-06 09:30:45 +02:00
func ( x * FromServerMessage_PostedMessage ) 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 * FromServerMessage_PostedMessage ) GetMessages ( ) [ ] * PackedUserMessage {
2022-08-29 15:40:29 +02:00
if x != nil {
return x . Messages
}
return nil
}
type UserMessage_ConversationStatus struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2022-09-02 12:07:21 +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-06 09:30:45 +02:00
NextCkey string ` protobuf:"bytes,6,opt,name=NextCkey,proto3" json:"NextCkey,omitempty" ` // contact key
2022-09-02 12:07:21 +02:00
NextCkeyAck bool ` protobuf:"varint,7,opt,name=NextCkeyAck,proto3" json:"NextCkeyAck,omitempty" ` // false when proposing a new id, true for accepting it
2022-09-06 09:30:45 +02:00
NextEkey string ` protobuf:"bytes,8,opt,name=NextEkey,proto3" json:"NextEkey,omitempty" ` // encryption key
2022-09-02 12:07:21 +02:00
NextKeyEkeyAck bool ` protobuf:"varint,9,opt,name=NextKeyEkeyAck,proto3" json:"NextKeyEkeyAck,omitempty" ` // false when proposing a new key, true for accpeting it
NextLkey string ` protobuf:"bytes,10,opt,name=NextLkey,proto3" json:"NextLkey,omitempty" ` // lookup key
NextLkeyAck bool ` protobuf:"varint,11,opt,name=NextLkeyAck,proto3" json:"NextLkeyAck,omitempty" ` // false when proposing a new id, true for accepting it
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage_ConversationStatus ) Reset ( ) {
* x = UserMessage_ConversationStatus { }
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 13 ]
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-09-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 13 ]
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-06 09:30:45 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 7 , 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-02 12:07:21 +02:00
func ( x * UserMessage_ConversationStatus ) GetNextCkey ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-02 12:07:21 +02:00
return x . NextCkey
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-02 12:07:21 +02:00
func ( x * UserMessage_ConversationStatus ) GetNextCkeyAck ( ) bool {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-02 12:07:21 +02:00
return x . NextCkeyAck
2022-08-29 15:40:29 +02:00
}
return false
}
2022-09-02 12:07:21 +02:00
func ( x * UserMessage_ConversationStatus ) GetNextEkey ( ) string {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-02 12:07:21 +02:00
return x . NextEkey
2022-08-29 15:40:29 +02:00
}
return ""
}
2022-09-02 12:07:21 +02:00
func ( x * UserMessage_ConversationStatus ) GetNextKeyEkeyAck ( ) bool {
2022-08-29 15:40:29 +02:00
if x != nil {
2022-09-02 12:07:21 +02:00
return x . NextKeyEkeyAck
}
return false
}
func ( x * UserMessage_ConversationStatus ) GetNextLkey ( ) string {
if x != nil {
return x . NextLkey
}
return ""
}
func ( x * UserMessage_ConversationStatus ) GetNextLkeyAck ( ) bool {
if x != nil {
return x . NextLkeyAck
2022-08-29 15:40:29 +02:00
}
return false
}
type UserMessage_Group struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
Members [ ] * MinimalContact ` protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty" `
}
func ( x * UserMessage_Group ) Reset ( ) {
* x = UserMessage_Group { }
if protoimpl . UnsafeEnabled {
2022-09-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 14 ]
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-09-06 09:30:45 +02:00
mi := & file_messages_proto_msgTypes [ 14 ]
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-06 09:30:45 +02:00
return file_messages_proto_rawDescGZIP ( ) , [ ] int { 7 , 1 }
2022-08-29 15:40:29 +02:00
}
func ( x * UserMessage_Group ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
func ( x * UserMessage_Group ) GetMembers ( ) [ ] * MinimalContact {
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 ,
0x12 , 0x12 , 0x0a , 0x04 , 0x46 , 0x72 , 0x6f , 0x6d , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 ,
0x46 , 0x72 , 0x6f , 0x6d , 0x12 , 0x18 , 0x0a , 0x07 , 0x50 , 0x61 , 0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x50 , 0x61 , 0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x12 , 0x1c ,
0x0a , 0x09 , 0x53 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 ,
2022-09-06 09:30:45 +02:00
0x0c , 0x52 , 0x09 , 0x53 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x22 , 0x81 , 0x01 , 0x0a ,
2022-08-29 15:40:29 +02:00
0x11 , 0x50 , 0x61 , 0x63 , 0x6b , 0x65 , 0x64 , 0x55 , 0x73 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 ,
0x67 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x46 , 0x72 , 0x6f , 0x6d , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x04 , 0x46 , 0x72 , 0x6f , 0x6d , 0x12 , 0x20 , 0x0a , 0x0b , 0x44 , 0x65 , 0x73 , 0x74 , 0x69 , 0x6e ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x44 , 0x65 , 0x73 ,
0x74 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x18 , 0x0a , 0x07 , 0x50 , 0x61 , 0x79 , 0x6c ,
0x6f , 0x61 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x50 , 0x61 , 0x79 , 0x6c , 0x6f ,
0x61 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x53 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 , 0x18 ,
0x04 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x09 , 0x53 , 0x69 , 0x67 , 0x6e , 0x61 , 0x74 , 0x75 , 0x72 , 0x65 ,
2022-09-06 09:30:45 +02:00
0x22 , 0xc8 , 0x04 , 0x0a , 0x0f , 0x54 , 0x6f , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 ,
0x73 , 0x61 , 0x67 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x54 , 0x79 , 0x70 , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x04 , 0x54 , 0x79 , 0x70 , 0x65 , 0x12 , 0x22 , 0x0a , 0x0c , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x50 , 0x75 , 0x62 , 0x4b , 0x65 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x50 , 0x75 , 0x62 , 0x4b , 0x65 , 0x79 , 0x12 , 0x18 , 0x0a , 0x07 ,
0x50 , 0x61 , 0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x50 ,
0x61 , 0x79 , 0x6c , 0x6f , 0x61 , 0x64 , 0x12 , 0x4e , 0x0a , 0x0b , 0x50 , 0x75 , 0x6c , 0x6c , 0x52 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x18 , 0x07 , 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 , 0x50 , 0x75 , 0x6c , 0x6c , 0x52 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x42 , 0x0a , 0x08 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 ,
0x65 , 0x73 , 0x18 , 0x09 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x26 , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c ,
0x69 , 0x62 , 0x2e , 0x54 , 0x6f , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 ,
2022-08-29 15:40:29 +02:00
0x67 , 0x65 , 0x2e , 0x50 , 0x6f , 0x73 , 0x74 , 0x65 , 0x64 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 ,
0x52 , 0x08 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x12 , 0x24 , 0x0a , 0x0d , 0x4e , 0x65 ,
0x78 , 0x74 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4b , 0x65 , 0x79 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0d , 0x4e , 0x65 , 0x78 , 0x74 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4b , 0x65 , 0x79 ,
0x12 , 0x10 , 0x0a , 0x03 , 0x55 , 0x72 , 0x6c , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x55 ,
2022-09-06 09:30:45 +02:00
0x72 , 0x6c , 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 , 0x4c , 0x61 , 0x73 , 0x74 ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 , 0x69 , 0x64 , 0x4f , 0x4b , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x10 , 0x4c , 0x61 , 0x73 , 0x74 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 ,
0x69 , 0x64 , 0x4f , 0x4b , 0x12 , 0x24 , 0x0a , 0x0d , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x73 , 0x68 , 0x4f ,
0x6e , 0x6c , 0x69 , 0x6e , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0d , 0x50 , 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 , 0x61 ,
0x74 , 0x75 , 0x72 , 0x65 , 0x1a , 0x65 , 0x0a , 0x0d , 0x50 , 0x6f , 0x73 , 0x74 , 0x65 , 0x64 , 0x4d , 0x65 ,
0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 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 , 0x36 , 0x0a , 0x08 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x18 ,
0x02 , 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 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x22 , 0x92 , 0x05 , 0x0a , 0x11 ,
0x46 , 0x72 , 0x6f , 0x6d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 ,
0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x54 , 0x79 , 0x70 , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x04 , 0x54 , 0x79 , 0x70 , 0x65 , 0x12 , 0x22 , 0x0a , 0x0c , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x50 ,
0x75 , 0x62 , 0x4b , 0x65 , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x50 , 0x75 , 0x62 , 0x4b , 0x65 , 0x79 , 0x12 , 0x18 , 0x0a , 0x07 , 0x50 , 0x61 , 0x79 ,
0x6c , 0x6f , 0x61 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x07 , 0x50 , 0x61 , 0x79 , 0x6c ,
0x6f , 0x61 , 0x64 , 0x12 , 0x26 , 0x0a , 0x0e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x52 , 0x65 , 0x63 ,
0x65 , 0x69 , 0x76 , 0x65 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x0e , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x52 , 0x65 , 0x63 , 0x65 , 0x69 , 0x76 , 0x65 , 0x64 , 0x12 , 0x1e , 0x0a , 0x0a , 0x53 ,
0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 , 0x69 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x0a , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x55 , 0x75 , 0x69 , 0x64 , 0x12 , 0x50 , 0x0a , 0x0c , 0x50 ,
0x75 , 0x6c , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x18 , 0x08 , 0x20 , 0x03 , 0x28 ,
0x0b , 0x32 , 0x2c , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x46 , 0x72 , 0x6f , 0x6d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x2e , 0x50 , 0x75 ,
0x6c , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 ,
0x0c , 0x50 , 0x75 , 0x6c , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x44 , 0x0a ,
0x08 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 , 0x18 , 0x09 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 ,
0x28 , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x46 , 0x72 , 0x6f , 0x6d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x2e , 0x50 , 0x6f , 0x73 , 0x74 ,
0x65 , 0x64 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x52 , 0x08 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 ,
0x67 , 0x65 , 0x73 , 0x12 , 0x24 , 0x0a , 0x0d , 0x4e , 0x65 , 0x78 , 0x74 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x4b , 0x65 , 0x79 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x4e , 0x65 , 0x78 , 0x74 ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4b , 0x65 , 0x79 , 0x12 , 0x10 , 0x0a , 0x03 , 0x55 , 0x72 , 0x6c ,
0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x55 , 0x72 , 0x6c , 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 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x55 , 0x75 ,
0x69 , 0x64 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x0c , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 ,
0x67 , 0x65 , 0x55 , 0x75 , 0x69 , 0x64 , 0x73 , 0x1a , 0x70 , 0x0a , 0x11 , 0x50 , 0x75 , 0x6c , 0x6c , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x10 , 0x0a , 0x03 ,
0x6b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x6b , 0x65 , 0x79 , 0x12 , 0x45 ,
0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x2f , 0x2e ,
0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x46 , 0x72 , 0x6f , 0x6d , 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 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x52 , 0x05 ,
0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x3a , 0x02 , 0x38 , 0x01 , 0x1a , 0x65 , 0x0a , 0x0d , 0x50 , 0x6f , 0x73 ,
0x74 , 0x65 , 0x64 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 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 , 0x36 , 0x0a , 0x08 , 0x4d , 0x65 , 0x73 , 0x73 ,
0x61 , 0x67 , 0x65 , 0x73 , 0x18 , 0x02 , 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 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x73 ,
0x22 , 0x98 , 0x01 , 0x0a , 0x06 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x12 , 0x12 , 0x0a , 0x04 , 0x4e ,
0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 ,
0x20 , 0x0a , 0x0b , 0x44 , 0x65 , 0x73 , 0x63 , 0x72 , 0x69 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x44 , 0x65 , 0x73 , 0x63 , 0x72 , 0x69 , 0x70 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x12 , 0x1c , 0x0a , 0x09 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 ,
0x10 , 0x0a , 0x03 , 0x55 , 0x72 , 0x6c , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x55 , 0x72 ,
0x6c , 0x12 , 0x28 , 0x0a , 0x0f , 0x43 , 0x6f , 0x6e , 0x66 , 0x69 , 0x64 , 0x65 , 0x6e , 0x63 , 0x65 , 0x4c ,
0x65 , 0x76 , 0x65 , 0x6c , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0f , 0x43 , 0x6f , 0x6e , 0x66 ,
0x69 , 0x64 , 0x65 , 0x6e , 0x63 , 0x65 , 0x4c , 0x65 , 0x76 , 0x65 , 0x6c , 0x22 , 0xdc , 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 , 0x50 , 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 , 0x50 ,
0x75 , 0x6c , 0x6c , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x22 , 0x7b , 0x0a , 0x0e , 0x4d , 0x69 ,
0x6e , 0x69 , 0x6d , 0x61 , 0x6c , 0x43 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x12 , 0x12 , 0x0a , 0x04 ,
0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 ,
0x12 , 0x1c , 0x0a , 0x09 , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x37 ,
0x0a , 0x0e , 0x54 , 0x72 , 0x75 , 0x73 , 0x74 , 0x65 , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 ,
0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x0f , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 ,
0x2e , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x52 , 0x0e , 0x54 , 0x72 , 0x75 , 0x73 , 0x74 , 0x65 , 0x64 ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x73 , 0x22 , 0xca , 0x05 , 0x0a , 0x0b , 0x55 , 0x73 , 0x65 , 0x72 ,
0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x12 , 0x20 , 0x0a , 0x0b , 0x44 , 0x65 , 0x73 , 0x74 , 0x69 ,
0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x44 , 0x65 ,
0x73 , 0x74 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x12 , 0x0a , 0x04 , 0x46 , 0x72 , 0x6f ,
0x6d , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x46 , 0x72 , 0x6f , 0x6d , 0x12 , 0x12 , 0x0a ,
0x04 , 0x54 , 0x79 , 0x70 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x04 , 0x54 , 0x79 , 0x70 ,
0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x44 , 0x61 , 0x74 , 0x61 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 ,
0x04 , 0x44 , 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 , 0x31 , 0x0a , 0x07 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 ,
0x74 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x17 , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 ,
2022-09-02 12:07:21 +02:00
0x62 , 0x2e , 0x4d , 0x69 , 0x6e , 0x69 , 0x6d , 0x61 , 0x6c , 0x43 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 ,
2022-09-06 09:30:45 +02:00
0x52 , 0x07 , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 0x12 , 0x30 , 0x0a , 0x05 , 0x67 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x18 , 0x07 , 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 , 0xe6 , 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 , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x55 , 0x75 , 0x69 , 0x64 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x55 , 0x75 , 0x69 , 0x64 ,
0x12 , 0x24 , 0x0a , 0x0d , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x53 , 0x65 , 0x71 , 0x75 , 0x65 , 0x6e , 0x63 ,
0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x0d , 0x4c , 0x6f , 0x63 , 0x61 , 0x6c , 0x53 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x6e , 0x63 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x53 , 0x65 , 0x6e , 0x74 , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x04 , 0x53 , 0x65 , 0x6e , 0x74 , 0x12 , 0x1a , 0x0a , 0x08 , 0x52 , 0x65 ,
0x63 , 0x65 , 0x69 , 0x76 , 0x65 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x08 , 0x52 , 0x65 ,
0x63 , 0x65 , 0x69 , 0x76 , 0x65 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x50 , 0x72 , 0x6f , 0x63 , 0x65 , 0x73 ,
0x73 , 0x65 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x09 , 0x50 , 0x72 , 0x6f , 0x63 , 0x65 ,
0x73 , 0x73 , 0x65 , 0x64 , 0x12 , 0x1a , 0x0a , 0x08 , 0x4e , 0x65 , 0x78 , 0x74 , 0x43 , 0x6b , 0x65 , 0x79 ,
0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x4e , 0x65 , 0x78 , 0x74 , 0x43 , 0x6b , 0x65 , 0x79 ,
0x12 , 0x20 , 0x0a , 0x0b , 0x4e , 0x65 , 0x78 , 0x74 , 0x43 , 0x6b , 0x65 , 0x79 , 0x41 , 0x63 , 0x6b , 0x18 ,
0x07 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0b , 0x4e , 0x65 , 0x78 , 0x74 , 0x43 , 0x6b , 0x65 , 0x79 , 0x41 ,
0x63 , 0x6b , 0x12 , 0x1a , 0x0a , 0x08 , 0x4e , 0x65 , 0x78 , 0x74 , 0x45 , 0x6b , 0x65 , 0x79 , 0x18 , 0x08 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x4e , 0x65 , 0x78 , 0x74 , 0x45 , 0x6b , 0x65 , 0x79 , 0x12 , 0x26 ,
0x0a , 0x0e , 0x4e , 0x65 , 0x78 , 0x74 , 0x4b , 0x65 , 0x79 , 0x45 , 0x6b , 0x65 , 0x79 , 0x41 , 0x63 , 0x6b ,
0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0e , 0x4e , 0x65 , 0x78 , 0x74 , 0x4b , 0x65 , 0x79 , 0x45 ,
0x6b , 0x65 , 0x79 , 0x41 , 0x63 , 0x6b , 0x12 , 0x1a , 0x0a , 0x08 , 0x4e , 0x65 , 0x78 , 0x74 , 0x4c , 0x6b ,
0x65 , 0x79 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x4e , 0x65 , 0x78 , 0x74 , 0x4c , 0x6b ,
0x65 , 0x79 , 0x12 , 0x20 , 0x0a , 0x0b , 0x4e , 0x65 , 0x78 , 0x74 , 0x4c , 0x6b , 0x65 , 0x79 , 0x41 , 0x63 ,
0x6b , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0b , 0x4e , 0x65 , 0x78 , 0x74 , 0x4c , 0x6b , 0x65 ,
0x79 , 0x41 , 0x63 , 0x6b , 0x1a , 0x4e , 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 , 0x31 , 0x0a , 0x07 , 0x6d , 0x65 , 0x6d , 0x62 , 0x65 , 0x72 , 0x73 , 0x18 , 0x02 , 0x20 , 0x03 ,
0x28 , 0x0b , 0x32 , 0x17 , 0x2e , 0x6d , 0x65 , 0x6f , 0x77 , 0x6c , 0x69 , 0x62 , 0x2e , 0x4d , 0x69 , 0x6e ,
0x69 , 0x6d , 0x61 , 0x6c , 0x43 , 0x6f , 0x6e , 0x74 , 0x61 , 0x63 , 0x74 , 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-09-06 09:30:45 +02:00
var file_messages_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 15 )
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
( * PackedUserMessage ) ( nil ) , // 1: meowlib.PackedUserMessage
( * ToServerMessage ) ( nil ) , // 2: meowlib.ToServerMessage
( * FromServerMessage ) ( nil ) , // 3: meowlib.FromServerMessage
( * Server ) ( nil ) , // 4: meowlib.Server
( * ContactCard ) ( nil ) , // 5: meowlib.ContactCard
( * MinimalContact ) ( nil ) , // 6: meowlib.MinimalContact
( * UserMessage ) ( nil ) , // 7: meowlib.UserMessage
( * ToServerMessage_ConversationRequest ) ( nil ) , // 8: meowlib.ToServerMessage.ConversationRequest
( * ToServerMessage_PostedMessage ) ( nil ) , // 9: meowlib.ToServerMessage.PostedMessage
( * FromServerMessage_ConversationResponse ) ( nil ) , // 10: meowlib.FromServerMessage.ConversationResponse
nil , // 11: meowlib.FromServerMessage.PullResponseEntry
( * FromServerMessage_PostedMessage ) ( nil ) , // 12: meowlib.FromServerMessage.PostedMessage
( * UserMessage_ConversationStatus ) ( nil ) , // 13: meowlib.UserMessage.ConversationStatus
( * UserMessage_Group ) ( nil ) , // 14: meowlib.UserMessage.Group
2022-08-29 15:40:29 +02:00
}
var file_messages_proto_depIdxs = [ ] int32 {
2022-09-06 09:30:45 +02:00
8 , // 0: meowlib.ToServerMessage.PullRequest:type_name -> meowlib.ToServerMessage.ConversationRequest
9 , // 1: meowlib.ToServerMessage.Messages:type_name -> meowlib.ToServerMessage.PostedMessage
11 , // 2: meowlib.FromServerMessage.PullResponse:type_name -> meowlib.FromServerMessage.PullResponseEntry
12 , // 3: meowlib.FromServerMessage.Messages:type_name -> meowlib.FromServerMessage.PostedMessage
4 , // 4: meowlib.ContactCard.PullServers:type_name -> meowlib.Server
4 , // 5: meowlib.MinimalContact.TrustedServers:type_name -> meowlib.Server
13 , // 6: meowlib.UserMessage.Status:type_name -> meowlib.UserMessage.ConversationStatus
6 , // 7: meowlib.UserMessage.contact:type_name -> meowlib.MinimalContact
14 , // 8: meowlib.UserMessage.group:type_name -> meowlib.UserMessage.Group
1 , // 9: meowlib.ToServerMessage.PostedMessage.Messages:type_name -> meowlib.PackedUserMessage
10 , // 10: meowlib.FromServerMessage.PullResponseEntry.value:type_name -> meowlib.FromServerMessage.ConversationResponse
1 , // 11: meowlib.FromServerMessage.PostedMessage.Messages:type_name -> meowlib.PackedUserMessage
6 , // 12: meowlib.UserMessage.Group.members:type_name -> meowlib.MinimalContact
13 , // [13:13] is the sub-list for method output_type
13 , // [13:13] is the sub-list for method input_type
13 , // [13:13] is the sub-list for extension type_name
13 , // [13:13] is the sub-list for extension extendee
0 , // [0:13] 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 { } {
switch v := v . ( * PackedUserMessage ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_messages_proto_msgTypes [ 2 ] . 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
}
}
file_messages_proto_msgTypes [ 3 ] . 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
}
}
file_messages_proto_msgTypes [ 4 ] . 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
}
}
file_messages_proto_msgTypes [ 5 ] . 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
}
}
file_messages_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-09-06 09:30:45 +02:00
switch v := v . ( * MinimalContact ) ; 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
}
}
file_messages_proto_msgTypes [ 7 ] . 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
}
}
file_messages_proto_msgTypes [ 8 ] . Exporter = func ( v interface { } , i int ) interface { } {
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
}
}
file_messages_proto_msgTypes [ 9 ] . Exporter = func ( v interface { } , i int ) interface { } {
2022-09-06 09:30:45 +02:00
switch v := v . ( * ToServerMessage_PostedMessage ) ; 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
}
}
file_messages_proto_msgTypes [ 10 ] . 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
}
}
file_messages_proto_msgTypes [ 12 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * FromServerMessage_PostedMessage ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_messages_proto_msgTypes [ 13 ] . 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-09-06 09:30:45 +02:00
file_messages_proto_msgTypes [ 14 ] . 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-09-06 09:30:45 +02:00
NumMessages : 15 ,
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
}