service.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: orlydb/v1/service.proto
   6  
   7  package orlydbv1
   8  
   9  import (
  10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  12  	reflect "reflect"
  13  	sync "sync"
  14  	unsafe "unsafe"
  15  )
  16  
  17  const (
  18  	// Verify that this generated code is sufficiently up-to-date.
  19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
  21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  22  )
  23  
  24  // Lifecycle
  25  type PathResponse struct {
  26  	state         protoimpl.MessageState `protogen:"open.v1"`
  27  	Path          string                 `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
  28  	unknownFields protoimpl.UnknownFields
  29  	sizeCache     protoimpl.SizeCache
  30  }
  31  
  32  func (x *PathResponse) Reset() {
  33  	*x = PathResponse{}
  34  	mi := &file_orlydb_v1_service_proto_msgTypes[0]
  35  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  36  	ms.StoreMessageInfo(mi)
  37  }
  38  
  39  func (x *PathResponse) String() string {
  40  	return protoimpl.X.MessageStringOf(x)
  41  }
  42  
  43  func (*PathResponse) ProtoMessage() {}
  44  
  45  func (x *PathResponse) ProtoReflect() protoreflect.Message {
  46  	mi := &file_orlydb_v1_service_proto_msgTypes[0]
  47  	if x != nil {
  48  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  49  		if ms.LoadMessageInfo() == nil {
  50  			ms.StoreMessageInfo(mi)
  51  		}
  52  		return ms
  53  	}
  54  	return mi.MessageOf(x)
  55  }
  56  
  57  // Deprecated: Use PathResponse.ProtoReflect.Descriptor instead.
  58  func (*PathResponse) Descriptor() ([]byte, []int) {
  59  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{0}
  60  }
  61  
  62  func (x *PathResponse) GetPath() string {
  63  	if x != nil {
  64  		return x.Path
  65  	}
  66  	return ""
  67  }
  68  
  69  type ReadyResponse struct {
  70  	state         protoimpl.MessageState `protogen:"open.v1"`
  71  	Ready         bool                   `protobuf:"varint,1,opt,name=ready,proto3" json:"ready,omitempty"`
  72  	unknownFields protoimpl.UnknownFields
  73  	sizeCache     protoimpl.SizeCache
  74  }
  75  
  76  func (x *ReadyResponse) Reset() {
  77  	*x = ReadyResponse{}
  78  	mi := &file_orlydb_v1_service_proto_msgTypes[1]
  79  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  80  	ms.StoreMessageInfo(mi)
  81  }
  82  
  83  func (x *ReadyResponse) String() string {
  84  	return protoimpl.X.MessageStringOf(x)
  85  }
  86  
  87  func (*ReadyResponse) ProtoMessage() {}
  88  
  89  func (x *ReadyResponse) ProtoReflect() protoreflect.Message {
  90  	mi := &file_orlydb_v1_service_proto_msgTypes[1]
  91  	if x != nil {
  92  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  93  		if ms.LoadMessageInfo() == nil {
  94  			ms.StoreMessageInfo(mi)
  95  		}
  96  		return ms
  97  	}
  98  	return mi.MessageOf(x)
  99  }
 100  
 101  // Deprecated: Use ReadyResponse.ProtoReflect.Descriptor instead.
 102  func (*ReadyResponse) Descriptor() ([]byte, []int) {
 103  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{1}
 104  }
 105  
 106  func (x *ReadyResponse) GetReady() bool {
 107  	if x != nil {
 108  		return x.Ready
 109  	}
 110  	return false
 111  }
 112  
 113  type SetLogLevelRequest struct {
 114  	state         protoimpl.MessageState `protogen:"open.v1"`
 115  	Level         string                 `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"`
 116  	unknownFields protoimpl.UnknownFields
 117  	sizeCache     protoimpl.SizeCache
 118  }
 119  
 120  func (x *SetLogLevelRequest) Reset() {
 121  	*x = SetLogLevelRequest{}
 122  	mi := &file_orlydb_v1_service_proto_msgTypes[2]
 123  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 124  	ms.StoreMessageInfo(mi)
 125  }
 126  
 127  func (x *SetLogLevelRequest) String() string {
 128  	return protoimpl.X.MessageStringOf(x)
 129  }
 130  
 131  func (*SetLogLevelRequest) ProtoMessage() {}
 132  
 133  func (x *SetLogLevelRequest) ProtoReflect() protoreflect.Message {
 134  	mi := &file_orlydb_v1_service_proto_msgTypes[2]
 135  	if x != nil {
 136  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 137  		if ms.LoadMessageInfo() == nil {
 138  			ms.StoreMessageInfo(mi)
 139  		}
 140  		return ms
 141  	}
 142  	return mi.MessageOf(x)
 143  }
 144  
 145  // Deprecated: Use SetLogLevelRequest.ProtoReflect.Descriptor instead.
 146  func (*SetLogLevelRequest) Descriptor() ([]byte, []int) {
 147  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{2}
 148  }
 149  
 150  func (x *SetLogLevelRequest) GetLevel() string {
 151  	if x != nil {
 152  		return x.Level
 153  	}
 154  	return ""
 155  }
 156  
 157  // Event Storage
 158  type SaveEventRequest struct {
 159  	state         protoimpl.MessageState `protogen:"open.v1"`
 160  	Event         *Event                 `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
 161  	unknownFields protoimpl.UnknownFields
 162  	sizeCache     protoimpl.SizeCache
 163  }
 164  
 165  func (x *SaveEventRequest) Reset() {
 166  	*x = SaveEventRequest{}
 167  	mi := &file_orlydb_v1_service_proto_msgTypes[3]
 168  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 169  	ms.StoreMessageInfo(mi)
 170  }
 171  
 172  func (x *SaveEventRequest) String() string {
 173  	return protoimpl.X.MessageStringOf(x)
 174  }
 175  
 176  func (*SaveEventRequest) ProtoMessage() {}
 177  
 178  func (x *SaveEventRequest) ProtoReflect() protoreflect.Message {
 179  	mi := &file_orlydb_v1_service_proto_msgTypes[3]
 180  	if x != nil {
 181  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 182  		if ms.LoadMessageInfo() == nil {
 183  			ms.StoreMessageInfo(mi)
 184  		}
 185  		return ms
 186  	}
 187  	return mi.MessageOf(x)
 188  }
 189  
 190  // Deprecated: Use SaveEventRequest.ProtoReflect.Descriptor instead.
 191  func (*SaveEventRequest) Descriptor() ([]byte, []int) {
 192  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{3}
 193  }
 194  
 195  func (x *SaveEventRequest) GetEvent() *Event {
 196  	if x != nil {
 197  		return x.Event
 198  	}
 199  	return nil
 200  }
 201  
 202  type SaveEventResponse struct {
 203  	state         protoimpl.MessageState `protogen:"open.v1"`
 204  	Exists        bool                   `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
 205  	unknownFields protoimpl.UnknownFields
 206  	sizeCache     protoimpl.SizeCache
 207  }
 208  
 209  func (x *SaveEventResponse) Reset() {
 210  	*x = SaveEventResponse{}
 211  	mi := &file_orlydb_v1_service_proto_msgTypes[4]
 212  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 213  	ms.StoreMessageInfo(mi)
 214  }
 215  
 216  func (x *SaveEventResponse) String() string {
 217  	return protoimpl.X.MessageStringOf(x)
 218  }
 219  
 220  func (*SaveEventResponse) ProtoMessage() {}
 221  
 222  func (x *SaveEventResponse) ProtoReflect() protoreflect.Message {
 223  	mi := &file_orlydb_v1_service_proto_msgTypes[4]
 224  	if x != nil {
 225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 226  		if ms.LoadMessageInfo() == nil {
 227  			ms.StoreMessageInfo(mi)
 228  		}
 229  		return ms
 230  	}
 231  	return mi.MessageOf(x)
 232  }
 233  
 234  // Deprecated: Use SaveEventResponse.ProtoReflect.Descriptor instead.
 235  func (*SaveEventResponse) Descriptor() ([]byte, []int) {
 236  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{4}
 237  }
 238  
 239  func (x *SaveEventResponse) GetExists() bool {
 240  	if x != nil {
 241  		return x.Exists
 242  	}
 243  	return false
 244  }
 245  
 246  type GetSerialsFromFilterRequest struct {
 247  	state         protoimpl.MessageState `protogen:"open.v1"`
 248  	Filter        *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
 249  	unknownFields protoimpl.UnknownFields
 250  	sizeCache     protoimpl.SizeCache
 251  }
 252  
 253  func (x *GetSerialsFromFilterRequest) Reset() {
 254  	*x = GetSerialsFromFilterRequest{}
 255  	mi := &file_orlydb_v1_service_proto_msgTypes[5]
 256  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 257  	ms.StoreMessageInfo(mi)
 258  }
 259  
 260  func (x *GetSerialsFromFilterRequest) String() string {
 261  	return protoimpl.X.MessageStringOf(x)
 262  }
 263  
 264  func (*GetSerialsFromFilterRequest) ProtoMessage() {}
 265  
 266  func (x *GetSerialsFromFilterRequest) ProtoReflect() protoreflect.Message {
 267  	mi := &file_orlydb_v1_service_proto_msgTypes[5]
 268  	if x != nil {
 269  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 270  		if ms.LoadMessageInfo() == nil {
 271  			ms.StoreMessageInfo(mi)
 272  		}
 273  		return ms
 274  	}
 275  	return mi.MessageOf(x)
 276  }
 277  
 278  // Deprecated: Use GetSerialsFromFilterRequest.ProtoReflect.Descriptor instead.
 279  func (*GetSerialsFromFilterRequest) Descriptor() ([]byte, []int) {
 280  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{5}
 281  }
 282  
 283  func (x *GetSerialsFromFilterRequest) GetFilter() *Filter {
 284  	if x != nil {
 285  		return x.Filter
 286  	}
 287  	return nil
 288  }
 289  
 290  type WouldReplaceEventRequest struct {
 291  	state         protoimpl.MessageState `protogen:"open.v1"`
 292  	Event         *Event                 `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
 293  	unknownFields protoimpl.UnknownFields
 294  	sizeCache     protoimpl.SizeCache
 295  }
 296  
 297  func (x *WouldReplaceEventRequest) Reset() {
 298  	*x = WouldReplaceEventRequest{}
 299  	mi := &file_orlydb_v1_service_proto_msgTypes[6]
 300  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 301  	ms.StoreMessageInfo(mi)
 302  }
 303  
 304  func (x *WouldReplaceEventRequest) String() string {
 305  	return protoimpl.X.MessageStringOf(x)
 306  }
 307  
 308  func (*WouldReplaceEventRequest) ProtoMessage() {}
 309  
 310  func (x *WouldReplaceEventRequest) ProtoReflect() protoreflect.Message {
 311  	mi := &file_orlydb_v1_service_proto_msgTypes[6]
 312  	if x != nil {
 313  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 314  		if ms.LoadMessageInfo() == nil {
 315  			ms.StoreMessageInfo(mi)
 316  		}
 317  		return ms
 318  	}
 319  	return mi.MessageOf(x)
 320  }
 321  
 322  // Deprecated: Use WouldReplaceEventRequest.ProtoReflect.Descriptor instead.
 323  func (*WouldReplaceEventRequest) Descriptor() ([]byte, []int) {
 324  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{6}
 325  }
 326  
 327  func (x *WouldReplaceEventRequest) GetEvent() *Event {
 328  	if x != nil {
 329  		return x.Event
 330  	}
 331  	return nil
 332  }
 333  
 334  type WouldReplaceEventResponse struct {
 335  	state           protoimpl.MessageState `protogen:"open.v1"`
 336  	WouldReplace    bool                   `protobuf:"varint,1,opt,name=would_replace,json=wouldReplace,proto3" json:"would_replace,omitempty"`
 337  	ReplacedSerials []uint64               `protobuf:"varint,2,rep,packed,name=replaced_serials,json=replacedSerials,proto3" json:"replaced_serials,omitempty"`
 338  	unknownFields   protoimpl.UnknownFields
 339  	sizeCache       protoimpl.SizeCache
 340  }
 341  
 342  func (x *WouldReplaceEventResponse) Reset() {
 343  	*x = WouldReplaceEventResponse{}
 344  	mi := &file_orlydb_v1_service_proto_msgTypes[7]
 345  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 346  	ms.StoreMessageInfo(mi)
 347  }
 348  
 349  func (x *WouldReplaceEventResponse) String() string {
 350  	return protoimpl.X.MessageStringOf(x)
 351  }
 352  
 353  func (*WouldReplaceEventResponse) ProtoMessage() {}
 354  
 355  func (x *WouldReplaceEventResponse) ProtoReflect() protoreflect.Message {
 356  	mi := &file_orlydb_v1_service_proto_msgTypes[7]
 357  	if x != nil {
 358  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 359  		if ms.LoadMessageInfo() == nil {
 360  			ms.StoreMessageInfo(mi)
 361  		}
 362  		return ms
 363  	}
 364  	return mi.MessageOf(x)
 365  }
 366  
 367  // Deprecated: Use WouldReplaceEventResponse.ProtoReflect.Descriptor instead.
 368  func (*WouldReplaceEventResponse) Descriptor() ([]byte, []int) {
 369  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{7}
 370  }
 371  
 372  func (x *WouldReplaceEventResponse) GetWouldReplace() bool {
 373  	if x != nil {
 374  		return x.WouldReplace
 375  	}
 376  	return false
 377  }
 378  
 379  func (x *WouldReplaceEventResponse) GetReplacedSerials() []uint64 {
 380  	if x != nil {
 381  		return x.ReplacedSerials
 382  	}
 383  	return nil
 384  }
 385  
 386  // Event Queries
 387  type QueryEventsRequest struct {
 388  	state         protoimpl.MessageState `protogen:"open.v1"`
 389  	Filter        *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
 390  	unknownFields protoimpl.UnknownFields
 391  	sizeCache     protoimpl.SizeCache
 392  }
 393  
 394  func (x *QueryEventsRequest) Reset() {
 395  	*x = QueryEventsRequest{}
 396  	mi := &file_orlydb_v1_service_proto_msgTypes[8]
 397  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 398  	ms.StoreMessageInfo(mi)
 399  }
 400  
 401  func (x *QueryEventsRequest) String() string {
 402  	return protoimpl.X.MessageStringOf(x)
 403  }
 404  
 405  func (*QueryEventsRequest) ProtoMessage() {}
 406  
 407  func (x *QueryEventsRequest) ProtoReflect() protoreflect.Message {
 408  	mi := &file_orlydb_v1_service_proto_msgTypes[8]
 409  	if x != nil {
 410  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 411  		if ms.LoadMessageInfo() == nil {
 412  			ms.StoreMessageInfo(mi)
 413  		}
 414  		return ms
 415  	}
 416  	return mi.MessageOf(x)
 417  }
 418  
 419  // Deprecated: Use QueryEventsRequest.ProtoReflect.Descriptor instead.
 420  func (*QueryEventsRequest) Descriptor() ([]byte, []int) {
 421  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{8}
 422  }
 423  
 424  func (x *QueryEventsRequest) GetFilter() *Filter {
 425  	if x != nil {
 426  		return x.Filter
 427  	}
 428  	return nil
 429  }
 430  
 431  type QueryEventsWithOptionsRequest struct {
 432  	state               protoimpl.MessageState `protogen:"open.v1"`
 433  	Filter              *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
 434  	IncludeDeleteEvents bool                   `protobuf:"varint,2,opt,name=include_delete_events,json=includeDeleteEvents,proto3" json:"include_delete_events,omitempty"`
 435  	ShowAllVersions     bool                   `protobuf:"varint,3,opt,name=show_all_versions,json=showAllVersions,proto3" json:"show_all_versions,omitempty"`
 436  	unknownFields       protoimpl.UnknownFields
 437  	sizeCache           protoimpl.SizeCache
 438  }
 439  
 440  func (x *QueryEventsWithOptionsRequest) Reset() {
 441  	*x = QueryEventsWithOptionsRequest{}
 442  	mi := &file_orlydb_v1_service_proto_msgTypes[9]
 443  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 444  	ms.StoreMessageInfo(mi)
 445  }
 446  
 447  func (x *QueryEventsWithOptionsRequest) String() string {
 448  	return protoimpl.X.MessageStringOf(x)
 449  }
 450  
 451  func (*QueryEventsWithOptionsRequest) ProtoMessage() {}
 452  
 453  func (x *QueryEventsWithOptionsRequest) ProtoReflect() protoreflect.Message {
 454  	mi := &file_orlydb_v1_service_proto_msgTypes[9]
 455  	if x != nil {
 456  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 457  		if ms.LoadMessageInfo() == nil {
 458  			ms.StoreMessageInfo(mi)
 459  		}
 460  		return ms
 461  	}
 462  	return mi.MessageOf(x)
 463  }
 464  
 465  // Deprecated: Use QueryEventsWithOptionsRequest.ProtoReflect.Descriptor instead.
 466  func (*QueryEventsWithOptionsRequest) Descriptor() ([]byte, []int) {
 467  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{9}
 468  }
 469  
 470  func (x *QueryEventsWithOptionsRequest) GetFilter() *Filter {
 471  	if x != nil {
 472  		return x.Filter
 473  	}
 474  	return nil
 475  }
 476  
 477  func (x *QueryEventsWithOptionsRequest) GetIncludeDeleteEvents() bool {
 478  	if x != nil {
 479  		return x.IncludeDeleteEvents
 480  	}
 481  	return false
 482  }
 483  
 484  func (x *QueryEventsWithOptionsRequest) GetShowAllVersions() bool {
 485  	if x != nil {
 486  		return x.ShowAllVersions
 487  	}
 488  	return false
 489  }
 490  
 491  type QueryDeleteEventsByTargetIdRequest struct {
 492  	state         protoimpl.MessageState `protogen:"open.v1"`
 493  	TargetEventId []byte                 `protobuf:"bytes,1,opt,name=target_event_id,json=targetEventId,proto3" json:"target_event_id,omitempty"`
 494  	unknownFields protoimpl.UnknownFields
 495  	sizeCache     protoimpl.SizeCache
 496  }
 497  
 498  func (x *QueryDeleteEventsByTargetIdRequest) Reset() {
 499  	*x = QueryDeleteEventsByTargetIdRequest{}
 500  	mi := &file_orlydb_v1_service_proto_msgTypes[10]
 501  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 502  	ms.StoreMessageInfo(mi)
 503  }
 504  
 505  func (x *QueryDeleteEventsByTargetIdRequest) String() string {
 506  	return protoimpl.X.MessageStringOf(x)
 507  }
 508  
 509  func (*QueryDeleteEventsByTargetIdRequest) ProtoMessage() {}
 510  
 511  func (x *QueryDeleteEventsByTargetIdRequest) ProtoReflect() protoreflect.Message {
 512  	mi := &file_orlydb_v1_service_proto_msgTypes[10]
 513  	if x != nil {
 514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 515  		if ms.LoadMessageInfo() == nil {
 516  			ms.StoreMessageInfo(mi)
 517  		}
 518  		return ms
 519  	}
 520  	return mi.MessageOf(x)
 521  }
 522  
 523  // Deprecated: Use QueryDeleteEventsByTargetIdRequest.ProtoReflect.Descriptor instead.
 524  func (*QueryDeleteEventsByTargetIdRequest) Descriptor() ([]byte, []int) {
 525  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{10}
 526  }
 527  
 528  func (x *QueryDeleteEventsByTargetIdRequest) GetTargetEventId() []byte {
 529  	if x != nil {
 530  		return x.TargetEventId
 531  	}
 532  	return nil
 533  }
 534  
 535  type CountEventsResponse struct {
 536  	state         protoimpl.MessageState `protogen:"open.v1"`
 537  	Count         int32                  `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
 538  	Approximate   bool                   `protobuf:"varint,2,opt,name=approximate,proto3" json:"approximate,omitempty"`
 539  	unknownFields protoimpl.UnknownFields
 540  	sizeCache     protoimpl.SizeCache
 541  }
 542  
 543  func (x *CountEventsResponse) Reset() {
 544  	*x = CountEventsResponse{}
 545  	mi := &file_orlydb_v1_service_proto_msgTypes[11]
 546  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 547  	ms.StoreMessageInfo(mi)
 548  }
 549  
 550  func (x *CountEventsResponse) String() string {
 551  	return protoimpl.X.MessageStringOf(x)
 552  }
 553  
 554  func (*CountEventsResponse) ProtoMessage() {}
 555  
 556  func (x *CountEventsResponse) ProtoReflect() protoreflect.Message {
 557  	mi := &file_orlydb_v1_service_proto_msgTypes[11]
 558  	if x != nil {
 559  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 560  		if ms.LoadMessageInfo() == nil {
 561  			ms.StoreMessageInfo(mi)
 562  		}
 563  		return ms
 564  	}
 565  	return mi.MessageOf(x)
 566  }
 567  
 568  // Deprecated: Use CountEventsResponse.ProtoReflect.Descriptor instead.
 569  func (*CountEventsResponse) Descriptor() ([]byte, []int) {
 570  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{11}
 571  }
 572  
 573  func (x *CountEventsResponse) GetCount() int32 {
 574  	if x != nil {
 575  		return x.Count
 576  	}
 577  	return 0
 578  }
 579  
 580  func (x *CountEventsResponse) GetApproximate() bool {
 581  	if x != nil {
 582  		return x.Approximate
 583  	}
 584  	return false
 585  }
 586  
 587  // Event Retrieval
 588  type FetchEventBySerialRequest struct {
 589  	state         protoimpl.MessageState `protogen:"open.v1"`
 590  	Serial        uint64                 `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
 591  	unknownFields protoimpl.UnknownFields
 592  	sizeCache     protoimpl.SizeCache
 593  }
 594  
 595  func (x *FetchEventBySerialRequest) Reset() {
 596  	*x = FetchEventBySerialRequest{}
 597  	mi := &file_orlydb_v1_service_proto_msgTypes[12]
 598  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 599  	ms.StoreMessageInfo(mi)
 600  }
 601  
 602  func (x *FetchEventBySerialRequest) String() string {
 603  	return protoimpl.X.MessageStringOf(x)
 604  }
 605  
 606  func (*FetchEventBySerialRequest) ProtoMessage() {}
 607  
 608  func (x *FetchEventBySerialRequest) ProtoReflect() protoreflect.Message {
 609  	mi := &file_orlydb_v1_service_proto_msgTypes[12]
 610  	if x != nil {
 611  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 612  		if ms.LoadMessageInfo() == nil {
 613  			ms.StoreMessageInfo(mi)
 614  		}
 615  		return ms
 616  	}
 617  	return mi.MessageOf(x)
 618  }
 619  
 620  // Deprecated: Use FetchEventBySerialRequest.ProtoReflect.Descriptor instead.
 621  func (*FetchEventBySerialRequest) Descriptor() ([]byte, []int) {
 622  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{12}
 623  }
 624  
 625  func (x *FetchEventBySerialRequest) GetSerial() uint64 {
 626  	if x != nil {
 627  		return x.Serial
 628  	}
 629  	return 0
 630  }
 631  
 632  type FetchEventBySerialResponse struct {
 633  	state         protoimpl.MessageState `protogen:"open.v1"`
 634  	Event         *Event                 `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
 635  	Found         bool                   `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"`
 636  	unknownFields protoimpl.UnknownFields
 637  	sizeCache     protoimpl.SizeCache
 638  }
 639  
 640  func (x *FetchEventBySerialResponse) Reset() {
 641  	*x = FetchEventBySerialResponse{}
 642  	mi := &file_orlydb_v1_service_proto_msgTypes[13]
 643  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 644  	ms.StoreMessageInfo(mi)
 645  }
 646  
 647  func (x *FetchEventBySerialResponse) String() string {
 648  	return protoimpl.X.MessageStringOf(x)
 649  }
 650  
 651  func (*FetchEventBySerialResponse) ProtoMessage() {}
 652  
 653  func (x *FetchEventBySerialResponse) ProtoReflect() protoreflect.Message {
 654  	mi := &file_orlydb_v1_service_proto_msgTypes[13]
 655  	if x != nil {
 656  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 657  		if ms.LoadMessageInfo() == nil {
 658  			ms.StoreMessageInfo(mi)
 659  		}
 660  		return ms
 661  	}
 662  	return mi.MessageOf(x)
 663  }
 664  
 665  // Deprecated: Use FetchEventBySerialResponse.ProtoReflect.Descriptor instead.
 666  func (*FetchEventBySerialResponse) Descriptor() ([]byte, []int) {
 667  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{13}
 668  }
 669  
 670  func (x *FetchEventBySerialResponse) GetEvent() *Event {
 671  	if x != nil {
 672  		return x.Event
 673  	}
 674  	return nil
 675  }
 676  
 677  func (x *FetchEventBySerialResponse) GetFound() bool {
 678  	if x != nil {
 679  		return x.Found
 680  	}
 681  	return false
 682  }
 683  
 684  type FetchEventsBySerialRequest struct {
 685  	state         protoimpl.MessageState `protogen:"open.v1"`
 686  	Serials       []uint64               `protobuf:"varint,1,rep,packed,name=serials,proto3" json:"serials,omitempty"`
 687  	unknownFields protoimpl.UnknownFields
 688  	sizeCache     protoimpl.SizeCache
 689  }
 690  
 691  func (x *FetchEventsBySerialRequest) Reset() {
 692  	*x = FetchEventsBySerialRequest{}
 693  	mi := &file_orlydb_v1_service_proto_msgTypes[14]
 694  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 695  	ms.StoreMessageInfo(mi)
 696  }
 697  
 698  func (x *FetchEventsBySerialRequest) String() string {
 699  	return protoimpl.X.MessageStringOf(x)
 700  }
 701  
 702  func (*FetchEventsBySerialRequest) ProtoMessage() {}
 703  
 704  func (x *FetchEventsBySerialRequest) ProtoReflect() protoreflect.Message {
 705  	mi := &file_orlydb_v1_service_proto_msgTypes[14]
 706  	if x != nil {
 707  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 708  		if ms.LoadMessageInfo() == nil {
 709  			ms.StoreMessageInfo(mi)
 710  		}
 711  		return ms
 712  	}
 713  	return mi.MessageOf(x)
 714  }
 715  
 716  // Deprecated: Use FetchEventsBySerialRequest.ProtoReflect.Descriptor instead.
 717  func (*FetchEventsBySerialRequest) Descriptor() ([]byte, []int) {
 718  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{14}
 719  }
 720  
 721  func (x *FetchEventsBySerialRequest) GetSerials() []uint64 {
 722  	if x != nil {
 723  		return x.Serials
 724  	}
 725  	return nil
 726  }
 727  
 728  type GetSerialByIdRequest struct {
 729  	state         protoimpl.MessageState `protogen:"open.v1"`
 730  	Id            []byte                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 731  	unknownFields protoimpl.UnknownFields
 732  	sizeCache     protoimpl.SizeCache
 733  }
 734  
 735  func (x *GetSerialByIdRequest) Reset() {
 736  	*x = GetSerialByIdRequest{}
 737  	mi := &file_orlydb_v1_service_proto_msgTypes[15]
 738  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 739  	ms.StoreMessageInfo(mi)
 740  }
 741  
 742  func (x *GetSerialByIdRequest) String() string {
 743  	return protoimpl.X.MessageStringOf(x)
 744  }
 745  
 746  func (*GetSerialByIdRequest) ProtoMessage() {}
 747  
 748  func (x *GetSerialByIdRequest) ProtoReflect() protoreflect.Message {
 749  	mi := &file_orlydb_v1_service_proto_msgTypes[15]
 750  	if x != nil {
 751  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 752  		if ms.LoadMessageInfo() == nil {
 753  			ms.StoreMessageInfo(mi)
 754  		}
 755  		return ms
 756  	}
 757  	return mi.MessageOf(x)
 758  }
 759  
 760  // Deprecated: Use GetSerialByIdRequest.ProtoReflect.Descriptor instead.
 761  func (*GetSerialByIdRequest) Descriptor() ([]byte, []int) {
 762  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{15}
 763  }
 764  
 765  func (x *GetSerialByIdRequest) GetId() []byte {
 766  	if x != nil {
 767  		return x.Id
 768  	}
 769  	return nil
 770  }
 771  
 772  type GetSerialByIdResponse struct {
 773  	state         protoimpl.MessageState `protogen:"open.v1"`
 774  	Serial        uint64                 `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
 775  	Found         bool                   `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"`
 776  	unknownFields protoimpl.UnknownFields
 777  	sizeCache     protoimpl.SizeCache
 778  }
 779  
 780  func (x *GetSerialByIdResponse) Reset() {
 781  	*x = GetSerialByIdResponse{}
 782  	mi := &file_orlydb_v1_service_proto_msgTypes[16]
 783  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 784  	ms.StoreMessageInfo(mi)
 785  }
 786  
 787  func (x *GetSerialByIdResponse) String() string {
 788  	return protoimpl.X.MessageStringOf(x)
 789  }
 790  
 791  func (*GetSerialByIdResponse) ProtoMessage() {}
 792  
 793  func (x *GetSerialByIdResponse) ProtoReflect() protoreflect.Message {
 794  	mi := &file_orlydb_v1_service_proto_msgTypes[16]
 795  	if x != nil {
 796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 797  		if ms.LoadMessageInfo() == nil {
 798  			ms.StoreMessageInfo(mi)
 799  		}
 800  		return ms
 801  	}
 802  	return mi.MessageOf(x)
 803  }
 804  
 805  // Deprecated: Use GetSerialByIdResponse.ProtoReflect.Descriptor instead.
 806  func (*GetSerialByIdResponse) Descriptor() ([]byte, []int) {
 807  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{16}
 808  }
 809  
 810  func (x *GetSerialByIdResponse) GetSerial() uint64 {
 811  	if x != nil {
 812  		return x.Serial
 813  	}
 814  	return 0
 815  }
 816  
 817  func (x *GetSerialByIdResponse) GetFound() bool {
 818  	if x != nil {
 819  		return x.Found
 820  	}
 821  	return false
 822  }
 823  
 824  type GetSerialsByIdsRequest struct {
 825  	state         protoimpl.MessageState `protogen:"open.v1"`
 826  	Ids           [][]byte               `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
 827  	unknownFields protoimpl.UnknownFields
 828  	sizeCache     protoimpl.SizeCache
 829  }
 830  
 831  func (x *GetSerialsByIdsRequest) Reset() {
 832  	*x = GetSerialsByIdsRequest{}
 833  	mi := &file_orlydb_v1_service_proto_msgTypes[17]
 834  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 835  	ms.StoreMessageInfo(mi)
 836  }
 837  
 838  func (x *GetSerialsByIdsRequest) String() string {
 839  	return protoimpl.X.MessageStringOf(x)
 840  }
 841  
 842  func (*GetSerialsByIdsRequest) ProtoMessage() {}
 843  
 844  func (x *GetSerialsByIdsRequest) ProtoReflect() protoreflect.Message {
 845  	mi := &file_orlydb_v1_service_proto_msgTypes[17]
 846  	if x != nil {
 847  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 848  		if ms.LoadMessageInfo() == nil {
 849  			ms.StoreMessageInfo(mi)
 850  		}
 851  		return ms
 852  	}
 853  	return mi.MessageOf(x)
 854  }
 855  
 856  // Deprecated: Use GetSerialsByIdsRequest.ProtoReflect.Descriptor instead.
 857  func (*GetSerialsByIdsRequest) Descriptor() ([]byte, []int) {
 858  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{17}
 859  }
 860  
 861  func (x *GetSerialsByIdsRequest) GetIds() [][]byte {
 862  	if x != nil {
 863  		return x.Ids
 864  	}
 865  	return nil
 866  }
 867  
 868  type GetSerialsByRangeRequest struct {
 869  	state         protoimpl.MessageState `protogen:"open.v1"`
 870  	Range         *Range                 `protobuf:"bytes,1,opt,name=range,proto3" json:"range,omitempty"`
 871  	unknownFields protoimpl.UnknownFields
 872  	sizeCache     protoimpl.SizeCache
 873  }
 874  
 875  func (x *GetSerialsByRangeRequest) Reset() {
 876  	*x = GetSerialsByRangeRequest{}
 877  	mi := &file_orlydb_v1_service_proto_msgTypes[18]
 878  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 879  	ms.StoreMessageInfo(mi)
 880  }
 881  
 882  func (x *GetSerialsByRangeRequest) String() string {
 883  	return protoimpl.X.MessageStringOf(x)
 884  }
 885  
 886  func (*GetSerialsByRangeRequest) ProtoMessage() {}
 887  
 888  func (x *GetSerialsByRangeRequest) ProtoReflect() protoreflect.Message {
 889  	mi := &file_orlydb_v1_service_proto_msgTypes[18]
 890  	if x != nil {
 891  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 892  		if ms.LoadMessageInfo() == nil {
 893  			ms.StoreMessageInfo(mi)
 894  		}
 895  		return ms
 896  	}
 897  	return mi.MessageOf(x)
 898  }
 899  
 900  // Deprecated: Use GetSerialsByRangeRequest.ProtoReflect.Descriptor instead.
 901  func (*GetSerialsByRangeRequest) Descriptor() ([]byte, []int) {
 902  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{18}
 903  }
 904  
 905  func (x *GetSerialsByRangeRequest) GetRange() *Range {
 906  	if x != nil {
 907  		return x.Range
 908  	}
 909  	return nil
 910  }
 911  
 912  type GetFullIdPubkeyBySerialRequest struct {
 913  	state         protoimpl.MessageState `protogen:"open.v1"`
 914  	Serial        uint64                 `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
 915  	unknownFields protoimpl.UnknownFields
 916  	sizeCache     protoimpl.SizeCache
 917  }
 918  
 919  func (x *GetFullIdPubkeyBySerialRequest) Reset() {
 920  	*x = GetFullIdPubkeyBySerialRequest{}
 921  	mi := &file_orlydb_v1_service_proto_msgTypes[19]
 922  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 923  	ms.StoreMessageInfo(mi)
 924  }
 925  
 926  func (x *GetFullIdPubkeyBySerialRequest) String() string {
 927  	return protoimpl.X.MessageStringOf(x)
 928  }
 929  
 930  func (*GetFullIdPubkeyBySerialRequest) ProtoMessage() {}
 931  
 932  func (x *GetFullIdPubkeyBySerialRequest) ProtoReflect() protoreflect.Message {
 933  	mi := &file_orlydb_v1_service_proto_msgTypes[19]
 934  	if x != nil {
 935  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 936  		if ms.LoadMessageInfo() == nil {
 937  			ms.StoreMessageInfo(mi)
 938  		}
 939  		return ms
 940  	}
 941  	return mi.MessageOf(x)
 942  }
 943  
 944  // Deprecated: Use GetFullIdPubkeyBySerialRequest.ProtoReflect.Descriptor instead.
 945  func (*GetFullIdPubkeyBySerialRequest) Descriptor() ([]byte, []int) {
 946  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{19}
 947  }
 948  
 949  func (x *GetFullIdPubkeyBySerialRequest) GetSerial() uint64 {
 950  	if x != nil {
 951  		return x.Serial
 952  	}
 953  	return 0
 954  }
 955  
 956  type GetFullIdPubkeyBySerialsRequest struct {
 957  	state         protoimpl.MessageState `protogen:"open.v1"`
 958  	Serials       []uint64               `protobuf:"varint,1,rep,packed,name=serials,proto3" json:"serials,omitempty"`
 959  	unknownFields protoimpl.UnknownFields
 960  	sizeCache     protoimpl.SizeCache
 961  }
 962  
 963  func (x *GetFullIdPubkeyBySerialsRequest) Reset() {
 964  	*x = GetFullIdPubkeyBySerialsRequest{}
 965  	mi := &file_orlydb_v1_service_proto_msgTypes[20]
 966  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 967  	ms.StoreMessageInfo(mi)
 968  }
 969  
 970  func (x *GetFullIdPubkeyBySerialsRequest) String() string {
 971  	return protoimpl.X.MessageStringOf(x)
 972  }
 973  
 974  func (*GetFullIdPubkeyBySerialsRequest) ProtoMessage() {}
 975  
 976  func (x *GetFullIdPubkeyBySerialsRequest) ProtoReflect() protoreflect.Message {
 977  	mi := &file_orlydb_v1_service_proto_msgTypes[20]
 978  	if x != nil {
 979  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 980  		if ms.LoadMessageInfo() == nil {
 981  			ms.StoreMessageInfo(mi)
 982  		}
 983  		return ms
 984  	}
 985  	return mi.MessageOf(x)
 986  }
 987  
 988  // Deprecated: Use GetFullIdPubkeyBySerialsRequest.ProtoReflect.Descriptor instead.
 989  func (*GetFullIdPubkeyBySerialsRequest) Descriptor() ([]byte, []int) {
 990  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{20}
 991  }
 992  
 993  func (x *GetFullIdPubkeyBySerialsRequest) GetSerials() []uint64 {
 994  	if x != nil {
 995  		return x.Serials
 996  	}
 997  	return nil
 998  }
 999  
