// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.10 // protoc v3.21.12 // source: proto/presence.proto package v1 import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type PresenceStatus int32 const ( PresenceStatus_OFFLINE PresenceStatus = 0 PresenceStatus_ONLINE PresenceStatus = 1 PresenceStatus_IDLE PresenceStatus = 2 PresenceStatus_DO_NOT_DISTURB PresenceStatus = 3 PresenceStatus_AWAY PresenceStatus = 4 ) // Enum value maps for PresenceStatus. var ( PresenceStatus_name = map[int32]string{ 0: "OFFLINE", 1: "ONLINE", 2: "IDLE", 3: "DO_NOT_DISTURB", 4: "AWAY", } PresenceStatus_value = map[string]int32{ "OFFLINE": 0, "ONLINE": 1, "IDLE": 2, "DO_NOT_DISTURB": 3, "AWAY": 4, } ) func (x PresenceStatus) Enum() *PresenceStatus { p := new(PresenceStatus) *p = x return p } func (x PresenceStatus) String() string { return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } func (PresenceStatus) Descriptor() protoreflect.EnumDescriptor { return file_proto_presence_proto_enumTypes[0].Descriptor() } func (PresenceStatus) Type() protoreflect.EnumType { return &file_proto_presence_proto_enumTypes[0] } func (x PresenceStatus) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } // Deprecated: Use PresenceStatus.Descriptor instead. func (PresenceStatus) EnumDescriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{0} } type UserPresence struct { state protoimpl.MessageState `protogen:"open.v1"` UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Status PresenceStatus `protobuf:"varint,2,opt,name=status,proto3,enum=openspeak.v1.PresenceStatus" json:"status,omitempty"` CurrentChannelId string `protobuf:"bytes,3,opt,name=current_channel_id,json=currentChannelId,proto3" json:"current_channel_id,omitempty"` LastSeen int64 `protobuf:"varint,4,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"` IsMicrophoneMuted bool `protobuf:"varint,5,opt,name=is_microphone_muted,json=isMicrophoneMuted,proto3" json:"is_microphone_muted,omitempty"` IsSpeakerMuted bool `protobuf:"varint,6,opt,name=is_speaker_muted,json=isSpeakerMuted,proto3" json:"is_speaker_muted,omitempty"` ClientVersion string `protobuf:"bytes,7,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"` Platform string `protobuf:"bytes,8,opt,name=platform,proto3" json:"platform,omitempty"` ConnectedAt int64 `protobuf:"varint,9,opt,name=connected_at,json=connectedAt,proto3" json:"connected_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *UserPresence) Reset() { *x = UserPresence{} mi := &file_proto_presence_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *UserPresence) String() string { return protoimpl.X.MessageStringOf(x) } func (*UserPresence) ProtoMessage() {} func (x *UserPresence) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use UserPresence.ProtoReflect.Descriptor instead. func (*UserPresence) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{0} } func (x *UserPresence) GetUserId() string { if x != nil { return x.UserId } return "" } func (x *UserPresence) GetStatus() PresenceStatus { if x != nil { return x.Status } return PresenceStatus_OFFLINE } func (x *UserPresence) GetCurrentChannelId() string { if x != nil { return x.CurrentChannelId } return "" } func (x *UserPresence) GetLastSeen() int64 { if x != nil { return x.LastSeen } return 0 } func (x *UserPresence) GetIsMicrophoneMuted() bool { if x != nil { return x.IsMicrophoneMuted } return false } func (x *UserPresence) GetIsSpeakerMuted() bool { if x != nil { return x.IsSpeakerMuted } return false } func (x *UserPresence) GetClientVersion() string { if x != nil { return x.ClientVersion } return "" } func (x *UserPresence) GetPlatform() string { if x != nil { return x.Platform } return "" } func (x *UserPresence) GetConnectedAt() int64 { if x != nil { return x.ConnectedAt } return 0 } type GetPresenceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *GetPresenceRequest) Reset() { *x = GetPresenceRequest{} mi := &file_proto_presence_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *GetPresenceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetPresenceRequest) ProtoMessage() {} func (x *GetPresenceRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetPresenceRequest.ProtoReflect.Descriptor instead. func (*GetPresenceRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{1} } func (x *GetPresenceRequest) GetUserId() string { if x != nil { return x.UserId } return "" } type ListOnlineUsersRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Pagination *PaginationRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListOnlineUsersRequest) Reset() { *x = ListOnlineUsersRequest{} mi := &file_proto_presence_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListOnlineUsersRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListOnlineUsersRequest) ProtoMessage() {} func (x *ListOnlineUsersRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListOnlineUsersRequest.ProtoReflect.Descriptor instead. func (*ListOnlineUsersRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{2} } func (x *ListOnlineUsersRequest) GetPagination() *PaginationRequest { if x != nil { return x.Pagination } return nil } type ListOnlineUsersResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Users []*UserPresence `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"` Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListOnlineUsersResponse) Reset() { *x = ListOnlineUsersResponse{} mi := &file_proto_presence_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListOnlineUsersResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListOnlineUsersResponse) ProtoMessage() {} func (x *ListOnlineUsersResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListOnlineUsersResponse.ProtoReflect.Descriptor instead. func (*ListOnlineUsersResponse) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{3} } func (x *ListOnlineUsersResponse) GetUsers() []*UserPresence { if x != nil { return x.Users } return nil } func (x *ListOnlineUsersResponse) GetPagination() *PaginationResponse { if x != nil { return x.Pagination } return nil } type ListChannelMembersRequest struct { state protoimpl.MessageState `protogen:"open.v1"` ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` Pagination *PaginationRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListChannelMembersRequest) Reset() { *x = ListChannelMembersRequest{} mi := &file_proto_presence_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListChannelMembersRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListChannelMembersRequest) ProtoMessage() {} func (x *ListChannelMembersRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListChannelMembersRequest.ProtoReflect.Descriptor instead. func (*ListChannelMembersRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{4} } func (x *ListChannelMembersRequest) GetChannelId() string { if x != nil { return x.ChannelId } return "" } func (x *ListChannelMembersRequest) GetPagination() *PaginationRequest { if x != nil { return x.Pagination } return nil } type ListChannelMembersResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Members []*UserPresence `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` Pagination *PaginationResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ListChannelMembersResponse) Reset() { *x = ListChannelMembersResponse{} mi := &file_proto_presence_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ListChannelMembersResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*ListChannelMembersResponse) ProtoMessage() {} func (x *ListChannelMembersResponse) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ListChannelMembersResponse.ProtoReflect.Descriptor instead. func (*ListChannelMembersResponse) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{5} } func (x *ListChannelMembersResponse) GetMembers() []*UserPresence { if x != nil { return x.Members } return nil } func (x *ListChannelMembersResponse) GetPagination() *PaginationResponse { if x != nil { return x.Pagination } return nil } type SubscribePresenceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SubscribePresenceRequest) Reset() { *x = SubscribePresenceRequest{} mi := &file_proto_presence_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SubscribePresenceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SubscribePresenceRequest) ProtoMessage() {} func (x *SubscribePresenceRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SubscribePresenceRequest.ProtoReflect.Descriptor instead. func (*SubscribePresenceRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{6} } type PresenceEvent struct { state protoimpl.MessageState `protogen:"open.v1"` EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` Presence *UserPresence `protobuf:"bytes,2,opt,name=presence,proto3" json:"presence,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *PresenceEvent) Reset() { *x = PresenceEvent{} mi := &file_proto_presence_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *PresenceEvent) String() string { return protoimpl.X.MessageStringOf(x) } func (*PresenceEvent) ProtoMessage() {} func (x *PresenceEvent) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PresenceEvent.ProtoReflect.Descriptor instead. func (*PresenceEvent) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{7} } func (x *PresenceEvent) GetEventType() string { if x != nil { return x.EventType } return "" } func (x *PresenceEvent) GetPresence() *UserPresence { if x != nil { return x.Presence } return nil } func (x *PresenceEvent) GetTimestamp() int64 { if x != nil { return x.Timestamp } return 0 } type ReportActivityRequest struct { state protoimpl.MessageState `protogen:"open.v1"` UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *ReportActivityRequest) Reset() { *x = ReportActivityRequest{} mi := &file_proto_presence_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *ReportActivityRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*ReportActivityRequest) ProtoMessage() {} func (x *ReportActivityRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use ReportActivityRequest.ProtoReflect.Descriptor instead. func (*ReportActivityRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{8} } func (x *ReportActivityRequest) GetUserId() string { if x != nil { return x.UserId } return "" } type SetPresenceStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Status PresenceStatus `protobuf:"varint,1,opt,name=status,proto3,enum=openspeak.v1.PresenceStatus" json:"status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetPresenceStatusRequest) Reset() { *x = SetPresenceStatusRequest{} mi := &file_proto_presence_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetPresenceStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetPresenceStatusRequest) ProtoMessage() {} func (x *SetPresenceStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetPresenceStatusRequest.ProtoReflect.Descriptor instead. func (*SetPresenceStatusRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{9} } func (x *SetPresenceStatusRequest) GetStatus() PresenceStatus { if x != nil { return x.Status } return PresenceStatus_OFFLINE } type SetMuteStatusRequest struct { state protoimpl.MessageState `protogen:"open.v1"` MicrophoneMuted bool `protobuf:"varint,1,opt,name=microphone_muted,json=microphoneMuted,proto3" json:"microphone_muted,omitempty"` SpeakerMuted bool `protobuf:"varint,2,opt,name=speaker_muted,json=speakerMuted,proto3" json:"speaker_muted,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SetMuteStatusRequest) Reset() { *x = SetMuteStatusRequest{} mi := &file_proto_presence_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SetMuteStatusRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*SetMuteStatusRequest) ProtoMessage() {} func (x *SetMuteStatusRequest) ProtoReflect() protoreflect.Message { mi := &file_proto_presence_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SetMuteStatusRequest.ProtoReflect.Descriptor instead. func (*SetMuteStatusRequest) Descriptor() ([]byte, []int) { return file_proto_presence_proto_rawDescGZIP(), []int{10} } func (x *SetMuteStatusRequest) GetMicrophoneMuted() bool { if x != nil { return x.MicrophoneMuted } return false } func (x *SetMuteStatusRequest) GetSpeakerMuted() bool { if x != nil { return x.SpeakerMuted } return false } var File_proto_presence_proto protoreflect.FileDescriptor const file_proto_presence_proto_rawDesc = "" + "\n" + "\x14proto/presence.proto\x12\fopenspeak.v1\x1a\x12proto/common.proto\"\xe8\x02\n" + "\fUserPresence\x12\x17\n" + "\auser_id\x18\x01 \x01(\tR\x06userId\x124\n" + "\x06status\x18\x02 \x01(\x0e2\x1c.openspeak.v1.PresenceStatusR\x06status\x12,\n" + "\x12current_channel_id\x18\x03 \x01(\tR\x10currentChannelId\x12\x1b\n" + "\tlast_seen\x18\x04 \x01(\x03R\blastSeen\x12.\n" + "\x13is_microphone_muted\x18\x05 \x01(\bR\x11isMicrophoneMuted\x12(\n" + "\x10is_speaker_muted\x18\x06 \x01(\bR\x0eisSpeakerMuted\x12%\n" + "\x0eclient_version\x18\a \x01(\tR\rclientVersion\x12\x1a\n" + "\bplatform\x18\b \x01(\tR\bplatform\x12!\n" + "\fconnected_at\x18\t \x01(\x03R\vconnectedAt\"-\n" + "\x12GetPresenceRequest\x12\x17\n" + "\auser_id\x18\x01 \x01(\tR\x06userId\"Y\n" + "\x16ListOnlineUsersRequest\x12?\n" + "\n" + "pagination\x18\x01 \x01(\v2\x1f.openspeak.v1.PaginationRequestR\n" + "pagination\"\x8d\x01\n" + "\x17ListOnlineUsersResponse\x120\n" + "\x05users\x18\x01 \x03(\v2\x1a.openspeak.v1.UserPresenceR\x05users\x12@\n" + "\n" + "pagination\x18\x02 \x01(\v2 .openspeak.v1.PaginationResponseR\n" + "pagination\"{\n" + "\x19ListChannelMembersRequest\x12\x1d\n" + "\n" + "channel_id\x18\x01 \x01(\tR\tchannelId\x12?\n" + "\n" + "pagination\x18\x02 \x01(\v2\x1f.openspeak.v1.PaginationRequestR\n" + "pagination\"\x94\x01\n" + "\x1aListChannelMembersResponse\x124\n" + "\amembers\x18\x01 \x03(\v2\x1a.openspeak.v1.UserPresenceR\amembers\x12@\n" + "\n" + "pagination\x18\x02 \x01(\v2 .openspeak.v1.PaginationResponseR\n" + "pagination\"\x1a\n" + "\x18SubscribePresenceRequest\"\x84\x01\n" + "\rPresenceEvent\x12\x1d\n" + "\n" + "event_type\x18\x01 \x01(\tR\teventType\x126\n" + "\bpresence\x18\x02 \x01(\v2\x1a.openspeak.v1.UserPresenceR\bpresence\x12\x1c\n" + "\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\"0\n" + "\x15ReportActivityRequest\x12\x17\n" + "\auser_id\x18\x01 \x01(\tR\x06userId\"P\n" + "\x18SetPresenceStatusRequest\x124\n" + "\x06status\x18\x01 \x01(\x0e2\x1c.openspeak.v1.PresenceStatusR\x06status\"f\n" + "\x14SetMuteStatusRequest\x12)\n" + "\x10microphone_muted\x18\x01 \x01(\bR\x0fmicrophoneMuted\x12#\n" + "\rspeaker_muted\x18\x02 \x01(\bR\fspeakerMuted*Q\n" + "\x0ePresenceStatus\x12\v\n" + "\aOFFLINE\x10\x00\x12\n" + "\n" + "\x06ONLINE\x10\x01\x12\b\n" + "\x04IDLE\x10\x02\x12\x12\n" + "\x0eDO_NOT_DISTURB\x10\x03\x12\b\n" + "\x04AWAY\x10\x042\xd3\x05\n" + "\x0fPresenceService\x12M\n" + "\rGetMyPresence\x12 .openspeak.v1.GetPresenceRequest\x1a\x1a.openspeak.v1.UserPresence\x12O\n" + "\x0fGetUserPresence\x12 .openspeak.v1.GetPresenceRequest\x1a\x1a.openspeak.v1.UserPresence\x12^\n" + "\x0fListOnlineUsers\x12$.openspeak.v1.ListOnlineUsersRequest\x1a%.openspeak.v1.ListOnlineUsersResponse\x12g\n" + "\x12ListChannelMembers\x12'.openspeak.v1.ListChannelMembersRequest\x1a(.openspeak.v1.ListChannelMembersResponse\x12`\n" + "\x17SubscribePresenceEvents\x12&.openspeak.v1.SubscribePresenceRequest\x1a\x1b.openspeak.v1.PresenceEvent0\x01\x12K\n" + "\x0eReportActivity\x12#.openspeak.v1.ReportActivityRequest\x1a\x14.openspeak.v1.Status\x12W\n" + "\x11SetPresenceStatus\x12&.openspeak.v1.SetPresenceStatusRequest\x1a\x1a.openspeak.v1.UserPresence\x12O\n" + "\rSetMuteStatus\x12\".openspeak.v1.SetMuteStatusRequest\x1a\x1a.openspeak.v1.UserPresenceB1Z/github.com/sorti/openspeak/pkg/api/openspeak/v1b\x06proto3" var ( file_proto_presence_proto_rawDescOnce sync.Once file_proto_presence_proto_rawDescData []byte ) func file_proto_presence_proto_rawDescGZIP() []byte { file_proto_presence_proto_rawDescOnce.Do(func() { file_proto_presence_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_proto_presence_proto_rawDesc), len(file_proto_presence_proto_rawDesc))) }) return file_proto_presence_proto_rawDescData } var file_proto_presence_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_proto_presence_proto_msgTypes = make([]protoimpl.MessageInfo, 11) var file_proto_presence_proto_goTypes = []any{ (PresenceStatus)(0), // 0: openspeak.v1.PresenceStatus (*UserPresence)(nil), // 1: openspeak.v1.UserPresence (*GetPresenceRequest)(nil), // 2: openspeak.v1.GetPresenceRequest (*ListOnlineUsersRequest)(nil), // 3: openspeak.v1.ListOnlineUsersRequest (*ListOnlineUsersResponse)(nil), // 4: openspeak.v1.ListOnlineUsersResponse (*ListChannelMembersRequest)(nil), // 5: openspeak.v1.ListChannelMembersRequest (*ListChannelMembersResponse)(nil), // 6: openspeak.v1.ListChannelMembersResponse (*SubscribePresenceRequest)(nil), // 7: openspeak.v1.SubscribePresenceRequest (*PresenceEvent)(nil), // 8: openspeak.v1.PresenceEvent (*ReportActivityRequest)(nil), // 9: openspeak.v1.ReportActivityRequest (*SetPresenceStatusRequest)(nil), // 10: openspeak.v1.SetPresenceStatusRequest (*SetMuteStatusRequest)(nil), // 11: openspeak.v1.SetMuteStatusRequest (*PaginationRequest)(nil), // 12: openspeak.v1.PaginationRequest (*PaginationResponse)(nil), // 13: openspeak.v1.PaginationResponse (*Status)(nil), // 14: openspeak.v1.Status } var file_proto_presence_proto_depIdxs = []int32{ 0, // 0: openspeak.v1.UserPresence.status:type_name -> openspeak.v1.PresenceStatus 12, // 1: openspeak.v1.ListOnlineUsersRequest.pagination:type_name -> openspeak.v1.PaginationRequest 1, // 2: openspeak.v1.ListOnlineUsersResponse.users:type_name -> openspeak.v1.UserPresence 13, // 3: openspeak.v1.ListOnlineUsersResponse.pagination:type_name -> openspeak.v1.PaginationResponse 12, // 4: openspeak.v1.ListChannelMembersRequest.pagination:type_name -> openspeak.v1.PaginationRequest 1, // 5: openspeak.v1.ListChannelMembersResponse.members:type_name -> openspeak.v1.UserPresence 13, // 6: openspeak.v1.ListChannelMembersResponse.pagination:type_name -> openspeak.v1.PaginationResponse 1, // 7: openspeak.v1.PresenceEvent.presence:type_name -> openspeak.v1.UserPresence 0, // 8: openspeak.v1.SetPresenceStatusRequest.status:type_name -> openspeak.v1.PresenceStatus 2, // 9: openspeak.v1.PresenceService.GetMyPresence:input_type -> openspeak.v1.GetPresenceRequest 2, // 10: openspeak.v1.PresenceService.GetUserPresence:input_type -> openspeak.v1.GetPresenceRequest 3, // 11: openspeak.v1.PresenceService.ListOnlineUsers:input_type -> openspeak.v1.ListOnlineUsersRequest 5, // 12: openspeak.v1.PresenceService.ListChannelMembers:input_type -> openspeak.v1.ListChannelMembersRequest 7, // 13: openspeak.v1.PresenceService.SubscribePresenceEvents:input_type -> openspeak.v1.SubscribePresenceRequest 9, // 14: openspeak.v1.PresenceService.ReportActivity:input_type -> openspeak.v1.ReportActivityRequest 10, // 15: openspeak.v1.PresenceService.SetPresenceStatus:input_type -> openspeak.v1.SetPresenceStatusRequest 11, // 16: openspeak.v1.PresenceService.SetMuteStatus:input_type -> openspeak.v1.SetMuteStatusRequest 1, // 17: openspeak.v1.PresenceService.GetMyPresence:output_type -> openspeak.v1.UserPresence 1, // 18: openspeak.v1.PresenceService.GetUserPresence:output_type -> openspeak.v1.UserPresence 4, // 19: openspeak.v1.PresenceService.ListOnlineUsers:output_type -> openspeak.v1.ListOnlineUsersResponse 6, // 20: openspeak.v1.PresenceService.ListChannelMembers:output_type -> openspeak.v1.ListChannelMembersResponse 8, // 21: openspeak.v1.PresenceService.SubscribePresenceEvents:output_type -> openspeak.v1.PresenceEvent 14, // 22: openspeak.v1.PresenceService.ReportActivity:output_type -> openspeak.v1.Status 1, // 23: openspeak.v1.PresenceService.SetPresenceStatus:output_type -> openspeak.v1.UserPresence 1, // 24: openspeak.v1.PresenceService.SetMuteStatus:output_type -> openspeak.v1.UserPresence 17, // [17:25] is the sub-list for method output_type 9, // [9:17] is the sub-list for method input_type 9, // [9:9] is the sub-list for extension type_name 9, // [9:9] is the sub-list for extension extendee 0, // [0:9] is the sub-list for field type_name } func init() { file_proto_presence_proto_init() } func file_proto_presence_proto_init() { if File_proto_presence_proto != nil { return } file_proto_common_proto_init() type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_presence_proto_rawDesc), len(file_proto_presence_proto_rawDesc)), NumEnums: 1, NumMessages: 11, NumExtensions: 0, NumServices: 1, }, GoTypes: file_proto_presence_proto_goTypes, DependencyIndexes: file_proto_presence_proto_depIdxs, EnumInfos: file_proto_presence_proto_enumTypes, MessageInfos: file_proto_presence_proto_msgTypes, }.Build() File_proto_presence_proto = out.File file_proto_presence_proto_goTypes = nil file_proto_presence_proto_depIdxs = nil }