github.com/status-im/status-go@v1.1.0/protocol/protobuf/community_privileged_user_sync_message.proto (about)

     1  syntax = "proto3";
     2  
     3  option go_package = "./;protobuf";
     4  package protobuf;
     5  
     6  import "communities.proto";
     7  import "pairing.proto";
     8  
     9  message SyncCommunityEditSharedAddresses {
    10    string public_key = 1;
    11    CommunityEditSharedAddresses edit_shared_address = 2;
    12  }
    13  
    14  message CommunityPrivilegedUserSyncMessage {
    15    uint64 clock = 1;
    16    EventType type = 2;
    17    bytes community_id = 3;
    18    map<string,CommunityRequestToJoin> request_to_join = 4;
    19    repeated SyncCommunityRequestsToJoin sync_requests_to_join = 5;
    20    SyncCommunityEditSharedAddresses sync_edit_shared_addresses = 6;
    21  
    22    enum EventType {
    23      UNKNOWN = 0;
    24      CONTROL_NODE_ACCEPT_REQUEST_TO_JOIN = 1;
    25      CONTROL_NODE_REJECT_REQUEST_TO_JOIN = 2;
    26      CONTROL_NODE_ALL_SYNC_REQUESTS_TO_JOIN = 3;
    27      CONTROL_NODE_MEMBER_EDIT_SHARED_ADDRESSES = 4;
    28    }
    29  }