1000  // Event Deletion
1001  type DeleteEventRequest struct {
1002  	state         protoimpl.MessageState `protogen:"open.v1"`
1003  	EventId       []byte                 `protobuf:"bytes,1,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
1004  	unknownFields protoimpl.UnknownFields
1005  	sizeCache     protoimpl.SizeCache
1006  }
1007  
1008  func (x *DeleteEventRequest) Reset() {
1009  	*x = DeleteEventRequest{}
1010  	mi := &file_orlydb_v1_service_proto_msgTypes[21]
1011  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1012  	ms.StoreMessageInfo(mi)
1013  }
1014  
1015  func (x *DeleteEventRequest) String() string {
1016  	return protoimpl.X.MessageStringOf(x)
1017  }
1018  
1019  func (*DeleteEventRequest) ProtoMessage() {}
1020  
1021  func (x *DeleteEventRequest) ProtoReflect() protoreflect.Message {
1022  	mi := &file_orlydb_v1_service_proto_msgTypes[21]
1023  	if x != nil {
1024  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1025  		if ms.LoadMessageInfo() == nil {
1026  			ms.StoreMessageInfo(mi)
1027  		}
1028  		return ms
1029  	}
1030  	return mi.MessageOf(x)
1031  }
1032  
1033  // Deprecated: Use DeleteEventRequest.ProtoReflect.Descriptor instead.
1034  func (*DeleteEventRequest) Descriptor() ([]byte, []int) {
1035  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{21}
1036  }
1037  
1038  func (x *DeleteEventRequest) GetEventId() []byte {
1039  	if x != nil {
1040  		return x.EventId
1041  	}
1042  	return nil
1043  }
1044  
1045  type DeleteEventBySerialRequest struct {
1046  	state         protoimpl.MessageState `protogen:"open.v1"`
1047  	Serial        uint64                 `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
1048  	Event         *Event                 `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
1049  	unknownFields protoimpl.UnknownFields
1050  	sizeCache     protoimpl.SizeCache
1051  }
1052  
1053  func (x *DeleteEventBySerialRequest) Reset() {
1054  	*x = DeleteEventBySerialRequest{}
1055  	mi := &file_orlydb_v1_service_proto_msgTypes[22]
1056  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1057  	ms.StoreMessageInfo(mi)
1058  }
1059  
1060  func (x *DeleteEventBySerialRequest) String() string {
1061  	return protoimpl.X.MessageStringOf(x)
1062  }
1063  
1064  func (*DeleteEventBySerialRequest) ProtoMessage() {}
1065  
1066  func (x *DeleteEventBySerialRequest) ProtoReflect() protoreflect.Message {
1067  	mi := &file_orlydb_v1_service_proto_msgTypes[22]
1068  	if x != nil {
1069  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1070  		if ms.LoadMessageInfo() == nil {
1071  			ms.StoreMessageInfo(mi)
1072  		}
1073  		return ms
1074  	}
1075  	return mi.MessageOf(x)
1076  }
1077  
1078  // Deprecated: Use DeleteEventBySerialRequest.ProtoReflect.Descriptor instead.
1079  func (*DeleteEventBySerialRequest) Descriptor() ([]byte, []int) {
1080  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{22}
1081  }
1082  
1083  func (x *DeleteEventBySerialRequest) GetSerial() uint64 {
1084  	if x != nil {
1085  		return x.Serial
1086  	}
1087  	return 0
1088  }
1089  
1090  func (x *DeleteEventBySerialRequest) GetEvent() *Event {
1091  	if x != nil {
1092  		return x.Event
1093  	}
1094  	return nil
1095  }
1096  
1097  type ProcessDeleteRequest struct {
1098  	state         protoimpl.MessageState `protogen:"open.v1"`
1099  	Event         *Event                 `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
1100  	Admins        [][]byte               `protobuf:"bytes,2,rep,name=admins,proto3" json:"admins,omitempty"`
1101  	unknownFields protoimpl.UnknownFields
1102  	sizeCache     protoimpl.SizeCache
1103  }
1104  
1105  func (x *ProcessDeleteRequest) Reset() {
1106  	*x = ProcessDeleteRequest{}
1107  	mi := &file_orlydb_v1_service_proto_msgTypes[23]
1108  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109  	ms.StoreMessageInfo(mi)
1110  }
1111  
1112  func (x *ProcessDeleteRequest) String() string {
1113  	return protoimpl.X.MessageStringOf(x)
1114  }
1115  
1116  func (*ProcessDeleteRequest) ProtoMessage() {}
1117  
1118  func (x *ProcessDeleteRequest) ProtoReflect() protoreflect.Message {
1119  	mi := &file_orlydb_v1_service_proto_msgTypes[23]
1120  	if x != nil {
1121  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1122  		if ms.LoadMessageInfo() == nil {
1123  			ms.StoreMessageInfo(mi)
1124  		}
1125  		return ms
1126  	}
1127  	return mi.MessageOf(x)
1128  }
1129  
1130  // Deprecated: Use ProcessDeleteRequest.ProtoReflect.Descriptor instead.
1131  func (*ProcessDeleteRequest) Descriptor() ([]byte, []int) {
1132  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{23}
1133  }
1134  
1135  func (x *ProcessDeleteRequest) GetEvent() *Event {
1136  	if x != nil {
1137  		return x.Event
1138  	}
1139  	return nil
1140  }
1141  
1142  func (x *ProcessDeleteRequest) GetAdmins() [][]byte {
1143  	if x != nil {
1144  		return x.Admins
1145  	}
1146  	return nil
1147  }
1148  
1149  type CheckForDeletedRequest struct {
1150  	state         protoimpl.MessageState `protogen:"open.v1"`
1151  	Event         *Event                 `protobuf:"bytes,1,opt,name=event,proto3" json:"event,omitempty"`
1152  	Admins        [][]byte               `protobuf:"bytes,2,rep,name=admins,proto3" json:"admins,omitempty"`
1153  	unknownFields protoimpl.UnknownFields
1154  	sizeCache     protoimpl.SizeCache
1155  }
1156  
1157  func (x *CheckForDeletedRequest) Reset() {
1158  	*x = CheckForDeletedRequest{}
1159  	mi := &file_orlydb_v1_service_proto_msgTypes[24]
1160  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1161  	ms.StoreMessageInfo(mi)
1162  }
1163  
1164  func (x *CheckForDeletedRequest) String() string {
1165  	return protoimpl.X.MessageStringOf(x)
1166  }
1167  
1168  func (*CheckForDeletedRequest) ProtoMessage() {}
1169  
1170  func (x *CheckForDeletedRequest) ProtoReflect() protoreflect.Message {
1171  	mi := &file_orlydb_v1_service_proto_msgTypes[24]
1172  	if x != nil {
1173  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1174  		if ms.LoadMessageInfo() == nil {
1175  			ms.StoreMessageInfo(mi)
1176  		}
1177  		return ms
1178  	}
1179  	return mi.MessageOf(x)
1180  }
1181  
1182  // Deprecated: Use CheckForDeletedRequest.ProtoReflect.Descriptor instead.
1183  func (*CheckForDeletedRequest) Descriptor() ([]byte, []int) {
1184  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{24}
1185  }
1186  
1187  func (x *CheckForDeletedRequest) GetEvent() *Event {
1188  	if x != nil {
1189  		return x.Event
1190  	}
1191  	return nil
1192  }
1193  
1194  func (x *CheckForDeletedRequest) GetAdmins() [][]byte {
1195  	if x != nil {
1196  		return x.Admins
1197  	}
1198  	return nil
1199  }
1200  
1201  // Import/Export
1202  type ImportChunk struct {
1203  	state         protoimpl.MessageState `protogen:"open.v1"`
1204  	Data          []byte                 `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
1205  	unknownFields protoimpl.UnknownFields
1206  	sizeCache     protoimpl.SizeCache
1207  }
1208  
1209  func (x *ImportChunk) Reset() {
1210  	*x = ImportChunk{}
1211  	mi := &file_orlydb_v1_service_proto_msgTypes[25]
1212  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1213  	ms.StoreMessageInfo(mi)
1214  }
1215  
1216  func (x *ImportChunk) String() string {
1217  	return protoimpl.X.MessageStringOf(x)
1218  }
1219  
1220  func (*ImportChunk) ProtoMessage() {}
1221  
1222  func (x *ImportChunk) ProtoReflect() protoreflect.Message {
1223  	mi := &file_orlydb_v1_service_proto_msgTypes[25]
1224  	if x != nil {
1225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1226  		if ms.LoadMessageInfo() == nil {
1227  			ms.StoreMessageInfo(mi)
1228  		}
1229  		return ms
1230  	}
1231  	return mi.MessageOf(x)
1232  }
1233  
1234  // Deprecated: Use ImportChunk.ProtoReflect.Descriptor instead.
1235  func (*ImportChunk) Descriptor() ([]byte, []int) {
1236  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{25}
1237  }
1238  
1239  func (x *ImportChunk) GetData() []byte {
1240  	if x != nil {
1241  		return x.Data
1242  	}
1243  	return nil
1244  }
1245  
1246  type ImportResponse struct {
1247  	state          protoimpl.MessageState `protogen:"open.v1"`
1248  	EventsImported int64                  `protobuf:"varint,1,opt,name=events_imported,json=eventsImported,proto3" json:"events_imported,omitempty"`
1249  	EventsSkipped  int64                  `protobuf:"varint,2,opt,name=events_skipped,json=eventsSkipped,proto3" json:"events_skipped,omitempty"`
1250  	unknownFields  protoimpl.UnknownFields
1251  	sizeCache      protoimpl.SizeCache
1252  }
1253  
1254  func (x *ImportResponse) Reset() {
1255  	*x = ImportResponse{}
1256  	mi := &file_orlydb_v1_service_proto_msgTypes[26]
1257  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1258  	ms.StoreMessageInfo(mi)
1259  }
1260  
1261  func (x *ImportResponse) String() string {
1262  	return protoimpl.X.MessageStringOf(x)
1263  }
1264  
1265  func (*ImportResponse) ProtoMessage() {}
1266  
1267  func (x *ImportResponse) ProtoReflect() protoreflect.Message {
1268  	mi := &file_orlydb_v1_service_proto_msgTypes[26]
1269  	if x != nil {
1270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1271  		if ms.LoadMessageInfo() == nil {
1272  			ms.StoreMessageInfo(mi)
1273  		}
1274  		return ms
1275  	}
1276  	return mi.MessageOf(x)
1277  }
1278  
1279  // Deprecated: Use ImportResponse.ProtoReflect.Descriptor instead.
1280  func (*ImportResponse) Descriptor() ([]byte, []int) {
1281  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{26}
1282  }
1283  
1284  func (x *ImportResponse) GetEventsImported() int64 {
1285  	if x != nil {
1286  		return x.EventsImported
1287  	}
1288  	return 0
1289  }
1290  
1291  func (x *ImportResponse) GetEventsSkipped() int64 {
1292  	if x != nil {
1293  		return x.EventsSkipped
1294  	}
1295  	return 0
1296  }
1297  
1298  type ExportRequest struct {
1299  	state         protoimpl.MessageState `protogen:"open.v1"`
1300  	Pubkeys       [][]byte               `protobuf:"bytes,1,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
1301  	unknownFields protoimpl.UnknownFields
1302  	sizeCache     protoimpl.SizeCache
1303  }
1304  
1305  func (x *ExportRequest) Reset() {
1306  	*x = ExportRequest{}
1307  	mi := &file_orlydb_v1_service_proto_msgTypes[27]
1308  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1309  	ms.StoreMessageInfo(mi)
1310  }
1311  
1312  func (x *ExportRequest) String() string {
1313  	return protoimpl.X.MessageStringOf(x)
1314  }
1315  
1316  func (*ExportRequest) ProtoMessage() {}
1317  
1318  func (x *ExportRequest) ProtoReflect() protoreflect.Message {
1319  	mi := &file_orlydb_v1_service_proto_msgTypes[27]
1320  	if x != nil {
1321  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1322  		if ms.LoadMessageInfo() == nil {
1323  			ms.StoreMessageInfo(mi)
1324  		}
1325  		return ms
1326  	}
1327  	return mi.MessageOf(x)
1328  }
1329  
1330  // Deprecated: Use ExportRequest.ProtoReflect.Descriptor instead.
1331  func (*ExportRequest) Descriptor() ([]byte, []int) {
1332  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{27}
1333  }
1334  
1335  func (x *ExportRequest) GetPubkeys() [][]byte {
1336  	if x != nil {
1337  		return x.Pubkeys
1338  	}
1339  	return nil
1340  }
1341  
1342  type ExportChunk struct {
1343  	state         protoimpl.MessageState `protogen:"open.v1"`
1344  	Data          []byte                 `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
1345  	unknownFields protoimpl.UnknownFields
1346  	sizeCache     protoimpl.SizeCache
1347  }
1348  
1349  func (x *ExportChunk) Reset() {
1350  	*x = ExportChunk{}
1351  	mi := &file_orlydb_v1_service_proto_msgTypes[28]
1352  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1353  	ms.StoreMessageInfo(mi)
1354  }
1355  
1356  func (x *ExportChunk) String() string {
1357  	return protoimpl.X.MessageStringOf(x)
1358  }
1359  
1360  func (*ExportChunk) ProtoMessage() {}
1361  
1362  func (x *ExportChunk) ProtoReflect() protoreflect.Message {
1363  	mi := &file_orlydb_v1_service_proto_msgTypes[28]
1364  	if x != nil {
1365  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1366  		if ms.LoadMessageInfo() == nil {
1367  			ms.StoreMessageInfo(mi)
1368  		}
1369  		return ms
1370  	}
1371  	return mi.MessageOf(x)
1372  }
1373  
1374  // Deprecated: Use ExportChunk.ProtoReflect.Descriptor instead.
1375  func (*ExportChunk) Descriptor() ([]byte, []int) {
1376  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{28}
1377  }
1378  
1379  func (x *ExportChunk) GetData() []byte {
1380  	if x != nil {
1381  		return x.Data
1382  	}
1383  	return nil
1384  }
1385  
1386  type ImportEventsFromStringsRequest struct {
1387  	state         protoimpl.MessageState `protogen:"open.v1"`
1388  	EventJsons    []string               `protobuf:"bytes,1,rep,name=event_jsons,json=eventJsons,proto3" json:"event_jsons,omitempty"`
1389  	CheckPolicy   bool                   `protobuf:"varint,2,opt,name=check_policy,json=checkPolicy,proto3" json:"check_policy,omitempty"`
1390  	unknownFields protoimpl.UnknownFields
1391  	sizeCache     protoimpl.SizeCache
1392  }
1393  
1394  func (x *ImportEventsFromStringsRequest) Reset() {
1395  	*x = ImportEventsFromStringsRequest{}
1396  	mi := &file_orlydb_v1_service_proto_msgTypes[29]
1397  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1398  	ms.StoreMessageInfo(mi)
1399  }
1400  
1401  func (x *ImportEventsFromStringsRequest) String() string {
1402  	return protoimpl.X.MessageStringOf(x)
1403  }
1404  
1405  func (*ImportEventsFromStringsRequest) ProtoMessage() {}
1406  
1407  func (x *ImportEventsFromStringsRequest) ProtoReflect() protoreflect.Message {
1408  	mi := &file_orlydb_v1_service_proto_msgTypes[29]
1409  	if x != nil {
1410  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1411  		if ms.LoadMessageInfo() == nil {
1412  			ms.StoreMessageInfo(mi)
1413  		}
1414  		return ms
1415  	}
1416  	return mi.MessageOf(x)
1417  }
1418  
1419  // Deprecated: Use ImportEventsFromStringsRequest.ProtoReflect.Descriptor instead.
1420  func (*ImportEventsFromStringsRequest) Descriptor() ([]byte, []int) {
1421  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{29}
1422  }
1423  
1424  func (x *ImportEventsFromStringsRequest) GetEventJsons() []string {
1425  	if x != nil {
1426  		return x.EventJsons
1427  	}
1428  	return nil
1429  }
1430  
1431  func (x *ImportEventsFromStringsRequest) GetCheckPolicy() bool {
1432  	if x != nil {
1433  		return x.CheckPolicy
1434  	}
1435  	return false
1436  }
1437  
1438  // Relay Identity
1439  type GetRelayIdentitySecretResponse struct {
1440  	state         protoimpl.MessageState `protogen:"open.v1"`
1441  	SecretKey     []byte                 `protobuf:"bytes,1,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
1442  	unknownFields protoimpl.UnknownFields
1443  	sizeCache     protoimpl.SizeCache
1444  }
1445  
1446  func (x *GetRelayIdentitySecretResponse) Reset() {
1447  	*x = GetRelayIdentitySecretResponse{}
1448  	mi := &file_orlydb_v1_service_proto_msgTypes[30]
1449  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1450  	ms.StoreMessageInfo(mi)
1451  }
1452  
1453  func (x *GetRelayIdentitySecretResponse) String() string {
1454  	return protoimpl.X.MessageStringOf(x)
1455  }
1456  
1457  func (*GetRelayIdentitySecretResponse) ProtoMessage() {}
1458  
1459  func (x *GetRelayIdentitySecretResponse) ProtoReflect() protoreflect.Message {
1460  	mi := &file_orlydb_v1_service_proto_msgTypes[30]
1461  	if x != nil {
1462  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1463  		if ms.LoadMessageInfo() == nil {
1464  			ms.StoreMessageInfo(mi)
1465  		}
1466  		return ms
1467  	}
1468  	return mi.MessageOf(x)
1469  }
1470  
1471  // Deprecated: Use GetRelayIdentitySecretResponse.ProtoReflect.Descriptor instead.
1472  func (*GetRelayIdentitySecretResponse) Descriptor() ([]byte, []int) {
1473  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{30}
1474  }
1475  
1476  func (x *GetRelayIdentitySecretResponse) GetSecretKey() []byte {
1477  	if x != nil {
1478  		return x.SecretKey
1479  	}
1480  	return nil
1481  }
1482  
1483  type SetRelayIdentitySecretRequest struct {
1484  	state         protoimpl.MessageState `protogen:"open.v1"`
1485  	SecretKey     []byte                 `protobuf:"bytes,1,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
1486  	unknownFields protoimpl.UnknownFields
1487  	sizeCache     protoimpl.SizeCache
1488  }
1489  
1490  func (x *SetRelayIdentitySecretRequest) Reset() {
1491  	*x = SetRelayIdentitySecretRequest{}
1492  	mi := &file_orlydb_v1_service_proto_msgTypes[31]
1493  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1494  	ms.StoreMessageInfo(mi)
1495  }
1496  
1497  func (x *SetRelayIdentitySecretRequest) String() string {
1498  	return protoimpl.X.MessageStringOf(x)
1499  }
1500  
1501  func (*SetRelayIdentitySecretRequest) ProtoMessage() {}
1502  
1503  func (x *SetRelayIdentitySecretRequest) ProtoReflect() protoreflect.Message {
1504  	mi := &file_orlydb_v1_service_proto_msgTypes[31]
1505  	if x != nil {
1506  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1507  		if ms.LoadMessageInfo() == nil {
1508  			ms.StoreMessageInfo(mi)
1509  		}
1510  		return ms
1511  	}
1512  	return mi.MessageOf(x)
1513  }
1514  
1515  // Deprecated: Use SetRelayIdentitySecretRequest.ProtoReflect.Descriptor instead.
1516  func (*SetRelayIdentitySecretRequest) Descriptor() ([]byte, []int) {
1517  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{31}
1518  }
1519  
1520  func (x *SetRelayIdentitySecretRequest) GetSecretKey() []byte {
1521  	if x != nil {
1522  		return x.SecretKey
1523  	}
1524  	return nil
1525  }
1526  
1527  // Markers
1528  type SetMarkerRequest struct {
1529  	state         protoimpl.MessageState `protogen:"open.v1"`
1530  	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
1531  	Value         []byte                 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
1532  	unknownFields protoimpl.UnknownFields
1533  	sizeCache     protoimpl.SizeCache
1534  }
1535  
1536  func (x *SetMarkerRequest) Reset() {
1537  	*x = SetMarkerRequest{}
1538  	mi := &file_orlydb_v1_service_proto_msgTypes[32]
1539  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1540  	ms.StoreMessageInfo(mi)
1541  }
1542  
1543  func (x *SetMarkerRequest) String() string {
1544  	return protoimpl.X.MessageStringOf(x)
1545  }
1546  
1547  func (*SetMarkerRequest) ProtoMessage() {}
1548  
1549  func (x *SetMarkerRequest) ProtoReflect() protoreflect.Message {
1550  	mi := &file_orlydb_v1_service_proto_msgTypes[32]
1551  	if x != nil {
1552  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1553  		if ms.LoadMessageInfo() == nil {
1554  			ms.StoreMessageInfo(mi)
1555  		}
1556  		return ms
1557  	}
1558  	return mi.MessageOf(x)
1559  }
1560  
1561  // Deprecated: Use SetMarkerRequest.ProtoReflect.Descriptor instead.
1562  func (*SetMarkerRequest) Descriptor() ([]byte, []int) {
1563  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{32}
1564  }
1565  
1566  func (x *SetMarkerRequest) GetKey() string {
1567  	if x != nil {
1568  		return x.Key
1569  	}
1570  	return ""
1571  }
1572  
1573  func (x *SetMarkerRequest) GetValue() []byte {
1574  	if x != nil {
1575  		return x.Value
1576  	}
1577  	return nil
1578  }
1579  
1580  type GetMarkerRequest struct {
1581  	state         protoimpl.MessageState `protogen:"open.v1"`
1582  	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
1583  	unknownFields protoimpl.UnknownFields
1584  	sizeCache     protoimpl.SizeCache
1585  }
1586  
1587  func (x *GetMarkerRequest) Reset() {
1588  	*x = GetMarkerRequest{}
1589  	mi := &file_orlydb_v1_service_proto_msgTypes[33]
1590  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1591  	ms.StoreMessageInfo(mi)
1592  }
1593  
1594  func (x *GetMarkerRequest) String() string {
1595  	return protoimpl.X.MessageStringOf(x)
1596  }
1597  
1598  func (*GetMarkerRequest) ProtoMessage() {}
1599  
1600  func (x *GetMarkerRequest) ProtoReflect() protoreflect.Message {
1601  	mi := &file_orlydb_v1_service_proto_msgTypes[33]
1602  	if x != nil {
1603  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1604  		if ms.LoadMessageInfo() == nil {
1605  			ms.StoreMessageInfo(mi)
1606  		}
1607  		return ms
1608  	}
1609  	return mi.MessageOf(x)
1610  }
1611  
1612  // Deprecated: Use GetMarkerRequest.ProtoReflect.Descriptor instead.
1613  func (*GetMarkerRequest) Descriptor() ([]byte, []int) {
1614  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{33}
1615  }
1616  
1617  func (x *GetMarkerRequest) GetKey() string {
1618  	if x != nil {
1619  		return x.Key
1620  	}
1621  	return ""
1622  }
1623  
1624  type GetMarkerResponse struct {
1625  	state         protoimpl.MessageState `protogen:"open.v1"`
1626  	Value         []byte                 `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
1627  	Found         bool                   `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"`
1628  	unknownFields protoimpl.UnknownFields
1629  	sizeCache     protoimpl.SizeCache
1630  }
1631  
1632  func (x *GetMarkerResponse) Reset() {
1633  	*x = GetMarkerResponse{}
1634  	mi := &file_orlydb_v1_service_proto_msgTypes[34]
1635  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1636  	ms.StoreMessageInfo(mi)
1637  }
1638  
1639  func (x *GetMarkerResponse) String() string {
1640  	return protoimpl.X.MessageStringOf(x)
1641  }
1642  
1643  func (*GetMarkerResponse) ProtoMessage() {}
1644  
1645  func (x *GetMarkerResponse) ProtoReflect() protoreflect.Message {
1646  	mi := &file_orlydb_v1_service_proto_msgTypes[34]
1647  	if x != nil {
1648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1649  		if ms.LoadMessageInfo() == nil {
1650  			ms.StoreMessageInfo(mi)
1651  		}
1652  		return ms
1653  	}
1654  	return mi.MessageOf(x)
1655  }
1656  
1657  // Deprecated: Use GetMarkerResponse.ProtoReflect.Descriptor instead.
1658  func (*GetMarkerResponse) Descriptor() ([]byte, []int) {
1659  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{34}
1660  }
1661  
1662  func (x *GetMarkerResponse) GetValue() []byte {
1663  	if x != nil {
1664  		return x.Value
1665  	}
1666  	return nil
1667  }
1668  
1669  func (x *GetMarkerResponse) GetFound() bool {
1670  	if x != nil {
1671  		return x.Found
1672  	}
1673  	return false
1674  }
1675  
1676  type HasMarkerRequest struct {
1677  	state         protoimpl.MessageState `protogen:"open.v1"`
1678  	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
1679  	unknownFields protoimpl.UnknownFields
1680  	sizeCache     protoimpl.SizeCache
1681  }
1682  
1683  func (x *HasMarkerRequest) Reset() {
1684  	*x = HasMarkerRequest{}
1685  	mi := &file_orlydb_v1_service_proto_msgTypes[35]
1686  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1687  	ms.StoreMessageInfo(mi)
1688  }
1689  
1690  func (x *HasMarkerRequest) String() string {
1691  	return protoimpl.X.MessageStringOf(x)
1692  }
1693  
1694  func (*HasMarkerRequest) ProtoMessage() {}
1695  
1696  func (x *HasMarkerRequest) ProtoReflect() protoreflect.Message {
1697  	mi := &file_orlydb_v1_service_proto_msgTypes[35]
1698  	if x != nil {
1699  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1700  		if ms.LoadMessageInfo() == nil {
1701  			ms.StoreMessageInfo(mi)
1702  		}
1703  		return ms
1704  	}
1705  	return mi.MessageOf(x)
1706  }
1707  
1708  // Deprecated: Use HasMarkerRequest.ProtoReflect.Descriptor instead.
1709  func (*HasMarkerRequest) Descriptor() ([]byte, []int) {
1710  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{35}
1711  }
1712  
1713  func (x *HasMarkerRequest) GetKey() string {
1714  	if x != nil {
1715  		return x.Key
1716  	}
1717  	return ""
1718  }
1719  
1720  type HasMarkerResponse struct {
1721  	state         protoimpl.MessageState `protogen:"open.v1"`
1722  	Exists        bool                   `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
1723  	unknownFields protoimpl.UnknownFields
1724  	sizeCache     protoimpl.SizeCache
1725  }
1726  
1727  func (x *HasMarkerResponse) Reset() {
1728  	*x = HasMarkerResponse{}
1729  	mi := &file_orlydb_v1_service_proto_msgTypes[36]
1730  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1731  	ms.StoreMessageInfo(mi)
1732  }
1733  
1734  func (x *HasMarkerResponse) String() string {
1735  	return protoimpl.X.MessageStringOf(x)
1736  }
1737  
1738  func (*HasMarkerResponse) ProtoMessage() {}
1739  
1740  func (x *HasMarkerResponse) ProtoReflect() protoreflect.Message {
1741  	mi := &file_orlydb_v1_service_proto_msgTypes[36]
1742  	if x != nil {
1743  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1744  		if ms.LoadMessageInfo() == nil {
1745  			ms.StoreMessageInfo(mi)
1746  		}
1747  		return ms
1748  	}
1749  	return mi.MessageOf(x)
1750  }
1751  
1752  // Deprecated: Use HasMarkerResponse.ProtoReflect.Descriptor instead.
1753  func (*HasMarkerResponse) Descriptor() ([]byte, []int) {
1754  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{36}
1755  }
1756  
1757  func (x *HasMarkerResponse) GetExists() bool {
1758  	if x != nil {
1759  		return x.Exists
1760  	}
1761  	return false
1762  }
1763  
1764  type DeleteMarkerRequest struct {
1765  	state         protoimpl.MessageState `protogen:"open.v1"`
1766  	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
1767  	unknownFields protoimpl.UnknownFields
1768  	sizeCache     protoimpl.SizeCache
1769  }
1770  
1771  func (x *DeleteMarkerRequest) Reset() {
1772  	*x = DeleteMarkerRequest{}
1773  	mi := &file_orlydb_v1_service_proto_msgTypes[37]
1774  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1775  	ms.StoreMessageInfo(mi)
1776  }
1777  
1778  func (x *DeleteMarkerRequest) String() string {
1779  	return protoimpl.X.MessageStringOf(x)
1780  }
1781  
1782  func (*DeleteMarkerRequest) ProtoMessage() {}
1783  
1784  func (x *DeleteMarkerRequest) ProtoReflect() protoreflect.Message {
1785  	mi := &file_orlydb_v1_service_proto_msgTypes[37]
1786  	if x != nil {
1787  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1788  		if ms.LoadMessageInfo() == nil {
1789  			ms.StoreMessageInfo(mi)
1790  		}
1791  		return ms
1792  	}
1793  	return mi.MessageOf(x)
1794  }
1795  
1796  // Deprecated: Use DeleteMarkerRequest.ProtoReflect.Descriptor instead.
1797  func (*DeleteMarkerRequest) Descriptor() ([]byte, []int) {
1798  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{37}
1799  }
1800  
1801  func (x *DeleteMarkerRequest) GetKey() string {
1802  	if x != nil {
1803  		return x.Key
1804  	}
1805  	return ""
1806  }
1807  
1808  // Subscriptions
1809  type GetSubscriptionRequest struct {
1810  	state         protoimpl.MessageState `protogen:"open.v1"`
1811  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
1812  	unknownFields protoimpl.UnknownFields
1813  	sizeCache     protoimpl.SizeCache
1814  }
1815  
1816  func (x *GetSubscriptionRequest) Reset() {
1817  	*x = GetSubscriptionRequest{}
1818  	mi := &file_orlydb_v1_service_proto_msgTypes[38]
1819  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1820  	ms.StoreMessageInfo(mi)
1821  }
1822  
1823  func (x *GetSubscriptionRequest) String() string {
1824  	return protoimpl.X.MessageStringOf(x)
1825  }
1826  
1827  func (*GetSubscriptionRequest) ProtoMessage() {}
1828  
1829  func (x *GetSubscriptionRequest) ProtoReflect() protoreflect.Message {
1830  	mi := &file_orlydb_v1_service_proto_msgTypes[38]
1831  	if x != nil {
1832  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1833  		if ms.LoadMessageInfo() == nil {
1834  			ms.StoreMessageInfo(mi)
1835  		}
1836  		return ms
1837  	}
1838  	return mi.MessageOf(x)
1839  }
1840  
1841  // Deprecated: Use GetSubscriptionRequest.ProtoReflect.Descriptor instead.
1842  func (*GetSubscriptionRequest) Descriptor() ([]byte, []int) {
1843  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{38}
1844  }
1845  
1846  func (x *GetSubscriptionRequest) GetPubkey() []byte {
1847  	if x != nil {
1848  		return x.Pubkey
1849  	}
1850  	return nil
1851  }
1852  
1853  type IsSubscriptionActiveRequest struct {
1854  	state         protoimpl.MessageState `protogen:"open.v1"`
1855  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
1856  	unknownFields protoimpl.UnknownFields
1857  	sizeCache     protoimpl.SizeCache
1858  }
1859  
1860  func (x *IsSubscriptionActiveRequest) Reset() {
1861  	*x = IsSubscriptionActiveRequest{}
1862  	mi := &file_orlydb_v1_service_proto_msgTypes[39]
1863  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1864  	ms.StoreMessageInfo(mi)
1865  }
1866  
1867  func (x *IsSubscriptionActiveRequest) String() string {
1868  	return protoimpl.X.MessageStringOf(x)
1869  }
1870  
1871  func (*IsSubscriptionActiveRequest) ProtoMessage() {}
1872  
1873  func (x *IsSubscriptionActiveRequest) ProtoReflect() protoreflect.Message {
1874  	mi := &file_orlydb_v1_service_proto_msgTypes[39]
1875  	if x != nil {
1876  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1877  		if ms.LoadMessageInfo() == nil {
1878  			ms.StoreMessageInfo(mi)
1879  		}
1880  		return ms
1881  	}
1882  	return mi.MessageOf(x)
1883  }
1884  
1885  // Deprecated: Use IsSubscriptionActiveRequest.ProtoReflect.Descriptor instead.
1886  func (*IsSubscriptionActiveRequest) Descriptor() ([]byte, []int) {
1887  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{39}
1888  }
1889  
1890  func (x *IsSubscriptionActiveRequest) GetPubkey() []byte {
1891  	if x != nil {
1892  		return x.Pubkey
1893  	}
1894  	return nil
1895  }
1896  
1897  type IsSubscriptionActiveResponse struct {
1898  	state         protoimpl.MessageState `protogen:"open.v1"`
1899  	Active        bool                   `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
1900  	unknownFields protoimpl.UnknownFields
1901  	sizeCache     protoimpl.SizeCache
1902  }
1903  
1904  func (x *IsSubscriptionActiveResponse) Reset() {
1905  	*x = IsSubscriptionActiveResponse{}
1906  	mi := &file_orlydb_v1_service_proto_msgTypes[40]
1907  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1908  	ms.StoreMessageInfo(mi)
1909  }
1910  
1911  func (x *IsSubscriptionActiveResponse) String() string {
1912  	return protoimpl.X.MessageStringOf(x)
1913  }
1914  
1915  func (*IsSubscriptionActiveResponse) ProtoMessage() {}
1916  
1917  func (x *IsSubscriptionActiveResponse) ProtoReflect() protoreflect.Message {
1918  	mi := &file_orlydb_v1_service_proto_msgTypes[40]
1919  	if x != nil {
1920  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1921  		if ms.LoadMessageInfo() == nil {
1922  			ms.StoreMessageInfo(mi)
1923  		}
1924  		return ms
1925  	}
1926  	return mi.MessageOf(x)
1927  }
1928  
1929  // Deprecated: Use IsSubscriptionActiveResponse.ProtoReflect.Descriptor instead.
1930  func (*IsSubscriptionActiveResponse) Descriptor() ([]byte, []int) {
1931  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{40}
1932  }
1933  
1934  func (x *IsSubscriptionActiveResponse) GetActive() bool {
1935  	if x != nil {
1936  		return x.Active
1937  	}
1938  	return false
1939  }
1940  
1941  type ExtendSubscriptionRequest struct {
1942  	state         protoimpl.MessageState `protogen:"open.v1"`
1943  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
1944  	Days          int32                  `protobuf:"varint,2,opt,name=days,proto3" json:"days,omitempty"`
1945  	unknownFields protoimpl.UnknownFields
1946  	sizeCache     protoimpl.SizeCache
1947  }
1948  
1949  func (x *ExtendSubscriptionRequest) Reset() {
1950  	*x = ExtendSubscriptionRequest{}
1951  	mi := &file_orlydb_v1_service_proto_msgTypes[41]
1952  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1953  	ms.StoreMessageInfo(mi)
1954  }
1955  
1956  func (x *ExtendSubscriptionRequest) String() string {
1957  	return protoimpl.X.MessageStringOf(x)
1958  }
1959  
1960  func (*ExtendSubscriptionRequest) ProtoMessage() {}
1961  
1962  func (x *ExtendSubscriptionRequest) ProtoReflect() protoreflect.Message {
1963  	mi := &file_orlydb_v1_service_proto_msgTypes[41]
1964  	if x != nil {
1965  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1966  		if ms.LoadMessageInfo() == nil {
1967  			ms.StoreMessageInfo(mi)
1968  		}
1969  		return ms
1970  	}
1971  	return mi.MessageOf(x)
1972  }
1973  
1974  // Deprecated: Use ExtendSubscriptionRequest.ProtoReflect.Descriptor instead.
1975  func (*ExtendSubscriptionRequest) Descriptor() ([]byte, []int) {
1976  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{41}
1977  }
1978  
1979  func (x *ExtendSubscriptionRequest) GetPubkey() []byte {
1980  	if x != nil {
1981  		return x.Pubkey
1982  	}
1983  	return nil
1984  }
1985  
1986  func (x *ExtendSubscriptionRequest) GetDays() int32 {
1987  	if x != nil {
1988  		return x.Days
1989  	}
1990  	return 0
1991  }
1992  
1993  type RecordPaymentRequest struct {
1994  	state         protoimpl.MessageState `protogen:"open.v1"`
1995  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
1996  	Amount        int64                  `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
1997  	Invoice       string                 `protobuf:"bytes,3,opt,name=invoice,proto3" json:"invoice,omitempty"`
1998  	Preimage      string                 `protobuf:"bytes,4,opt,name=preimage,proto3" json:"preimage,omitempty"`
1999  	unknownFields protoimpl.UnknownFields
2000  	sizeCache     protoimpl.SizeCache
2001  }
2002  
2003  func (x *RecordPaymentRequest) Reset() {
2004  	*x = RecordPaymentRequest{}
2005  	mi := &file_orlydb_v1_service_proto_msgTypes[42]
2006  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2007  	ms.StoreMessageInfo(mi)
2008  }
2009  
2010  func (x *RecordPaymentRequest) String() string {
2011  	return protoimpl.X.MessageStringOf(x)
2012  }
2013  
2014  func (*RecordPaymentRequest) ProtoMessage() {}
2015  
2016  func (x *RecordPaymentRequest) ProtoReflect() protoreflect.Message {
2017  	mi := &file_orlydb_v1_service_proto_msgTypes[42]
2018  	if x != nil {
2019  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2020  		if ms.LoadMessageInfo() == nil {
2021  			ms.StoreMessageInfo(mi)
2022  		}
2023  		return ms
2024  	}
2025  	return mi.MessageOf(x)
2026  }
2027  
2028  // Deprecated: Use RecordPaymentRequest.ProtoReflect.Descriptor instead.
2029  func (*RecordPaymentRequest) Descriptor() ([]byte, []int) {
2030  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{42}
2031  }
2032  
2033  func (x *RecordPaymentRequest) GetPubkey() []byte {
2034  	if x != nil {
2035  		return x.Pubkey
2036  	}
2037  	return nil
2038  }
2039  
2040  func (x *RecordPaymentRequest) GetAmount() int64 {
2041  	if x != nil {
2042  		return x.Amount
2043  	}
2044  	return 0
2045  }
2046  
2047  func (x *RecordPaymentRequest) GetInvoice() string {
2048  	if x != nil {
2049  		return x.Invoice
2050  	}
2051  	return ""
2052  }
2053  
2054  func (x *RecordPaymentRequest) GetPreimage() string {
2055  	if x != nil {
2056  		return x.Preimage
2057  	}
2058  	return ""
2059  }
2060  
2061  type GetPaymentHistoryRequest struct {
2062  	state         protoimpl.MessageState `protogen:"open.v1"`
2063  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2064  	unknownFields protoimpl.UnknownFields
2065  	sizeCache     protoimpl.SizeCache
2066  }
2067  
2068  func (x *GetPaymentHistoryRequest) Reset() {
2069  	*x = GetPaymentHistoryRequest{}
2070  	mi := &file_orlydb_v1_service_proto_msgTypes[43]
2071  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2072  	ms.StoreMessageInfo(mi)
2073  }
2074  
2075  func (x *GetPaymentHistoryRequest) String() string {
2076  	return protoimpl.X.MessageStringOf(x)
2077  }
2078  
2079  func (*GetPaymentHistoryRequest) ProtoMessage() {}
2080  
2081  func (x *GetPaymentHistoryRequest) ProtoReflect() protoreflect.Message {
2082  	mi := &file_orlydb_v1_service_proto_msgTypes[43]
2083  	if x != nil {
2084  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2085  		if ms.LoadMessageInfo() == nil {
2086  			ms.StoreMessageInfo(mi)
2087  		}
2088  		return ms
2089  	}
2090  	return mi.MessageOf(x)
2091  }
2092  
2093  // Deprecated: Use GetPaymentHistoryRequest.ProtoReflect.Descriptor instead.
2094  func (*GetPaymentHistoryRequest) Descriptor() ([]byte, []int) {
2095  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{43}
2096  }
2097  
2098  func (x *GetPaymentHistoryRequest) GetPubkey() []byte {
2099  	if x != nil {
2100  		return x.Pubkey
2101  	}
2102  	return nil
2103  }
2104  
2105  type ExtendBlossomSubscriptionRequest struct {
2106  	state         protoimpl.MessageState `protogen:"open.v1"`
2107  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2108  	Tier          string                 `protobuf:"bytes,2,opt,name=tier,proto3" json:"tier,omitempty"`
2109  	StorageMb     int64                  `protobuf:"varint,3,opt,name=storage_mb,json=storageMb,proto3" json:"storage_mb,omitempty"`
2110  	DaysExtended  int32                  `protobuf:"varint,4,opt,name=days_extended,json=daysExtended,proto3" json:"days_extended,omitempty"`
2111  	unknownFields protoimpl.UnknownFields
2112  	sizeCache     protoimpl.SizeCache
2113  }
2114  
2115  func (x *ExtendBlossomSubscriptionRequest) Reset() {
2116  	*x = ExtendBlossomSubscriptionRequest{}
2117  	mi := &file_orlydb_v1_service_proto_msgTypes[44]
2118  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2119  	ms.StoreMessageInfo(mi)
2120  }
2121  
2122  func (x *ExtendBlossomSubscriptionRequest) String() string {
2123  	return protoimpl.X.MessageStringOf(x)
2124  }
2125  
2126  func (*ExtendBlossomSubscriptionRequest) ProtoMessage() {}
2127  
2128  func (x *ExtendBlossomSubscriptionRequest) ProtoReflect() protoreflect.Message {
2129  	mi := &file_orlydb_v1_service_proto_msgTypes[44]
2130  	if x != nil {
2131  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2132  		if ms.LoadMessageInfo() == nil {
2133  			ms.StoreMessageInfo(mi)
2134  		}
2135  		return ms
2136  	}
2137  	return mi.MessageOf(x)
2138  }
2139  
2140  // Deprecated: Use ExtendBlossomSubscriptionRequest.ProtoReflect.Descriptor instead.
2141  func (*ExtendBlossomSubscriptionRequest) Descriptor() ([]byte, []int) {
2142  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{44}
2143  }
2144  
2145  func (x *ExtendBlossomSubscriptionRequest) GetPubkey() []byte {
2146  	if x != nil {
2147  		return x.Pubkey
2148  	}
2149  	return nil
2150  }
2151  
2152  func (x *ExtendBlossomSubscriptionRequest) GetTier() string {
2153  	if x != nil {
2154  		return x.Tier
2155  	}
2156  	return ""
2157  }
2158  
2159  func (x *ExtendBlossomSubscriptionRequest) GetStorageMb() int64 {
2160  	if x != nil {
2161  		return x.StorageMb
2162  	}
2163  	return 0
2164  }
2165  
2166  func (x *ExtendBlossomSubscriptionRequest) GetDaysExtended() int32 {
2167  	if x != nil {
2168  		return x.DaysExtended
2169  	}
2170  	return 0
2171  }
2172  
2173  type GetBlossomStorageQuotaRequest struct {
2174  	state         protoimpl.MessageState `protogen:"open.v1"`
2175  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2176  	unknownFields protoimpl.UnknownFields
2177  	sizeCache     protoimpl.SizeCache
2178  }
2179  
2180  func (x *GetBlossomStorageQuotaRequest) Reset() {
2181  	*x = GetBlossomStorageQuotaRequest{}
2182  	mi := &file_orlydb_v1_service_proto_msgTypes[45]
2183  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2184  	ms.StoreMessageInfo(mi)
2185  }
2186  
2187  func (x *GetBlossomStorageQuotaRequest) String() string {
2188  	return protoimpl.X.MessageStringOf(x)
2189  }
2190  
2191  func (*GetBlossomStorageQuotaRequest) ProtoMessage() {}
2192  
2193  func (x *GetBlossomStorageQuotaRequest) ProtoReflect() protoreflect.Message {
2194  	mi := &file_orlydb_v1_service_proto_msgTypes[45]
2195  	if x != nil {
2196  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2197  		if ms.LoadMessageInfo() == nil {
2198  			ms.StoreMessageInfo(mi)
2199  		}
2200  		return ms
2201  	}
2202  	return mi.MessageOf(x)
2203  }
2204  
2205  // Deprecated: Use GetBlossomStorageQuotaRequest.ProtoReflect.Descriptor instead.
2206  func (*GetBlossomStorageQuotaRequest) Descriptor() ([]byte, []int) {
2207  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{45}
2208  }
2209  
2210  func (x *GetBlossomStorageQuotaRequest) GetPubkey() []byte {
2211  	if x != nil {
2212  		return x.Pubkey
2213  	}
2214  	return nil
2215  }
2216  
2217  type GetBlossomStorageQuotaResponse struct {
2218  	state         protoimpl.MessageState `protogen:"open.v1"`
2219  	QuotaMb       int64                  `protobuf:"varint,1,opt,name=quota_mb,json=quotaMb,proto3" json:"quota_mb,omitempty"`
2220  	unknownFields protoimpl.UnknownFields
2221  	sizeCache     protoimpl.SizeCache
2222  }
2223  
2224  func (x *GetBlossomStorageQuotaResponse) Reset() {
2225  	*x = GetBlossomStorageQuotaResponse{}
2226  	mi := &file_orlydb_v1_service_proto_msgTypes[46]
2227  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2228  	ms.StoreMessageInfo(mi)
2229  }
2230  
2231  func (x *GetBlossomStorageQuotaResponse) String() string {
2232  	return protoimpl.X.MessageStringOf(x)
2233  }
2234  
2235  func (*GetBlossomStorageQuotaResponse) ProtoMessage() {}
2236  
2237  func (x *GetBlossomStorageQuotaResponse) ProtoReflect() protoreflect.Message {
2238  	mi := &file_orlydb_v1_service_proto_msgTypes[46]
2239  	if x != nil {
2240  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2241  		if ms.LoadMessageInfo() == nil {
2242  			ms.StoreMessageInfo(mi)
2243  		}
2244  		return ms
2245  	}
2246  	return mi.MessageOf(x)
2247  }
2248  
2249  // Deprecated: Use GetBlossomStorageQuotaResponse.ProtoReflect.Descriptor instead.
2250  func (*GetBlossomStorageQuotaResponse) Descriptor() ([]byte, []int) {
2251  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{46}
2252  }
2253  
2254  func (x *GetBlossomStorageQuotaResponse) GetQuotaMb() int64 {
2255  	if x != nil {
2256  		return x.QuotaMb
2257  	}
2258  	return 0
2259  }
2260  
2261  type IsFirstTimeUserRequest struct {
2262  	state         protoimpl.MessageState `protogen:"open.v1"`
2263  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2264  	unknownFields protoimpl.UnknownFields
2265  	sizeCache     protoimpl.SizeCache
2266  }
2267  
2268  func (x *IsFirstTimeUserRequest) Reset() {
2269  	*x = IsFirstTimeUserRequest{}
2270  	mi := &file_orlydb_v1_service_proto_msgTypes[47]
2271  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2272  	ms.StoreMessageInfo(mi)
2273  }
2274  
2275  func (x *IsFirstTimeUserRequest) String() string {
2276  	return protoimpl.X.MessageStringOf(x)
2277  }
2278  
2279  func (*IsFirstTimeUserRequest) ProtoMessage() {}
2280  
2281  func (x *IsFirstTimeUserRequest) ProtoReflect() protoreflect.Message {
2282  	mi := &file_orlydb_v1_service_proto_msgTypes[47]
2283  	if x != nil {
2284  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2285  		if ms.LoadMessageInfo() == nil {
2286  			ms.StoreMessageInfo(mi)
2287  		}
2288  		return ms
2289  	}
2290  	return mi.MessageOf(x)
2291  }
2292  
2293  // Deprecated: Use IsFirstTimeUserRequest.ProtoReflect.Descriptor instead.
2294  func (*IsFirstTimeUserRequest) Descriptor() ([]byte, []int) {
2295  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{47}
2296  }
2297  
2298  func (x *IsFirstTimeUserRequest) GetPubkey() []byte {
2299  	if x != nil {
2300  		return x.Pubkey
2301  	}
2302  	return nil
2303  }
2304  
2305  type IsFirstTimeUserResponse struct {
2306  	state         protoimpl.MessageState `protogen:"open.v1"`
2307  	FirstTime     bool                   `protobuf:"varint,1,opt,name=first_time,json=firstTime,proto3" json:"first_time,omitempty"`
2308  	unknownFields protoimpl.UnknownFields
2309  	sizeCache     protoimpl.SizeCache
2310  }
2311  
2312  func (x *IsFirstTimeUserResponse) Reset() {
2313  	*x = IsFirstTimeUserResponse{}
2314  	mi := &file_orlydb_v1_service_proto_msgTypes[48]
2315  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2316  	ms.StoreMessageInfo(mi)
2317  }
2318  
2319  func (x *IsFirstTimeUserResponse) String() string {
2320  	return protoimpl.X.MessageStringOf(x)
2321  }
2322  
2323  func (*IsFirstTimeUserResponse) ProtoMessage() {}
2324  
2325  func (x *IsFirstTimeUserResponse) ProtoReflect() protoreflect.Message {
2326  	mi := &file_orlydb_v1_service_proto_msgTypes[48]
2327  	if x != nil {
2328  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2329  		if ms.LoadMessageInfo() == nil {
2330  			ms.StoreMessageInfo(mi)
2331  		}
2332  		return ms
2333  	}
2334  	return mi.MessageOf(x)
2335  }
2336  
2337  // Deprecated: Use IsFirstTimeUserResponse.ProtoReflect.Descriptor instead.
2338  func (*IsFirstTimeUserResponse) Descriptor() ([]byte, []int) {
2339  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{48}
2340  }
2341  
2342  func (x *IsFirstTimeUserResponse) GetFirstTime() bool {
2343  	if x != nil {
2344  		return x.FirstTime
2345  	}
2346  	return false
2347  }
2348  
2349  // NIP-43
2350  type AddNIP43MemberRequest struct {
2351  	state         protoimpl.MessageState `protogen:"open.v1"`
2352  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2353  	InviteCode    string                 `protobuf:"bytes,2,opt,name=invite_code,json=inviteCode,proto3" json:"invite_code,omitempty"`
2354  	unknownFields protoimpl.UnknownFields
2355  	sizeCache     protoimpl.SizeCache
2356  }
2357  
2358  func (x *AddNIP43MemberRequest) Reset() {
2359  	*x = AddNIP43MemberRequest{}
2360  	mi := &file_orlydb_v1_service_proto_msgTypes[49]
2361  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2362  	ms.StoreMessageInfo(mi)
2363  }
2364  
2365  func (x *AddNIP43MemberRequest) String() string {
2366  	return protoimpl.X.MessageStringOf(x)
2367  }
2368  
2369  func (*AddNIP43MemberRequest) ProtoMessage() {}
2370  
2371  func (x *AddNIP43MemberRequest) ProtoReflect() protoreflect.Message {
2372  	mi := &file_orlydb_v1_service_proto_msgTypes[49]
2373  	if x != nil {
2374  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2375  		if ms.LoadMessageInfo() == nil {
2376  			ms.StoreMessageInfo(mi)
2377  		}
2378  		return ms
2379  	}
2380  	return mi.MessageOf(x)
2381  }
2382  
2383  // Deprecated: Use AddNIP43MemberRequest.ProtoReflect.Descriptor instead.
2384  func (*AddNIP43MemberRequest) Descriptor() ([]byte, []int) {
2385  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{49}
2386  }
2387  
2388  func (x *AddNIP43MemberRequest) GetPubkey() []byte {
2389  	if x != nil {
2390  		return x.Pubkey
2391  	}
2392  	return nil
2393  }
2394  
2395  func (x *AddNIP43MemberRequest) GetInviteCode() string {
2396  	if x != nil {
2397  		return x.InviteCode
2398  	}
2399  	return ""
2400  }
2401  
2402  type RemoveNIP43MemberRequest struct {
2403  	state         protoimpl.MessageState `protogen:"open.v1"`
2404  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2405  	unknownFields protoimpl.UnknownFields
2406  	sizeCache     protoimpl.SizeCache
2407  }
2408  
2409  func (x *RemoveNIP43MemberRequest) Reset() {
2410  	*x = RemoveNIP43MemberRequest{}
2411  	mi := &file_orlydb_v1_service_proto_msgTypes[50]
2412  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2413  	ms.StoreMessageInfo(mi)
2414  }
2415  
2416  func (x *RemoveNIP43MemberRequest) String() string {
2417  	return protoimpl.X.MessageStringOf(x)
2418  }
2419  
2420  func (*RemoveNIP43MemberRequest) ProtoMessage() {}
2421  
2422  func (x *RemoveNIP43MemberRequest) ProtoReflect() protoreflect.Message {
2423  	mi := &file_orlydb_v1_service_proto_msgTypes[50]
2424  	if x != nil {
2425  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2426  		if ms.LoadMessageInfo() == nil {
2427  			ms.StoreMessageInfo(mi)
2428  		}
2429  		return ms
2430  	}
2431  	return mi.MessageOf(x)
2432  }
2433  
2434  // Deprecated: Use RemoveNIP43MemberRequest.ProtoReflect.Descriptor instead.
2435  func (*RemoveNIP43MemberRequest) Descriptor() ([]byte, []int) {
2436  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{50}
2437  }
2438  
2439  func (x *RemoveNIP43MemberRequest) GetPubkey() []byte {
2440  	if x != nil {
2441  		return x.Pubkey
2442  	}
2443  	return nil
2444  }
2445  
2446  type IsNIP43MemberRequest struct {
2447  	state         protoimpl.MessageState `protogen:"open.v1"`
2448  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2449  	unknownFields protoimpl.UnknownFields
2450  	sizeCache     protoimpl.SizeCache
2451  }
2452  
2453  func (x *IsNIP43MemberRequest) Reset() {
2454  	*x = IsNIP43MemberRequest{}
2455  	mi := &file_orlydb_v1_service_proto_msgTypes[51]
2456  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2457  	ms.StoreMessageInfo(mi)
2458  }
2459  
2460  func (x *IsNIP43MemberRequest) String() string {
2461  	return protoimpl.X.MessageStringOf(x)
2462  }
2463  
2464  func (*IsNIP43MemberRequest) ProtoMessage() {}
2465  
2466  func (x *IsNIP43MemberRequest) ProtoReflect() protoreflect.Message {
2467  	mi := &file_orlydb_v1_service_proto_msgTypes[51]
2468  	if x != nil {
2469  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2470  		if ms.LoadMessageInfo() == nil {
2471  			ms.StoreMessageInfo(mi)
2472  		}
2473  		return ms
2474  	}
2475  	return mi.MessageOf(x)
2476  }
2477  
2478  // Deprecated: Use IsNIP43MemberRequest.ProtoReflect.Descriptor instead.
2479  func (*IsNIP43MemberRequest) Descriptor() ([]byte, []int) {
2480  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{51}
2481  }
2482  
2483  func (x *IsNIP43MemberRequest) GetPubkey() []byte {
2484  	if x != nil {
2485  		return x.Pubkey
2486  	}
2487  	return nil
2488  }
2489  
2490  type IsNIP43MemberResponse struct {
2491  	state         protoimpl.MessageState `protogen:"open.v1"`
2492  	IsMember      bool                   `protobuf:"varint,1,opt,name=is_member,json=isMember,proto3" json:"is_member,omitempty"`
2493  	unknownFields protoimpl.UnknownFields
2494  	sizeCache     protoimpl.SizeCache
2495  }
2496  
2497  func (x *IsNIP43MemberResponse) Reset() {
2498  	*x = IsNIP43MemberResponse{}
2499  	mi := &file_orlydb_v1_service_proto_msgTypes[52]
2500  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2501  	ms.StoreMessageInfo(mi)
2502  }
2503  
2504  func (x *IsNIP43MemberResponse) String() string {
2505  	return protoimpl.X.MessageStringOf(x)
2506  }
2507  
2508  func (*IsNIP43MemberResponse) ProtoMessage() {}
2509  
2510  func (x *IsNIP43MemberResponse) ProtoReflect() protoreflect.Message {
2511  	mi := &file_orlydb_v1_service_proto_msgTypes[52]
2512  	if x != nil {
2513  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2514  		if ms.LoadMessageInfo() == nil {
2515  			ms.StoreMessageInfo(mi)
2516  		}
2517  		return ms
2518  	}
2519  	return mi.MessageOf(x)
2520  }
2521  
2522  // Deprecated: Use IsNIP43MemberResponse.ProtoReflect.Descriptor instead.
2523  func (*IsNIP43MemberResponse) Descriptor() ([]byte, []int) {
2524  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{52}
2525  }
2526  
2527  func (x *IsNIP43MemberResponse) GetIsMember() bool {
2528  	if x != nil {
2529  		return x.IsMember
2530  	}
2531  	return false
2532  }
2533  
2534  type GetNIP43MembershipRequest struct {
2535  	state         protoimpl.MessageState `protogen:"open.v1"`
2536  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2537  	unknownFields protoimpl.UnknownFields
2538  	sizeCache     protoimpl.SizeCache
2539  }
2540  
2541  func (x *GetNIP43MembershipRequest) Reset() {
2542  	*x = GetNIP43MembershipRequest{}
2543  	mi := &file_orlydb_v1_service_proto_msgTypes[53]
2544  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2545  	ms.StoreMessageInfo(mi)
2546  }
2547  
2548  func (x *GetNIP43MembershipRequest) String() string {
2549  	return protoimpl.X.MessageStringOf(x)
2550  }
2551  
2552  func (*GetNIP43MembershipRequest) ProtoMessage() {}
2553  
2554  func (x *GetNIP43MembershipRequest) ProtoReflect() protoreflect.Message {
2555  	mi := &file_orlydb_v1_service_proto_msgTypes[53]
2556  	if x != nil {
2557  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2558  		if ms.LoadMessageInfo() == nil {
2559  			ms.StoreMessageInfo(mi)
2560  		}
2561  		return ms
2562  	}
2563  	return mi.MessageOf(x)
2564  }
2565  
2566  // Deprecated: Use GetNIP43MembershipRequest.ProtoReflect.Descriptor instead.
2567  func (*GetNIP43MembershipRequest) Descriptor() ([]byte, []int) {
2568  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{53}
2569  }
2570  
2571  func (x *GetNIP43MembershipRequest) GetPubkey() []byte {
2572  	if x != nil {
2573  		return x.Pubkey
2574  	}
2575  	return nil
2576  }
2577  
2578  type StoreInviteCodeRequest struct {
2579  	state         protoimpl.MessageState `protogen:"open.v1"`
2580  	Code          string                 `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
2581  	ExpiresAt     int64                  `protobuf:"varint,2,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
2582  	unknownFields protoimpl.UnknownFields
2583  	sizeCache     protoimpl.SizeCache
2584  }
2585  
2586  func (x *StoreInviteCodeRequest) Reset() {
2587  	*x = StoreInviteCodeRequest{}
2588  	mi := &file_orlydb_v1_service_proto_msgTypes[54]
2589  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2590  	ms.StoreMessageInfo(mi)
2591  }
2592  
2593  func (x *StoreInviteCodeRequest) String() string {
2594  	return protoimpl.X.MessageStringOf(x)
2595  }
2596  
2597  func (*StoreInviteCodeRequest) ProtoMessage() {}
2598  
2599  func (x *StoreInviteCodeRequest) ProtoReflect() protoreflect.Message {
2600  	mi := &file_orlydb_v1_service_proto_msgTypes[54]
2601  	if x != nil {
2602  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2603  		if ms.LoadMessageInfo() == nil {
2604  			ms.StoreMessageInfo(mi)
2605  		}
2606  		return ms
2607  	}
2608  	return mi.MessageOf(x)
2609  }
2610  
2611  // Deprecated: Use StoreInviteCodeRequest.ProtoReflect.Descriptor instead.
2612  func (*StoreInviteCodeRequest) Descriptor() ([]byte, []int) {
2613  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{54}
2614  }
2615  
2616  func (x *StoreInviteCodeRequest) GetCode() string {
2617  	if x != nil {
2618  		return x.Code
2619  	}
2620  	return ""
2621  }
2622  
2623  func (x *StoreInviteCodeRequest) GetExpiresAt() int64 {
2624  	if x != nil {
2625  		return x.ExpiresAt
2626  	}
2627  	return 0
2628  }
2629  
2630  type ValidateInviteCodeRequest struct {
2631  	state         protoimpl.MessageState `protogen:"open.v1"`
2632  	Code          string                 `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
2633  	unknownFields protoimpl.UnknownFields
2634  	sizeCache     protoimpl.SizeCache
2635  }
2636  
2637  func (x *ValidateInviteCodeRequest) Reset() {
2638  	*x = ValidateInviteCodeRequest{}
2639  	mi := &file_orlydb_v1_service_proto_msgTypes[55]
2640  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2641  	ms.StoreMessageInfo(mi)
2642  }
2643  
2644  func (x *ValidateInviteCodeRequest) String() string {
2645  	return protoimpl.X.MessageStringOf(x)
2646  }
2647  
2648  func (*ValidateInviteCodeRequest) ProtoMessage() {}
2649  
2650  func (x *ValidateInviteCodeRequest) ProtoReflect() protoreflect.Message {
2651  	mi := &file_orlydb_v1_service_proto_msgTypes[55]
2652  	if x != nil {
2653  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2654  		if ms.LoadMessageInfo() == nil {
2655  			ms.StoreMessageInfo(mi)
2656  		}
2657  		return ms
2658  	}
2659  	return mi.MessageOf(x)
2660  }
2661  
2662  // Deprecated: Use ValidateInviteCodeRequest.ProtoReflect.Descriptor instead.
2663  func (*ValidateInviteCodeRequest) Descriptor() ([]byte, []int) {
2664  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{55}
2665  }
2666  
2667  func (x *ValidateInviteCodeRequest) GetCode() string {
2668  	if x != nil {
2669  		return x.Code
2670  	}
2671  	return ""
2672  }
2673  
2674  type ValidateInviteCodeResponse struct {
2675  	state         protoimpl.MessageState `protogen:"open.v1"`
2676  	Valid         bool                   `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
2677  	unknownFields protoimpl.UnknownFields
2678  	sizeCache     protoimpl.SizeCache
2679  }
2680  
2681  func (x *ValidateInviteCodeResponse) Reset() {
2682  	*x = ValidateInviteCodeResponse{}
2683  	mi := &file_orlydb_v1_service_proto_msgTypes[56]
2684  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2685  	ms.StoreMessageInfo(mi)
2686  }
2687  
2688  func (x *ValidateInviteCodeResponse) String() string {
2689  	return protoimpl.X.MessageStringOf(x)
2690  }
2691  
2692  func (*ValidateInviteCodeResponse) ProtoMessage() {}
2693  
2694  func (x *ValidateInviteCodeResponse) ProtoReflect() protoreflect.Message {
2695  	mi := &file_orlydb_v1_service_proto_msgTypes[56]
2696  	if x != nil {
2697  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2698  		if ms.LoadMessageInfo() == nil {
2699  			ms.StoreMessageInfo(mi)
2700  		}
2701  		return ms
2702  	}
2703  	return mi.MessageOf(x)
2704  }
2705  
2706  // Deprecated: Use ValidateInviteCodeResponse.ProtoReflect.Descriptor instead.
2707  func (*ValidateInviteCodeResponse) Descriptor() ([]byte, []int) {
2708  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{56}
2709  }
2710  
2711  func (x *ValidateInviteCodeResponse) GetValid() bool {
2712  	if x != nil {
2713  		return x.Valid
2714  	}
2715  	return false
2716  }
2717  
2718  type DeleteInviteCodeRequest struct {
2719  	state         protoimpl.MessageState `protogen:"open.v1"`
2720  	Code          string                 `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
2721  	unknownFields protoimpl.UnknownFields
2722  	sizeCache     protoimpl.SizeCache
2723  }
2724  
2725  func (x *DeleteInviteCodeRequest) Reset() {
2726  	*x = DeleteInviteCodeRequest{}
2727  	mi := &file_orlydb_v1_service_proto_msgTypes[57]
2728  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2729  	ms.StoreMessageInfo(mi)
2730  }
2731  
2732  func (x *DeleteInviteCodeRequest) String() string {
2733  	return protoimpl.X.MessageStringOf(x)
2734  }
2735  
2736  func (*DeleteInviteCodeRequest) ProtoMessage() {}
2737  
2738  func (x *DeleteInviteCodeRequest) ProtoReflect() protoreflect.Message {
2739  	mi := &file_orlydb_v1_service_proto_msgTypes[57]
2740  	if x != nil {
2741  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2742  		if ms.LoadMessageInfo() == nil {
2743  			ms.StoreMessageInfo(mi)
2744  		}
2745  		return ms
2746  	}
2747  	return mi.MessageOf(x)
2748  }
2749  
2750  // Deprecated: Use DeleteInviteCodeRequest.ProtoReflect.Descriptor instead.
2751  func (*DeleteInviteCodeRequest) Descriptor() ([]byte, []int) {
2752  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{57}
2753  }
2754  
2755  func (x *DeleteInviteCodeRequest) GetCode() string {
2756  	if x != nil {
2757  		return x.Code
2758  	}
2759  	return ""
2760  }
2761  
2762  type PublishNIP43MembershipEventRequest struct {
2763  	state         protoimpl.MessageState `protogen:"open.v1"`
2764  	Kind          int32                  `protobuf:"varint,1,opt,name=kind,proto3" json:"kind,omitempty"`
2765  	Pubkey        []byte                 `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
2766  	unknownFields protoimpl.UnknownFields
2767  	sizeCache     protoimpl.SizeCache
2768  }
2769  
2770  func (x *PublishNIP43MembershipEventRequest) Reset() {
2771  	*x = PublishNIP43MembershipEventRequest{}
2772  	mi := &file_orlydb_v1_service_proto_msgTypes[58]
2773  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2774  	ms.StoreMessageInfo(mi)
2775  }
2776  
2777  func (x *PublishNIP43MembershipEventRequest) String() string {
2778  	return protoimpl.X.MessageStringOf(x)
2779  }
2780  
2781  func (*PublishNIP43MembershipEventRequest) ProtoMessage() {}
2782  
2783  func (x *PublishNIP43MembershipEventRequest) ProtoReflect() protoreflect.Message {
2784  	mi := &file_orlydb_v1_service_proto_msgTypes[58]
2785  	if x != nil {
2786  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2787  		if ms.LoadMessageInfo() == nil {
2788  			ms.StoreMessageInfo(mi)
2789  		}
2790  		return ms
2791  	}
2792  	return mi.MessageOf(x)
2793  }
2794  
2795  // Deprecated: Use PublishNIP43MembershipEventRequest.ProtoReflect.Descriptor instead.
2796  func (*PublishNIP43MembershipEventRequest) Descriptor() ([]byte, []int) {
2797  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{58}
2798  }
2799  
2800  func (x *PublishNIP43MembershipEventRequest) GetKind() int32 {
2801  	if x != nil {
2802  		return x.Kind
2803  	}
2804  	return 0
2805  }
2806  
2807  func (x *PublishNIP43MembershipEventRequest) GetPubkey() []byte {
2808  	if x != nil {
2809  		return x.Pubkey
2810  	}
2811  	return nil
2812  }
2813  
2814  // Query Cache
2815  type GetCachedJSONRequest struct {
2816  	state         protoimpl.MessageState `protogen:"open.v1"`
2817  	Filter        *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
2818  	unknownFields protoimpl.UnknownFields
2819  	sizeCache     protoimpl.SizeCache
2820  }
2821  
2822  func (x *GetCachedJSONRequest) Reset() {
2823  	*x = GetCachedJSONRequest{}
2824  	mi := &file_orlydb_v1_service_proto_msgTypes[59]
2825  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2826  	ms.StoreMessageInfo(mi)
2827  }
2828  
2829  func (x *GetCachedJSONRequest) String() string {
2830  	return protoimpl.X.MessageStringOf(x)
2831  }
2832  
2833  func (*GetCachedJSONRequest) ProtoMessage() {}
2834  
2835  func (x *GetCachedJSONRequest) ProtoReflect() protoreflect.Message {
2836  	mi := &file_orlydb_v1_service_proto_msgTypes[59]
2837  	if x != nil {
2838  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2839  		if ms.LoadMessageInfo() == nil {
2840  			ms.StoreMessageInfo(mi)
2841  		}
2842  		return ms
2843  	}
2844  	return mi.MessageOf(x)
2845  }
2846  
2847  // Deprecated: Use GetCachedJSONRequest.ProtoReflect.Descriptor instead.
2848  func (*GetCachedJSONRequest) Descriptor() ([]byte, []int) {
2849  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{59}
2850  }
2851  
2852  func (x *GetCachedJSONRequest) GetFilter() *Filter {
2853  	if x != nil {
2854  		return x.Filter
2855  	}
2856  	return nil
2857  }
2858  
2859  type GetCachedJSONResponse struct {
2860  	state         protoimpl.MessageState `protogen:"open.v1"`
2861  	JsonItems     [][]byte               `protobuf:"bytes,1,rep,name=json_items,json=jsonItems,proto3" json:"json_items,omitempty"`
2862  	Found         bool                   `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"`
2863  	unknownFields protoimpl.UnknownFields
2864  	sizeCache     protoimpl.SizeCache
2865  }
2866  
2867  func (x *GetCachedJSONResponse) Reset() {
2868  	*x = GetCachedJSONResponse{}
2869  	mi := &file_orlydb_v1_service_proto_msgTypes[60]
2870  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2871  	ms.StoreMessageInfo(mi)
2872  }
2873  
2874  func (x *GetCachedJSONResponse) String() string {
2875  	return protoimpl.X.MessageStringOf(x)
2876  }
2877  
2878  func (*GetCachedJSONResponse) ProtoMessage() {}
2879  
2880  func (x *GetCachedJSONResponse) ProtoReflect() protoreflect.Message {
2881  	mi := &file_orlydb_v1_service_proto_msgTypes[60]
2882  	if x != nil {
2883  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2884  		if ms.LoadMessageInfo() == nil {
2885  			ms.StoreMessageInfo(mi)
2886  		}
2887  		return ms
2888  	}
2889  	return mi.MessageOf(x)
2890  }
2891  
2892  // Deprecated: Use GetCachedJSONResponse.ProtoReflect.Descriptor instead.
2893  func (*GetCachedJSONResponse) Descriptor() ([]byte, []int) {
2894  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{60}
2895  }
2896  
2897  func (x *GetCachedJSONResponse) GetJsonItems() [][]byte {
2898  	if x != nil {
2899  		return x.JsonItems
2900  	}
2901  	return nil
2902  }
2903  
2904  func (x *GetCachedJSONResponse) GetFound() bool {
2905  	if x != nil {
2906  		return x.Found
2907  	}
2908  	return false
2909  }
2910  
2911  type CacheMarshaledJSONRequest struct {
2912  	state         protoimpl.MessageState `protogen:"open.v1"`
2913  	Filter        *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
2914  	JsonItems     [][]byte               `protobuf:"bytes,2,rep,name=json_items,json=jsonItems,proto3" json:"json_items,omitempty"`
2915  	unknownFields protoimpl.UnknownFields
2916  	sizeCache     protoimpl.SizeCache
2917  }
2918  
2919  func (x *CacheMarshaledJSONRequest) Reset() {
2920  	*x = CacheMarshaledJSONRequest{}
2921  	mi := &file_orlydb_v1_service_proto_msgTypes[61]
2922  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2923  	ms.StoreMessageInfo(mi)
2924  }
2925  
2926  func (x *CacheMarshaledJSONRequest) String() string {
2927  	return protoimpl.X.MessageStringOf(x)
2928  }
2929  
2930  func (*CacheMarshaledJSONRequest) ProtoMessage() {}
2931  
2932  func (x *CacheMarshaledJSONRequest) ProtoReflect() protoreflect.Message {
2933  	mi := &file_orlydb_v1_service_proto_msgTypes[61]
2934  	if x != nil {
2935  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2936  		if ms.LoadMessageInfo() == nil {
2937  			ms.StoreMessageInfo(mi)
2938  		}
2939  		return ms
2940  	}
2941  	return mi.MessageOf(x)
2942  }
2943  
2944  // Deprecated: Use CacheMarshaledJSONRequest.ProtoReflect.Descriptor instead.
2945  func (*CacheMarshaledJSONRequest) Descriptor() ([]byte, []int) {
2946  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{61}
2947  }
2948  
2949  func (x *CacheMarshaledJSONRequest) GetFilter() *Filter {
2950  	if x != nil {
2951  		return x.Filter
2952  	}
2953  	return nil
2954  }
2955  
2956  func (x *CacheMarshaledJSONRequest) GetJsonItems() [][]byte {
2957  	if x != nil {
2958  		return x.JsonItems
2959  	}
2960  	return nil
2961  }
2962  
2963  type GetCachedEventsRequest struct {
2964  	state         protoimpl.MessageState `protogen:"open.v1"`
2965  	Filter        *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
2966  	unknownFields protoimpl.UnknownFields
2967  	sizeCache     protoimpl.SizeCache
2968  }
2969  
2970  func (x *GetCachedEventsRequest) Reset() {
2971  	*x = GetCachedEventsRequest{}
2972  	mi := &file_orlydb_v1_service_proto_msgTypes[62]
2973  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2974  	ms.StoreMessageInfo(mi)
2975  }
2976  
2977  func (x *GetCachedEventsRequest) String() string {
2978  	return protoimpl.X.MessageStringOf(x)
2979  }
2980  
2981  func (*GetCachedEventsRequest) ProtoMessage() {}
2982  
2983  func (x *GetCachedEventsRequest) ProtoReflect() protoreflect.Message {
2984  	mi := &file_orlydb_v1_service_proto_msgTypes[62]
2985  	if x != nil {
2986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2987  		if ms.LoadMessageInfo() == nil {
2988  			ms.StoreMessageInfo(mi)
2989  		}
2990  		return ms
2991  	}
2992  	return mi.MessageOf(x)
2993  }
2994  
2995  // Deprecated: Use GetCachedEventsRequest.ProtoReflect.Descriptor instead.
2996  func (*GetCachedEventsRequest) Descriptor() ([]byte, []int) {
2997  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{62}
2998  }
2999  
3000  func (x *GetCachedEventsRequest) GetFilter() *Filter {
3001  	if x != nil {
3002  		return x.Filter
3003  	}
3004  	return nil
3005  }
3006  
3007  type GetCachedEventsResponse struct {
3008  	state         protoimpl.MessageState `protogen:"open.v1"`
3009  	Events        []*Event               `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
3010  	Found         bool                   `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"`
3011  	unknownFields protoimpl.UnknownFields
3012  	sizeCache     protoimpl.SizeCache
3013  }
3014  
3015  func (x *GetCachedEventsResponse) Reset() {
3016  	*x = GetCachedEventsResponse{}
3017  	mi := &file_orlydb_v1_service_proto_msgTypes[63]
3018  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3019  	ms.StoreMessageInfo(mi)
3020  }
3021  
3022  func (x *GetCachedEventsResponse) String() string {
3023  	return protoimpl.X.MessageStringOf(x)
3024  }
3025  
3026  func (*GetCachedEventsResponse) ProtoMessage() {}
3027  
3028  func (x *GetCachedEventsResponse) ProtoReflect() protoreflect.Message {
3029  	mi := &file_orlydb_v1_service_proto_msgTypes[63]
3030  	if x != nil {
3031  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3032  		if ms.LoadMessageInfo() == nil {
3033  			ms.StoreMessageInfo(mi)
3034  		}
3035  		return ms
3036  	}
3037  	return mi.MessageOf(x)
3038  }
3039  
3040  // Deprecated: Use GetCachedEventsResponse.ProtoReflect.Descriptor instead.
3041  func (*GetCachedEventsResponse) Descriptor() ([]byte, []int) {
3042  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{63}
3043  }
3044  
3045  func (x *GetCachedEventsResponse) GetEvents() []*Event {
3046  	if x != nil {
3047  		return x.Events
3048  	}
3049  	return nil
3050  }
3051  
3052  func (x *GetCachedEventsResponse) GetFound() bool {
3053  	if x != nil {
3054  		return x.Found
3055  	}
3056  	return false
3057  }
3058  
3059  type CacheEventsRequest struct {
3060  	state         protoimpl.MessageState `protogen:"open.v1"`
3061  	Filter        *Filter                `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
3062  	Events        []*Event               `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
3063  	unknownFields protoimpl.UnknownFields
3064  	sizeCache     protoimpl.SizeCache
3065  }
3066  
3067  func (x *CacheEventsRequest) Reset() {
3068  	*x = CacheEventsRequest{}
3069  	mi := &file_orlydb_v1_service_proto_msgTypes[64]
3070  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3071  	ms.StoreMessageInfo(mi)
3072  }
3073  
3074  func (x *CacheEventsRequest) String() string {
3075  	return protoimpl.X.MessageStringOf(x)
3076  }
3077  
3078  func (*CacheEventsRequest) ProtoMessage() {}
3079  
3080  func (x *CacheEventsRequest) ProtoReflect() protoreflect.Message {
3081  	mi := &file_orlydb_v1_service_proto_msgTypes[64]
3082  	if x != nil {
3083  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3084  		if ms.LoadMessageInfo() == nil {
3085  			ms.StoreMessageInfo(mi)
3086  		}
3087  		return ms
3088  	}
3089  	return mi.MessageOf(x)
3090  }
3091  
3092  // Deprecated: Use CacheEventsRequest.ProtoReflect.Descriptor instead.
3093  func (*CacheEventsRequest) Descriptor() ([]byte, []int) {
3094  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{64}
3095  }
3096  
3097  func (x *CacheEventsRequest) GetFilter() *Filter {
3098  	if x != nil {
3099  		return x.Filter
3100  	}
3101  	return nil
3102  }
3103  
3104  func (x *CacheEventsRequest) GetEvents() []*Event {
3105  	if x != nil {
3106  		return x.Events
3107  	}
3108  	return nil
3109  }
3110  
3111  // Access Tracking
3112  type RecordEventAccessRequest struct {
3113  	state         protoimpl.MessageState `protogen:"open.v1"`
3114  	Serial        uint64                 `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
3115  	ConnectionId  string                 `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
3116  	unknownFields protoimpl.UnknownFields
3117  	sizeCache     protoimpl.SizeCache
3118  }
3119  
3120  func (x *RecordEventAccessRequest) Reset() {
3121  	*x = RecordEventAccessRequest{}
3122  	mi := &file_orlydb_v1_service_proto_msgTypes[65]
3123  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3124  	ms.StoreMessageInfo(mi)
3125  }
3126  
3127  func (x *RecordEventAccessRequest) String() string {
3128  	return protoimpl.X.MessageStringOf(x)
3129  }
3130  
3131  func (*RecordEventAccessRequest) ProtoMessage() {}
3132  
3133  func (x *RecordEventAccessRequest) ProtoReflect() protoreflect.Message {
3134  	mi := &file_orlydb_v1_service_proto_msgTypes[65]
3135  	if x != nil {
3136  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3137  		if ms.LoadMessageInfo() == nil {
3138  			ms.StoreMessageInfo(mi)
3139  		}
3140  		return ms
3141  	}
3142  	return mi.MessageOf(x)
3143  }
3144  
3145  // Deprecated: Use RecordEventAccessRequest.ProtoReflect.Descriptor instead.
3146  func (*RecordEventAccessRequest) Descriptor() ([]byte, []int) {
3147  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{65}
3148  }
3149  
3150  func (x *RecordEventAccessRequest) GetSerial() uint64 {
3151  	if x != nil {
3152  		return x.Serial
3153  	}
3154  	return 0
3155  }
3156  
3157  func (x *RecordEventAccessRequest) GetConnectionId() string {
3158  	if x != nil {
3159  		return x.ConnectionId
3160  	}
3161  	return ""
3162  }
3163  
3164  type GetEventAccessInfoRequest struct {
3165  	state         protoimpl.MessageState `protogen:"open.v1"`
3166  	Serial        uint64                 `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
3167  	unknownFields protoimpl.UnknownFields
3168  	sizeCache     protoimpl.SizeCache
3169  }
3170  
3171  func (x *GetEventAccessInfoRequest) Reset() {
3172  	*x = GetEventAccessInfoRequest{}
3173  	mi := &file_orlydb_v1_service_proto_msgTypes[66]
3174  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3175  	ms.StoreMessageInfo(mi)
3176  }
3177  
3178  func (x *GetEventAccessInfoRequest) String() string {
3179  	return protoimpl.X.MessageStringOf(x)
3180  }
3181  
3182  func (*GetEventAccessInfoRequest) ProtoMessage() {}
3183  
3184  func (x *GetEventAccessInfoRequest) ProtoReflect() protoreflect.Message {
3185  	mi := &file_orlydb_v1_service_proto_msgTypes[66]
3186  	if x != nil {
3187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3188  		if ms.LoadMessageInfo() == nil {
3189  			ms.StoreMessageInfo(mi)
3190  		}
3191  		return ms
3192  	}
3193  	return mi.MessageOf(x)
3194  }
3195  
3196  // Deprecated: Use GetEventAccessInfoRequest.ProtoReflect.Descriptor instead.
3197  func (*GetEventAccessInfoRequest) Descriptor() ([]byte, []int) {
3198  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{66}
3199  }
3200  
3201  func (x *GetEventAccessInfoRequest) GetSerial() uint64 {
3202  	if x != nil {
3203  		return x.Serial
3204  	}
3205  	return 0
3206  }
3207  
3208  type GetEventAccessInfoResponse struct {
3209  	state         protoimpl.MessageState `protogen:"open.v1"`
3210  	LastAccess    int64                  `protobuf:"varint,1,opt,name=last_access,json=lastAccess,proto3" json:"last_access,omitempty"`
3211  	AccessCount   uint32                 `protobuf:"varint,2,opt,name=access_count,json=accessCount,proto3" json:"access_count,omitempty"`
3212  	unknownFields protoimpl.UnknownFields
3213  	sizeCache     protoimpl.SizeCache
3214  }
3215  
3216  func (x *GetEventAccessInfoResponse) Reset() {
3217  	*x = GetEventAccessInfoResponse{}
3218  	mi := &file_orlydb_v1_service_proto_msgTypes[67]
3219  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3220  	ms.StoreMessageInfo(mi)
3221  }
3222  
3223  func (x *GetEventAccessInfoResponse) String() string {
3224  	return protoimpl.X.MessageStringOf(x)
3225  }
3226  
3227  func (*GetEventAccessInfoResponse) ProtoMessage() {}
3228  
3229  func (x *GetEventAccessInfoResponse) ProtoReflect() protoreflect.Message {
3230  	mi := &file_orlydb_v1_service_proto_msgTypes[67]
3231  	if x != nil {
3232  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3233  		if ms.LoadMessageInfo() == nil {
3234  			ms.StoreMessageInfo(mi)
3235  		}
3236  		return ms
3237  	}
3238  	return mi.MessageOf(x)
3239  }
3240  
3241  // Deprecated: Use GetEventAccessInfoResponse.ProtoReflect.Descriptor instead.
3242  func (*GetEventAccessInfoResponse) Descriptor() ([]byte, []int) {
3243  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{67}
3244  }
3245  
3246  func (x *GetEventAccessInfoResponse) GetLastAccess() int64 {
3247  	if x != nil {
3248  		return x.LastAccess
3249  	}
3250  	return 0
3251  }
3252  
3253  func (x *GetEventAccessInfoResponse) GetAccessCount() uint32 {
3254  	if x != nil {
3255  		return x.AccessCount
3256  	}
3257  	return 0
3258  }
3259  
3260  type GetLeastAccessedEventsRequest struct {
3261  	state         protoimpl.MessageState `protogen:"open.v1"`
3262  	Limit         int32                  `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
3263  	MinAgeSec     int64                  `protobuf:"varint,2,opt,name=min_age_sec,json=minAgeSec,proto3" json:"min_age_sec,omitempty"`
3264  	unknownFields protoimpl.UnknownFields
3265  	sizeCache     protoimpl.SizeCache
3266  }
3267  
3268  func (x *GetLeastAccessedEventsRequest) Reset() {
3269  	*x = GetLeastAccessedEventsRequest{}
3270  	mi := &file_orlydb_v1_service_proto_msgTypes[68]
3271  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3272  	ms.StoreMessageInfo(mi)
3273  }
3274  
3275  func (x *GetLeastAccessedEventsRequest) String() string {
3276  	return protoimpl.X.MessageStringOf(x)
3277  }
3278  
3279  func (*GetLeastAccessedEventsRequest) ProtoMessage() {}
3280  
3281  func (x *GetLeastAccessedEventsRequest) ProtoReflect() protoreflect.Message {
3282  	mi := &file_orlydb_v1_service_proto_msgTypes[68]
3283  	if x != nil {
3284  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3285  		if ms.LoadMessageInfo() == nil {
3286  			ms.StoreMessageInfo(mi)
3287  		}
3288  		return ms
3289  	}
3290  	return mi.MessageOf(x)
3291  }
3292  
3293  // Deprecated: Use GetLeastAccessedEventsRequest.ProtoReflect.Descriptor instead.
3294  func (*GetLeastAccessedEventsRequest) Descriptor() ([]byte, []int) {
3295  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{68}
3296  }
3297  
3298  func (x *GetLeastAccessedEventsRequest) GetLimit() int32 {
3299  	if x != nil {
3300  		return x.Limit
3301  	}
3302  	return 0
3303  }
3304  
3305  func (x *GetLeastAccessedEventsRequest) GetMinAgeSec() int64 {
3306  	if x != nil {
3307  		return x.MinAgeSec
3308  	}
3309  	return 0
3310  }
3311  
3312  // Utility
3313  type EventIdsBySerialRequest struct {
3314  	state         protoimpl.MessageState `protogen:"open.v1"`
3315  	Start         uint64                 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
3316  	Count         int32                  `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
3317  	unknownFields protoimpl.UnknownFields
3318  	sizeCache     protoimpl.SizeCache
3319  }
3320  
3321  func (x *EventIdsBySerialRequest) Reset() {
3322  	*x = EventIdsBySerialRequest{}
3323  	mi := &file_orlydb_v1_service_proto_msgTypes[69]
3324  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3325  	ms.StoreMessageInfo(mi)
3326  }
3327  
3328  func (x *EventIdsBySerialRequest) String() string {
3329  	return protoimpl.X.MessageStringOf(x)
3330  }
3331  
3332  func (*EventIdsBySerialRequest) ProtoMessage() {}
3333  
3334  func (x *EventIdsBySerialRequest) ProtoReflect() protoreflect.Message {
3335  	mi := &file_orlydb_v1_service_proto_msgTypes[69]
3336  	if x != nil {
3337  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3338  		if ms.LoadMessageInfo() == nil {
3339  			ms.StoreMessageInfo(mi)
3340  		}
3341  		return ms
3342  	}
3343  	return mi.MessageOf(x)
3344  }
3345  
3346  // Deprecated: Use EventIdsBySerialRequest.ProtoReflect.Descriptor instead.
3347  func (*EventIdsBySerialRequest) Descriptor() ([]byte, []int) {
3348  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{69}
3349  }
3350  
3351  func (x *EventIdsBySerialRequest) GetStart() uint64 {
3352  	if x != nil {
3353  		return x.Start
3354  	}
3355  	return 0
3356  }
3357  
3358  func (x *EventIdsBySerialRequest) GetCount() int32 {
3359  	if x != nil {
3360  		return x.Count
3361  	}
3362  	return 0
3363  }
3364  
3365  type EventIdsBySerialResponse struct {
3366  	state         protoimpl.MessageState `protogen:"open.v1"`
3367  	EventIds      []uint64               `protobuf:"varint,1,rep,packed,name=event_ids,json=eventIds,proto3" json:"event_ids,omitempty"`
3368  	unknownFields protoimpl.UnknownFields
3369  	sizeCache     protoimpl.SizeCache
3370  }
3371  
3372  func (x *EventIdsBySerialResponse) Reset() {
3373  	*x = EventIdsBySerialResponse{}
3374  	mi := &file_orlydb_v1_service_proto_msgTypes[70]
3375  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3376  	ms.StoreMessageInfo(mi)
3377  }
3378  
3379  func (x *EventIdsBySerialResponse) String() string {
3380  	return protoimpl.X.MessageStringOf(x)
3381  }
3382  
3383  func (*EventIdsBySerialResponse) ProtoMessage() {}
3384  
3385  func (x *EventIdsBySerialResponse) ProtoReflect() protoreflect.Message {
3386  	mi := &file_orlydb_v1_service_proto_msgTypes[70]
3387  	if x != nil {
3388  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3389  		if ms.LoadMessageInfo() == nil {
3390  			ms.StoreMessageInfo(mi)
3391  		}
3392  		return ms
3393  	}
3394  	return mi.MessageOf(x)
3395  }
3396  
3397  // Deprecated: Use EventIdsBySerialResponse.ProtoReflect.Descriptor instead.
3398  func (*EventIdsBySerialResponse) Descriptor() ([]byte, []int) {
3399  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{70}
3400  }
3401  
3402  func (x *EventIdsBySerialResponse) GetEventIds() []uint64 {
3403  	if x != nil {
3404  		return x.EventIds
3405  	}
3406  	return nil
3407  }
3408  
3409  type BlobMetadata struct {
3410  	state         protoimpl.MessageState `protogen:"open.v1"`
3411  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
3412  	MimeType      string                 `protobuf:"bytes,2,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
3413  	Size          int64                  `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
3414  	Uploaded      int64                  `protobuf:"varint,4,opt,name=uploaded,proto3" json:"uploaded,omitempty"` // Unix timestamp
3415  	Extension     string                 `protobuf:"bytes,5,opt,name=extension,proto3" json:"extension,omitempty"`
3416  	unknownFields protoimpl.UnknownFields
3417  	sizeCache     protoimpl.SizeCache
3418  }
3419  
3420  func (x *BlobMetadata) Reset() {
3421  	*x = BlobMetadata{}
3422  	mi := &file_orlydb_v1_service_proto_msgTypes[71]
3423  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3424  	ms.StoreMessageInfo(mi)
3425  }
3426  
3427  func (x *BlobMetadata) String() string {
3428  	return protoimpl.X.MessageStringOf(x)
3429  }
3430  
3431  func (*BlobMetadata) ProtoMessage() {}
3432  
3433  func (x *BlobMetadata) ProtoReflect() protoreflect.Message {
3434  	mi := &file_orlydb_v1_service_proto_msgTypes[71]
3435  	if x != nil {
3436  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3437  		if ms.LoadMessageInfo() == nil {
3438  			ms.StoreMessageInfo(mi)
3439  		}
3440  		return ms
3441  	}
3442  	return mi.MessageOf(x)
3443  }
3444  
3445  // Deprecated: Use BlobMetadata.ProtoReflect.Descriptor instead.
3446  func (*BlobMetadata) Descriptor() ([]byte, []int) {
3447  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{71}
3448  }
3449  
3450  func (x *BlobMetadata) GetPubkey() []byte {
3451  	if x != nil {
3452  		return x.Pubkey
3453  	}
3454  	return nil
3455  }
3456  
3457  func (x *BlobMetadata) GetMimeType() string {
3458  	if x != nil {
3459  		return x.MimeType
3460  	}
3461  	return ""
3462  }
3463  
3464  func (x *BlobMetadata) GetSize() int64 {
3465  	if x != nil {
3466  		return x.Size
3467  	}
3468  	return 0
3469  }
3470  
3471  func (x *BlobMetadata) GetUploaded() int64 {
3472  	if x != nil {
3473  		return x.Uploaded
3474  	}
3475  	return 0
3476  }
3477  
3478  func (x *BlobMetadata) GetExtension() string {
3479  	if x != nil {
3480  		return x.Extension
3481  	}
3482  	return ""
3483  }
3484  
3485  type BlobDescriptor struct {
3486  	state         protoimpl.MessageState `protogen:"open.v1"`
3487  	Url           string                 `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
3488  	Sha256        string                 `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"`
3489  	Size          int64                  `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
3490  	Type          string                 `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` // MIME type
3491  	Uploaded      int64                  `protobuf:"varint,5,opt,name=uploaded,proto3" json:"uploaded,omitempty"`
3492  	unknownFields protoimpl.UnknownFields
3493  	sizeCache     protoimpl.SizeCache
3494  }
3495  
3496  func (x *BlobDescriptor) Reset() {
3497  	*x = BlobDescriptor{}
3498  	mi := &file_orlydb_v1_service_proto_msgTypes[72]
3499  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3500  	ms.StoreMessageInfo(mi)
3501  }
3502  
3503  func (x *BlobDescriptor) String() string {
3504  	return protoimpl.X.MessageStringOf(x)
3505  }
3506  
3507  func (*BlobDescriptor) ProtoMessage() {}
3508  
3509  func (x *BlobDescriptor) ProtoReflect() protoreflect.Message {
3510  	mi := &file_orlydb_v1_service_proto_msgTypes[72]
3511  	if x != nil {
3512  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3513  		if ms.LoadMessageInfo() == nil {
3514  			ms.StoreMessageInfo(mi)
3515  		}
3516  		return ms
3517  	}
3518  	return mi.MessageOf(x)
3519  }
3520  
3521  // Deprecated: Use BlobDescriptor.ProtoReflect.Descriptor instead.
3522  func (*BlobDescriptor) Descriptor() ([]byte, []int) {
3523  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{72}
3524  }
3525  
3526  func (x *BlobDescriptor) GetUrl() string {
3527  	if x != nil {
3528  		return x.Url
3529  	}
3530  	return ""
3531  }
3532  
3533  func (x *BlobDescriptor) GetSha256() string {
3534  	if x != nil {
3535  		return x.Sha256
3536  	}
3537  	return ""
3538  }
3539  
3540  func (x *BlobDescriptor) GetSize() int64 {
3541  	if x != nil {
3542  		return x.Size
3543  	}
3544  	return 0
3545  }
3546  
3547  func (x *BlobDescriptor) GetType() string {
3548  	if x != nil {
3549  		return x.Type
3550  	}
3551  	return ""
3552  }
3553  
3554  func (x *BlobDescriptor) GetUploaded() int64 {
3555  	if x != nil {
3556  		return x.Uploaded
3557  	}
3558  	return 0
3559  }
3560  
3561  type SaveBlobRequest struct {
3562  	state         protoimpl.MessageState `protogen:"open.v1"`
3563  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
3564  	Data          []byte                 `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
3565  	Pubkey        []byte                 `protobuf:"bytes,3,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
3566  	MimeType      string                 `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
3567  	Extension     string                 `protobuf:"bytes,5,opt,name=extension,proto3" json:"extension,omitempty"`
3568  	unknownFields protoimpl.UnknownFields
3569  	sizeCache     protoimpl.SizeCache
3570  }
3571  
3572  func (x *SaveBlobRequest) Reset() {
3573  	*x = SaveBlobRequest{}
3574  	mi := &file_orlydb_v1_service_proto_msgTypes[73]
3575  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3576  	ms.StoreMessageInfo(mi)
3577  }
3578  
3579  func (x *SaveBlobRequest) String() string {
3580  	return protoimpl.X.MessageStringOf(x)
3581  }
3582  
3583  func (*SaveBlobRequest) ProtoMessage() {}
3584  
3585  func (x *SaveBlobRequest) ProtoReflect() protoreflect.Message {
3586  	mi := &file_orlydb_v1_service_proto_msgTypes[73]
3587  	if x != nil {
3588  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3589  		if ms.LoadMessageInfo() == nil {
3590  			ms.StoreMessageInfo(mi)
3591  		}
3592  		return ms
3593  	}
3594  	return mi.MessageOf(x)
3595  }
3596  
3597  // Deprecated: Use SaveBlobRequest.ProtoReflect.Descriptor instead.
3598  func (*SaveBlobRequest) Descriptor() ([]byte, []int) {
3599  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{73}
3600  }
3601  
3602  func (x *SaveBlobRequest) GetSha256Hash() []byte {
3603  	if x != nil {
3604  		return x.Sha256Hash
3605  	}
3606  	return nil
3607  }
3608  
3609  func (x *SaveBlobRequest) GetData() []byte {
3610  	if x != nil {
3611  		return x.Data
3612  	}
3613  	return nil
3614  }
3615  
3616  func (x *SaveBlobRequest) GetPubkey() []byte {
3617  	if x != nil {
3618  		return x.Pubkey
3619  	}
3620  	return nil
3621  }
3622  
3623  func (x *SaveBlobRequest) GetMimeType() string {
3624  	if x != nil {
3625  		return x.MimeType
3626  	}
3627  	return ""
3628  }
3629  
3630  func (x *SaveBlobRequest) GetExtension() string {
3631  	if x != nil {
3632  		return x.Extension
3633  	}
3634  	return ""
3635  }
3636  
3637  type SaveBlobMetadataRequest struct {
3638  	state         protoimpl.MessageState `protogen:"open.v1"`
3639  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
3640  	Size          int64                  `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
3641  	Pubkey        []byte                 `protobuf:"bytes,3,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
3642  	MimeType      string                 `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
3643  	Extension     string                 `protobuf:"bytes,5,opt,name=extension,proto3" json:"extension,omitempty"`
3644  	unknownFields protoimpl.UnknownFields
3645  	sizeCache     protoimpl.SizeCache
3646  }
3647  
3648  func (x *SaveBlobMetadataRequest) Reset() {
3649  	*x = SaveBlobMetadataRequest{}
3650  	mi := &file_orlydb_v1_service_proto_msgTypes[74]
3651  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3652  	ms.StoreMessageInfo(mi)
3653  }
3654  
3655  func (x *SaveBlobMetadataRequest) String() string {
3656  	return protoimpl.X.MessageStringOf(x)
3657  }
3658  
3659  func (*SaveBlobMetadataRequest) ProtoMessage() {}
3660  
3661  func (x *SaveBlobMetadataRequest) ProtoReflect() protoreflect.Message {
3662  	mi := &file_orlydb_v1_service_proto_msgTypes[74]
3663  	if x != nil {
3664  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3665  		if ms.LoadMessageInfo() == nil {
3666  			ms.StoreMessageInfo(mi)
3667  		}
3668  		return ms
3669  	}
3670  	return mi.MessageOf(x)
3671  }
3672  
3673  // Deprecated: Use SaveBlobMetadataRequest.ProtoReflect.Descriptor instead.
3674  func (*SaveBlobMetadataRequest) Descriptor() ([]byte, []int) {
3675  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{74}
3676  }
3677  
3678  func (x *SaveBlobMetadataRequest) GetSha256Hash() []byte {
3679  	if x != nil {
3680  		return x.Sha256Hash
3681  	}
3682  	return nil
3683  }
3684  
3685  func (x *SaveBlobMetadataRequest) GetSize() int64 {
3686  	if x != nil {
3687  		return x.Size
3688  	}
3689  	return 0
3690  }
3691  
3692  func (x *SaveBlobMetadataRequest) GetPubkey() []byte {
3693  	if x != nil {
3694  		return x.Pubkey
3695  	}
3696  	return nil
3697  }
3698  
3699  func (x *SaveBlobMetadataRequest) GetMimeType() string {
3700  	if x != nil {
3701  		return x.MimeType
3702  	}
3703  	return ""
3704  }
3705  
3706  func (x *SaveBlobMetadataRequest) GetExtension() string {
3707  	if x != nil {
3708  		return x.Extension
3709  	}
3710  	return ""
3711  }
3712  
3713  type GetBlobRequest struct {
3714  	state         protoimpl.MessageState `protogen:"open.v1"`
3715  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
3716  	unknownFields protoimpl.UnknownFields
3717  	sizeCache     protoimpl.SizeCache
3718  }
3719  
3720  func (x *GetBlobRequest) Reset() {
3721  	*x = GetBlobRequest{}
3722  	mi := &file_orlydb_v1_service_proto_msgTypes[75]
3723  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3724  	ms.StoreMessageInfo(mi)
3725  }
3726  
3727  func (x *GetBlobRequest) String() string {
3728  	return protoimpl.X.MessageStringOf(x)
3729  }
3730  
3731  func (*GetBlobRequest) ProtoMessage() {}
3732  
3733  func (x *GetBlobRequest) ProtoReflect() protoreflect.Message {
3734  	mi := &file_orlydb_v1_service_proto_msgTypes[75]
3735  	if x != nil {
3736  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3737  		if ms.LoadMessageInfo() == nil {
3738  			ms.StoreMessageInfo(mi)
3739  		}
3740  		return ms
3741  	}
3742  	return mi.MessageOf(x)
3743  }
3744  
3745  // Deprecated: Use GetBlobRequest.ProtoReflect.Descriptor instead.
3746  func (*GetBlobRequest) Descriptor() ([]byte, []int) {
3747  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{75}
3748  }
3749  
3750  func (x *GetBlobRequest) GetSha256Hash() []byte {
3751  	if x != nil {
3752  		return x.Sha256Hash
3753  	}
3754  	return nil
3755  }
3756  
3757  type GetBlobResponse struct {
3758  	state         protoimpl.MessageState `protogen:"open.v1"`
3759  	Found         bool                   `protobuf:"varint,1,opt,name=found,proto3" json:"found,omitempty"`
3760  	Data          []byte                 `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
3761  	Metadata      *BlobMetadata          `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
3762  	unknownFields protoimpl.UnknownFields
3763  	sizeCache     protoimpl.SizeCache
3764  }
3765  
3766  func (x *GetBlobResponse) Reset() {
3767  	*x = GetBlobResponse{}
3768  	mi := &file_orlydb_v1_service_proto_msgTypes[76]
3769  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3770  	ms.StoreMessageInfo(mi)
3771  }
3772  
3773  func (x *GetBlobResponse) String() string {
3774  	return protoimpl.X.MessageStringOf(x)
3775  }
3776  
3777  func (*GetBlobResponse) ProtoMessage() {}
3778  
3779  func (x *GetBlobResponse) ProtoReflect() protoreflect.Message {
3780  	mi := &file_orlydb_v1_service_proto_msgTypes[76]
3781  	if x != nil {
3782  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3783  		if ms.LoadMessageInfo() == nil {
3784  			ms.StoreMessageInfo(mi)
3785  		}
3786  		return ms
3787  	}
3788  	return mi.MessageOf(x)
3789  }
3790  
3791  // Deprecated: Use GetBlobResponse.ProtoReflect.Descriptor instead.
3792  func (*GetBlobResponse) Descriptor() ([]byte, []int) {
3793  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{76}
3794  }
3795  
3796  func (x *GetBlobResponse) GetFound() bool {
3797  	if x != nil {
3798  		return x.Found
3799  	}
3800  	return false
3801  }
3802  
3803  func (x *GetBlobResponse) GetData() []byte {
3804  	if x != nil {
3805  		return x.Data
3806  	}
3807  	return nil
3808  }
3809  
3810  func (x *GetBlobResponse) GetMetadata() *BlobMetadata {
3811  	if x != nil {
3812  		return x.Metadata
3813  	}
3814  	return nil
3815  }
3816  
3817  type HasBlobRequest struct {
3818  	state         protoimpl.MessageState `protogen:"open.v1"`
3819  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
3820  	unknownFields protoimpl.UnknownFields
3821  	sizeCache     protoimpl.SizeCache
3822  }
3823  
3824  func (x *HasBlobRequest) Reset() {
3825  	*x = HasBlobRequest{}
3826  	mi := &file_orlydb_v1_service_proto_msgTypes[77]
3827  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3828  	ms.StoreMessageInfo(mi)
3829  }
3830  
3831  func (x *HasBlobRequest) String() string {
3832  	return protoimpl.X.MessageStringOf(x)
3833  }
3834  
3835  func (*HasBlobRequest) ProtoMessage() {}
3836  
3837  func (x *HasBlobRequest) ProtoReflect() protoreflect.Message {
3838  	mi := &file_orlydb_v1_service_proto_msgTypes[77]
3839  	if x != nil {
3840  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3841  		if ms.LoadMessageInfo() == nil {
3842  			ms.StoreMessageInfo(mi)
3843  		}
3844  		return ms
3845  	}
3846  	return mi.MessageOf(x)
3847  }
3848  
3849  // Deprecated: Use HasBlobRequest.ProtoReflect.Descriptor instead.
3850  func (*HasBlobRequest) Descriptor() ([]byte, []int) {
3851  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{77}
3852  }
3853  
3854  func (x *HasBlobRequest) GetSha256Hash() []byte {
3855  	if x != nil {
3856  		return x.Sha256Hash
3857  	}
3858  	return nil
3859  }
3860  
3861  type HasBlobResponse struct {
3862  	state         protoimpl.MessageState `protogen:"open.v1"`
3863  	Exists        bool                   `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
3864  	unknownFields protoimpl.UnknownFields
3865  	sizeCache     protoimpl.SizeCache
3866  }
3867  
3868  func (x *HasBlobResponse) Reset() {
3869  	*x = HasBlobResponse{}
3870  	mi := &file_orlydb_v1_service_proto_msgTypes[78]
3871  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3872  	ms.StoreMessageInfo(mi)
3873  }
3874  
3875  func (x *HasBlobResponse) String() string {
3876  	return protoimpl.X.MessageStringOf(x)
3877  }
3878  
3879  func (*HasBlobResponse) ProtoMessage() {}
3880  
3881  func (x *HasBlobResponse) ProtoReflect() protoreflect.Message {
3882  	mi := &file_orlydb_v1_service_proto_msgTypes[78]
3883  	if x != nil {
3884  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3885  		if ms.LoadMessageInfo() == nil {
3886  			ms.StoreMessageInfo(mi)
3887  		}
3888  		return ms
3889  	}
3890  	return mi.MessageOf(x)
3891  }
3892  
3893  // Deprecated: Use HasBlobResponse.ProtoReflect.Descriptor instead.
3894  func (*HasBlobResponse) Descriptor() ([]byte, []int) {
3895  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{78}
3896  }
3897  
3898  func (x *HasBlobResponse) GetExists() bool {
3899  	if x != nil {
3900  		return x.Exists
3901  	}
3902  	return false
3903  }
3904  
3905  type DeleteBlobRequest struct {
3906  	state         protoimpl.MessageState `protogen:"open.v1"`
3907  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
3908  	Pubkey        []byte                 `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
3909  	unknownFields protoimpl.UnknownFields
3910  	sizeCache     protoimpl.SizeCache
3911  }
3912  
3913  func (x *DeleteBlobRequest) Reset() {
3914  	*x = DeleteBlobRequest{}
3915  	mi := &file_orlydb_v1_service_proto_msgTypes[79]
3916  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3917  	ms.StoreMessageInfo(mi)
3918  }
3919  
3920  func (x *DeleteBlobRequest) String() string {
3921  	return protoimpl.X.MessageStringOf(x)
3922  }
3923  
3924  func (*DeleteBlobRequest) ProtoMessage() {}
3925  
3926  func (x *DeleteBlobRequest) ProtoReflect() protoreflect.Message {
3927  	mi := &file_orlydb_v1_service_proto_msgTypes[79]
3928  	if x != nil {
3929  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3930  		if ms.LoadMessageInfo() == nil {
3931  			ms.StoreMessageInfo(mi)
3932  		}
3933  		return ms
3934  	}
3935  	return mi.MessageOf(x)
3936  }
3937  
3938  // Deprecated: Use DeleteBlobRequest.ProtoReflect.Descriptor instead.
3939  func (*DeleteBlobRequest) Descriptor() ([]byte, []int) {
3940  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{79}
3941  }
3942  
3943  func (x *DeleteBlobRequest) GetSha256Hash() []byte {
3944  	if x != nil {
3945  		return x.Sha256Hash
3946  	}
3947  	return nil
3948  }
3949  
3950  func (x *DeleteBlobRequest) GetPubkey() []byte {
3951  	if x != nil {
3952  		return x.Pubkey
3953  	}
3954  	return nil
3955  }
3956  
3957  type ListBlobsRequest struct {
3958  	state         protoimpl.MessageState `protogen:"open.v1"`
3959  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
3960  	Since         int64                  `protobuf:"varint,2,opt,name=since,proto3" json:"since,omitempty"`
3961  	Until         int64                  `protobuf:"varint,3,opt,name=until,proto3" json:"until,omitempty"`
3962  	unknownFields protoimpl.UnknownFields
3963  	sizeCache     protoimpl.SizeCache
3964  }
3965  
3966  func (x *ListBlobsRequest) Reset() {
3967  	*x = ListBlobsRequest{}
3968  	mi := &file_orlydb_v1_service_proto_msgTypes[80]
3969  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3970  	ms.StoreMessageInfo(mi)
3971  }
3972  
3973  func (x *ListBlobsRequest) String() string {
3974  	return protoimpl.X.MessageStringOf(x)
3975  }
3976  
3977  func (*ListBlobsRequest) ProtoMessage() {}
3978  
3979  func (x *ListBlobsRequest) ProtoReflect() protoreflect.Message {
3980  	mi := &file_orlydb_v1_service_proto_msgTypes[80]
3981  	if x != nil {
3982  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3983  		if ms.LoadMessageInfo() == nil {
3984  			ms.StoreMessageInfo(mi)
3985  		}
3986  		return ms
3987  	}
3988  	return mi.MessageOf(x)
3989  }
3990  
3991  // Deprecated: Use ListBlobsRequest.ProtoReflect.Descriptor instead.
3992  func (*ListBlobsRequest) Descriptor() ([]byte, []int) {
3993  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{80}
3994  }
3995  
3996  func (x *ListBlobsRequest) GetPubkey() []byte {
3997  	if x != nil {
3998  		return x.Pubkey
3999  	}
4000  	return nil
4001  }
4002  
4003  func (x *ListBlobsRequest) GetSince() int64 {
4004  	if x != nil {
4005  		return x.Since
4006  	}
4007  	return 0
4008  }
4009  
4010  func (x *ListBlobsRequest) GetUntil() int64 {
4011  	if x != nil {
4012  		return x.Until
4013  	}
4014  	return 0
4015  }
4016  
4017  type ListBlobsResponse struct {
4018  	state         protoimpl.MessageState `protogen:"open.v1"`
4019  	Descriptors   []*BlobDescriptor      `protobuf:"bytes,1,rep,name=descriptors,proto3" json:"descriptors,omitempty"`
4020  	unknownFields protoimpl.UnknownFields
4021  	sizeCache     protoimpl.SizeCache
4022  }
4023  
4024  func (x *ListBlobsResponse) Reset() {
4025  	*x = ListBlobsResponse{}
4026  	mi := &file_orlydb_v1_service_proto_msgTypes[81]
4027  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4028  	ms.StoreMessageInfo(mi)
4029  }
4030  
4031  func (x *ListBlobsResponse) String() string {
4032  	return protoimpl.X.MessageStringOf(x)
4033  }
4034  
4035  func (*ListBlobsResponse) ProtoMessage() {}
4036  
4037  func (x *ListBlobsResponse) ProtoReflect() protoreflect.Message {
4038  	mi := &file_orlydb_v1_service_proto_msgTypes[81]
4039  	if x != nil {
4040  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4041  		if ms.LoadMessageInfo() == nil {
4042  			ms.StoreMessageInfo(mi)
4043  		}
4044  		return ms
4045  	}
4046  	return mi.MessageOf(x)
4047  }
4048  
4049  // Deprecated: Use ListBlobsResponse.ProtoReflect.Descriptor instead.
4050  func (*ListBlobsResponse) Descriptor() ([]byte, []int) {
4051  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{81}
4052  }
4053  
4054  func (x *ListBlobsResponse) GetDescriptors() []*BlobDescriptor {
4055  	if x != nil {
4056  		return x.Descriptors
4057  	}
4058  	return nil
4059  }
4060  
4061  type GetBlobMetadataRequest struct {
4062  	state         protoimpl.MessageState `protogen:"open.v1"`
4063  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
4064  	unknownFields protoimpl.UnknownFields
4065  	sizeCache     protoimpl.SizeCache
4066  }
4067  
4068  func (x *GetBlobMetadataRequest) Reset() {
4069  	*x = GetBlobMetadataRequest{}
4070  	mi := &file_orlydb_v1_service_proto_msgTypes[82]
4071  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4072  	ms.StoreMessageInfo(mi)
4073  }
4074  
4075  func (x *GetBlobMetadataRequest) String() string {
4076  	return protoimpl.X.MessageStringOf(x)
4077  }
4078  
4079  func (*GetBlobMetadataRequest) ProtoMessage() {}
4080  
4081  func (x *GetBlobMetadataRequest) ProtoReflect() protoreflect.Message {
4082  	mi := &file_orlydb_v1_service_proto_msgTypes[82]
4083  	if x != nil {
4084  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4085  		if ms.LoadMessageInfo() == nil {
4086  			ms.StoreMessageInfo(mi)
4087  		}
4088  		return ms
4089  	}
4090  	return mi.MessageOf(x)
4091  }
4092  
4093  // Deprecated: Use GetBlobMetadataRequest.ProtoReflect.Descriptor instead.
4094  func (*GetBlobMetadataRequest) Descriptor() ([]byte, []int) {
4095  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{82}
4096  }
4097  
4098  func (x *GetBlobMetadataRequest) GetSha256Hash() []byte {
4099  	if x != nil {
4100  		return x.Sha256Hash
4101  	}
4102  	return nil
4103  }
4104  
4105  type GetTotalBlobStorageUsedRequest struct {
4106  	state         protoimpl.MessageState `protogen:"open.v1"`
4107  	Pubkey        []byte                 `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
4108  	unknownFields protoimpl.UnknownFields
4109  	sizeCache     protoimpl.SizeCache
4110  }
4111  
4112  func (x *GetTotalBlobStorageUsedRequest) Reset() {
4113  	*x = GetTotalBlobStorageUsedRequest{}
4114  	mi := &file_orlydb_v1_service_proto_msgTypes[83]
4115  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4116  	ms.StoreMessageInfo(mi)
4117  }
4118  
4119  func (x *GetTotalBlobStorageUsedRequest) String() string {
4120  	return protoimpl.X.MessageStringOf(x)
4121  }
4122  
4123  func (*GetTotalBlobStorageUsedRequest) ProtoMessage() {}
4124  
4125  func (x *GetTotalBlobStorageUsedRequest) ProtoReflect() protoreflect.Message {
4126  	mi := &file_orlydb_v1_service_proto_msgTypes[83]
4127  	if x != nil {
4128  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4129  		if ms.LoadMessageInfo() == nil {
4130  			ms.StoreMessageInfo(mi)
4131  		}
4132  		return ms
4133  	}
4134  	return mi.MessageOf(x)
4135  }
4136  
4137  // Deprecated: Use GetTotalBlobStorageUsedRequest.ProtoReflect.Descriptor instead.
4138  func (*GetTotalBlobStorageUsedRequest) Descriptor() ([]byte, []int) {
4139  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{83}
4140  }
4141  
4142  func (x *GetTotalBlobStorageUsedRequest) GetPubkey() []byte {
4143  	if x != nil {
4144  		return x.Pubkey
4145  	}
4146  	return nil
4147  }
4148  
4149  type GetTotalBlobStorageUsedResponse struct {
4150  	state         protoimpl.MessageState `protogen:"open.v1"`
4151  	TotalMb       int64                  `protobuf:"varint,1,opt,name=total_mb,json=totalMb,proto3" json:"total_mb,omitempty"`
4152  	unknownFields protoimpl.UnknownFields
4153  	sizeCache     protoimpl.SizeCache
4154  }
4155  
4156  func (x *GetTotalBlobStorageUsedResponse) Reset() {
4157  	*x = GetTotalBlobStorageUsedResponse{}
4158  	mi := &file_orlydb_v1_service_proto_msgTypes[84]
4159  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4160  	ms.StoreMessageInfo(mi)
4161  }
4162  
4163  func (x *GetTotalBlobStorageUsedResponse) String() string {
4164  	return protoimpl.X.MessageStringOf(x)
4165  }
4166  
4167  func (*GetTotalBlobStorageUsedResponse) ProtoMessage() {}
4168  
4169  func (x *GetTotalBlobStorageUsedResponse) ProtoReflect() protoreflect.Message {
4170  	mi := &file_orlydb_v1_service_proto_msgTypes[84]
4171  	if x != nil {
4172  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4173  		if ms.LoadMessageInfo() == nil {
4174  			ms.StoreMessageInfo(mi)
4175  		}
4176  		return ms
4177  	}
4178  	return mi.MessageOf(x)
4179  }
4180  
4181  // Deprecated: Use GetTotalBlobStorageUsedResponse.ProtoReflect.Descriptor instead.
4182  func (*GetTotalBlobStorageUsedResponse) Descriptor() ([]byte, []int) {
4183  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{84}
4184  }
4185  
4186  func (x *GetTotalBlobStorageUsedResponse) GetTotalMb() int64 {
4187  	if x != nil {
4188  		return x.TotalMb
4189  	}
4190  	return 0
4191  }
4192  
4193  type SaveBlobReportRequest struct {
4194  	state         protoimpl.MessageState `protogen:"open.v1"`
4195  	Sha256Hash    []byte                 `protobuf:"bytes,1,opt,name=sha256_hash,json=sha256Hash,proto3" json:"sha256_hash,omitempty"`
4196  	ReportData    []byte                 `protobuf:"bytes,2,opt,name=report_data,json=reportData,proto3" json:"report_data,omitempty"`
4197  	unknownFields protoimpl.UnknownFields
4198  	sizeCache     protoimpl.SizeCache
4199  }
4200  
4201  func (x *SaveBlobReportRequest) Reset() {
4202  	*x = SaveBlobReportRequest{}
4203  	mi := &file_orlydb_v1_service_proto_msgTypes[85]
4204  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4205  	ms.StoreMessageInfo(mi)
4206  }
4207  
4208  func (x *SaveBlobReportRequest) String() string {
4209  	return protoimpl.X.MessageStringOf(x)
4210  }
4211  
4212  func (*SaveBlobReportRequest) ProtoMessage() {}
4213  
4214  func (x *SaveBlobReportRequest) ProtoReflect() protoreflect.Message {
4215  	mi := &file_orlydb_v1_service_proto_msgTypes[85]
4216  	if x != nil {
4217  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4218  		if ms.LoadMessageInfo() == nil {
4219  			ms.StoreMessageInfo(mi)
4220  		}
4221  		return ms
4222  	}
4223  	return mi.MessageOf(x)
4224  }
4225  
4226  // Deprecated: Use SaveBlobReportRequest.ProtoReflect.Descriptor instead.
4227  func (*SaveBlobReportRequest) Descriptor() ([]byte, []int) {
4228  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{85}
4229  }
4230  
4231  func (x *SaveBlobReportRequest) GetSha256Hash() []byte {
4232  	if x != nil {
4233  		return x.Sha256Hash
4234  	}
4235  	return nil
4236  }
4237  
4238  func (x *SaveBlobReportRequest) GetReportData() []byte {
4239  	if x != nil {
4240  		return x.ReportData
4241  	}
4242  	return nil
4243  }
4244  
4245  type UserBlobStats struct {
4246  	state          protoimpl.MessageState `protogen:"open.v1"`
4247  	PubkeyHex      string                 `protobuf:"bytes,1,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
4248  	BlobCount      int64                  `protobuf:"varint,2,opt,name=blob_count,json=blobCount,proto3" json:"blob_count,omitempty"`
4249  	TotalSizeBytes int64                  `protobuf:"varint,3,opt,name=total_size_bytes,json=totalSizeBytes,proto3" json:"total_size_bytes,omitempty"`
4250  	unknownFields  protoimpl.UnknownFields
4251  	sizeCache      protoimpl.SizeCache
4252  }
4253  
4254  func (x *UserBlobStats) Reset() {
4255  	*x = UserBlobStats{}
4256  	mi := &file_orlydb_v1_service_proto_msgTypes[86]
4257  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4258  	ms.StoreMessageInfo(mi)
4259  }
4260  
4261  func (x *UserBlobStats) String() string {
4262  	return protoimpl.X.MessageStringOf(x)
4263  }
4264  
4265  func (*UserBlobStats) ProtoMessage() {}
4266  
4267  func (x *UserBlobStats) ProtoReflect() protoreflect.Message {
4268  	mi := &file_orlydb_v1_service_proto_msgTypes[86]
4269  	if x != nil {
4270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4271  		if ms.LoadMessageInfo() == nil {
4272  			ms.StoreMessageInfo(mi)
4273  		}
4274  		return ms
4275  	}
4276  	return mi.MessageOf(x)
4277  }
4278  
4279  // Deprecated: Use UserBlobStats.ProtoReflect.Descriptor instead.
4280  func (*UserBlobStats) Descriptor() ([]byte, []int) {
4281  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{86}
4282  }
4283  
4284  func (x *UserBlobStats) GetPubkeyHex() string {
4285  	if x != nil {
4286  		return x.PubkeyHex
4287  	}
4288  	return ""
4289  }
4290  
4291  func (x *UserBlobStats) GetBlobCount() int64 {
4292  	if x != nil {
4293  		return x.BlobCount
4294  	}
4295  	return 0
4296  }
4297  
4298  func (x *UserBlobStats) GetTotalSizeBytes() int64 {
4299  	if x != nil {
4300  		return x.TotalSizeBytes
4301  	}
4302  	return 0
4303  }
4304  
4305  type ListAllBlobUserStatsResponse struct {
4306  	state         protoimpl.MessageState `protogen:"open.v1"`
4307  	Stats         []*UserBlobStats       `protobuf:"bytes,1,rep,name=stats,proto3" json:"stats,omitempty"`
4308  	unknownFields protoimpl.UnknownFields
4309  	sizeCache     protoimpl.SizeCache
4310  }
4311  
4312  func (x *ListAllBlobUserStatsResponse) Reset() {
4313  	*x = ListAllBlobUserStatsResponse{}
4314  	mi := &file_orlydb_v1_service_proto_msgTypes[87]
4315  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4316  	ms.StoreMessageInfo(mi)
4317  }
4318  
4319  func (x *ListAllBlobUserStatsResponse) String() string {
4320  	return protoimpl.X.MessageStringOf(x)
4321  }
4322  
4323  func (*ListAllBlobUserStatsResponse) ProtoMessage() {}
4324  
4325  func (x *ListAllBlobUserStatsResponse) ProtoReflect() protoreflect.Message {
4326  	mi := &file_orlydb_v1_service_proto_msgTypes[87]
4327  	if x != nil {
4328  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4329  		if ms.LoadMessageInfo() == nil {
4330  			ms.StoreMessageInfo(mi)
4331  		}
4332  		return ms
4333  	}
4334  	return mi.MessageOf(x)
4335  }
4336  
4337  // Deprecated: Use ListAllBlobUserStatsResponse.ProtoReflect.Descriptor instead.
4338  func (*ListAllBlobUserStatsResponse) Descriptor() ([]byte, []int) {
4339  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{87}
4340  }
4341  
4342  func (x *ListAllBlobUserStatsResponse) GetStats() []*UserBlobStats {
4343  	if x != nil {
4344  		return x.Stats
4345  	}
4346  	return nil
4347  }
4348  
4349  type ReconcileBlobMetadataResponse struct {
4350  	state         protoimpl.MessageState `protogen:"open.v1"`
4351  	Reconciled    int32                  `protobuf:"varint,1,opt,name=reconciled,proto3" json:"reconciled,omitempty"`
4352  	unknownFields protoimpl.UnknownFields
4353  	sizeCache     protoimpl.SizeCache
4354  }
4355  
4356  func (x *ReconcileBlobMetadataResponse) Reset() {
4357  	*x = ReconcileBlobMetadataResponse{}
4358  	mi := &file_orlydb_v1_service_proto_msgTypes[88]
4359  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4360  	ms.StoreMessageInfo(mi)
4361  }
4362  
4363  func (x *ReconcileBlobMetadataResponse) String() string {
4364  	return protoimpl.X.MessageStringOf(x)
4365  }
4366  
4367  func (*ReconcileBlobMetadataResponse) ProtoMessage() {}
4368  
4369  func (x *ReconcileBlobMetadataResponse) ProtoReflect() protoreflect.Message {
4370  	mi := &file_orlydb_v1_service_proto_msgTypes[88]
4371  	if x != nil {
4372  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4373  		if ms.LoadMessageInfo() == nil {
4374  			ms.StoreMessageInfo(mi)
4375  		}
4376  		return ms
4377  	}
4378  	return mi.MessageOf(x)
4379  }
4380  
4381  // Deprecated: Use ReconcileBlobMetadataResponse.ProtoReflect.Descriptor instead.
4382  func (*ReconcileBlobMetadataResponse) Descriptor() ([]byte, []int) {
4383  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{88}
4384  }
4385  
4386  func (x *ReconcileBlobMetadataResponse) GetReconciled() int32 {
4387  	if x != nil {
4388  		return x.Reconciled
4389  	}
4390  	return 0
4391  }
4392  
4393  // Thumbnail caching messages
4394  type GetThumbnailRequest struct {
4395  	state         protoimpl.MessageState `protogen:"open.v1"`
4396  	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
4397  	unknownFields protoimpl.UnknownFields
4398  	sizeCache     protoimpl.SizeCache
4399  }
4400  
4401  func (x *GetThumbnailRequest) Reset() {
4402  	*x = GetThumbnailRequest{}
4403  	mi := &file_orlydb_v1_service_proto_msgTypes[89]
4404  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4405  	ms.StoreMessageInfo(mi)
4406  }
4407  
4408  func (x *GetThumbnailRequest) String() string {
4409  	return protoimpl.X.MessageStringOf(x)
4410  }
4411  
4412  func (*GetThumbnailRequest) ProtoMessage() {}
4413  
4414  func (x *GetThumbnailRequest) ProtoReflect() protoreflect.Message {
4415  	mi := &file_orlydb_v1_service_proto_msgTypes[89]
4416  	if x != nil {
4417  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4418  		if ms.LoadMessageInfo() == nil {
4419  			ms.StoreMessageInfo(mi)
4420  		}
4421  		return ms
4422  	}
4423  	return mi.MessageOf(x)
4424  }
4425  
4426  // Deprecated: Use GetThumbnailRequest.ProtoReflect.Descriptor instead.
4427  func (*GetThumbnailRequest) Descriptor() ([]byte, []int) {
4428  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{89}
4429  }
4430  
4431  func (x *GetThumbnailRequest) GetKey() string {
4432  	if x != nil {
4433  		return x.Key
4434  	}
4435  	return ""
4436  }
4437  
4438  type GetThumbnailResponse struct {
4439  	state         protoimpl.MessageState `protogen:"open.v1"`
4440  	Found         bool                   `protobuf:"varint,1,opt,name=found,proto3" json:"found,omitempty"`
4441  	Data          []byte                 `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
4442  	unknownFields protoimpl.UnknownFields
4443  	sizeCache     protoimpl.SizeCache
4444  }
4445  
4446  func (x *GetThumbnailResponse) Reset() {
4447  	*x = GetThumbnailResponse{}
4448  	mi := &file_orlydb_v1_service_proto_msgTypes[90]
4449  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4450  	ms.StoreMessageInfo(mi)
4451  }
4452  
4453  func (x *GetThumbnailResponse) String() string {
4454  	return protoimpl.X.MessageStringOf(x)
4455  }
4456  
4457  func (*GetThumbnailResponse) ProtoMessage() {}
4458  
4459  func (x *GetThumbnailResponse) ProtoReflect() protoreflect.Message {
4460  	mi := &file_orlydb_v1_service_proto_msgTypes[90]
4461  	if x != nil {
4462  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4463  		if ms.LoadMessageInfo() == nil {
4464  			ms.StoreMessageInfo(mi)
4465  		}
4466  		return ms
4467  	}
4468  	return mi.MessageOf(x)
4469  }
4470  
4471  // Deprecated: Use GetThumbnailResponse.ProtoReflect.Descriptor instead.
4472  func (*GetThumbnailResponse) Descriptor() ([]byte, []int) {
4473  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{90}
4474  }
4475  
4476  func (x *GetThumbnailResponse) GetFound() bool {
4477  	if x != nil {
4478  		return x.Found
4479  	}
4480  	return false
4481  }
4482  
4483  func (x *GetThumbnailResponse) GetData() []byte {
4484  	if x != nil {
4485  		return x.Data
4486  	}
4487  	return nil
4488  }
4489  
4490  type SaveThumbnailRequest struct {
4491  	state         protoimpl.MessageState `protogen:"open.v1"`
4492  	Key           string                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
4493  	Data          []byte                 `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
4494  	unknownFields protoimpl.UnknownFields
4495  	sizeCache     protoimpl.SizeCache
4496  }
4497  
4498  func (x *SaveThumbnailRequest) Reset() {
4499  	*x = SaveThumbnailRequest{}
4500  	mi := &file_orlydb_v1_service_proto_msgTypes[91]
4501  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4502  	ms.StoreMessageInfo(mi)
4503  }
4504  
4505  func (x *SaveThumbnailRequest) String() string {
4506  	return protoimpl.X.MessageStringOf(x)
4507  }
4508  
4509  func (*SaveThumbnailRequest) ProtoMessage() {}
4510  
4511  func (x *SaveThumbnailRequest) ProtoReflect() protoreflect.Message {
4512  	mi := &file_orlydb_v1_service_proto_msgTypes[91]
4513  	if x != nil {
4514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4515  		if ms.LoadMessageInfo() == nil {
4516  			ms.StoreMessageInfo(mi)
4517  		}
4518  		return ms
4519  	}
4520  	return mi.MessageOf(x)
4521  }
4522  
4523  // Deprecated: Use SaveThumbnailRequest.ProtoReflect.Descriptor instead.
4524  func (*SaveThumbnailRequest) Descriptor() ([]byte, []int) {
4525  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{91}
4526  }
4527  
4528  func (x *SaveThumbnailRequest) GetKey() string {
4529  	if x != nil {
4530  		return x.Key
4531  	}
4532  	return ""
4533  }
4534  
4535  func (x *SaveThumbnailRequest) GetData() []byte {
4536  	if x != nil {
4537  		return x.Data
4538  	}
4539  	return nil
4540  }
4541  
4542  // Cypher Query Proxy
4543  type CypherReadRequest struct {
4544  	state          protoimpl.MessageState `protogen:"open.v1"`
4545  	Cypher         string                 `protobuf:"bytes,1,opt,name=cypher,proto3" json:"cypher,omitempty"`
4546  	Params         map[string][]byte      `protobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` // JSON-encoded parameter values
4547  	TimeoutSeconds int32                  `protobuf:"varint,3,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"`                                    // query timeout (0 = use default)
4548  	unknownFields  protoimpl.UnknownFields
4549  	sizeCache      protoimpl.SizeCache
4550  }
4551  
4552  func (x *CypherReadRequest) Reset() {
4553  	*x = CypherReadRequest{}
4554  	mi := &file_orlydb_v1_service_proto_msgTypes[92]
4555  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4556  	ms.StoreMessageInfo(mi)
4557  }
4558  
4559  func (x *CypherReadRequest) String() string {
4560  	return protoimpl.X.MessageStringOf(x)
4561  }
4562  
4563  func (*CypherReadRequest) ProtoMessage() {}
4564  
4565  func (x *CypherReadRequest) ProtoReflect() protoreflect.Message {
4566  	mi := &file_orlydb_v1_service_proto_msgTypes[92]
4567  	if x != nil {
4568  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4569  		if ms.LoadMessageInfo() == nil {
4570  			ms.StoreMessageInfo(mi)
4571  		}
4572  		return ms
4573  	}
4574  	return mi.MessageOf(x)
4575  }
4576  
4577  // Deprecated: Use CypherReadRequest.ProtoReflect.Descriptor instead.
4578  func (*CypherReadRequest) Descriptor() ([]byte, []int) {
4579  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{92}
4580  }
4581  
4582  func (x *CypherReadRequest) GetCypher() string {
4583  	if x != nil {
4584  		return x.Cypher
4585  	}
4586  	return ""
4587  }
4588  
4589  func (x *CypherReadRequest) GetParams() map[string][]byte {
4590  	if x != nil {
4591  		return x.Params
4592  	}
4593  	return nil
4594  }
4595  
4596  func (x *CypherReadRequest) GetTimeoutSeconds() int32 {
4597  	if x != nil {
4598  		return x.TimeoutSeconds
4599  	}
4600  	return 0
4601  }
4602  
4603  type CypherReadResponse struct {
4604  	state         protoimpl.MessageState `protogen:"open.v1"`
4605  	Records       [][]byte               `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"` // each record is a JSON-encoded map
4606  	Error         string                 `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
4607  	unknownFields protoimpl.UnknownFields
4608  	sizeCache     protoimpl.SizeCache
4609  }
4610  
4611  func (x *CypherReadResponse) Reset() {
4612  	*x = CypherReadResponse{}
4613  	mi := &file_orlydb_v1_service_proto_msgTypes[93]
4614  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4615  	ms.StoreMessageInfo(mi)
4616  }
4617  
4618  func (x *CypherReadResponse) String() string {
4619  	return protoimpl.X.MessageStringOf(x)
4620  }
4621  
4622  func (*CypherReadResponse) ProtoMessage() {}
4623  
4624  func (x *CypherReadResponse) ProtoReflect() protoreflect.Message {
4625  	mi := &file_orlydb_v1_service_proto_msgTypes[93]
4626  	if x != nil {
4627  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4628  		if ms.LoadMessageInfo() == nil {
4629  			ms.StoreMessageInfo(mi)
4630  		}
4631  		return ms
4632  	}
4633  	return mi.MessageOf(x)
4634  }
4635  
4636  // Deprecated: Use CypherReadResponse.ProtoReflect.Descriptor instead.
4637  func (*CypherReadResponse) Descriptor() ([]byte, []int) {
4638  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{93}
4639  }
4640  
4641  func (x *CypherReadResponse) GetRecords() [][]byte {
4642  	if x != nil {
4643  		return x.Records
4644  	}
4645  	return nil
4646  }
4647  
4648  func (x *CypherReadResponse) GetError() string {
4649  	if x != nil {
4650  		return x.Error
4651  	}
4652  	return ""
4653  }
4654  
4655  // Paid ACL messages
4656  type PaidSubscriptionMsg struct {
4657  	state         protoimpl.MessageState `protogen:"open.v1"`
4658  	PubkeyHex     string                 `protobuf:"bytes,1,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
4659  	Alias         string                 `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"`
4660  	ExpiresAt     int64                  `protobuf:"varint,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` // Unix timestamp
4661  	CreatedAt     int64                  `protobuf:"varint,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Unix timestamp
4662  	InvoiceHash   string                 `protobuf:"bytes,5,opt,name=invoice_hash,json=invoiceHash,proto3" json:"invoice_hash,omitempty"`
4663  	unknownFields protoimpl.UnknownFields
4664  	sizeCache     protoimpl.SizeCache
4665  }
4666  
4667  func (x *PaidSubscriptionMsg) Reset() {
4668  	*x = PaidSubscriptionMsg{}
4669  	mi := &file_orlydb_v1_service_proto_msgTypes[94]
4670  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4671  	ms.StoreMessageInfo(mi)
4672  }
4673  
4674  func (x *PaidSubscriptionMsg) String() string {
4675  	return protoimpl.X.MessageStringOf(x)
4676  }
4677  
4678  func (*PaidSubscriptionMsg) ProtoMessage() {}
4679  
4680  func (x *PaidSubscriptionMsg) ProtoReflect() protoreflect.Message {
4681  	mi := &file_orlydb_v1_service_proto_msgTypes[94]
4682  	if x != nil {
4683  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4684  		if ms.LoadMessageInfo() == nil {
4685  			ms.StoreMessageInfo(mi)
4686  		}
4687  		return ms
4688  	}
4689  	return mi.MessageOf(x)
4690  }
4691  
4692  // Deprecated: Use PaidSubscriptionMsg.ProtoReflect.Descriptor instead.
4693  func (*PaidSubscriptionMsg) Descriptor() ([]byte, []int) {
4694  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{94}
4695  }
4696  
4697  func (x *PaidSubscriptionMsg) GetPubkeyHex() string {
4698  	if x != nil {
4699  		return x.PubkeyHex
4700  	}
4701  	return ""
4702  }
4703  
4704  func (x *PaidSubscriptionMsg) GetAlias() string {
4705  	if x != nil {
4706  		return x.Alias
4707  	}
4708  	return ""
4709  }
4710  
4711  func (x *PaidSubscriptionMsg) GetExpiresAt() int64 {
4712  	if x != nil {
4713  		return x.ExpiresAt
4714  	}
4715  	return 0
4716  }
4717  
4718  func (x *PaidSubscriptionMsg) GetCreatedAt() int64 {
4719  	if x != nil {
4720  		return x.CreatedAt
4721  	}
4722  	return 0
4723  }
4724  
4725  func (x *PaidSubscriptionMsg) GetInvoiceHash() string {
4726  	if x != nil {
4727  		return x.InvoiceHash
4728  	}
4729  	return ""
4730  }
4731  
4732  type GetPaidSubscriptionRequest struct {
4733  	state         protoimpl.MessageState `protogen:"open.v1"`
4734  	PubkeyHex     string                 `protobuf:"bytes,1,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
4735  	unknownFields protoimpl.UnknownFields
4736  	sizeCache     protoimpl.SizeCache
4737  }
4738  
4739  func (x *GetPaidSubscriptionRequest) Reset() {
4740  	*x = GetPaidSubscriptionRequest{}
4741  	mi := &file_orlydb_v1_service_proto_msgTypes[95]
4742  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4743  	ms.StoreMessageInfo(mi)
4744  }
4745  
4746  func (x *GetPaidSubscriptionRequest) String() string {
4747  	return protoimpl.X.MessageStringOf(x)
4748  }
4749  
4750  func (*GetPaidSubscriptionRequest) ProtoMessage() {}
4751  
4752  func (x *GetPaidSubscriptionRequest) ProtoReflect() protoreflect.Message {
4753  	mi := &file_orlydb_v1_service_proto_msgTypes[95]
4754  	if x != nil {
4755  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4756  		if ms.LoadMessageInfo() == nil {
4757  			ms.StoreMessageInfo(mi)
4758  		}
4759  		return ms
4760  	}
4761  	return mi.MessageOf(x)
4762  }
4763  
4764  // Deprecated: Use GetPaidSubscriptionRequest.ProtoReflect.Descriptor instead.
4765  func (*GetPaidSubscriptionRequest) Descriptor() ([]byte, []int) {
4766  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{95}
4767  }
4768  
4769  func (x *GetPaidSubscriptionRequest) GetPubkeyHex() string {
4770  	if x != nil {
4771  		return x.PubkeyHex
4772  	}
4773  	return ""
4774  }
4775  
4776  type DeletePaidSubscriptionRequest struct {
4777  	state         protoimpl.MessageState `protogen:"open.v1"`
4778  	PubkeyHex     string                 `protobuf:"bytes,1,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
4779  	unknownFields protoimpl.UnknownFields
4780  	sizeCache     protoimpl.SizeCache
4781  }
4782  
4783  func (x *DeletePaidSubscriptionRequest) Reset() {
4784  	*x = DeletePaidSubscriptionRequest{}
4785  	mi := &file_orlydb_v1_service_proto_msgTypes[96]
4786  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4787  	ms.StoreMessageInfo(mi)
4788  }
4789  
4790  func (x *DeletePaidSubscriptionRequest) String() string {
4791  	return protoimpl.X.MessageStringOf(x)
4792  }
4793  
4794  func (*DeletePaidSubscriptionRequest) ProtoMessage() {}
4795  
4796  func (x *DeletePaidSubscriptionRequest) ProtoReflect() protoreflect.Message {
4797  	mi := &file_orlydb_v1_service_proto_msgTypes[96]
4798  	if x != nil {
4799  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4800  		if ms.LoadMessageInfo() == nil {
4801  			ms.StoreMessageInfo(mi)
4802  		}
4803  		return ms
4804  	}
4805  	return mi.MessageOf(x)
4806  }
4807  
4808  // Deprecated: Use DeletePaidSubscriptionRequest.ProtoReflect.Descriptor instead.
4809  func (*DeletePaidSubscriptionRequest) Descriptor() ([]byte, []int) {
4810  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{96}
4811  }
4812  
4813  func (x *DeletePaidSubscriptionRequest) GetPubkeyHex() string {
4814  	if x != nil {
4815  		return x.PubkeyHex
4816  	}
4817  	return ""
4818  }
4819  
4820  type PaidSubscriptionList struct {
4821  	state         protoimpl.MessageState `protogen:"open.v1"`
4822  	Subscriptions []*PaidSubscriptionMsg `protobuf:"bytes,1,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
4823  	unknownFields protoimpl.UnknownFields
4824  	sizeCache     protoimpl.SizeCache
4825  }
4826  
4827  func (x *PaidSubscriptionList) Reset() {
4828  	*x = PaidSubscriptionList{}
4829  	mi := &file_orlydb_v1_service_proto_msgTypes[97]
4830  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4831  	ms.StoreMessageInfo(mi)
4832  }
4833  
4834  func (x *PaidSubscriptionList) String() string {
4835  	return protoimpl.X.MessageStringOf(x)
4836  }
4837  
4838  func (*PaidSubscriptionList) ProtoMessage() {}
4839  
4840  func (x *PaidSubscriptionList) ProtoReflect() protoreflect.Message {
4841  	mi := &file_orlydb_v1_service_proto_msgTypes[97]
4842  	if x != nil {
4843  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4844  		if ms.LoadMessageInfo() == nil {
4845  			ms.StoreMessageInfo(mi)
4846  		}
4847  		return ms
4848  	}
4849  	return mi.MessageOf(x)
4850  }
4851  
4852  // Deprecated: Use PaidSubscriptionList.ProtoReflect.Descriptor instead.
4853  func (*PaidSubscriptionList) Descriptor() ([]byte, []int) {
4854  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{97}
4855  }
4856  
4857  func (x *PaidSubscriptionList) GetSubscriptions() []*PaidSubscriptionMsg {
4858  	if x != nil {
4859  		return x.Subscriptions
4860  	}
4861  	return nil
4862  }
4863  
4864  type ClaimAliasRequest struct {
4865  	state         protoimpl.MessageState `protogen:"open.v1"`
4866  	Alias         string                 `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
4867  	PubkeyHex     string                 `protobuf:"bytes,2,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
4868  	unknownFields protoimpl.UnknownFields
4869  	sizeCache     protoimpl.SizeCache
4870  }
4871  
4872  func (x *ClaimAliasRequest) Reset() {
4873  	*x = ClaimAliasRequest{}
4874  	mi := &file_orlydb_v1_service_proto_msgTypes[98]
4875  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4876  	ms.StoreMessageInfo(mi)
4877  }
4878  
4879  func (x *ClaimAliasRequest) String() string {
4880  	return protoimpl.X.MessageStringOf(x)
4881  }
4882  
4883  func (*ClaimAliasRequest) ProtoMessage() {}
4884  
4885  func (x *ClaimAliasRequest) ProtoReflect() protoreflect.Message {
4886  	mi := &file_orlydb_v1_service_proto_msgTypes[98]
4887  	if x != nil {
4888  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4889  		if ms.LoadMessageInfo() == nil {
4890  			ms.StoreMessageInfo(mi)
4891  		}
4892  		return ms
4893  	}
4894  	return mi.MessageOf(x)
4895  }
4896  
4897  // Deprecated: Use ClaimAliasRequest.ProtoReflect.Descriptor instead.
4898  func (*ClaimAliasRequest) Descriptor() ([]byte, []int) {
4899  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{98}
4900  }
4901  
4902  func (x *ClaimAliasRequest) GetAlias() string {
4903  	if x != nil {
4904  		return x.Alias
4905  	}
4906  	return ""
4907  }
4908  
4909  func (x *ClaimAliasRequest) GetPubkeyHex() string {
4910  	if x != nil {
4911  		return x.PubkeyHex
4912  	}
4913  	return ""
4914  }
4915  
4916  type GetAliasByPubkeyRequest struct {
4917  	state         protoimpl.MessageState `protogen:"open.v1"`
4918  	PubkeyHex     string                 `protobuf:"bytes,1,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
4919  	unknownFields protoimpl.UnknownFields
4920  	sizeCache     protoimpl.SizeCache
4921  }
4922  
4923  func (x *GetAliasByPubkeyRequest) Reset() {
4924  	*x = GetAliasByPubkeyRequest{}
4925  	mi := &file_orlydb_v1_service_proto_msgTypes[99]
4926  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4927  	ms.StoreMessageInfo(mi)
4928  }
4929  
4930  func (x *GetAliasByPubkeyRequest) String() string {
4931  	return protoimpl.X.MessageStringOf(x)
4932  }
4933  
4934  func (*GetAliasByPubkeyRequest) ProtoMessage() {}
4935  
4936  func (x *GetAliasByPubkeyRequest) ProtoReflect() protoreflect.Message {
4937  	mi := &file_orlydb_v1_service_proto_msgTypes[99]
4938  	if x != nil {
4939  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4940  		if ms.LoadMessageInfo() == nil {
4941  			ms.StoreMessageInfo(mi)
4942  		}
4943  		return ms
4944  	}
4945  	return mi.MessageOf(x)
4946  }
4947  
4948  // Deprecated: Use GetAliasByPubkeyRequest.ProtoReflect.Descriptor instead.
4949  func (*GetAliasByPubkeyRequest) Descriptor() ([]byte, []int) {
4950  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{99}
4951  }
4952  
4953  func (x *GetAliasByPubkeyRequest) GetPubkeyHex() string {
4954  	if x != nil {
4955  		return x.PubkeyHex
4956  	}
4957  	return ""
4958  }
4959  
4960  type AliasResponse struct {
4961  	state         protoimpl.MessageState `protogen:"open.v1"`
4962  	Alias         string                 `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
4963  	unknownFields protoimpl.UnknownFields
4964  	sizeCache     protoimpl.SizeCache
4965  }
4966  
4967  func (x *AliasResponse) Reset() {
4968  	*x = AliasResponse{}
4969  	mi := &file_orlydb_v1_service_proto_msgTypes[100]
4970  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4971  	ms.StoreMessageInfo(mi)
4972  }
4973  
4974  func (x *AliasResponse) String() string {
4975  	return protoimpl.X.MessageStringOf(x)
4976  }
4977  
4978  func (*AliasResponse) ProtoMessage() {}
4979  
4980  func (x *AliasResponse) ProtoReflect() protoreflect.Message {
4981  	mi := &file_orlydb_v1_service_proto_msgTypes[100]
4982  	if x != nil {
4983  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4984  		if ms.LoadMessageInfo() == nil {
4985  			ms.StoreMessageInfo(mi)
4986  		}
4987  		return ms
4988  	}
4989  	return mi.MessageOf(x)
4990  }
4991  
4992  // Deprecated: Use AliasResponse.ProtoReflect.Descriptor instead.
4993  func (*AliasResponse) Descriptor() ([]byte, []int) {
4994  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{100}
4995  }
4996  
4997  func (x *AliasResponse) GetAlias() string {
4998  	if x != nil {
4999  		return x.Alias
5000  	}
5001  	return ""
5002  }
5003  
5004  type GetPubkeyByAliasRequest struct {
5005  	state         protoimpl.MessageState `protogen:"open.v1"`
5006  	Alias         string                 `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
5007  	unknownFields protoimpl.UnknownFields
5008  	sizeCache     protoimpl.SizeCache
5009  }
5010  
5011  func (x *GetPubkeyByAliasRequest) Reset() {
5012  	*x = GetPubkeyByAliasRequest{}
5013  	mi := &file_orlydb_v1_service_proto_msgTypes[101]
5014  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5015  	ms.StoreMessageInfo(mi)
5016  }
5017  
5018  func (x *GetPubkeyByAliasRequest) String() string {
5019  	return protoimpl.X.MessageStringOf(x)
5020  }
5021  
5022  func (*GetPubkeyByAliasRequest) ProtoMessage() {}
5023  
5024  func (x *GetPubkeyByAliasRequest) ProtoReflect() protoreflect.Message {
5025  	mi := &file_orlydb_v1_service_proto_msgTypes[101]
5026  	if x != nil {
5027  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5028  		if ms.LoadMessageInfo() == nil {
5029  			ms.StoreMessageInfo(mi)
5030  		}
5031  		return ms
5032  	}
5033  	return mi.MessageOf(x)
5034  }
5035  
5036  // Deprecated: Use GetPubkeyByAliasRequest.ProtoReflect.Descriptor instead.
5037  func (*GetPubkeyByAliasRequest) Descriptor() ([]byte, []int) {
5038  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{101}
5039  }
5040  
5041  func (x *GetPubkeyByAliasRequest) GetAlias() string {
5042  	if x != nil {
5043  		return x.Alias
5044  	}
5045  	return ""
5046  }
5047  
5048  type PubkeyResponse struct {
5049  	state         protoimpl.MessageState `protogen:"open.v1"`
5050  	PubkeyHex     string                 `protobuf:"bytes,1,opt,name=pubkey_hex,json=pubkeyHex,proto3" json:"pubkey_hex,omitempty"`
5051  	unknownFields protoimpl.UnknownFields
5052  	sizeCache     protoimpl.SizeCache
5053  }
5054  
5055  func (x *PubkeyResponse) Reset() {
5056  	*x = PubkeyResponse{}
5057  	mi := &file_orlydb_v1_service_proto_msgTypes[102]
5058  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5059  	ms.StoreMessageInfo(mi)
5060  }
5061  
5062  func (x *PubkeyResponse) String() string {
5063  	return protoimpl.X.MessageStringOf(x)
5064  }
5065  
5066  func (*PubkeyResponse) ProtoMessage() {}
5067  
5068  func (x *PubkeyResponse) ProtoReflect() protoreflect.Message {
5069  	mi := &file_orlydb_v1_service_proto_msgTypes[102]
5070  	if x != nil {
5071  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5072  		if ms.LoadMessageInfo() == nil {
5073  			ms.StoreMessageInfo(mi)
5074  		}
5075  		return ms
5076  	}
5077  	return mi.MessageOf(x)
5078  }
5079  
5080  // Deprecated: Use PubkeyResponse.ProtoReflect.Descriptor instead.
5081  func (*PubkeyResponse) Descriptor() ([]byte, []int) {
5082  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{102}
5083  }
5084  
5085  func (x *PubkeyResponse) GetPubkeyHex() string {
5086  	if x != nil {
5087  		return x.PubkeyHex
5088  	}
5089  	return ""
5090  }
5091  
5092  type IsAliasTakenRequest struct {
5093  	state         protoimpl.MessageState `protogen:"open.v1"`
5094  	Alias         string                 `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
5095  	unknownFields protoimpl.UnknownFields
5096  	sizeCache     protoimpl.SizeCache
5097  }
5098  
5099  func (x *IsAliasTakenRequest) Reset() {
5100  	*x = IsAliasTakenRequest{}
5101  	mi := &file_orlydb_v1_service_proto_msgTypes[103]
5102  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5103  	ms.StoreMessageInfo(mi)
5104  }
5105  
5106  func (x *IsAliasTakenRequest) String() string {
5107  	return protoimpl.X.MessageStringOf(x)
5108  }
5109  
5110  func (*IsAliasTakenRequest) ProtoMessage() {}
5111  
5112  func (x *IsAliasTakenRequest) ProtoReflect() protoreflect.Message {
5113  	mi := &file_orlydb_v1_service_proto_msgTypes[103]
5114  	if x != nil {
5115  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5116  		if ms.LoadMessageInfo() == nil {
5117  			ms.StoreMessageInfo(mi)
5118  		}
5119  		return ms
5120  	}
5121  	return mi.MessageOf(x)
5122  }
5123  
5124  // Deprecated: Use IsAliasTakenRequest.ProtoReflect.Descriptor instead.
5125  func (*IsAliasTakenRequest) Descriptor() ([]byte, []int) {
5126  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{103}
5127  }
5128  
5129  func (x *IsAliasTakenRequest) GetAlias() string {
5130  	if x != nil {
5131  		return x.Alias
5132  	}
5133  	return ""
5134  }
5135  
5136  type IsAliasTakenResponse struct {
5137  	state         protoimpl.MessageState `protogen:"open.v1"`
5138  	Taken         bool                   `protobuf:"varint,1,opt,name=taken,proto3" json:"taken,omitempty"`
5139  	unknownFields protoimpl.UnknownFields
5140  	sizeCache     protoimpl.SizeCache
5141  }
5142  
5143  func (x *IsAliasTakenResponse) Reset() {
5144  	*x = IsAliasTakenResponse{}
5145  	mi := &file_orlydb_v1_service_proto_msgTypes[104]
5146  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5147  	ms.StoreMessageInfo(mi)
5148  }
5149  
5150  func (x *IsAliasTakenResponse) String() string {
5151  	return protoimpl.X.MessageStringOf(x)
5152  }
5153  
5154  func (*IsAliasTakenResponse) ProtoMessage() {}
5155  
5156  func (x *IsAliasTakenResponse) ProtoReflect() protoreflect.Message {
5157  	mi := &file_orlydb_v1_service_proto_msgTypes[104]
5158  	if x != nil {
5159  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5160  		if ms.LoadMessageInfo() == nil {
5161  			ms.StoreMessageInfo(mi)
5162  		}
5163  		return ms
5164  	}
5165  	return mi.MessageOf(x)
5166  }
5167  
5168  // Deprecated: Use IsAliasTakenResponse.ProtoReflect.Descriptor instead.
5169  func (*IsAliasTakenResponse) Descriptor() ([]byte, []int) {
5170  	return file_orlydb_v1_service_proto_rawDescGZIP(), []int{104}
5171  }
5172  
5173  func (x *IsAliasTakenResponse) GetTaken() bool {
5174  	if x != nil {
5175  		return x.Taken
5176  	}
5177  	return false
5178  }
5179  
5180  var File_orlydb_v1_service_proto protoreflect.FileDescriptor
5181  
5182  const file_orlydb_v1_service_proto_rawDesc = "" +
5183  	"\n" +
5184  	"\x17orlydb/v1/service.proto\x12\torlydb.v1\x1a\x15orlydb/v1/types.proto\"\"\n" +
5185  	"\fPathResponse\x12\x12\n" +
5186  	"\x04path\x18\x01 \x01(\tR\x04path\"%\n" +
5187  	"\rReadyResponse\x12\x14\n" +
5188  	"\x05ready\x18\x01 \x01(\bR\x05ready\"*\n" +
5189  	"\x12SetLogLevelRequest\x12\x14\n" +
5190  	"\x05level\x18\x01 \x01(\tR\x05level\":\n" +
5191  	"\x10SaveEventRequest\x12&\n" +
5192  	"\x05event\x18\x01 \x01(\v2\x10.orlydb.v1.EventR\x05event\"+\n" +
5193  	"\x11SaveEventResponse\x12\x16\n" +
5194  	"\x06exists\x18\x01 \x01(\bR\x06exists\"H\n" +
5195  	"\x1bGetSerialsFromFilterRequest\x12)\n" +
5196  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\"B\n" +
5197  	"\x18WouldReplaceEventRequest\x12&\n" +
5198  	"\x05event\x18\x01 \x01(\v2\x10.orlydb.v1.EventR\x05event\"k\n" +
5199  	"\x19WouldReplaceEventResponse\x12#\n" +
5200  	"\rwould_replace\x18\x01 \x01(\bR\fwouldReplace\x12)\n" +
5201  	"\x10replaced_serials\x18\x02 \x03(\x04R\x0freplacedSerials\"?\n" +
5202  	"\x12QueryEventsRequest\x12)\n" +
5203  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\"\xaa\x01\n" +
5204  	"\x1dQueryEventsWithOptionsRequest\x12)\n" +
5205  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\x122\n" +
5206  	"\x15include_delete_events\x18\x02 \x01(\bR\x13includeDeleteEvents\x12*\n" +
5207  	"\x11show_all_versions\x18\x03 \x01(\bR\x0fshowAllVersions\"L\n" +
5208  	"\"QueryDeleteEventsByTargetIdRequest\x12&\n" +
5209  	"\x0ftarget_event_id\x18\x01 \x01(\fR\rtargetEventId\"M\n" +
5210  	"\x13CountEventsResponse\x12\x14\n" +
5211  	"\x05count\x18\x01 \x01(\x05R\x05count\x12 \n" +
5212  	"\vapproximate\x18\x02 \x01(\bR\vapproximate\"3\n" +
5213  	"\x19FetchEventBySerialRequest\x12\x16\n" +
5214  	"\x06serial\x18\x01 \x01(\x04R\x06serial\"Z\n" +
5215  	"\x1aFetchEventBySerialResponse\x12&\n" +
5216  	"\x05event\x18\x01 \x01(\v2\x10.orlydb.v1.EventR\x05event\x12\x14\n" +
5217  	"\x05found\x18\x02 \x01(\bR\x05found\"6\n" +
5218  	"\x1aFetchEventsBySerialRequest\x12\x18\n" +
5219  	"\aserials\x18\x01 \x03(\x04R\aserials\"&\n" +
5220  	"\x14GetSerialByIdRequest\x12\x0e\n" +
5221  	"\x02id\x18\x01 \x01(\fR\x02id\"E\n" +
5222  	"\x15GetSerialByIdResponse\x12\x16\n" +
5223  	"\x06serial\x18\x01 \x01(\x04R\x06serial\x12\x14\n" +
5224  	"\x05found\x18\x02 \x01(\bR\x05found\"*\n" +
5225  	"\x16GetSerialsByIdsRequest\x12\x10\n" +
5226  	"\x03ids\x18\x01 \x03(\fR\x03ids\"B\n" +
5227  	"\x18GetSerialsByRangeRequest\x12&\n" +
5228  	"\x05range\x18\x01 \x01(\v2\x10.orlydb.v1.RangeR\x05range\"8\n" +
5229  	"\x1eGetFullIdPubkeyBySerialRequest\x12\x16\n" +
5230  	"\x06serial\x18\x01 \x01(\x04R\x06serial\";\n" +
5231  	"\x1fGetFullIdPubkeyBySerialsRequest\x12\x18\n" +
5232  	"\aserials\x18\x01 \x03(\x04R\aserials\"/\n" +
5233  	"\x12DeleteEventRequest\x12\x19\n" +
5234  	"\bevent_id\x18\x01 \x01(\fR\aeventId\"\\\n" +
5235  	"\x1aDeleteEventBySerialRequest\x12\x16\n" +
5236  	"\x06serial\x18\x01 \x01(\x04R\x06serial\x12&\n" +
5237  	"\x05event\x18\x02 \x01(\v2\x10.orlydb.v1.EventR\x05event\"V\n" +
5238  	"\x14ProcessDeleteRequest\x12&\n" +
5239  	"\x05event\x18\x01 \x01(\v2\x10.orlydb.v1.EventR\x05event\x12\x16\n" +
5240  	"\x06admins\x18\x02 \x03(\fR\x06admins\"X\n" +
5241  	"\x16CheckForDeletedRequest\x12&\n" +
5242  	"\x05event\x18\x01 \x01(\v2\x10.orlydb.v1.EventR\x05event\x12\x16\n" +
5243  	"\x06admins\x18\x02 \x03(\fR\x06admins\"!\n" +
5244  	"\vImportChunk\x12\x12\n" +
5245  	"\x04data\x18\x01 \x01(\fR\x04data\"`\n" +
5246  	"\x0eImportResponse\x12'\n" +
5247  	"\x0fevents_imported\x18\x01 \x01(\x03R\x0eeventsImported\x12%\n" +
5248  	"\x0eevents_skipped\x18\x02 \x01(\x03R\reventsSkipped\")\n" +
5249  	"\rExportRequest\x12\x18\n" +
5250  	"\apubkeys\x18\x01 \x03(\fR\apubkeys\"!\n" +
5251  	"\vExportChunk\x12\x12\n" +
5252  	"\x04data\x18\x01 \x01(\fR\x04data\"d\n" +
5253  	"\x1eImportEventsFromStringsRequest\x12\x1f\n" +
5254  	"\vevent_jsons\x18\x01 \x03(\tR\n" +
5255  	"eventJsons\x12!\n" +
5256  	"\fcheck_policy\x18\x02 \x01(\bR\vcheckPolicy\"?\n" +
5257  	"\x1eGetRelayIdentitySecretResponse\x12\x1d\n" +
5258  	"\n" +
5259  	"secret_key\x18\x01 \x01(\fR\tsecretKey\">\n" +
5260  	"\x1dSetRelayIdentitySecretRequest\x12\x1d\n" +
5261  	"\n" +
5262  	"secret_key\x18\x01 \x01(\fR\tsecretKey\":\n" +
5263  	"\x10SetMarkerRequest\x12\x10\n" +
5264  	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
5265  	"\x05value\x18\x02 \x01(\fR\x05value\"$\n" +
5266  	"\x10GetMarkerRequest\x12\x10\n" +
5267  	"\x03key\x18\x01 \x01(\tR\x03key\"?\n" +
5268  	"\x11GetMarkerResponse\x12\x14\n" +
5269  	"\x05value\x18\x01 \x01(\fR\x05value\x12\x14\n" +
5270  	"\x05found\x18\x02 \x01(\bR\x05found\"$\n" +
5271  	"\x10HasMarkerRequest\x12\x10\n" +
5272  	"\x03key\x18\x01 \x01(\tR\x03key\"+\n" +
5273  	"\x11HasMarkerResponse\x12\x16\n" +
5274  	"\x06exists\x18\x01 \x01(\bR\x06exists\"'\n" +
5275  	"\x13DeleteMarkerRequest\x12\x10\n" +
5276  	"\x03key\x18\x01 \x01(\tR\x03key\"0\n" +
5277  	"\x16GetSubscriptionRequest\x12\x16\n" +
5278  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"5\n" +
5279  	"\x1bIsSubscriptionActiveRequest\x12\x16\n" +
5280  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"6\n" +
5281  	"\x1cIsSubscriptionActiveResponse\x12\x16\n" +
5282  	"\x06active\x18\x01 \x01(\bR\x06active\"G\n" +
5283  	"\x19ExtendSubscriptionRequest\x12\x16\n" +
5284  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x12\n" +
5285  	"\x04days\x18\x02 \x01(\x05R\x04days\"|\n" +
5286  	"\x14RecordPaymentRequest\x12\x16\n" +
5287  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x16\n" +
5288  	"\x06amount\x18\x02 \x01(\x03R\x06amount\x12\x18\n" +
5289  	"\ainvoice\x18\x03 \x01(\tR\ainvoice\x12\x1a\n" +
5290  	"\bpreimage\x18\x04 \x01(\tR\bpreimage\"2\n" +
5291  	"\x18GetPaymentHistoryRequest\x12\x16\n" +
5292  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"\x92\x01\n" +
5293  	" ExtendBlossomSubscriptionRequest\x12\x16\n" +
5294  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x12\n" +
5295  	"\x04tier\x18\x02 \x01(\tR\x04tier\x12\x1d\n" +
5296  	"\n" +
5297  	"storage_mb\x18\x03 \x01(\x03R\tstorageMb\x12#\n" +
5298  	"\rdays_extended\x18\x04 \x01(\x05R\fdaysExtended\"7\n" +
5299  	"\x1dGetBlossomStorageQuotaRequest\x12\x16\n" +
5300  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\";\n" +
5301  	"\x1eGetBlossomStorageQuotaResponse\x12\x19\n" +
5302  	"\bquota_mb\x18\x01 \x01(\x03R\aquotaMb\"0\n" +
5303  	"\x16IsFirstTimeUserRequest\x12\x16\n" +
5304  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"8\n" +
5305  	"\x17IsFirstTimeUserResponse\x12\x1d\n" +
5306  	"\n" +
5307  	"first_time\x18\x01 \x01(\bR\tfirstTime\"P\n" +
5308  	"\x15AddNIP43MemberRequest\x12\x16\n" +
5309  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x1f\n" +
5310  	"\vinvite_code\x18\x02 \x01(\tR\n" +
5311  	"inviteCode\"2\n" +
5312  	"\x18RemoveNIP43MemberRequest\x12\x16\n" +
5313  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\".\n" +
5314  	"\x14IsNIP43MemberRequest\x12\x16\n" +
5315  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"4\n" +
5316  	"\x15IsNIP43MemberResponse\x12\x1b\n" +
5317  	"\tis_member\x18\x01 \x01(\bR\bisMember\"3\n" +
5318  	"\x19GetNIP43MembershipRequest\x12\x16\n" +
5319  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"K\n" +
5320  	"\x16StoreInviteCodeRequest\x12\x12\n" +
5321  	"\x04code\x18\x01 \x01(\tR\x04code\x12\x1d\n" +
5322  	"\n" +
5323  	"expires_at\x18\x02 \x01(\x03R\texpiresAt\"/\n" +
5324  	"\x19ValidateInviteCodeRequest\x12\x12\n" +
5325  	"\x04code\x18\x01 \x01(\tR\x04code\"2\n" +
5326  	"\x1aValidateInviteCodeResponse\x12\x14\n" +
5327  	"\x05valid\x18\x01 \x01(\bR\x05valid\"-\n" +
5328  	"\x17DeleteInviteCodeRequest\x12\x12\n" +
5329  	"\x04code\x18\x01 \x01(\tR\x04code\"P\n" +
5330  	"\"PublishNIP43MembershipEventRequest\x12\x12\n" +
5331  	"\x04kind\x18\x01 \x01(\x05R\x04kind\x12\x16\n" +
5332  	"\x06pubkey\x18\x02 \x01(\fR\x06pubkey\"A\n" +
5333  	"\x14GetCachedJSONRequest\x12)\n" +
5334  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\"L\n" +
5335  	"\x15GetCachedJSONResponse\x12\x1d\n" +
5336  	"\n" +
5337  	"json_items\x18\x01 \x03(\fR\tjsonItems\x12\x14\n" +
5338  	"\x05found\x18\x02 \x01(\bR\x05found\"e\n" +
5339  	"\x19CacheMarshaledJSONRequest\x12)\n" +
5340  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\x12\x1d\n" +
5341  	"\n" +
5342  	"json_items\x18\x02 \x03(\fR\tjsonItems\"C\n" +
5343  	"\x16GetCachedEventsRequest\x12)\n" +
5344  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\"Y\n" +
5345  	"\x17GetCachedEventsResponse\x12(\n" +
5346  	"\x06events\x18\x01 \x03(\v2\x10.orlydb.v1.EventR\x06events\x12\x14\n" +
5347  	"\x05found\x18\x02 \x01(\bR\x05found\"i\n" +
5348  	"\x12CacheEventsRequest\x12)\n" +
5349  	"\x06filter\x18\x01 \x01(\v2\x11.orlydb.v1.FilterR\x06filter\x12(\n" +
5350  	"\x06events\x18\x02 \x03(\v2\x10.orlydb.v1.EventR\x06events\"W\n" +
5351  	"\x18RecordEventAccessRequest\x12\x16\n" +
5352  	"\x06serial\x18\x01 \x01(\x04R\x06serial\x12#\n" +
5353  	"\rconnection_id\x18\x02 \x01(\tR\fconnectionId\"3\n" +
5354  	"\x19GetEventAccessInfoRequest\x12\x16\n" +
5355  	"\x06serial\x18\x01 \x01(\x04R\x06serial\"`\n" +
5356  	"\x1aGetEventAccessInfoResponse\x12\x1f\n" +
5357  	"\vlast_access\x18\x01 \x01(\x03R\n" +
5358  	"lastAccess\x12!\n" +
5359  	"\faccess_count\x18\x02 \x01(\rR\vaccessCount\"U\n" +
5360  	"\x1dGetLeastAccessedEventsRequest\x12\x14\n" +
5361  	"\x05limit\x18\x01 \x01(\x05R\x05limit\x12\x1e\n" +
5362  	"\vmin_age_sec\x18\x02 \x01(\x03R\tminAgeSec\"E\n" +
5363  	"\x17EventIdsBySerialRequest\x12\x14\n" +
5364  	"\x05start\x18\x01 \x01(\x04R\x05start\x12\x14\n" +
5365  	"\x05count\x18\x02 \x01(\x05R\x05count\"7\n" +
5366  	"\x18EventIdsBySerialResponse\x12\x1b\n" +
5367  	"\tevent_ids\x18\x01 \x03(\x04R\beventIds\"\x91\x01\n" +
5368  	"\fBlobMetadata\x12\x16\n" +
5369  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x1b\n" +
5370  	"\tmime_type\x18\x02 \x01(\tR\bmimeType\x12\x12\n" +
5371  	"\x04size\x18\x03 \x01(\x03R\x04size\x12\x1a\n" +
5372  	"\buploaded\x18\x04 \x01(\x03R\buploaded\x12\x1c\n" +
5373  	"\textension\x18\x05 \x01(\tR\textension\"~\n" +
5374  	"\x0eBlobDescriptor\x12\x10\n" +
5375  	"\x03url\x18\x01 \x01(\tR\x03url\x12\x16\n" +
5376  	"\x06sha256\x18\x02 \x01(\tR\x06sha256\x12\x12\n" +
5377  	"\x04size\x18\x03 \x01(\x03R\x04size\x12\x12\n" +
5378  	"\x04type\x18\x04 \x01(\tR\x04type\x12\x1a\n" +
5379  	"\buploaded\x18\x05 \x01(\x03R\buploaded\"\x99\x01\n" +
5380  	"\x0fSaveBlobRequest\x12\x1f\n" +
5381  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5382  	"sha256Hash\x12\x12\n" +
5383  	"\x04data\x18\x02 \x01(\fR\x04data\x12\x16\n" +
5384  	"\x06pubkey\x18\x03 \x01(\fR\x06pubkey\x12\x1b\n" +
5385  	"\tmime_type\x18\x04 \x01(\tR\bmimeType\x12\x1c\n" +
5386  	"\textension\x18\x05 \x01(\tR\textension\"\xa1\x01\n" +
5387  	"\x17SaveBlobMetadataRequest\x12\x1f\n" +
5388  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5389  	"sha256Hash\x12\x12\n" +
5390  	"\x04size\x18\x02 \x01(\x03R\x04size\x12\x16\n" +
5391  	"\x06pubkey\x18\x03 \x01(\fR\x06pubkey\x12\x1b\n" +
5392  	"\tmime_type\x18\x04 \x01(\tR\bmimeType\x12\x1c\n" +
5393  	"\textension\x18\x05 \x01(\tR\textension\"1\n" +
5394  	"\x0eGetBlobRequest\x12\x1f\n" +
5395  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5396  	"sha256Hash\"p\n" +
5397  	"\x0fGetBlobResponse\x12\x14\n" +
5398  	"\x05found\x18\x01 \x01(\bR\x05found\x12\x12\n" +
5399  	"\x04data\x18\x02 \x01(\fR\x04data\x123\n" +
5400  	"\bmetadata\x18\x03 \x01(\v2\x17.orlydb.v1.BlobMetadataR\bmetadata\"1\n" +
5401  	"\x0eHasBlobRequest\x12\x1f\n" +
5402  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5403  	"sha256Hash\")\n" +
5404  	"\x0fHasBlobResponse\x12\x16\n" +
5405  	"\x06exists\x18\x01 \x01(\bR\x06exists\"L\n" +
5406  	"\x11DeleteBlobRequest\x12\x1f\n" +
5407  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5408  	"sha256Hash\x12\x16\n" +
5409  	"\x06pubkey\x18\x02 \x01(\fR\x06pubkey\"V\n" +
5410  	"\x10ListBlobsRequest\x12\x16\n" +
5411  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\x12\x14\n" +
5412  	"\x05since\x18\x02 \x01(\x03R\x05since\x12\x14\n" +
5413  	"\x05until\x18\x03 \x01(\x03R\x05until\"P\n" +
5414  	"\x11ListBlobsResponse\x12;\n" +
5415  	"\vdescriptors\x18\x01 \x03(\v2\x19.orlydb.v1.BlobDescriptorR\vdescriptors\"9\n" +
5416  	"\x16GetBlobMetadataRequest\x12\x1f\n" +
5417  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5418  	"sha256Hash\"8\n" +
5419  	"\x1eGetTotalBlobStorageUsedRequest\x12\x16\n" +
5420  	"\x06pubkey\x18\x01 \x01(\fR\x06pubkey\"<\n" +
5421  	"\x1fGetTotalBlobStorageUsedResponse\x12\x19\n" +
5422  	"\btotal_mb\x18\x01 \x01(\x03R\atotalMb\"Y\n" +
5423  	"\x15SaveBlobReportRequest\x12\x1f\n" +
5424  	"\vsha256_hash\x18\x01 \x01(\fR\n" +
5425  	"sha256Hash\x12\x1f\n" +
5426  	"\vreport_data\x18\x02 \x01(\fR\n" +
5427  	"reportData\"w\n" +
5428  	"\rUserBlobStats\x12\x1d\n" +
5429  	"\n" +
5430  	"pubkey_hex\x18\x01 \x01(\tR\tpubkeyHex\x12\x1d\n" +
5431  	"\n" +
5432  	"blob_count\x18\x02 \x01(\x03R\tblobCount\x12(\n" +
5433  	"\x10total_size_bytes\x18\x03 \x01(\x03R\x0etotalSizeBytes\"N\n" +
5434  	"\x1cListAllBlobUserStatsResponse\x12.\n" +
5435  	"\x05stats\x18\x01 \x03(\v2\x18.orlydb.v1.UserBlobStatsR\x05stats\"?\n" +
5436  	"\x1dReconcileBlobMetadataResponse\x12\x1e\n" +
5437  	"\n" +
5438  	"reconciled\x18\x01 \x01(\x05R\n" +
5439  	"reconciled\"'\n" +
5440  	"\x13GetThumbnailRequest\x12\x10\n" +
5441  	"\x03key\x18\x01 \x01(\tR\x03key\"@\n" +
5442  	"\x14GetThumbnailResponse\x12\x14\n" +
5443  	"\x05found\x18\x01 \x01(\bR\x05found\x12\x12\n" +
5444  	"\x04data\x18\x02 \x01(\fR\x04data\"<\n" +
5445  	"\x14SaveThumbnailRequest\x12\x10\n" +
5446  	"\x03key\x18\x01 \x01(\tR\x03key\x12\x12\n" +
5447  	"\x04data\x18\x02 \x01(\fR\x04data\"\xd1\x01\n" +
5448  	"\x11CypherReadRequest\x12\x16\n" +
5449  	"\x06cypher\x18\x01 \x01(\tR\x06cypher\x12@\n" +
5450  	"\x06params\x18\x02 \x03(\v2(.orlydb.v1.CypherReadRequest.ParamsEntryR\x06params\x12'\n" +
5451  	"\x0ftimeout_seconds\x18\x03 \x01(\x05R\x0etimeoutSeconds\x1a9\n" +
5452  	"\vParamsEntry\x12\x10\n" +
5453  	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
5454  	"\x05value\x18\x02 \x01(\fR\x05value:\x028\x01\"D\n" +
5455  	"\x12CypherReadResponse\x12\x18\n" +
5456  	"\arecords\x18\x01 \x03(\fR\arecords\x12\x14\n" +
5457  	"\x05error\x18\x02 \x01(\tR\x05error\"\xab\x01\n" +
5458  	"\x13PaidSubscriptionMsg\x12\x1d\n" +
5459  	"\n" +
5460  	"pubkey_hex\x18\x01 \x01(\tR\tpubkeyHex\x12\x14\n" +
5461  	"\x05alias\x18\x02 \x01(\tR\x05alias\x12\x1d\n" +
5462  	"\n" +
5463  	"expires_at\x18\x03 \x01(\x03R\texpiresAt\x12\x1d\n" +
5464  	"\n" +
5465  	"created_at\x18\x04 \x01(\x03R\tcreatedAt\x12!\n" +
5466  	"\finvoice_hash\x18\x05 \x01(\tR\vinvoiceHash\";\n" +
5467  	"\x1aGetPaidSubscriptionRequest\x12\x1d\n" +
5468  	"\n" +
5469  	"pubkey_hex\x18\x01 \x01(\tR\tpubkeyHex\">\n" +
5470  	"\x1dDeletePaidSubscriptionRequest\x12\x1d\n" +
5471  	"\n" +
5472  	"pubkey_hex\x18\x01 \x01(\tR\tpubkeyHex\"\\\n" +
5473  	"\x14PaidSubscriptionList\x12D\n" +
5474  	"\rsubscriptions\x18\x01 \x03(\v2\x1e.orlydb.v1.PaidSubscriptionMsgR\rsubscriptions\"H\n" +
5475  	"\x11ClaimAliasRequest\x12\x14\n" +
5476  	"\x05alias\x18\x01 \x01(\tR\x05alias\x12\x1d\n" +
5477  	"\n" +
5478  	"pubkey_hex\x18\x02 \x01(\tR\tpubkeyHex\"8\n" +
5479  	"\x17GetAliasByPubkeyRequest\x12\x1d\n" +
5480  	"\n" +
5481  	"pubkey_hex\x18\x01 \x01(\tR\tpubkeyHex\"%\n" +
5482  	"\rAliasResponse\x12\x14\n" +
5483  	"\x05alias\x18\x01 \x01(\tR\x05alias\"/\n" +
5484  	"\x17GetPubkeyByAliasRequest\x12\x14\n" +
5485  	"\x05alias\x18\x01 \x01(\tR\x05alias\"/\n" +
5486  	"\x0ePubkeyResponse\x12\x1d\n" +
5487  	"\n" +
5488  	"pubkey_hex\x18\x01 \x01(\tR\tpubkeyHex\"+\n" +
5489  	"\x13IsAliasTakenRequest\x12\x14\n" +
5490  	"\x05alias\x18\x01 \x01(\tR\x05alias\",\n" +
5491  	"\x14IsAliasTakenResponse\x12\x14\n" +
5492  	"\x05taken\x18\x01 \x01(\bR\x05taken2\xcc4\n" +
5493  	"\x0fDatabaseService\x124\n" +
5494  	"\aGetPath\x12\x10.orlydb.v1.Empty\x1a\x17.orlydb.v1.PathResponse\x12*\n" +
5495  	"\x04Sync\x12\x10.orlydb.v1.Empty\x1a\x10.orlydb.v1.Empty\x123\n" +
5496  	"\x05Ready\x12\x10.orlydb.v1.Empty\x1a\x18.orlydb.v1.ReadyResponse\x12>\n" +
5497  	"\vSetLogLevel\x12\x1d.orlydb.v1.SetLogLevelRequest\x1a\x10.orlydb.v1.Empty\x12F\n" +
5498  	"\tSaveEvent\x12\x1b.orlydb.v1.SaveEventRequest\x1a\x1c.orlydb.v1.SaveEventResponse\x12U\n" +
5499  	"\x14GetSerialsFromFilter\x12&.orlydb.v1.GetSerialsFromFilterRequest\x1a\x15.orlydb.v1.SerialList\x12^\n" +
5500  	"\x11WouldReplaceEvent\x12#.orlydb.v1.WouldReplaceEventRequest\x1a$.orlydb.v1.WouldReplaceEventResponse\x12E\n" +
5501  	"\vQueryEvents\x12\x1d.orlydb.v1.QueryEventsRequest\x1a\x15.orlydb.v1.EventBatch0\x01\x12J\n" +
5502  	"\x10QueryAllVersions\x12\x1d.orlydb.v1.QueryEventsRequest\x1a\x15.orlydb.v1.EventBatch0\x01\x12[\n" +
5503  	"\x16QueryEventsWithOptions\x12(.orlydb.v1.QueryEventsWithOptionsRequest\x1a\x15.orlydb.v1.EventBatch0\x01\x12e\n" +
5504  	"\x1bQueryDeleteEventsByTargetId\x12-.orlydb.v1.QueryDeleteEventsByTargetIdRequest\x1a\x15.orlydb.v1.EventBatch0\x01\x12G\n" +
5505  	"\x0fQueryForSerials\x12\x1d.orlydb.v1.QueryEventsRequest\x1a\x15.orlydb.v1.SerialList\x12C\n" +
5506  	"\vQueryForIds\x12\x1d.orlydb.v1.QueryEventsRequest\x1a\x15.orlydb.v1.IdPkTsList\x12L\n" +
5507  	"\vCountEvents\x12\x1d.orlydb.v1.QueryEventsRequest\x1a\x1e.orlydb.v1.CountEventsResponse\x12a\n" +
5508  	"\x12FetchEventBySerial\x12$.orlydb.v1.FetchEventBySerialRequest\x1a%.orlydb.v1.FetchEventBySerialResponse\x12R\n" +
5509  	"\x14FetchEventsBySerials\x12%.orlydb.v1.FetchEventsBySerialRequest\x1a\x13.orlydb.v1.EventMap\x12R\n" +
5510  	"\rGetSerialById\x12\x1f.orlydb.v1.GetSerialByIdRequest\x1a .orlydb.v1.GetSerialByIdResponse\x12J\n" +
5511  	"\x0fGetSerialsByIds\x12!.orlydb.v1.GetSerialsByIdsRequest\x1a\x14.orlydb.v1.SerialMap\x12O\n" +
5512  	"\x11GetSerialsByRange\x12#.orlydb.v1.GetSerialsByRangeRequest\x1a\x15.orlydb.v1.SerialList\x12W\n" +
5513  	"\x17GetFullIdPubkeyBySerial\x12).orlydb.v1.GetFullIdPubkeyBySerialRequest\x1a\x11.orlydb.v1.IdPkTs\x12]\n" +
5514  	"\x18GetFullIdPubkeyBySerials\x12*.orlydb.v1.GetFullIdPubkeyBySerialsRequest\x1a\x15.orlydb.v1.IdPkTsList\x12>\n" +
5515  	"\vDeleteEvent\x12\x1d.orlydb.v1.DeleteEventRequest\x1a\x10.orlydb.v1.Empty\x12N\n" +
5516  	"\x13DeleteEventBySerial\x12%.orlydb.v1.DeleteEventBySerialRequest\x1a\x10.orlydb.v1.Empty\x123\n" +
5517  	"\rDeleteExpired\x12\x10.orlydb.v1.Empty\x1a\x10.orlydb.v1.Empty\x12B\n" +
5518  	"\rProcessDelete\x12\x1f.orlydb.v1.ProcessDeleteRequest\x1a\x10.orlydb.v1.Empty\x12F\n" +
5519  	"\x0fCheckForDeleted\x12!.orlydb.v1.CheckForDeletedRequest\x1a\x10.orlydb.v1.Empty\x12=\n" +
5520  	"\x06Import\x12\x16.orlydb.v1.ImportChunk\x1a\x19.orlydb.v1.ImportResponse(\x01\x12<\n" +
5521  	"\x06Export\x12\x18.orlydb.v1.ExportRequest\x1a\x16.orlydb.v1.ExportChunk0\x01\x12_\n" +
5522  	"\x17ImportEventsFromStrings\x12).orlydb.v1.ImportEventsFromStringsRequest\x1a\x19.orlydb.v1.ImportResponse\x12U\n" +
5523  	"\x16GetRelayIdentitySecret\x12\x10.orlydb.v1.Empty\x1a).orlydb.v1.GetRelayIdentitySecretResponse\x12T\n" +
5524  	"\x16SetRelayIdentitySecret\x12(.orlydb.v1.SetRelayIdentitySecretRequest\x1a\x10.orlydb.v1.Empty\x12]\n" +
5525  	"\x1eGetOrCreateRelayIdentitySecret\x12\x10.orlydb.v1.Empty\x1a).orlydb.v1.GetRelayIdentitySecretResponse\x12:\n" +
5526  	"\tSetMarker\x12\x1b.orlydb.v1.SetMarkerRequest\x1a\x10.orlydb.v1.Empty\x12F\n" +
5527  	"\tGetMarker\x12\x1b.orlydb.v1.GetMarkerRequest\x1a\x1c.orlydb.v1.GetMarkerResponse\x12F\n" +
5528  	"\tHasMarker\x12\x1b.orlydb.v1.HasMarkerRequest\x1a\x1c.orlydb.v1.HasMarkerResponse\x12@\n" +
5529  	"\fDeleteMarker\x12\x1e.orlydb.v1.DeleteMarkerRequest\x1a\x10.orlydb.v1.Empty\x12M\n" +
5530  	"\x0fGetSubscription\x12!.orlydb.v1.GetSubscriptionRequest\x1a\x17.orlydb.v1.Subscription\x12g\n" +
5531  	"\x14IsSubscriptionActive\x12&.orlydb.v1.IsSubscriptionActiveRequest\x1a'.orlydb.v1.IsSubscriptionActiveResponse\x12L\n" +
5532  	"\x12ExtendSubscription\x12$.orlydb.v1.ExtendSubscriptionRequest\x1a\x10.orlydb.v1.Empty\x12B\n" +
5533  	"\rRecordPayment\x12\x1f.orlydb.v1.RecordPaymentRequest\x1a\x10.orlydb.v1.Empty\x12P\n" +
5534  	"\x11GetPaymentHistory\x12#.orlydb.v1.GetPaymentHistoryRequest\x1a\x16.orlydb.v1.PaymentList\x12Z\n" +
5535  	"\x19ExtendBlossomSubscription\x12+.orlydb.v1.ExtendBlossomSubscriptionRequest\x1a\x10.orlydb.v1.Empty\x12m\n" +
5536  	"\x16GetBlossomStorageQuota\x12(.orlydb.v1.GetBlossomStorageQuotaRequest\x1a).orlydb.v1.GetBlossomStorageQuotaResponse\x12X\n" +
5537  	"\x0fIsFirstTimeUser\x12!.orlydb.v1.IsFirstTimeUserRequest\x1a\".orlydb.v1.IsFirstTimeUserResponse\x12H\n" +
5538  	"\x14SavePaidSubscription\x12\x1e.orlydb.v1.PaidSubscriptionMsg\x1a\x10.orlydb.v1.Empty\x12\\\n" +
5539  	"\x13GetPaidSubscription\x12%.orlydb.v1.GetPaidSubscriptionRequest\x1a\x1e.orlydb.v1.PaidSubscriptionMsg\x12T\n" +
5540  	"\x16DeletePaidSubscription\x12(.orlydb.v1.DeletePaidSubscriptionRequest\x1a\x10.orlydb.v1.Empty\x12J\n" +
5541  	"\x15ListPaidSubscriptions\x12\x10.orlydb.v1.Empty\x1a\x1f.orlydb.v1.PaidSubscriptionList\x12<\n" +
5542  	"\n" +
5543  	"ClaimAlias\x12\x1c.orlydb.v1.ClaimAliasRequest\x1a\x10.orlydb.v1.Empty\x12P\n" +
5544  	"\x10GetAliasByPubkey\x12\".orlydb.v1.GetAliasByPubkeyRequest\x1a\x18.orlydb.v1.AliasResponse\x12Q\n" +
5545  	"\x10GetPubkeyByAlias\x12\".orlydb.v1.GetPubkeyByAliasRequest\x1a\x19.orlydb.v1.PubkeyResponse\x12O\n" +
5546  	"\fIsAliasTaken\x12\x1e.orlydb.v1.IsAliasTakenRequest\x1a\x1f.orlydb.v1.IsAliasTakenResponse\x12D\n" +
5547  	"\x0eAddNIP43Member\x12 .orlydb.v1.AddNIP43MemberRequest\x1a\x10.orlydb.v1.Empty\x12J\n" +
5548  	"\x11RemoveNIP43Member\x12#.orlydb.v1.RemoveNIP43MemberRequest\x1a\x10.orlydb.v1.Empty\x12R\n" +
5549  	"\rIsNIP43Member\x12\x1f.orlydb.v1.IsNIP43MemberRequest\x1a .orlydb.v1.IsNIP43MemberResponse\x12V\n" +
5550  	"\x12GetNIP43Membership\x12$.orlydb.v1.GetNIP43MembershipRequest\x1a\x1a.orlydb.v1.NIP43Membership\x12=\n" +
5551  	"\x12GetAllNIP43Members\x12\x10.orlydb.v1.Empty\x1a\x15.orlydb.v1.PubkeyList\x12F\n" +
5552  	"\x0fStoreInviteCode\x12!.orlydb.v1.StoreInviteCodeRequest\x1a\x10.orlydb.v1.Empty\x12a\n" +
5553  	"\x12ValidateInviteCode\x12$.orlydb.v1.ValidateInviteCodeRequest\x1a%.orlydb.v1.ValidateInviteCodeResponse\x12H\n" +
5554  	"\x10DeleteInviteCode\x12\".orlydb.v1.DeleteInviteCodeRequest\x1a\x10.orlydb.v1.Empty\x12^\n" +
5555  	"\x1bPublishNIP43MembershipEvent\x12-.orlydb.v1.PublishNIP43MembershipEventRequest\x1a\x10.orlydb.v1.Empty\x12R\n" +
5556  	"\rGetCachedJSON\x12\x1f.orlydb.v1.GetCachedJSONRequest\x1a .orlydb.v1.GetCachedJSONResponse\x12L\n" +
5557  	"\x12CacheMarshaledJSON\x12$.orlydb.v1.CacheMarshaledJSONRequest\x1a\x10.orlydb.v1.Empty\x12X\n" +
5558  	"\x0fGetCachedEvents\x12!.orlydb.v1.GetCachedEventsRequest\x1a\".orlydb.v1.GetCachedEventsResponse\x12>\n" +
5559  	"\vCacheEvents\x12\x1d.orlydb.v1.CacheEventsRequest\x1a\x10.orlydb.v1.Empty\x12:\n" +
5560  	"\x14InvalidateQueryCache\x12\x10.orlydb.v1.Empty\x1a\x10.orlydb.v1.Empty\x12J\n" +
5561  	"\x11RecordEventAccess\x12#.orlydb.v1.RecordEventAccessRequest\x1a\x10.orlydb.v1.Empty\x12a\n" +
5562  	"\x12GetEventAccessInfo\x12$.orlydb.v1.GetEventAccessInfoRequest\x1a%.orlydb.v1.GetEventAccessInfoResponse\x12Y\n" +
5563  	"\x16GetLeastAccessedEvents\x12(.orlydb.v1.GetLeastAccessedEventsRequest\x1a\x15.orlydb.v1.SerialList\x128\n" +
5564  	"\bSaveBlob\x12\x1a.orlydb.v1.SaveBlobRequest\x1a\x10.orlydb.v1.Empty\x12H\n" +
5565  	"\x10SaveBlobMetadata\x12\".orlydb.v1.SaveBlobMetadataRequest\x1a\x10.orlydb.v1.Empty\x12@\n" +
5566  	"\aGetBlob\x12\x19.orlydb.v1.GetBlobRequest\x1a\x1a.orlydb.v1.GetBlobResponse\x12@\n" +
5567  	"\aHasBlob\x12\x19.orlydb.v1.HasBlobRequest\x1a\x1a.orlydb.v1.HasBlobResponse\x12<\n" +
5568  	"\n" +
5569  	"DeleteBlob\x12\x1c.orlydb.v1.DeleteBlobRequest\x1a\x10.orlydb.v1.Empty\x12F\n" +
5570  	"\tListBlobs\x12\x1b.orlydb.v1.ListBlobsRequest\x1a\x1c.orlydb.v1.ListBlobsResponse\x12M\n" +
5571  	"\x0fGetBlobMetadata\x12!.orlydb.v1.GetBlobMetadataRequest\x1a\x17.orlydb.v1.BlobMetadata\x12p\n" +
5572  	"\x17GetTotalBlobStorageUsed\x12).orlydb.v1.GetTotalBlobStorageUsedRequest\x1a*.orlydb.v1.GetTotalBlobStorageUsedResponse\x12D\n" +
5573  	"\x0eSaveBlobReport\x12 .orlydb.v1.SaveBlobReportRequest\x1a\x10.orlydb.v1.Empty\x12Q\n" +
5574  	"\x14ListAllBlobUserStats\x12\x10.orlydb.v1.Empty\x1a'.orlydb.v1.ListAllBlobUserStatsResponse\x12S\n" +
5575  	"\x15ReconcileBlobMetadata\x12\x10.orlydb.v1.Empty\x1a(.orlydb.v1.ReconcileBlobMetadataResponse\x12>\n" +
5576  	"\fListAllBlobs\x12\x10.orlydb.v1.Empty\x1a\x1c.orlydb.v1.ListBlobsResponse\x12O\n" +
5577  	"\fGetThumbnail\x12\x1e.orlydb.v1.GetThumbnailRequest\x1a\x1f.orlydb.v1.GetThumbnailResponse\x12B\n" +
5578  	"\rSaveThumbnail\x12\x1f.orlydb.v1.SaveThumbnailRequest\x1a\x10.orlydb.v1.Empty\x12[\n" +
5579  	"\x10EventIdsBySerial\x12\".orlydb.v1.EventIdsBySerialRequest\x1a#.orlydb.v1.EventIdsBySerialResponse\x123\n" +
5580  	"\rRunMigrations\x12\x10.orlydb.v1.Empty\x1a\x10.orlydb.v1.Empty\x12P\n" +
5581  	"\x11ExecuteCypherRead\x12\x1c.orlydb.v1.CypherReadRequest\x1a\x1d.orlydb.v1.CypherReadResponseB,Z*next.orly.dev/pkg/proto/orlydb/v1;orlydbv1b\x06proto3"
5582  
5583  var (
5584  	file_orlydb_v1_service_proto_rawDescOnce sync.Once
5585  	file_orlydb_v1_service_proto_rawDescData []byte
5586  )
5587  
5588  func file_orlydb_v1_service_proto_rawDescGZIP() []byte {
5589  	file_orlydb_v1_service_proto_rawDescOnce.Do(func() {
5590  		file_orlydb_v1_service_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_orlydb_v1_service_proto_rawDesc), len(file_orlydb_v1_service_proto_rawDesc)))
5591  	})
5592  	return file_orlydb_v1_service_proto_rawDescData
5593  }
5594  
5595  var file_orlydb_v1_service_proto_msgTypes = make([]protoimpl.MessageInfo, 106)
5596  var file_orlydb_v1_service_proto_goTypes = []any{
5597  	(*PathResponse)(nil),                       // 0: orlydb.v1.PathResponse
5598  	(*ReadyResponse)(nil),                      // 1: orlydb.v1.ReadyResponse
5599  	(*SetLogLevelRequest)(nil),                 // 2: orlydb.v1.SetLogLevelRequest
5600  	(*SaveEventRequest)(nil),                   // 3: orlydb.v1.SaveEventRequest
5601  	(*SaveEventResponse)(nil),                  // 4: orlydb.v1.SaveEventResponse
5602  	(*GetSerialsFromFilterRequest)(nil),        // 5: orlydb.v1.GetSerialsFromFilterRequest
5603  	(*WouldReplaceEventRequest)(nil),           // 6: orlydb.v1.WouldReplaceEventRequest
5604  	(*WouldReplaceEventResponse)(nil),          // 7: orlydb.v1.WouldReplaceEventResponse
5605  	(*QueryEventsRequest)(nil),                 // 8: orlydb.v1.QueryEventsRequest
5606  	(*QueryEventsWithOptionsRequest)(nil),      // 9: orlydb.v1.QueryEventsWithOptionsRequest
5607  	(*QueryDeleteEventsByTargetIdRequest)(nil), // 10: orlydb.v1.QueryDeleteEventsByTargetIdRequest
5608  	(*CountEventsResponse)(nil),                // 11: orlydb.v1.CountEventsResponse
5609  	(*FetchEventBySerialRequest)(nil),          // 12: orlydb.v1.FetchEventBySerialRequest
5610  	(*FetchEventBySerialResponse)(nil),         // 13: orlydb.v1.FetchEventBySerialResponse
5611  	(*FetchEventsBySerialRequest)(nil),         // 14: orlydb.v1.FetchEventsBySerialRequest
5612  	(*GetSerialByIdRequest)(nil),               // 15: orlydb.v1.GetSerialByIdRequest
5613  	(*GetSerialByIdResponse)(nil),              // 16: orlydb.v1.GetSerialByIdResponse
5614  	(*GetSerialsByIdsRequest)(nil),             // 17: orlydb.v1.GetSerialsByIdsRequest
5615  	(*GetSerialsByRangeRequest)(nil),           // 18: orlydb.v1.GetSerialsByRangeRequest
5616  	(*GetFullIdPubkeyBySerialRequest)(nil),     // 19: orlydb.v1.GetFullIdPubkeyBySerialRequest
5617  	(*GetFullIdPubkeyBySerialsRequest)(nil),    // 20: orlydb.v1.GetFullIdPubkeyBySerialsRequest
5618  	(*DeleteEventRequest)(nil),                 // 21: orlydb.v1.DeleteEventRequest
5619  	(*DeleteEventBySerialRequest)(nil),         // 22: orlydb.v1.DeleteEventBySerialRequest
5620  	(*ProcessDeleteRequest)(nil),               // 23: orlydb.v1.ProcessDeleteRequest
5621  	(*CheckForDeletedRequest)(nil),             // 24: orlydb.v1.CheckForDeletedRequest
5622  	(*ImportChunk)(nil),                        // 25: orlydb.v1.ImportChunk
5623  	(*ImportResponse)(nil),                     // 26: orlydb.v1.ImportResponse
5624  	(*ExportRequest)(nil),                      // 27: orlydb.v1.ExportRequest
5625  	(*ExportChunk)(nil),                        // 28: orlydb.v1.ExportChunk
5626  	(*ImportEventsFromStringsRequest)(nil),     // 29: orlydb.v1.ImportEventsFromStringsRequest
5627  	(*GetRelayIdentitySecretResponse)(nil),     // 30: orlydb.v1.GetRelayIdentitySecretResponse
5628  	(*SetRelayIdentitySecretRequest)(nil),      // 31: orlydb.v1.SetRelayIdentitySecretRequest
5629  	(*SetMarkerRequest)(nil),                   // 32: orlydb.v1.SetMarkerRequest
5630  	(*GetMarkerRequest)(nil),                   // 33: orlydb.v1.GetMarkerRequest
5631  	(*GetMarkerResponse)(nil),                  // 34: orlydb.v1.GetMarkerResponse
5632  	(*HasMarkerRequest)(nil),                   // 35: orlydb.v1.HasMarkerRequest
5633  	(*HasMarkerResponse)(nil),                  // 36: orlydb.v1.HasMarkerResponse
5634  	(*DeleteMarkerRequest)(nil),                // 37: orlydb.v1.DeleteMarkerRequest
5635  	(*GetSubscriptionRequest)(nil),             // 38: orlydb.v1.GetSubscriptionRequest
5636  	(*IsSubscriptionActiveRequest)(nil),        // 39: orlydb.v1.IsSubscriptionActiveRequest
5637  	(*IsSubscriptionActiveResponse)(nil),       // 40: orlydb.v1.IsSubscriptionActiveResponse
5638  	(*ExtendSubscriptionRequest)(nil),          // 41: orlydb.v1.ExtendSubscriptionRequest
5639  	(*RecordPaymentRequest)(nil),               // 42: orlydb.v1.RecordPaymentRequest
5640  	(*GetPaymentHistoryRequest)(nil),           // 43: orlydb.v1.GetPaymentHistoryRequest
5641  	(*ExtendBlossomSubscriptionRequest)(nil),   // 44: orlydb.v1.ExtendBlossomSubscriptionRequest
5642  	(*GetBlossomStorageQuotaRequest)(nil),      // 45: orlydb.v1.GetBlossomStorageQuotaRequest
5643  	(*GetBlossomStorageQuotaResponse)(nil),     // 46: orlydb.v1.GetBlossomStorageQuotaResponse
5644  	(*IsFirstTimeUserRequest)(nil),             // 47: orlydb.v1.IsFirstTimeUserRequest
5645  	(*IsFirstTimeUserResponse)(nil),            // 48: orlydb.v1.IsFirstTimeUserResponse
5646  	(*AddNIP43MemberRequest)(nil),              // 49: orlydb.v1.AddNIP43MemberRequest
5647  	(*RemoveNIP43MemberRequest)(nil),           // 50: orlydb.v1.RemoveNIP43MemberRequest
5648  	(*IsNIP43MemberRequest)(nil),               // 51: orlydb.v1.IsNIP43MemberRequest
5649  	(*IsNIP43MemberResponse)(nil),              // 52: orlydb.v1.IsNIP43MemberResponse
5650  	(*GetNIP43MembershipRequest)(nil),          // 53: orlydb.v1.GetNIP43MembershipRequest
5651  	(*StoreInviteCodeRequest)(nil),             // 54: orlydb.v1.StoreInviteCodeRequest
5652  	(*ValidateInviteCodeRequest)(nil),          // 55: orlydb.v1.ValidateInviteCodeRequest
5653  	(*ValidateInviteCodeResponse)(nil),         // 56: orlydb.v1.ValidateInviteCodeResponse
5654  	(*DeleteInviteCodeRequest)(nil),            // 57: orlydb.v1.DeleteInviteCodeRequest
5655  	(*PublishNIP43MembershipEventRequest)(nil), // 58: orlydb.v1.PublishNIP43MembershipEventRequest
5656  	(*GetCachedJSONRequest)(nil),               // 59: orlydb.v1.GetCachedJSONRequest
5657  	(*GetCachedJSONResponse)(nil),              // 60: orlydb.v1.GetCachedJSONResponse
5658  	(*CacheMarshaledJSONRequest)(nil),          // 61: orlydb.v1.CacheMarshaledJSONRequest
5659  	(*GetCachedEventsRequest)(nil),             // 62: orlydb.v1.GetCachedEventsRequest
5660  	(*GetCachedEventsResponse)(nil),            // 63: orlydb.v1.GetCachedEventsResponse
5661  	(*CacheEventsRequest)(nil),                 // 64: orlydb.v1.CacheEventsRequest
5662  	(*RecordEventAccessRequest)(nil),           // 65: orlydb.v1.RecordEventAccessRequest
5663  	(*GetEventAccessInfoRequest)(nil),          // 66: orlydb.v1.GetEventAccessInfoRequest
5664  	(*GetEventAccessInfoResponse)(nil),         // 67: orlydb.v1.GetEventAccessInfoResponse
5665  	(*GetLeastAccessedEventsRequest)(nil),      // 68: orlydb.v1.GetLeastAccessedEventsRequest
5666  	(*EventIdsBySerialRequest)(nil),            // 69: orlydb.v1.EventIdsBySerialRequest
5667  	(*EventIdsBySerialResponse)(nil),           // 70: orlydb.v1.EventIdsBySerialResponse
5668  	(*BlobMetadata)(nil),                       // 71: orlydb.v1.BlobMetadata
5669  	(*BlobDescriptor)(nil),                     // 72: orlydb.v1.BlobDescriptor
5670  	(*SaveBlobRequest)(nil),                    // 73: orlydb.v1.SaveBlobRequest
5671  	(*SaveBlobMetadataRequest)(nil),            // 74: orlydb.v1.SaveBlobMetadataRequest
5672  	(*GetBlobRequest)(nil),                     // 75: orlydb.v1.GetBlobRequest
5673  	(*GetBlobResponse)(nil),                    // 76: orlydb.v1.GetBlobResponse
5674  	(*HasBlobRequest)(nil),                     // 77: orlydb.v1.HasBlobRequest
5675  	(*HasBlobResponse)(nil),                    // 78: orlydb.v1.HasBlobResponse
5676  	(*DeleteBlobRequest)(nil),                  // 79: orlydb.v1.DeleteBlobRequest
5677  	(*ListBlobsRequest)(nil),                   // 80: orlydb.v1.ListBlobsRequest
5678  	(*ListBlobsResponse)(nil),                  // 81: orlydb.v1.ListBlobsResponse
5679  	(*GetBlobMetadataRequest)(nil),             // 82: orlydb.v1.GetBlobMetadataRequest
5680  	(*GetTotalBlobStorageUsedRequest)(nil),     // 83: orlydb.v1.GetTotalBlobStorageUsedRequest
5681  	(*GetTotalBlobStorageUsedResponse)(nil),    // 84: orlydb.v1.GetTotalBlobStorageUsedResponse
5682  	(*SaveBlobReportRequest)(nil),              // 85: orlydb.v1.SaveBlobReportRequest
5683  	(*UserBlobStats)(nil),                      // 86: orlydb.v1.UserBlobStats
5684  	(*ListAllBlobUserStatsResponse)(nil),       // 87: orlydb.v1.ListAllBlobUserStatsResponse
5685  	(*ReconcileBlobMetadataResponse)(nil),      // 88: orlydb.v1.ReconcileBlobMetadataResponse
5686  	(*GetThumbnailRequest)(nil),                // 89: orlydb.v1.GetThumbnailRequest
5687  	(*GetThumbnailResponse)(nil),               // 90: orlydb.v1.GetThumbnailResponse
5688  	(*SaveThumbnailRequest)(nil),               // 91: orlydb.v1.SaveThumbnailRequest
5689  	(*CypherReadRequest)(nil),                  // 92: orlydb.v1.CypherReadRequest
5690  	(*CypherReadResponse)(nil),                 // 93: orlydb.v1.CypherReadResponse
5691  	(*PaidSubscriptionMsg)(nil),                // 94: orlydb.v1.PaidSubscriptionMsg
5692  	(*GetPaidSubscriptionRequest)(nil),         // 95: orlydb.v1.GetPaidSubscriptionRequest
5693  	(*DeletePaidSubscriptionRequest)(nil),      // 96: orlydb.v1.DeletePaidSubscriptionRequest
5694  	(*PaidSubscriptionList)(nil),               // 97: orlydb.v1.PaidSubscriptionList
5695  	(*ClaimAliasRequest)(nil),                  // 98: orlydb.v1.ClaimAliasRequest
5696  	(*GetAliasByPubkeyRequest)(nil),            // 99: orlydb.v1.GetAliasByPubkeyRequest
5697  	(*AliasResponse)(nil),                      // 100: orlydb.v1.AliasResponse
5698  	(*GetPubkeyByAliasRequest)(nil),            // 101: orlydb.v1.GetPubkeyByAliasRequest
5699  	(*PubkeyResponse)(nil),                     // 102: orlydb.v1.PubkeyResponse
5700  	(*IsAliasTakenRequest)(nil),                // 103: orlydb.v1.IsAliasTakenRequest
5701  	(*IsAliasTakenResponse)(nil),               // 104: orlydb.v1.IsAliasTakenResponse
5702  	nil,                                        // 105: orlydb.v1.CypherReadRequest.ParamsEntry
5703  	(*Event)(nil),                              // 106: orlydb.v1.Event
5704  	(*Filter)(nil),                             // 107: orlydb.v1.Filter
5705  	(*Range)(nil),                              // 108: orlydb.v1.Range
5706  	(*Empty)(nil),                              // 109: orlydb.v1.Empty
5707  	(*SerialList)(nil),                         // 110: orlydb.v1.SerialList
5708  	(*EventBatch)(nil),                         // 111: orlydb.v1.EventBatch
5709  	(*IdPkTsList)(nil),                         // 112: orlydb.v1.IdPkTsList
5710  	(*EventMap)(nil),                           // 113: orlydb.v1.EventMap
5711  	(*SerialMap)(nil),                          // 114: orlydb.v1.SerialMap
5712  	(*IdPkTs)(nil),                             // 115: orlydb.v1.IdPkTs
5713  	(*Subscription)(nil),                       // 116: orlydb.v1.Subscription
5714  	(*PaymentList)(nil),                        // 117: orlydb.v1.PaymentList
5715  	(*NIP43Membership)(nil),                    // 118: orlydb.v1.NIP43Membership
5716  	(*PubkeyList)(nil),                         // 119: orlydb.v1.PubkeyList
5717  }
5718  var file_orlydb_v1_service_proto_depIdxs = []int32{
5719  	106, // 0: orlydb.v1.SaveEventRequest.event:type_name -> orlydb.v1.Event
5720  	107, // 1: orlydb.v1.GetSerialsFromFilterRequest.filter:type_name -> orlydb.v1.Filter
5721  	106, // 2: orlydb.v1.WouldReplaceEventRequest.event:type_name -> orlydb.v1.Event
5722  	107, // 3: orlydb.v1.QueryEventsRequest.filter:type_name -> orlydb.v1.Filter
5723  	107, // 4: orlydb.v1.QueryEventsWithOptionsRequest.filter:type_name -> orlydb.v1.Filter
5724  	106, // 5: orlydb.v1.FetchEventBySerialResponse.event:type_name -> orlydb.v1.Event
5725  	108, // 6: orlydb.v1.GetSerialsByRangeRequest.range:type_name -> orlydb.v1.Range
5726  	106, // 7: orlydb.v1.DeleteEventBySerialRequest.event:type_name -> orlydb.v1.Event
5727  	106, // 8: orlydb.v1.ProcessDeleteRequest.event:type_name -> orlydb.v1.Event
5728  	106, // 9: orlydb.v1.CheckForDeletedRequest.event:type_name -> orlydb.v1.Event
5729  	107, // 10: orlydb.v1.GetCachedJSONRequest.filter:type_name -> orlydb.v1.Filter
5730  	107, // 11: orlydb.v1.CacheMarshaledJSONRequest.filter:type_name -> orlydb.v1.Filter
5731  	107, // 12: orlydb.v1.GetCachedEventsRequest.filter:type_name -> orlydb.v1.Filter
5732  	106, // 13: orlydb.v1.GetCachedEventsResponse.events:type_name -> orlydb.v1.Event
5733  	107, // 14: orlydb.v1.CacheEventsRequest.filter:type_name -> orlydb.v1.Filter
5734  	106, // 15: orlydb.v1.CacheEventsRequest.events:type_name -> orlydb.v1.Event
5735  	71,  // 16: orlydb.v1.GetBlobResponse.metadata:type_name -> orlydb.v1.BlobMetadata
5736  	72,  // 17: orlydb.v1.ListBlobsResponse.descriptors:type_name -> orlydb.v1.BlobDescriptor
5737  	86,  // 18: orlydb.v1.ListAllBlobUserStatsResponse.stats:type_name -> orlydb.v1.UserBlobStats
5738  	105, // 19: orlydb.v1.CypherReadRequest.params:type_name -> orlydb.v1.CypherReadRequest.ParamsEntry
5739  	94,  // 20: orlydb.v1.PaidSubscriptionList.subscriptions:type_name -> orlydb.v1.PaidSubscriptionMsg
5740  	109, // 21: orlydb.v1.DatabaseService.GetPath:input_type -> orlydb.v1.Empty
5741  	109, // 22: orlydb.v1.DatabaseService.Sync:input_type -> orlydb.v1.Empty
5742  	109, // 23: orlydb.v1.DatabaseService.Ready:input_type -> orlydb.v1.Empty
5743  	2,   // 24: orlydb.v1.DatabaseService.SetLogLevel:input_type -> orlydb.v1.SetLogLevelRequest
5744  	3,   // 25: orlydb.v1.DatabaseService.SaveEvent:input_type -> orlydb.v1.SaveEventRequest
5745  	5,   // 26: orlydb.v1.DatabaseService.GetSerialsFromFilter:input_type -> orlydb.v1.GetSerialsFromFilterRequest
5746  	6,   // 27: orlydb.v1.DatabaseService.WouldReplaceEvent:input_type -> orlydb.v1.WouldReplaceEventRequest
5747  	8,   // 28: orlydb.v1.DatabaseService.QueryEvents:input_type -> orlydb.v1.QueryEventsRequest
5748  	8,   // 29: orlydb.v1.DatabaseService.QueryAllVersions:input_type -> orlydb.v1.QueryEventsRequest
5749  	9,   // 30: orlydb.v1.DatabaseService.QueryEventsWithOptions:input_type -> orlydb.v1.QueryEventsWithOptionsRequest
5750  	10,  // 31: orlydb.v1.DatabaseService.QueryDeleteEventsByTargetId:input_type -> orlydb.v1.QueryDeleteEventsByTargetIdRequest
5751  	8,   // 32: orlydb.v1.DatabaseService.QueryForSerials:input_type -> orlydb.v1.QueryEventsRequest
5752  	8,   // 33: orlydb.v1.DatabaseService.QueryForIds:input_type -> orlydb.v1.QueryEventsRequest
5753  	8,   // 34: orlydb.v1.DatabaseService.CountEvents:input_type -> orlydb.v1.QueryEventsRequest
5754  	12,  // 35: orlydb.v1.DatabaseService.FetchEventBySerial:input_type -> orlydb.v1.FetchEventBySerialRequest
5755  	14,  // 36: orlydb.v1.DatabaseService.FetchEventsBySerials:input_type -> orlydb.v1.FetchEventsBySerialRequest
5756  	15,  // 37: orlydb.v1.DatabaseService.GetSerialById:input_type -> orlydb.v1.GetSerialByIdRequest
5757  	17,  // 38: orlydb.v1.DatabaseService.GetSerialsByIds:input_type -> orlydb.v1.GetSerialsByIdsRequest
5758  	18,  // 39: orlydb.v1.DatabaseService.GetSerialsByRange:input_type -> orlydb.v1.GetSerialsByRangeRequest
5759  	19,  // 40: orlydb.v1.DatabaseService.GetFullIdPubkeyBySerial:input_type -> orlydb.v1.GetFullIdPubkeyBySerialRequest
5760  	20,  // 41: orlydb.v1.DatabaseService.GetFullIdPubkeyBySerials:input_type -> orlydb.v1.GetFullIdPubkeyBySerialsRequest
5761  	21,  // 42: orlydb.v1.DatabaseService.DeleteEvent:input_type -> orlydb.v1.DeleteEventRequest
5762  	22,  // 43: orlydb.v1.DatabaseService.DeleteEventBySerial:input_type -> orlydb.v1.DeleteEventBySerialRequest
5763  	109, // 44: orlydb.v1.DatabaseService.DeleteExpired:input_type -> orlydb.v1.Empty
5764  	23,  // 45: orlydb.v1.DatabaseService.ProcessDelete:input_type -> orlydb.v1.ProcessDeleteRequest
5765  	24,  // 46: orlydb.v1.DatabaseService.CheckForDeleted:input_type -> orlydb.v1.CheckForDeletedRequest
5766  	25,  // 47: orlydb.v1.DatabaseService.Import:input_type -> orlydb.v1.ImportChunk
5767  	27,  // 48: orlydb.v1.DatabaseService.Export:input_type -> orlydb.v1.ExportRequest
5768  	29,  // 49: orlydb.v1.DatabaseService.ImportEventsFromStrings:input_type -> orlydb.v1.ImportEventsFromStringsRequest
5769  	109, // 50: orlydb.v1.DatabaseService.GetRelayIdentitySecret:input_type -> orlydb.v1.Empty
5770  	31,  // 51: orlydb.v1.DatabaseService.SetRelayIdentitySecret:input_type -> orlydb.v1.SetRelayIdentitySecretRequest
5771  	109, // 52: orlydb.v1.DatabaseService.GetOrCreateRelayIdentitySecret:input_type -> orlydb.v1.Empty
5772  	32,  // 53: orlydb.v1.DatabaseService.SetMarker:input_type -> orlydb.v1.SetMarkerRequest
5773  	33,  // 54: orlydb.v1.DatabaseService.GetMarker:input_type -> orlydb.v1.GetMarkerRequest
5774  	35,  // 55: orlydb.v1.DatabaseService.HasMarker:input_type -> orlydb.v1.HasMarkerRequest
5775  	37,  // 56: orlydb.v1.DatabaseService.DeleteMarker:input_type -> orlydb.v1.DeleteMarkerRequest
5776  	38,  // 57: orlydb.v1.DatabaseService.GetSubscription:input_type -> orlydb.v1.GetSubscriptionRequest
5777  	39,  // 58: orlydb.v1.DatabaseService.IsSubscriptionActive:input_type -> orlydb.v1.IsSubscriptionActiveRequest
5778  	41,  // 59: orlydb.v1.DatabaseService.ExtendSubscription:input_type -> orlydb.v1.ExtendSubscriptionRequest
5779  	42,  // 60: orlydb.v1.DatabaseService.RecordPayment:input_type -> orlydb.v1.RecordPaymentRequest
5780  	43,  // 61: orlydb.v1.DatabaseService.GetPaymentHistory:input_type -> orlydb.v1.GetPaymentHistoryRequest
5781  	44,  // 62: orlydb.v1.DatabaseService.ExtendBlossomSubscription:input_type -> orlydb.v1.ExtendBlossomSubscriptionRequest
5782  	45,  // 63: orlydb.v1.DatabaseService.GetBlossomStorageQuota:input_type -> orlydb.v1.GetBlossomStorageQuotaRequest
5783  	47,  // 64: orlydb.v1.DatabaseService.IsFirstTimeUser:input_type -> orlydb.v1.IsFirstTimeUserRequest
5784  	94,  // 65: orlydb.v1.DatabaseService.SavePaidSubscription:input_type -> orlydb.v1.PaidSubscriptionMsg
5785  	95,  // 66: orlydb.v1.DatabaseService.GetPaidSubscription:input_type -> orlydb.v1.GetPaidSubscriptionRequest
5786  	96,  // 67: orlydb.v1.DatabaseService.DeletePaidSubscription:input_type -> orlydb.v1.DeletePaidSubscriptionRequest
5787  	109, // 68: orlydb.v1.DatabaseService.ListPaidSubscriptions:input_type -> orlydb.v1.Empty
5788  	98,  // 69: orlydb.v1.DatabaseService.ClaimAlias:input_type -> orlydb.v1.ClaimAliasRequest
5789  	99,  // 70: orlydb.v1.DatabaseService.GetAliasByPubkey:input_type -> orlydb.v1.GetAliasByPubkeyRequest
5790  	101, // 71: orlydb.v1.DatabaseService.GetPubkeyByAlias:input_type -> orlydb.v1.GetPubkeyByAliasRequest
5791  	103, // 72: orlydb.v1.DatabaseService.IsAliasTaken:input_type -> orlydb.v1.IsAliasTakenRequest
5792  	49,  // 73: orlydb.v1.DatabaseService.AddNIP43Member:input_type -> orlydb.v1.AddNIP43MemberRequest
5793  	50,  // 74: orlydb.v1.DatabaseService.RemoveNIP43Member:input_type -> orlydb.v1.RemoveNIP43MemberRequest
5794  	51,  // 75: orlydb.v1.DatabaseService.IsNIP43Member:input_type -> orlydb.v1.IsNIP43MemberRequest
5795  	53,  // 76: orlydb.v1.DatabaseService.GetNIP43Membership:input_type -> orlydb.v1.GetNIP43MembershipRequest
5796  	109, // 77: orlydb.v1.DatabaseService.GetAllNIP43Members:input_type -> orlydb.v1.Empty
5797  	54,  // 78: orlydb.v1.DatabaseService.StoreInviteCode:input_type -> orlydb.v1.StoreInviteCodeRequest
5798  	55,  // 79: orlydb.v1.DatabaseService.ValidateInviteCode:input_type -> orlydb.v1.ValidateInviteCodeRequest
5799  	57,  // 80: orlydb.v1.DatabaseService.DeleteInviteCode:input_type -> orlydb.v1.DeleteInviteCodeRequest
5800  	58,  // 81: orlydb.v1.DatabaseService.PublishNIP43MembershipEvent:input_type -> orlydb.v1.PublishNIP43MembershipEventRequest
5801  	59,  // 82: orlydb.v1.DatabaseService.GetCachedJSON:input_type -> orlydb.v1.GetCachedJSONRequest
5802  	61,  // 83: orlydb.v1.DatabaseService.CacheMarshaledJSON:input_type -> orlydb.v1.CacheMarshaledJSONRequest
5803  	62,  // 84: orlydb.v1.DatabaseService.GetCachedEvents:input_type -> orlydb.v1.GetCachedEventsRequest
5804  	64,  // 85: orlydb.v1.DatabaseService.CacheEvents:input_type -> orlydb.v1.CacheEventsRequest
5805  	109, // 86: orlydb.v1.DatabaseService.InvalidateQueryCache:input_type -> orlydb.v1.Empty
5806  	65,  // 87: orlydb.v1.DatabaseService.RecordEventAccess:input_type -> orlydb.v1.RecordEventAccessRequest
5807  	66,  // 88: orlydb.v1.DatabaseService.GetEventAccessInfo:input_type -> orlydb.v1.GetEventAccessInfoRequest
5808  	68,  // 89: orlydb.v1.DatabaseService.GetLeastAccessedEvents:input_type -> orlydb.v1.GetLeastAccessedEventsRequest
5809  	73,  // 90: orlydb.v1.DatabaseService.SaveBlob:input_type -> orlydb.v1.SaveBlobRequest
5810  	74,  // 91: orlydb.v1.DatabaseService.SaveBlobMetadata:input_type -> orlydb.v1.SaveBlobMetadataRequest
5811  	75,  // 92: orlydb.v1.DatabaseService.GetBlob:input_type -> orlydb.v1.GetBlobRequest
5812  	77,  // 93: orlydb.v1.DatabaseService.HasBlob:input_type -> orlydb.v1.HasBlobRequest
5813  	79,  // 94: orlydb.v1.DatabaseService.DeleteBlob:input_type -> orlydb.v1.DeleteBlobRequest
5814  	80,  // 95: orlydb.v1.DatabaseService.ListBlobs:input_type -> orlydb.v1.ListBlobsRequest
5815  	82,  // 96: orlydb.v1.DatabaseService.GetBlobMetadata:input_type -> orlydb.v1.GetBlobMetadataRequest
5816  	83,  // 97: orlydb.v1.DatabaseService.GetTotalBlobStorageUsed:input_type -> orlydb.v1.GetTotalBlobStorageUsedRequest
5817  	85,  // 98: orlydb.v1.DatabaseService.SaveBlobReport:input_type -> orlydb.v1.SaveBlobReportRequest
5818  	109, // 99: orlydb.v1.DatabaseService.ListAllBlobUserStats:input_type -> orlydb.v1.Empty
5819  	109, // 100: orlydb.v1.DatabaseService.ReconcileBlobMetadata:input_type -> orlydb.v1.Empty
5820  	109, // 101: orlydb.v1.DatabaseService.ListAllBlobs:input_type -> orlydb.v1.Empty
5821  	89,  // 102: orlydb.v1.DatabaseService.GetThumbnail:input_type -> orlydb.v1.GetThumbnailRequest
5822  	91,  // 103: orlydb.v1.DatabaseService.SaveThumbnail:input_type -> orlydb.v1.SaveThumbnailRequest
5823  	69,  // 104: orlydb.v1.DatabaseService.EventIdsBySerial:input_type -> orlydb.v1.EventIdsBySerialRequest
5824  	109, // 105: orlydb.v1.DatabaseService.RunMigrations:input_type -> orlydb.v1.Empty
5825  	92,  // 106: orlydb.v1.DatabaseService.ExecuteCypherRead:input_type -> orlydb.v1.CypherReadRequest
5826  	0,   // 107: orlydb.v1.DatabaseService.GetPath:output_type -> orlydb.v1.PathResponse
5827  	109, // 108: orlydb.v1.DatabaseService.Sync:output_type -> orlydb.v1.Empty
5828  	1,   // 109: orlydb.v1.DatabaseService.Ready:output_type -> orlydb.v1.ReadyResponse
5829  	109, // 110: orlydb.v1.DatabaseService.SetLogLevel:output_type -> orlydb.v1.Empty
5830  	4,   // 111: orlydb.v1.DatabaseService.SaveEvent:output_type -> orlydb.v1.SaveEventResponse
5831  	110, // 112: orlydb.v1.DatabaseService.GetSerialsFromFilter:output_type -> orlydb.v1.SerialList
5832  	7,   // 113: orlydb.v1.DatabaseService.WouldReplaceEvent:output_type -> orlydb.v1.WouldReplaceEventResponse
5833  	111, // 114: orlydb.v1.DatabaseService.QueryEvents:output_type -> orlydb.v1.EventBatch
5834  	111, // 115: orlydb.v1.DatabaseService.QueryAllVersions:output_type -> orlydb.v1.EventBatch
5835  	111, // 116: orlydb.v1.DatabaseService.QueryEventsWithOptions:output_type -> orlydb.v1.EventBatch
5836  	111, // 117: orlydb.v1.DatabaseService.QueryDeleteEventsByTargetId:output_type -> orlydb.v1.EventBatch
5837  	110, // 118: orlydb.v1.DatabaseService.QueryForSerials:output_type -> orlydb.v1.SerialList
5838  	112, // 119: orlydb.v1.DatabaseService.QueryForIds:output_type -> orlydb.v1.IdPkTsList
5839  	11,  // 120: orlydb.v1.DatabaseService.CountEvents:output_type -> orlydb.v1.CountEventsResponse
5840  	13,  // 121: orlydb.v1.DatabaseService.FetchEventBySerial:output_type -> orlydb.v1.FetchEventBySerialResponse
5841  	113, // 122: orlydb.v1.DatabaseService.FetchEventsBySerials:output_type -> orlydb.v1.EventMap
5842  	16,  // 123: orlydb.v1.DatabaseService.GetSerialById:output_type -> orlydb.v1.GetSerialByIdResponse
5843  	114, // 124: orlydb.v1.DatabaseService.GetSerialsByIds:output_type -> orlydb.v1.SerialMap
5844  	110, // 125: orlydb.v1.DatabaseService.GetSerialsByRange:output_type -> orlydb.v1.SerialList
5845  	115, // 126: orlydb.v1.DatabaseService.GetFullIdPubkeyBySerial:output_type -> orlydb.v1.IdPkTs
5846  	112, // 127: orlydb.v1.DatabaseService.GetFullIdPubkeyBySerials:output_type -> orlydb.v1.IdPkTsList
5847  	109, // 128: orlydb.v1.DatabaseService.DeleteEvent:output_type -> orlydb.v1.Empty
5848  	109, // 129: orlydb.v1.DatabaseService.DeleteEventBySerial:output_type -> orlydb.v1.Empty
5849  	109, // 130: orlydb.v1.DatabaseService.DeleteExpired:output_type -> orlydb.v1.Empty
5850  	109, // 131: orlydb.v1.DatabaseService.ProcessDelete:output_type -> orlydb.v1.Empty
5851  	109, // 132: orlydb.v1.DatabaseService.CheckForDeleted:output_type -> orlydb.v1.Empty
5852  	26,  // 133: orlydb.v1.DatabaseService.Import:output_type -> orlydb.v1.ImportResponse
5853  	28,  // 134: orlydb.v1.DatabaseService.Export:output_type -> orlydb.v1.ExportChunk
5854  	26,  // 135: orlydb.v1.DatabaseService.ImportEventsFromStrings:output_type -> orlydb.v1.ImportResponse
5855  	30,  // 136: orlydb.v1.DatabaseService.GetRelayIdentitySecret:output_type -> orlydb.v1.GetRelayIdentitySecretResponse
5856  	109, // 137: orlydb.v1.DatabaseService.SetRelayIdentitySecret:output_type -> orlydb.v1.Empty
5857  	30,  // 138: orlydb.v1.DatabaseService.GetOrCreateRelayIdentitySecret:output_type -> orlydb.v1.GetRelayIdentitySecretResponse
5858  	109, // 139: orlydb.v1.DatabaseService.SetMarker:output_type -> orlydb.v1.Empty
5859  	34,  // 140: orlydb.v1.DatabaseService.GetMarker:output_type -> orlydb.v1.GetMarkerResponse
5860  	36,  // 141: orlydb.v1.DatabaseService.HasMarker:output_type -> orlydb.v1.HasMarkerResponse
5861  	109, // 142: orlydb.v1.DatabaseService.DeleteMarker:output_type -> orlydb.v1.Empty
5862  	116, // 143: orlydb.v1.DatabaseService.GetSubscription:output_type -> orlydb.v1.Subscription
5863  	40,  // 144: orlydb.v1.DatabaseService.IsSubscriptionActive:output_type -> orlydb.v1.IsSubscriptionActiveResponse
5864  	109, // 145: orlydb.v1.DatabaseService.ExtendSubscription:output_type -> orlydb.v1.Empty
5865  	109, // 146: orlydb.v1.DatabaseService.RecordPayment:output_type -> orlydb.v1.Empty
5866  	117, // 147: orlydb.v1.DatabaseService.GetPaymentHistory:output_type -> orlydb.v1.PaymentList
5867  	109, // 148: orlydb.v1.DatabaseService.ExtendBlossomSubscription:output_type -> orlydb.v1.Empty
5868  	46,  // 149: orlydb.v1.DatabaseService.GetBlossomStorageQuota:output_type -> orlydb.v1.GetBlossomStorageQuotaResponse
5869  	48,  // 150: orlydb.v1.DatabaseService.IsFirstTimeUser:output_type -> orlydb.v1.IsFirstTimeUserResponse
5870  	109, // 151: orlydb.v1.DatabaseService.SavePaidSubscription:output_type -> orlydb.v1.Empty
5871  	94,  // 152: orlydb.v1.DatabaseService.GetPaidSubscription:output_type -> orlydb.v1.PaidSubscriptionMsg
5872  	109, // 153: orlydb.v1.DatabaseService.DeletePaidSubscription:output_type -> orlydb.v1.Empty
5873  	97,  // 154: orlydb.v1.DatabaseService.ListPaidSubscriptions:output_type -> orlydb.v1.PaidSubscriptionList
5874  	109, // 155: orlydb.v1.DatabaseService.ClaimAlias:output_type -> orlydb.v1.Empty
5875  	100, // 156: orlydb.v1.DatabaseService.GetAliasByPubkey:output_type -> orlydb.v1.AliasResponse
5876  	102, // 157: orlydb.v1.DatabaseService.GetPubkeyByAlias:output_type -> orlydb.v1.PubkeyResponse
5877  	104, // 158: orlydb.v1.DatabaseService.IsAliasTaken:output_type -> orlydb.v1.IsAliasTakenResponse
5878  	109, // 159: orlydb.v1.DatabaseService.AddNIP43Member:output_type -> orlydb.v1.Empty
5879  	109, // 160: orlydb.v1.DatabaseService.RemoveNIP43Member:output_type -> orlydb.v1.Empty
5880  	52,  // 161: orlydb.v1.DatabaseService.IsNIP43Member:output_type -> orlydb.v1.IsNIP43MemberResponse
5881  	118, // 162: orlydb.v1.DatabaseService.GetNIP43Membership:output_type -> orlydb.v1.NIP43Membership
5882  	119, // 163: orlydb.v1.DatabaseService.GetAllNIP43Members:output_type -> orlydb.v1.PubkeyList
5883  	109, // 164: orlydb.v1.DatabaseService.StoreInviteCode:output_type -> orlydb.v1.Empty
5884  	56,  // 165: orlydb.v1.DatabaseService.ValidateInviteCode:output_type -> orlydb.v1.ValidateInviteCodeResponse
5885  	109, // 166: orlydb.v1.DatabaseService.DeleteInviteCode:output_type -> orlydb.v1.Empty
5886  	109, // 167: orlydb.v1.DatabaseService.PublishNIP43MembershipEvent:output_type -> orlydb.v1.Empty
5887  	60,  // 168: orlydb.v1.DatabaseService.GetCachedJSON:output_type -> orlydb.v1.GetCachedJSONResponse
5888  	109, // 169: orlydb.v1.DatabaseService.CacheMarshaledJSON:output_type -> orlydb.v1.Empty
5889  	63,  // 170: orlydb.v1.DatabaseService.GetCachedEvents:output_type -> orlydb.v1.GetCachedEventsResponse
5890  	109, // 171: orlydb.v1.DatabaseService.CacheEvents:output_type -> orlydb.v1.Empty
5891  	109, // 172: orlydb.v1.DatabaseService.InvalidateQueryCache:output_type -> orlydb.v1.Empty
5892  	109, // 173: orlydb.v1.DatabaseService.RecordEventAccess:output_type -> orlydb.v1.Empty
5893  	67,  // 174: orlydb.v1.DatabaseService.GetEventAccessInfo:output_type -> orlydb.v1.GetEventAccessInfoResponse
5894  	110, // 175: orlydb.v1.DatabaseService.GetLeastAccessedEvents:output_type -> orlydb.v1.SerialList
5895  	109, // 176: orlydb.v1.DatabaseService.SaveBlob:output_type -> orlydb.v1.Empty
5896  	109, // 177: orlydb.v1.DatabaseService.SaveBlobMetadata:output_type -> orlydb.v1.Empty
5897  	76,  // 178: orlydb.v1.DatabaseService.GetBlob:output_type -> orlydb.v1.GetBlobResponse
5898  	78,  // 179: orlydb.v1.DatabaseService.HasBlob:output_type -> orlydb.v1.HasBlobResponse
5899  	109, // 180: orlydb.v1.DatabaseService.DeleteBlob:output_type -> orlydb.v1.Empty
5900  	81,  // 181: orlydb.v1.DatabaseService.ListBlobs:output_type -> orlydb.v1.ListBlobsResponse
5901  	71,  // 182: orlydb.v1.DatabaseService.GetBlobMetadata:output_type -> orlydb.v1.BlobMetadata
5902  	84,  // 183: orlydb.v1.DatabaseService.GetTotalBlobStorageUsed:output_type -> orlydb.v1.GetTotalBlobStorageUsedResponse
5903  	109, // 184: orlydb.v1.DatabaseService.SaveBlobReport:output_type -> orlydb.v1.Empty
5904  	87,  // 185: orlydb.v1.DatabaseService.ListAllBlobUserStats:output_type -> orlydb.v1.ListAllBlobUserStatsResponse
5905  	88,  // 186: orlydb.v1.DatabaseService.ReconcileBlobMetadata:output_type -> orlydb.v1.ReconcileBlobMetadataResponse
5906  	81,  // 187: orlydb.v1.DatabaseService.ListAllBlobs:output_type -> orlydb.v1.ListBlobsResponse
5907  	90,  // 188: orlydb.v1.DatabaseService.GetThumbnail:output_type -> orlydb.v1.GetThumbnailResponse
5908  	109, // 189: orlydb.v1.DatabaseService.SaveThumbnail:output_type -> orlydb.v1.Empty
5909  	70,  // 190: orlydb.v1.DatabaseService.EventIdsBySerial:output_type -> orlydb.v1.EventIdsBySerialResponse
5910  	109, // 191: orlydb.v1.DatabaseService.RunMigrations:output_type -> orlydb.v1.Empty
5911  	93,  // 192: orlydb.v1.DatabaseService.ExecuteCypherRead:output_type -> orlydb.v1.CypherReadResponse
5912  	107, // [107:193] is the sub-list for method output_type
5913  	21,  // [21:107] is the sub-list for method input_type
5914  	21,  // [21:21] is the sub-list for extension type_name
5915  	21,  // [21:21] is the sub-list for extension extendee
5916  	0,   // [0:21] is the sub-list for field type_name
5917  }
5918  
5919  func init() { file_orlydb_v1_service_proto_init() }
5920  func file_orlydb_v1_service_proto_init() {
5921  	if File_orlydb_v1_service_proto != nil {
5922  		return
5923  	}
5924  	file_orlydb_v1_types_proto_init()
5925  	type x struct{}
5926  	out := protoimpl.TypeBuilder{
5927  		File: protoimpl.DescBuilder{
5928  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
5929  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_orlydb_v1_service_proto_rawDesc), len(file_orlydb_v1_service_proto_rawDesc)),
5930  			NumEnums:      0,
5931  			NumMessages:   106,
5932  			NumExtensions: 0,
5933  			NumServices:   1,
5934  		},
5935  		GoTypes:           file_orlydb_v1_service_proto_goTypes,
5936  		DependencyIndexes: file_orlydb_v1_service_proto_depIdxs,
5937  		MessageInfos:      file_orlydb_v1_service_proto_msgTypes,
5938  	}.Build()
5939  	File_orlydb_v1_service_proto = out.File
5940  	file_orlydb_v1_service_proto_goTypes = nil
5941  	file_orlydb_v1_service_proto_depIdxs = nil
5942  }
5943