acl.pb.go raw

   1  // Code generated by protoc-gen-go. DO NOT EDIT.
   2  // versions:
   3  // 	protoc-gen-go v1.36.11
   4  // 	protoc        (unknown)
   5  // source: orlyacl/v1/acl.proto
   6  
   7  package orlyaclv1
   8  
   9  import (
  10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  12  	reflect "reflect"
  13  	unsafe "unsafe"
  14  )
  15  
  16  const (
  17  	// Verify that this generated code is sufficiently up-to-date.
  18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
  20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  21  )
  22  
  23  var File_orlyacl_v1_acl_proto protoreflect.FileDescriptor
  24  
  25  const file_orlyacl_v1_acl_proto_rawDesc = "" +
  26  	"\n" +
  27  	"\x14orlyacl/v1/acl.proto\x12\n" +
  28  	"orlyacl.v1\x1a\x16orlyacl/v1/types.proto2\xc5\x1d\n" +
  29  	"\n" +
  30  	"ACLService\x12Q\n" +
  31  	"\x0eGetAccessLevel\x12\x1e.orlyacl.v1.AccessLevelRequest\x1a\x1f.orlyacl.v1.AccessLevelResponse\x12N\n" +
  32  	"\vCheckPolicy\x12\x1e.orlyacl.v1.PolicyCheckRequest\x1a\x1f.orlyacl.v1.PolicyCheckResponse\x12<\n" +
  33  	"\n" +
  34  	"GetACLInfo\x12\x11.orlyacl.v1.Empty\x1a\x1b.orlyacl.v1.ACLInfoResponse\x126\n" +
  35  	"\aGetMode\x12\x11.orlyacl.v1.Empty\x1a\x18.orlyacl.v1.ModeResponse\x125\n" +
  36  	"\x05Ready\x12\x11.orlyacl.v1.Empty\x1a\x19.orlyacl.v1.ReadyResponse\x12W\n" +
  37  	"\x10GetThrottleDelay\x12 .orlyacl.v1.ThrottleDelayRequest\x1a!.orlyacl.v1.ThrottleDelayResponse\x12<\n" +
  38  	"\tAddFollow\x12\x1c.orlyacl.v1.AddFollowRequest\x1a\x11.orlyacl.v1.Empty\x12L\n" +
  39  	"\x12GetFollowedPubkeys\x12\x11.orlyacl.v1.Empty\x1a#.orlyacl.v1.FollowedPubkeysResponse\x12D\n" +
  40  	"\x0eGetAdminRelays\x12\x11.orlyacl.v1.Empty\x1a\x1f.orlyacl.v1.AdminRelaysResponse\x12<\n" +
  41  	"\tBanPubkey\x12\x1c.orlyacl.v1.BanPubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12;\n" +
  42  	"\vUnbanPubkey\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12M\n" +
  43  	"\x11ListBannedPubkeys\x12\x11.orlyacl.v1.Empty\x1a%.orlyacl.v1.ListBannedPubkeysResponse\x12@\n" +
  44  	"\vAllowPubkey\x12\x1e.orlyacl.v1.AllowPubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12>\n" +
  45  	"\x0eDisallowPubkey\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12O\n" +
  46  	"\x12ListAllowedPubkeys\x12\x11.orlyacl.v1.Empty\x1a&.orlyacl.v1.ListAllowedPubkeysResponse\x12:\n" +
  47  	"\bBanEvent\x12\x1b.orlyacl.v1.BanEventRequest\x1a\x11.orlyacl.v1.Empty\x129\n" +
  48  	"\n" +
  49  	"UnbanEvent\x12\x18.orlyacl.v1.EventRequest\x1a\x11.orlyacl.v1.Empty\x12K\n" +
  50  	"\x10ListBannedEvents\x12\x11.orlyacl.v1.Empty\x1a$.orlyacl.v1.ListBannedEventsResponse\x12<\n" +
  51  	"\n" +
  52  	"AllowEvent\x12\x1b.orlyacl.v1.BanEventRequest\x1a\x11.orlyacl.v1.Empty\x12<\n" +
  53  	"\rDisallowEvent\x12\x18.orlyacl.v1.EventRequest\x1a\x11.orlyacl.v1.Empty\x12M\n" +
  54  	"\x11ListAllowedEvents\x12\x11.orlyacl.v1.Empty\x1a%.orlyacl.v1.ListAllowedEventsResponse\x128\n" +
  55  	"\aBlockIP\x12\x1a.orlyacl.v1.BlockIPRequest\x1a\x11.orlyacl.v1.Empty\x125\n" +
  56  	"\tUnblockIP\x12\x15.orlyacl.v1.IPRequest\x1a\x11.orlyacl.v1.Empty\x12G\n" +
  57  	"\x0eListBlockedIPs\x12\x11.orlyacl.v1.Empty\x1a\".orlyacl.v1.ListBlockedIPsResponse\x12<\n" +
  58  	"\tAllowKind\x12\x1c.orlyacl.v1.AllowKindRequest\x1a\x11.orlyacl.v1.Empty\x12:\n" +
  59  	"\fDisallowKind\x12\x17.orlyacl.v1.KindRequest\x1a\x11.orlyacl.v1.Empty\x12K\n" +
  60  	"\x10ListAllowedKinds\x12\x11.orlyacl.v1.Empty\x1a$.orlyacl.v1.ListAllowedKindsResponse\x12J\n" +
  61  	"\x10UpdatePeerAdmins\x12#.orlyacl.v1.UpdatePeerAdminsRequest\x1a\x11.orlyacl.v1.Empty\x12@\n" +
  62  	"\vTrustPubkey\x12\x1e.orlyacl.v1.TrustPubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12=\n" +
  63  	"\rUntrustPubkey\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12O\n" +
  64  	"\x12ListTrustedPubkeys\x12\x11.orlyacl.v1.Empty\x1a&.orlyacl.v1.ListTrustedPubkeysResponse\x12H\n" +
  65  	"\x0fBlacklistPubkey\x12\".orlyacl.v1.BlacklistPubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12A\n" +
  66  	"\x11UnblacklistPubkey\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12W\n" +
  67  	"\x16ListBlacklistedPubkeys\x12\x11.orlyacl.v1.Empty\x1a*.orlyacl.v1.ListBlacklistedPubkeysResponse\x12:\n" +
  68  	"\bMarkSpam\x12\x1b.orlyacl.v1.MarkSpamRequest\x1a\x11.orlyacl.v1.Empty\x129\n" +
  69  	"\n" +
  70  	"UnmarkSpam\x12\x18.orlyacl.v1.EventRequest\x1a\x11.orlyacl.v1.Empty\x12G\n" +
  71  	"\x0eListSpamEvents\x12\x11.orlyacl.v1.Empty\x1a\".orlyacl.v1.ListSpamEventsResponse\x12W\n" +
  72  	"\x0eRateLimitCheck\x12!.orlyacl.v1.RateLimitCheckRequest\x1a\".orlyacl.v1.RateLimitCheckResponse\x12G\n" +
  73  	"\x12ProcessConfigEvent\x12\x1e.orlyacl.v1.ConfigEventRequest\x1a\x11.orlyacl.v1.Empty\x12B\n" +
  74  	"\x11GetCuratingConfig\x12\x11.orlyacl.v1.Empty\x1a\x1a.orlyacl.v1.CuratingConfig\x12C\n" +
  75  	"\x14IsCuratingConfigured\x12\x11.orlyacl.v1.Empty\x1a\x18.orlyacl.v1.BoolResponse\x12a\n" +
  76  	"\x15ListUnclassifiedUsers\x12\x1d.orlyacl.v1.PaginationRequest\x1a).orlyacl.v1.ListUnclassifiedUsersResponse\x12`\n" +
  77  	"\x12GetEventsForPubkey\x12%.orlyacl.v1.GetEventsForPubkeyRequest\x1a#.orlyacl.v1.EventsForPubkeyResponse\x12b\n" +
  78  	"\x15DeleteEventsForPubkey\x12(.orlyacl.v1.DeleteEventsForPubkeyRequest\x1a\x1f.orlyacl.v1.DeleteCountResponse\x12C\n" +
  79  	"\x0eScanAllPubkeys\x12\x11.orlyacl.v1.Empty\x1a\x1e.orlyacl.v1.ScanResultResponse\x12B\n" +
  80  	"\x0fSubscribePubkey\x12\x1c.orlyacl.v1.SubscribeRequest\x1a\x11.orlyacl.v1.Empty\x12A\n" +
  81  	"\x11UnsubscribePubkey\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x11.orlyacl.v1.Empty\x12C\n" +
  82  	"\fIsSubscribed\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x18.orlyacl.v1.BoolResponse\x12N\n" +
  83  	"\x0fGetSubscription\x12\x19.orlyacl.v1.PubkeyRequest\x1a .orlyacl.v1.SubscriptionResponse\x12>\n" +
  84  	"\n" +
  85  	"ClaimAlias\x12\x1d.orlyacl.v1.ClaimAliasRequest\x1a\x11.orlyacl.v1.Empty\x12H\n" +
  86  	"\x10GetAliasByPubkey\x12\x19.orlyacl.v1.PubkeyRequest\x1a\x19.orlyacl.v1.AliasResponse\x12H\n" +
  87  	"\x10GetPubkeyByAlias\x12\x18.orlyacl.v1.AliasRequest\x1a\x1a.orlyacl.v1.PubkeyResponse\x12B\n" +
  88  	"\fIsAliasTaken\x12\x18.orlyacl.v1.AliasRequest\x1a\x18.orlyacl.v1.BoolResponseB.Z,next.orly.dev/pkg/proto/orlyacl/v1;orlyaclv1b\x06proto3"
  89  
  90  var file_orlyacl_v1_acl_proto_goTypes = []any{
  91  	(*AccessLevelRequest)(nil),             // 0: orlyacl.v1.AccessLevelRequest
  92  	(*PolicyCheckRequest)(nil),             // 1: orlyacl.v1.PolicyCheckRequest
  93  	(*Empty)(nil),                          // 2: orlyacl.v1.Empty
  94  	(*ThrottleDelayRequest)(nil),           // 3: orlyacl.v1.ThrottleDelayRequest
  95  	(*AddFollowRequest)(nil),               // 4: orlyacl.v1.AddFollowRequest
  96  	(*BanPubkeyRequest)(nil),               // 5: orlyacl.v1.BanPubkeyRequest
  97  	(*PubkeyRequest)(nil),                  // 6: orlyacl.v1.PubkeyRequest
  98  	(*AllowPubkeyRequest)(nil),             // 7: orlyacl.v1.AllowPubkeyRequest
  99  	(*BanEventRequest)(nil),                // 8: orlyacl.v1.BanEventRequest
 100  	(*EventRequest)(nil),                   // 9: orlyacl.v1.EventRequest
 101  	(*BlockIPRequest)(nil),                 // 10: orlyacl.v1.BlockIPRequest
 102  	(*IPRequest)(nil),                      // 11: orlyacl.v1.IPRequest
 103  	(*AllowKindRequest)(nil),               // 12: orlyacl.v1.AllowKindRequest
 104  	(*KindRequest)(nil),                    // 13: orlyacl.v1.KindRequest
 105  	(*UpdatePeerAdminsRequest)(nil),        // 14: orlyacl.v1.UpdatePeerAdminsRequest
 106  	(*TrustPubkeyRequest)(nil),             // 15: orlyacl.v1.TrustPubkeyRequest
 107  	(*BlacklistPubkeyRequest)(nil),         // 16: orlyacl.v1.BlacklistPubkeyRequest
 108  	(*MarkSpamRequest)(nil),                // 17: orlyacl.v1.MarkSpamRequest
 109  	(*RateLimitCheckRequest)(nil),          // 18: orlyacl.v1.RateLimitCheckRequest
 110  	(*ConfigEventRequest)(nil),             // 19: orlyacl.v1.ConfigEventRequest
 111  	(*PaginationRequest)(nil),              // 20: orlyacl.v1.PaginationRequest
 112  	(*GetEventsForPubkeyRequest)(nil),      // 21: orlyacl.v1.GetEventsForPubkeyRequest
 113  	(*DeleteEventsForPubkeyRequest)(nil),   // 22: orlyacl.v1.DeleteEventsForPubkeyRequest
 114  	(*SubscribeRequest)(nil),               // 23: orlyacl.v1.SubscribeRequest
 115  	(*ClaimAliasRequest)(nil),              // 24: orlyacl.v1.ClaimAliasRequest
 116  	(*AliasRequest)(nil),                   // 25: orlyacl.v1.AliasRequest
 117  	(*AccessLevelResponse)(nil),            // 26: orlyacl.v1.AccessLevelResponse
 118  	(*PolicyCheckResponse)(nil),            // 27: orlyacl.v1.PolicyCheckResponse
 119  	(*ACLInfoResponse)(nil),                // 28: orlyacl.v1.ACLInfoResponse
 120  	(*ModeResponse)(nil),                   // 29: orlyacl.v1.ModeResponse
 121  	(*ReadyResponse)(nil),                  // 30: orlyacl.v1.ReadyResponse
 122  	(*ThrottleDelayResponse)(nil),          // 31: orlyacl.v1.ThrottleDelayResponse
 123  	(*FollowedPubkeysResponse)(nil),        // 32: orlyacl.v1.FollowedPubkeysResponse
 124  	(*AdminRelaysResponse)(nil),            // 33: orlyacl.v1.AdminRelaysResponse
 125  	(*ListBannedPubkeysResponse)(nil),      // 34: orlyacl.v1.ListBannedPubkeysResponse
 126  	(*ListAllowedPubkeysResponse)(nil),     // 35: orlyacl.v1.ListAllowedPubkeysResponse
 127  	(*ListBannedEventsResponse)(nil),       // 36: orlyacl.v1.ListBannedEventsResponse
 128  	(*ListAllowedEventsResponse)(nil),      // 37: orlyacl.v1.ListAllowedEventsResponse
 129  	(*ListBlockedIPsResponse)(nil),         // 38: orlyacl.v1.ListBlockedIPsResponse
 130  	(*ListAllowedKindsResponse)(nil),       // 39: orlyacl.v1.ListAllowedKindsResponse
 131  	(*ListTrustedPubkeysResponse)(nil),     // 40: orlyacl.v1.ListTrustedPubkeysResponse
 132  	(*ListBlacklistedPubkeysResponse)(nil), // 41: orlyacl.v1.ListBlacklistedPubkeysResponse
 133  	(*ListSpamEventsResponse)(nil),         // 42: orlyacl.v1.ListSpamEventsResponse
 134  	(*RateLimitCheckResponse)(nil),         // 43: orlyacl.v1.RateLimitCheckResponse
 135  	(*CuratingConfig)(nil),                 // 44: orlyacl.v1.CuratingConfig
 136  	(*BoolResponse)(nil),                   // 45: orlyacl.v1.BoolResponse
 137  	(*ListUnclassifiedUsersResponse)(nil),  // 46: orlyacl.v1.ListUnclassifiedUsersResponse
 138  	(*EventsForPubkeyResponse)(nil),        // 47: orlyacl.v1.EventsForPubkeyResponse
 139  	(*DeleteCountResponse)(nil),            // 48: orlyacl.v1.DeleteCountResponse
 140  	(*ScanResultResponse)(nil),             // 49: orlyacl.v1.ScanResultResponse
 141  	(*SubscriptionResponse)(nil),           // 50: orlyacl.v1.SubscriptionResponse
 142  	(*AliasResponse)(nil),                  // 51: orlyacl.v1.AliasResponse
 143  	(*PubkeyResponse)(nil),                 // 52: orlyacl.v1.PubkeyResponse
 144  }
 145  var file_orlyacl_v1_acl_proto_depIdxs = []int32{
 146  	0,  // 0: orlyacl.v1.ACLService.GetAccessLevel:input_type -> orlyacl.v1.AccessLevelRequest
 147  	1,  // 1: orlyacl.v1.ACLService.CheckPolicy:input_type -> orlyacl.v1.PolicyCheckRequest
 148  	2,  // 2: orlyacl.v1.ACLService.GetACLInfo:input_type -> orlyacl.v1.Empty
 149  	2,  // 3: orlyacl.v1.ACLService.GetMode:input_type -> orlyacl.v1.Empty
 150  	2,  // 4: orlyacl.v1.ACLService.Ready:input_type -> orlyacl.v1.Empty
 151  	3,  // 5: orlyacl.v1.ACLService.GetThrottleDelay:input_type -> orlyacl.v1.ThrottleDelayRequest
 152  	4,  // 6: orlyacl.v1.ACLService.AddFollow:input_type -> orlyacl.v1.AddFollowRequest
 153  	2,  // 7: orlyacl.v1.ACLService.GetFollowedPubkeys:input_type -> orlyacl.v1.Empty
 154  	2,  // 8: orlyacl.v1.ACLService.GetAdminRelays:input_type -> orlyacl.v1.Empty
 155  	5,  // 9: orlyacl.v1.ACLService.BanPubkey:input_type -> orlyacl.v1.BanPubkeyRequest
 156  	6,  // 10: orlyacl.v1.ACLService.UnbanPubkey:input_type -> orlyacl.v1.PubkeyRequest
 157  	2,  // 11: orlyacl.v1.ACLService.ListBannedPubkeys:input_type -> orlyacl.v1.Empty
 158  	7,  // 12: orlyacl.v1.ACLService.AllowPubkey:input_type -> orlyacl.v1.AllowPubkeyRequest
 159  	6,  // 13: orlyacl.v1.ACLService.DisallowPubkey:input_type -> orlyacl.v1.PubkeyRequest
 160  	2,  // 14: orlyacl.v1.ACLService.ListAllowedPubkeys:input_type -> orlyacl.v1.Empty
 161  	8,  // 15: orlyacl.v1.ACLService.BanEvent:input_type -> orlyacl.v1.BanEventRequest
 162  	9,  // 16: orlyacl.v1.ACLService.UnbanEvent:input_type -> orlyacl.v1.EventRequest
 163  	2,  // 17: orlyacl.v1.ACLService.ListBannedEvents:input_type -> orlyacl.v1.Empty
 164  	8,  // 18: orlyacl.v1.ACLService.AllowEvent:input_type -> orlyacl.v1.BanEventRequest
 165  	9,  // 19: orlyacl.v1.ACLService.DisallowEvent:input_type -> orlyacl.v1.EventRequest
 166  	2,  // 20: orlyacl.v1.ACLService.ListAllowedEvents:input_type -> orlyacl.v1.Empty
 167  	10, // 21: orlyacl.v1.ACLService.BlockIP:input_type -> orlyacl.v1.BlockIPRequest
 168  	11, // 22: orlyacl.v1.ACLService.UnblockIP:input_type -> orlyacl.v1.IPRequest
 169  	2,  // 23: orlyacl.v1.ACLService.ListBlockedIPs:input_type -> orlyacl.v1.Empty
 170  	12, // 24: orlyacl.v1.ACLService.AllowKind:input_type -> orlyacl.v1.AllowKindRequest
 171  	13, // 25: orlyacl.v1.ACLService.DisallowKind:input_type -> orlyacl.v1.KindRequest
 172  	2,  // 26: orlyacl.v1.ACLService.ListAllowedKinds:input_type -> orlyacl.v1.Empty
 173  	14, // 27: orlyacl.v1.ACLService.UpdatePeerAdmins:input_type -> orlyacl.v1.UpdatePeerAdminsRequest
 174  	15, // 28: orlyacl.v1.ACLService.TrustPubkey:input_type -> orlyacl.v1.TrustPubkeyRequest
 175  	6,  // 29: orlyacl.v1.ACLService.UntrustPubkey:input_type -> orlyacl.v1.PubkeyRequest
 176  	2,  // 30: orlyacl.v1.ACLService.ListTrustedPubkeys:input_type -> orlyacl.v1.Empty
 177  	16, // 31: orlyacl.v1.ACLService.BlacklistPubkey:input_type -> orlyacl.v1.BlacklistPubkeyRequest
 178  	6,  // 32: orlyacl.v1.ACLService.UnblacklistPubkey:input_type -> orlyacl.v1.PubkeyRequest
 179  	2,  // 33: orlyacl.v1.ACLService.ListBlacklistedPubkeys:input_type -> orlyacl.v1.Empty
 180  	17, // 34: orlyacl.v1.ACLService.MarkSpam:input_type -> orlyacl.v1.MarkSpamRequest
 181  	9,  // 35: orlyacl.v1.ACLService.UnmarkSpam:input_type -> orlyacl.v1.EventRequest
 182  	2,  // 36: orlyacl.v1.ACLService.ListSpamEvents:input_type -> orlyacl.v1.Empty
 183  	18, // 37: orlyacl.v1.ACLService.RateLimitCheck:input_type -> orlyacl.v1.RateLimitCheckRequest
 184  	19, // 38: orlyacl.v1.ACLService.ProcessConfigEvent:input_type -> orlyacl.v1.ConfigEventRequest
 185  	2,  // 39: orlyacl.v1.ACLService.GetCuratingConfig:input_type -> orlyacl.v1.Empty
 186  	2,  // 40: orlyacl.v1.ACLService.IsCuratingConfigured:input_type -> orlyacl.v1.Empty
 187  	20, // 41: orlyacl.v1.ACLService.ListUnclassifiedUsers:input_type -> orlyacl.v1.PaginationRequest
 188  	21, // 42: orlyacl.v1.ACLService.GetEventsForPubkey:input_type -> orlyacl.v1.GetEventsForPubkeyRequest
 189  	22, // 43: orlyacl.v1.ACLService.DeleteEventsForPubkey:input_type -> orlyacl.v1.DeleteEventsForPubkeyRequest
 190  	2,  // 44: orlyacl.v1.ACLService.ScanAllPubkeys:input_type -> orlyacl.v1.Empty
 191  	23, // 45: orlyacl.v1.ACLService.SubscribePubkey:input_type -> orlyacl.v1.SubscribeRequest
 192  	6,  // 46: orlyacl.v1.ACLService.UnsubscribePubkey:input_type -> orlyacl.v1.PubkeyRequest
 193  	6,  // 47: orlyacl.v1.ACLService.IsSubscribed:input_type -> orlyacl.v1.PubkeyRequest
 194  	6,  // 48: orlyacl.v1.ACLService.GetSubscription:input_type -> orlyacl.v1.PubkeyRequest
 195  	24, // 49: orlyacl.v1.ACLService.ClaimAlias:input_type -> orlyacl.v1.ClaimAliasRequest
 196  	6,  // 50: orlyacl.v1.ACLService.GetAliasByPubkey:input_type -> orlyacl.v1.PubkeyRequest
 197  	25, // 51: orlyacl.v1.ACLService.GetPubkeyByAlias:input_type -> orlyacl.v1.AliasRequest
 198  	25, // 52: orlyacl.v1.ACLService.IsAliasTaken:input_type -> orlyacl.v1.AliasRequest
 199  	26, // 53: orlyacl.v1.ACLService.GetAccessLevel:output_type -> orlyacl.v1.AccessLevelResponse
 200  	27, // 54: orlyacl.v1.ACLService.CheckPolicy:output_type -> orlyacl.v1.PolicyCheckResponse
 201  	28, // 55: orlyacl.v1.ACLService.GetACLInfo:output_type -> orlyacl.v1.ACLInfoResponse
 202  	29, // 56: orlyacl.v1.ACLService.GetMode:output_type -> orlyacl.v1.ModeResponse
 203  	30, // 57: orlyacl.v1.ACLService.Ready:output_type -> orlyacl.v1.ReadyResponse
 204  	31, // 58: orlyacl.v1.ACLService.GetThrottleDelay:output_type -> orlyacl.v1.ThrottleDelayResponse
 205  	2,  // 59: orlyacl.v1.ACLService.AddFollow:output_type -> orlyacl.v1.Empty
 206  	32, // 60: orlyacl.v1.ACLService.GetFollowedPubkeys:output_type -> orlyacl.v1.FollowedPubkeysResponse
 207  	33, // 61: orlyacl.v1.ACLService.GetAdminRelays:output_type -> orlyacl.v1.AdminRelaysResponse
 208  	2,  // 62: orlyacl.v1.ACLService.BanPubkey:output_type -> orlyacl.v1.Empty
 209  	2,  // 63: orlyacl.v1.ACLService.UnbanPubkey:output_type -> orlyacl.v1.Empty
 210  	34, // 64: orlyacl.v1.ACLService.ListBannedPubkeys:output_type -> orlyacl.v1.ListBannedPubkeysResponse
 211  	2,  // 65: orlyacl.v1.ACLService.AllowPubkey:output_type -> orlyacl.v1.Empty
 212  	2,  // 66: orlyacl.v1.ACLService.DisallowPubkey:output_type -> orlyacl.v1.Empty
 213  	35, // 67: orlyacl.v1.ACLService.ListAllowedPubkeys:output_type -> orlyacl.v1.ListAllowedPubkeysResponse
 214  	2,  // 68: orlyacl.v1.ACLService.BanEvent:output_type -> orlyacl.v1.Empty
 215  	2,  // 69: orlyacl.v1.ACLService.UnbanEvent:output_type -> orlyacl.v1.Empty
 216  	36, // 70: orlyacl.v1.ACLService.ListBannedEvents:output_type -> orlyacl.v1.ListBannedEventsResponse
 217  	2,  // 71: orlyacl.v1.ACLService.AllowEvent:output_type -> orlyacl.v1.Empty
 218  	2,  // 72: orlyacl.v1.ACLService.DisallowEvent:output_type -> orlyacl.v1.Empty
 219  	37, // 73: orlyacl.v1.ACLService.ListAllowedEvents:output_type -> orlyacl.v1.ListAllowedEventsResponse
 220  	2,  // 74: orlyacl.v1.ACLService.BlockIP:output_type -> orlyacl.v1.Empty
 221  	2,  // 75: orlyacl.v1.ACLService.UnblockIP:output_type -> orlyacl.v1.Empty
 222  	38, // 76: orlyacl.v1.ACLService.ListBlockedIPs:output_type -> orlyacl.v1.ListBlockedIPsResponse
 223  	2,  // 77: orlyacl.v1.ACLService.AllowKind:output_type -> orlyacl.v1.Empty
 224  	2,  // 78: orlyacl.v1.ACLService.DisallowKind:output_type -> orlyacl.v1.Empty
 225  	39, // 79: orlyacl.v1.ACLService.ListAllowedKinds:output_type -> orlyacl.v1.ListAllowedKindsResponse
 226  	2,  // 80: orlyacl.v1.ACLService.UpdatePeerAdmins:output_type -> orlyacl.v1.Empty
 227  	2,  // 81: orlyacl.v1.ACLService.TrustPubkey:output_type -> orlyacl.v1.Empty
 228  	2,  // 82: orlyacl.v1.ACLService.UntrustPubkey:output_type -> orlyacl.v1.Empty
 229  	40, // 83: orlyacl.v1.ACLService.ListTrustedPubkeys:output_type -> orlyacl.v1.ListTrustedPubkeysResponse
 230  	2,  // 84: orlyacl.v1.ACLService.BlacklistPubkey:output_type -> orlyacl.v1.Empty
 231  	2,  // 85: orlyacl.v1.ACLService.UnblacklistPubkey:output_type -> orlyacl.v1.Empty
 232  	41, // 86: orlyacl.v1.ACLService.ListBlacklistedPubkeys:output_type -> orlyacl.v1.ListBlacklistedPubkeysResponse
 233  	2,  // 87: orlyacl.v1.ACLService.MarkSpam:output_type -> orlyacl.v1.Empty
 234  	2,  // 88: orlyacl.v1.ACLService.UnmarkSpam:output_type -> orlyacl.v1.Empty
 235  	42, // 89: orlyacl.v1.ACLService.ListSpamEvents:output_type -> orlyacl.v1.ListSpamEventsResponse
 236  	43, // 90: orlyacl.v1.ACLService.RateLimitCheck:output_type -> orlyacl.v1.RateLimitCheckResponse
 237  	2,  // 91: orlyacl.v1.ACLService.ProcessConfigEvent:output_type -> orlyacl.v1.Empty
 238  	44, // 92: orlyacl.v1.ACLService.GetCuratingConfig:output_type -> orlyacl.v1.CuratingConfig
 239  	45, // 93: orlyacl.v1.ACLService.IsCuratingConfigured:output_type -> orlyacl.v1.BoolResponse
 240  	46, // 94: orlyacl.v1.ACLService.ListUnclassifiedUsers:output_type -> orlyacl.v1.ListUnclassifiedUsersResponse
 241  	47, // 95: orlyacl.v1.ACLService.GetEventsForPubkey:output_type -> orlyacl.v1.EventsForPubkeyResponse
 242  	48, // 96: orlyacl.v1.ACLService.DeleteEventsForPubkey:output_type -> orlyacl.v1.DeleteCountResponse
 243  	49, // 97: orlyacl.v1.ACLService.ScanAllPubkeys:output_type -> orlyacl.v1.ScanResultResponse
 244  	2,  // 98: orlyacl.v1.ACLService.SubscribePubkey:output_type -> orlyacl.v1.Empty
 245  	2,  // 99: orlyacl.v1.ACLService.UnsubscribePubkey:output_type -> orlyacl.v1.Empty
 246  	45, // 100: orlyacl.v1.ACLService.IsSubscribed:output_type -> orlyacl.v1.BoolResponse
 247  	50, // 101: orlyacl.v1.ACLService.GetSubscription:output_type -> orlyacl.v1.SubscriptionResponse
 248  	2,  // 102: orlyacl.v1.ACLService.ClaimAlias:output_type -> orlyacl.v1.Empty
 249  	51, // 103: orlyacl.v1.ACLService.GetAliasByPubkey:output_type -> orlyacl.v1.AliasResponse
 250  	52, // 104: orlyacl.v1.ACLService.GetPubkeyByAlias:output_type -> orlyacl.v1.PubkeyResponse
 251  	45, // 105: orlyacl.v1.ACLService.IsAliasTaken:output_type -> orlyacl.v1.BoolResponse
 252  	53, // [53:106] is the sub-list for method output_type
 253  	0,  // [0:53] is the sub-list for method input_type
 254  	0,  // [0:0] is the sub-list for extension type_name
 255  	0,  // [0:0] is the sub-list for extension extendee
 256  	0,  // [0:0] is the sub-list for field type_name
 257  }
 258  
 259  func init() { file_orlyacl_v1_acl_proto_init() }
 260  func file_orlyacl_v1_acl_proto_init() {
 261  	if File_orlyacl_v1_acl_proto != nil {
 262  		return
 263  	}
 264  	file_orlyacl_v1_types_proto_init()
 265  	type x struct{}
 266  	out := protoimpl.TypeBuilder{
 267  		File: protoimpl.DescBuilder{
 268  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
 269  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_orlyacl_v1_acl_proto_rawDesc), len(file_orlyacl_v1_acl_proto_rawDesc)),
 270  			NumEnums:      0,
 271  			NumMessages:   0,
 272  			NumExtensions: 0,
 273  			NumServices:   1,
 274  		},
 275  		GoTypes:           file_orlyacl_v1_acl_proto_goTypes,
 276  		DependencyIndexes: file_orlyacl_v1_acl_proto_depIdxs,
 277  	}.Build()
 278  	File_orlyacl_v1_acl_proto = out.File
 279  	file_orlyacl_v1_acl_proto_goTypes = nil
 280  	file_orlyacl_v1_acl_proto_depIdxs = nil
 281  }
 282