Documentation
¶
Index ¶
- Variables
- func RegisterChatServiceServer(s *grpc.Server, srv ChatServiceServer)
- type AnswerSupportChatMessageRequest
- func (*AnswerSupportChatMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AnswerSupportChatMessageRequest) GetContent() string
- func (x *AnswerSupportChatMessageRequest) GetFromUserId() string
- func (x *AnswerSupportChatMessageRequest) GetMessageType() MessageType
- func (x *AnswerSupportChatMessageRequest) GetToUserId() string
- func (*AnswerSupportChatMessageRequest) ProtoMessage()
- func (x *AnswerSupportChatMessageRequest) ProtoReflect() protoreflect.Message
- func (x *AnswerSupportChatMessageRequest) Reset()
- func (x *AnswerSupportChatMessageRequest) String() string
- type AnswerSupportChatMessageResponse
- func (*AnswerSupportChatMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AnswerSupportChatMessageResponse) GetId() string
- func (*AnswerSupportChatMessageResponse) ProtoMessage()
- func (x *AnswerSupportChatMessageResponse) ProtoReflect() protoreflect.Message
- func (x *AnswerSupportChatMessageResponse) Reset()
- func (x *AnswerSupportChatMessageResponse) String() string
- type ChatServiceClient
- type ChatServiceServer
- type FetchChatMessagesRequest
- func (*FetchChatMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchChatMessagesRequest) GetInterestedUserId() string
- func (x *FetchChatMessagesRequest) GetWithUserId() string
- func (*FetchChatMessagesRequest) ProtoMessage()
- func (x *FetchChatMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *FetchChatMessagesRequest) Reset()
- func (x *FetchChatMessagesRequest) String() string
- type FetchChatMessagesResponse
- func (*FetchChatMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchChatMessagesResponse) GetConnection() []*MessageConnection
- func (*FetchChatMessagesResponse) ProtoMessage()
- func (x *FetchChatMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *FetchChatMessagesResponse) Reset()
- func (x *FetchChatMessagesResponse) String() string
- type FetchSupportChatMessagesRequest
- func (*FetchSupportChatMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchSupportChatMessagesRequest) GetUserId() string
- func (*FetchSupportChatMessagesRequest) ProtoMessage()
- func (x *FetchSupportChatMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *FetchSupportChatMessagesRequest) Reset()
- func (x *FetchSupportChatMessagesRequest) String() string
- type FetchSupportChatMessagesResponse
- func (*FetchSupportChatMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchSupportChatMessagesResponse) GetConnection() []*MessageConnection
- func (*FetchSupportChatMessagesResponse) ProtoMessage()
- func (x *FetchSupportChatMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *FetchSupportChatMessagesResponse) Reset()
- func (x *FetchSupportChatMessagesResponse) String() string
- type GetMessagesRequest
- func (*GetMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMessagesRequest) GetIds() []string
- func (*GetMessagesRequest) ProtoMessage()
- func (x *GetMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *GetMessagesRequest) Reset()
- func (x *GetMessagesRequest) String() string
- type GetMessagesResponse
- func (*GetMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMessagesResponse) GetMessage() []*Message
- func (*GetMessagesResponse) ProtoMessage()
- func (x *GetMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *GetMessagesResponse) Reset()
- func (x *GetMessagesResponse) String() string
- type GetRoomMessagesRequest
- func (*GetRoomMessagesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRoomMessagesRequest) GetRoomId() string
- func (x *GetRoomMessagesRequest) GetUserId() string
- func (*GetRoomMessagesRequest) ProtoMessage()
- func (x *GetRoomMessagesRequest) ProtoReflect() protoreflect.Message
- func (x *GetRoomMessagesRequest) Reset()
- func (x *GetRoomMessagesRequest) String() string
- type GetRoomMessagesResponse
- func (*GetRoomMessagesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRoomMessagesResponse) GetConnection() []*MessageConnection
- func (*GetRoomMessagesResponse) ProtoMessage()
- func (x *GetRoomMessagesResponse) ProtoReflect() protoreflect.Message
- func (x *GetRoomMessagesResponse) Reset()
- func (x *GetRoomMessagesResponse) String() string
- type GetSupportRoomsRequest
- func (*GetSupportRoomsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSupportRoomsRequest) GetUserId() string
- func (*GetSupportRoomsRequest) ProtoMessage()
- func (x *GetSupportRoomsRequest) ProtoReflect() protoreflect.Message
- func (x *GetSupportRoomsRequest) Reset()
- func (x *GetSupportRoomsRequest) String() string
- type GetSupportRoomsResponse
- func (*GetSupportRoomsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSupportRoomsResponse) GetRooms() []*Room
- func (*GetSupportRoomsResponse) ProtoMessage()
- func (x *GetSupportRoomsResponse) ProtoReflect() protoreflect.Message
- func (x *GetSupportRoomsResponse) Reset()
- func (x *GetSupportRoomsResponse) String() string
- type MarkMessagesAsSeenUpToDateRequest
- func (*MarkMessagesAsSeenUpToDateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MarkMessagesAsSeenUpToDateRequest) GetDate() *timestamp.Timestamp
- func (x *MarkMessagesAsSeenUpToDateRequest) GetRoomId() string
- func (x *MarkMessagesAsSeenUpToDateRequest) GetUserId() string
- func (*MarkMessagesAsSeenUpToDateRequest) ProtoMessage()
- func (x *MarkMessagesAsSeenUpToDateRequest) ProtoReflect() protoreflect.Message
- func (x *MarkMessagesAsSeenUpToDateRequest) Reset()
- func (x *MarkMessagesAsSeenUpToDateRequest) String() string
- type Message
- func (*Message) Descriptor() ([]byte, []int)deprecated
- func (x *Message) GetContent() string
- func (x *Message) GetFromUserId() string
- func (x *Message) GetId() string
- func (x *Message) GetRoomId() string
- func (x *Message) GetSentAt() *timestamp.Timestamp
- func (x *Message) GetType() MessageType
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) String() string
- type MessageConnection
- func (*MessageConnection) Descriptor() ([]byte, []int)deprecated
- func (x *MessageConnection) GetMessageId() string
- func (x *MessageConnection) GetSeen() bool
- func (x *MessageConnection) GetSentByUser() bool
- func (*MessageConnection) ProtoMessage()
- func (x *MessageConnection) ProtoReflect() protoreflect.Message
- func (x *MessageConnection) Reset()
- func (x *MessageConnection) String() string
- type MessageType
- func (MessageType) Descriptor() protoreflect.EnumDescriptor
- func (x MessageType) Enum() *MessageType
- func (MessageType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MessageType) Number() protoreflect.EnumNumber
- func (x MessageType) String() string
- func (MessageType) Type() protoreflect.EnumType
- type Room
- func (*Room) Descriptor() ([]byte, []int)deprecated
- func (x *Room) GetCreatedBy() string
- func (x *Room) GetLastActivity() *timestamp.Timestamp
- func (x *Room) GetRoomId() string
- func (x *Room) GetType() string
- func (*Room) ProtoMessage()
- func (x *Room) ProtoReflect() protoreflect.Message
- func (x *Room) Reset()
- func (x *Room) String() string
- type SendChatMessageRequest
- func (*SendChatMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendChatMessageRequest) GetContent() string
- func (x *SendChatMessageRequest) GetFromUserId() string
- func (x *SendChatMessageRequest) GetMessageType() MessageType
- func (x *SendChatMessageRequest) GetToUserId() string
- func (*SendChatMessageRequest) ProtoMessage()
- func (x *SendChatMessageRequest) ProtoReflect() protoreflect.Message
- func (x *SendChatMessageRequest) Reset()
- func (x *SendChatMessageRequest) String() string
- type SendChatMessageResponse
- func (*SendChatMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendChatMessageResponse) GetId() string
- func (*SendChatMessageResponse) ProtoMessage()
- func (x *SendChatMessageResponse) ProtoReflect() protoreflect.Message
- func (x *SendChatMessageResponse) Reset()
- func (x *SendChatMessageResponse) String() string
- type SendSupportChatMessageRequest
- func (*SendSupportChatMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendSupportChatMessageRequest) GetContent() string
- func (x *SendSupportChatMessageRequest) GetFromUserId() string
- func (x *SendSupportChatMessageRequest) GetMessageType() MessageType
- func (*SendSupportChatMessageRequest) ProtoMessage()
- func (x *SendSupportChatMessageRequest) ProtoReflect() protoreflect.Message
- func (x *SendSupportChatMessageRequest) Reset()
- func (x *SendSupportChatMessageRequest) String() string
- type SendSupportChatMessageResponse
- func (*SendSupportChatMessageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendSupportChatMessageResponse) GetId() string
- func (*SendSupportChatMessageResponse) ProtoMessage()
- func (x *SendSupportChatMessageResponse) ProtoReflect() protoreflect.Message
- func (x *SendSupportChatMessageResponse) Reset()
- func (x *SendSupportChatMessageResponse) String() string
- type UnimplementedChatServiceServer
- func (*UnimplementedChatServiceServer) AnswerSupportChatMessage(context.Context, *AnswerSupportChatMessageRequest) (*AnswerSupportChatMessageResponse, error)
- func (*UnimplementedChatServiceServer) FetchChatMessages(context.Context, *FetchChatMessagesRequest) (*FetchChatMessagesResponse, error)
- func (*UnimplementedChatServiceServer) FetchSupportChatMessages(context.Context, *FetchSupportChatMessagesRequest) (*FetchSupportChatMessagesResponse, error)
- func (*UnimplementedChatServiceServer) GetMessages(context.Context, *GetMessagesRequest) (*GetMessagesResponse, error)
- func (*UnimplementedChatServiceServer) GetRoomMessages(context.Context, *GetRoomMessagesRequest) (*GetRoomMessagesResponse, error)
- func (*UnimplementedChatServiceServer) GetSupportRooms(context.Context, *GetSupportRoomsRequest) (*GetSupportRoomsResponse, error)
- func (*UnimplementedChatServiceServer) MarkMessagesAsSeenUpToDate(context.Context, *MarkMessagesAsSeenUpToDateRequest) (*empty.Empty, error)
- func (*UnimplementedChatServiceServer) SendChatMessage(context.Context, *SendChatMessageRequest) (*SendChatMessageResponse, error)
- func (*UnimplementedChatServiceServer) SendSupportChatMessage(context.Context, *SendSupportChatMessageRequest) (*SendSupportChatMessageResponse, error)
Constants ¶
This section is empty.
Variables ¶
var ( MessageType_name = map[int32]string{ 0: "TEXT", } MessageType_value = map[string]int32{ "TEXT": 0, } )
Enum value maps for MessageType.
var File_api_protobuf_spec_connection_chat_v1_proto protoreflect.FileDescriptor
Functions ¶
func RegisterChatServiceServer ¶
func RegisterChatServiceServer(s *grpc.Server, srv ChatServiceServer)
Types ¶
type AnswerSupportChatMessageRequest ¶ added in v1.30.0
type AnswerSupportChatMessageRequest struct { FromUserId string `protobuf:"bytes,1,opt,name=from_user_id,json=fromUserId,proto3" json:"from_user_id,omitempty"` ToUserId string `protobuf:"bytes,2,opt,name=to_user_id,json=toUserId,proto3" json:"to_user_id,omitempty"` Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` MessageType MessageType `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AnswerSupportChatMessageRequest) Descriptor
deprecated
added in
v1.30.0
func (*AnswerSupportChatMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnswerSupportChatMessageRequest.ProtoReflect.Descriptor instead.
func (*AnswerSupportChatMessageRequest) GetContent ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) GetContent() string
func (*AnswerSupportChatMessageRequest) GetFromUserId ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) GetFromUserId() string
func (*AnswerSupportChatMessageRequest) GetMessageType ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) GetMessageType() MessageType
func (*AnswerSupportChatMessageRequest) GetToUserId ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) GetToUserId() string
func (*AnswerSupportChatMessageRequest) ProtoMessage ¶ added in v1.30.0
func (*AnswerSupportChatMessageRequest) ProtoMessage()
func (*AnswerSupportChatMessageRequest) ProtoReflect ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) ProtoReflect() protoreflect.Message
func (*AnswerSupportChatMessageRequest) Reset ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) Reset()
func (*AnswerSupportChatMessageRequest) String ¶ added in v1.30.0
func (x *AnswerSupportChatMessageRequest) String() string
type AnswerSupportChatMessageResponse ¶ added in v1.30.0
type AnswerSupportChatMessageResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*AnswerSupportChatMessageResponse) Descriptor
deprecated
added in
v1.30.0
func (*AnswerSupportChatMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use AnswerSupportChatMessageResponse.ProtoReflect.Descriptor instead.
func (*AnswerSupportChatMessageResponse) GetId ¶ added in v1.30.0
func (x *AnswerSupportChatMessageResponse) GetId() string
func (*AnswerSupportChatMessageResponse) ProtoMessage ¶ added in v1.30.0
func (*AnswerSupportChatMessageResponse) ProtoMessage()
func (*AnswerSupportChatMessageResponse) ProtoReflect ¶ added in v1.30.0
func (x *AnswerSupportChatMessageResponse) ProtoReflect() protoreflect.Message
func (*AnswerSupportChatMessageResponse) Reset ¶ added in v1.30.0
func (x *AnswerSupportChatMessageResponse) Reset()
func (*AnswerSupportChatMessageResponse) String ¶ added in v1.30.0
func (x *AnswerSupportChatMessageResponse) String() string
type ChatServiceClient ¶
type ChatServiceClient interface { SendChatMessage(ctx context.Context, in *SendChatMessageRequest, opts ...grpc.CallOption) (*SendChatMessageResponse, error) SendSupportChatMessage(ctx context.Context, in *SendSupportChatMessageRequest, opts ...grpc.CallOption) (*SendSupportChatMessageResponse, error) AnswerSupportChatMessage(ctx context.Context, in *AnswerSupportChatMessageRequest, opts ...grpc.CallOption) (*AnswerSupportChatMessageResponse, error) FetchChatMessages(ctx context.Context, in *FetchChatMessagesRequest, opts ...grpc.CallOption) (*FetchChatMessagesResponse, error) FetchSupportChatMessages(ctx context.Context, in *FetchSupportChatMessagesRequest, opts ...grpc.CallOption) (*FetchSupportChatMessagesResponse, error) MarkMessagesAsSeenUpToDate(ctx context.Context, in *MarkMessagesAsSeenUpToDateRequest, opts ...grpc.CallOption) (*empty.Empty, error) GetMessages(ctx context.Context, in *GetMessagesRequest, opts ...grpc.CallOption) (*GetMessagesResponse, error) GetSupportRooms(ctx context.Context, in *GetSupportRoomsRequest, opts ...grpc.CallOption) (*GetSupportRoomsResponse, error) GetRoomMessages(ctx context.Context, in *GetRoomMessagesRequest, opts ...grpc.CallOption) (*GetRoomMessagesResponse, error) }
ChatServiceClient is the client API for ChatService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewChatServiceClient ¶
func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient
type ChatServiceServer ¶
type ChatServiceServer interface { SendChatMessage(context.Context, *SendChatMessageRequest) (*SendChatMessageResponse, error) SendSupportChatMessage(context.Context, *SendSupportChatMessageRequest) (*SendSupportChatMessageResponse, error) AnswerSupportChatMessage(context.Context, *AnswerSupportChatMessageRequest) (*AnswerSupportChatMessageResponse, error) FetchChatMessages(context.Context, *FetchChatMessagesRequest) (*FetchChatMessagesResponse, error) FetchSupportChatMessages(context.Context, *FetchSupportChatMessagesRequest) (*FetchSupportChatMessagesResponse, error) MarkMessagesAsSeenUpToDate(context.Context, *MarkMessagesAsSeenUpToDateRequest) (*empty.Empty, error) GetMessages(context.Context, *GetMessagesRequest) (*GetMessagesResponse, error) GetSupportRooms(context.Context, *GetSupportRoomsRequest) (*GetSupportRoomsResponse, error) GetRoomMessages(context.Context, *GetRoomMessagesRequest) (*GetRoomMessagesResponse, error) }
ChatServiceServer is the server API for ChatService service.
type FetchChatMessagesRequest ¶
type FetchChatMessagesRequest struct { InterestedUserId string `protobuf:"bytes,1,opt,name=interested_user_id,json=interestedUserId,proto3" json:"interested_user_id,omitempty"` WithUserId string `protobuf:"bytes,2,opt,name=with_user_id,json=withUserId,proto3" json:"with_user_id,omitempty"` // contains filtered or unexported fields }
func (*FetchChatMessagesRequest) Descriptor
deprecated
func (*FetchChatMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchChatMessagesRequest.ProtoReflect.Descriptor instead.
func (*FetchChatMessagesRequest) GetInterestedUserId ¶
func (x *FetchChatMessagesRequest) GetInterestedUserId() string
func (*FetchChatMessagesRequest) GetWithUserId ¶
func (x *FetchChatMessagesRequest) GetWithUserId() string
func (*FetchChatMessagesRequest) ProtoMessage ¶
func (*FetchChatMessagesRequest) ProtoMessage()
func (*FetchChatMessagesRequest) ProtoReflect ¶
func (x *FetchChatMessagesRequest) ProtoReflect() protoreflect.Message
func (*FetchChatMessagesRequest) Reset ¶
func (x *FetchChatMessagesRequest) Reset()
func (*FetchChatMessagesRequest) String ¶
func (x *FetchChatMessagesRequest) String() string
type FetchChatMessagesResponse ¶
type FetchChatMessagesResponse struct { Connection []*MessageConnection `protobuf:"bytes,1,rep,name=connection,proto3" json:"connection,omitempty"` // contains filtered or unexported fields }
func (*FetchChatMessagesResponse) Descriptor
deprecated
func (*FetchChatMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchChatMessagesResponse.ProtoReflect.Descriptor instead.
func (*FetchChatMessagesResponse) GetConnection ¶
func (x *FetchChatMessagesResponse) GetConnection() []*MessageConnection
func (*FetchChatMessagesResponse) ProtoMessage ¶
func (*FetchChatMessagesResponse) ProtoMessage()
func (*FetchChatMessagesResponse) ProtoReflect ¶
func (x *FetchChatMessagesResponse) ProtoReflect() protoreflect.Message
func (*FetchChatMessagesResponse) Reset ¶
func (x *FetchChatMessagesResponse) Reset()
func (*FetchChatMessagesResponse) String ¶
func (x *FetchChatMessagesResponse) String() string
type FetchSupportChatMessagesRequest ¶
type FetchSupportChatMessagesRequest struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*FetchSupportChatMessagesRequest) Descriptor
deprecated
func (*FetchSupportChatMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchSupportChatMessagesRequest.ProtoReflect.Descriptor instead.
func (*FetchSupportChatMessagesRequest) GetUserId ¶
func (x *FetchSupportChatMessagesRequest) GetUserId() string
func (*FetchSupportChatMessagesRequest) ProtoMessage ¶
func (*FetchSupportChatMessagesRequest) ProtoMessage()
func (*FetchSupportChatMessagesRequest) ProtoReflect ¶
func (x *FetchSupportChatMessagesRequest) ProtoReflect() protoreflect.Message
func (*FetchSupportChatMessagesRequest) Reset ¶
func (x *FetchSupportChatMessagesRequest) Reset()
func (*FetchSupportChatMessagesRequest) String ¶
func (x *FetchSupportChatMessagesRequest) String() string
type FetchSupportChatMessagesResponse ¶
type FetchSupportChatMessagesResponse struct { Connection []*MessageConnection `protobuf:"bytes,1,rep,name=connection,proto3" json:"connection,omitempty"` // contains filtered or unexported fields }
func (*FetchSupportChatMessagesResponse) Descriptor
deprecated
func (*FetchSupportChatMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchSupportChatMessagesResponse.ProtoReflect.Descriptor instead.
func (*FetchSupportChatMessagesResponse) GetConnection ¶
func (x *FetchSupportChatMessagesResponse) GetConnection() []*MessageConnection
func (*FetchSupportChatMessagesResponse) ProtoMessage ¶
func (*FetchSupportChatMessagesResponse) ProtoMessage()
func (*FetchSupportChatMessagesResponse) ProtoReflect ¶
func (x *FetchSupportChatMessagesResponse) ProtoReflect() protoreflect.Message
func (*FetchSupportChatMessagesResponse) Reset ¶
func (x *FetchSupportChatMessagesResponse) Reset()
func (*FetchSupportChatMessagesResponse) String ¶
func (x *FetchSupportChatMessagesResponse) String() string
type GetMessagesRequest ¶
type GetMessagesRequest struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
func (*GetMessagesRequest) Descriptor
deprecated
func (*GetMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMessagesRequest.ProtoReflect.Descriptor instead.
func (*GetMessagesRequest) GetIds ¶
func (x *GetMessagesRequest) GetIds() []string
func (*GetMessagesRequest) ProtoMessage ¶
func (*GetMessagesRequest) ProtoMessage()
func (*GetMessagesRequest) ProtoReflect ¶
func (x *GetMessagesRequest) ProtoReflect() protoreflect.Message
func (*GetMessagesRequest) Reset ¶
func (x *GetMessagesRequest) Reset()
func (*GetMessagesRequest) String ¶
func (x *GetMessagesRequest) String() string
type GetMessagesResponse ¶
type GetMessagesResponse struct { Message []*Message `protobuf:"bytes,1,rep,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
func (*GetMessagesResponse) Descriptor
deprecated
func (*GetMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMessagesResponse.ProtoReflect.Descriptor instead.
func (*GetMessagesResponse) GetMessage ¶
func (x *GetMessagesResponse) GetMessage() []*Message
func (*GetMessagesResponse) ProtoMessage ¶
func (*GetMessagesResponse) ProtoMessage()
func (*GetMessagesResponse) ProtoReflect ¶
func (x *GetMessagesResponse) ProtoReflect() protoreflect.Message
func (*GetMessagesResponse) Reset ¶
func (x *GetMessagesResponse) Reset()
func (*GetMessagesResponse) String ¶
func (x *GetMessagesResponse) String() string
type GetRoomMessagesRequest ¶ added in v1.27.0
type GetRoomMessagesRequest struct { RoomId string `protobuf:"bytes,1,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*GetRoomMessagesRequest) Descriptor
deprecated
added in
v1.27.0
func (*GetRoomMessagesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRoomMessagesRequest.ProtoReflect.Descriptor instead.
func (*GetRoomMessagesRequest) GetRoomId ¶ added in v1.27.0
func (x *GetRoomMessagesRequest) GetRoomId() string
func (*GetRoomMessagesRequest) GetUserId ¶ added in v1.28.0
func (x *GetRoomMessagesRequest) GetUserId() string
func (*GetRoomMessagesRequest) ProtoMessage ¶ added in v1.27.0
func (*GetRoomMessagesRequest) ProtoMessage()
func (*GetRoomMessagesRequest) ProtoReflect ¶ added in v1.27.0
func (x *GetRoomMessagesRequest) ProtoReflect() protoreflect.Message
func (*GetRoomMessagesRequest) Reset ¶ added in v1.27.0
func (x *GetRoomMessagesRequest) Reset()
func (*GetRoomMessagesRequest) String ¶ added in v1.27.0
func (x *GetRoomMessagesRequest) String() string
type GetRoomMessagesResponse ¶ added in v1.27.0
type GetRoomMessagesResponse struct { Connection []*MessageConnection `protobuf:"bytes,1,rep,name=connection,proto3" json:"connection,omitempty"` // contains filtered or unexported fields }
func (*GetRoomMessagesResponse) Descriptor
deprecated
added in
v1.27.0
func (*GetRoomMessagesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRoomMessagesResponse.ProtoReflect.Descriptor instead.
func (*GetRoomMessagesResponse) GetConnection ¶ added in v1.29.0
func (x *GetRoomMessagesResponse) GetConnection() []*MessageConnection
func (*GetRoomMessagesResponse) ProtoMessage ¶ added in v1.27.0
func (*GetRoomMessagesResponse) ProtoMessage()
func (*GetRoomMessagesResponse) ProtoReflect ¶ added in v1.27.0
func (x *GetRoomMessagesResponse) ProtoReflect() protoreflect.Message
func (*GetRoomMessagesResponse) Reset ¶ added in v1.27.0
func (x *GetRoomMessagesResponse) Reset()
func (*GetRoomMessagesResponse) String ¶ added in v1.27.0
func (x *GetRoomMessagesResponse) String() string
type GetSupportRoomsRequest ¶ added in v1.31.0
type GetSupportRoomsRequest struct { UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*GetSupportRoomsRequest) Descriptor
deprecated
added in
v1.31.0
func (*GetSupportRoomsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportRoomsRequest.ProtoReflect.Descriptor instead.
func (*GetSupportRoomsRequest) GetUserId ¶ added in v1.31.0
func (x *GetSupportRoomsRequest) GetUserId() string
func (*GetSupportRoomsRequest) ProtoMessage ¶ added in v1.31.0
func (*GetSupportRoomsRequest) ProtoMessage()
func (*GetSupportRoomsRequest) ProtoReflect ¶ added in v1.31.0
func (x *GetSupportRoomsRequest) ProtoReflect() protoreflect.Message
func (*GetSupportRoomsRequest) Reset ¶ added in v1.31.0
func (x *GetSupportRoomsRequest) Reset()
func (*GetSupportRoomsRequest) String ¶ added in v1.31.0
func (x *GetSupportRoomsRequest) String() string
type GetSupportRoomsResponse ¶ added in v1.26.0
type GetSupportRoomsResponse struct { Rooms []*Room `protobuf:"bytes,1,rep,name=rooms,proto3" json:"rooms,omitempty"` // contains filtered or unexported fields }
func (*GetSupportRoomsResponse) Descriptor
deprecated
added in
v1.26.0
func (*GetSupportRoomsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSupportRoomsResponse.ProtoReflect.Descriptor instead.
func (*GetSupportRoomsResponse) GetRooms ¶ added in v1.26.0
func (x *GetSupportRoomsResponse) GetRooms() []*Room
func (*GetSupportRoomsResponse) ProtoMessage ¶ added in v1.26.0
func (*GetSupportRoomsResponse) ProtoMessage()
func (*GetSupportRoomsResponse) ProtoReflect ¶ added in v1.26.0
func (x *GetSupportRoomsResponse) ProtoReflect() protoreflect.Message
func (*GetSupportRoomsResponse) Reset ¶ added in v1.26.0
func (x *GetSupportRoomsResponse) Reset()
func (*GetSupportRoomsResponse) String ¶ added in v1.26.0
func (x *GetSupportRoomsResponse) String() string
type MarkMessagesAsSeenUpToDateRequest ¶
type MarkMessagesAsSeenUpToDateRequest struct { Date *timestamp.Timestamp `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` RoomId string `protobuf:"bytes,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*MarkMessagesAsSeenUpToDateRequest) Descriptor
deprecated
func (*MarkMessagesAsSeenUpToDateRequest) Descriptor() ([]byte, []int)
Deprecated: Use MarkMessagesAsSeenUpToDateRequest.ProtoReflect.Descriptor instead.
func (*MarkMessagesAsSeenUpToDateRequest) GetDate ¶
func (x *MarkMessagesAsSeenUpToDateRequest) GetDate() *timestamp.Timestamp
func (*MarkMessagesAsSeenUpToDateRequest) GetRoomId ¶
func (x *MarkMessagesAsSeenUpToDateRequest) GetRoomId() string
func (*MarkMessagesAsSeenUpToDateRequest) GetUserId ¶
func (x *MarkMessagesAsSeenUpToDateRequest) GetUserId() string
func (*MarkMessagesAsSeenUpToDateRequest) ProtoMessage ¶
func (*MarkMessagesAsSeenUpToDateRequest) ProtoMessage()
func (*MarkMessagesAsSeenUpToDateRequest) ProtoReflect ¶
func (x *MarkMessagesAsSeenUpToDateRequest) ProtoReflect() protoreflect.Message
func (*MarkMessagesAsSeenUpToDateRequest) Reset ¶
func (x *MarkMessagesAsSeenUpToDateRequest) Reset()
func (*MarkMessagesAsSeenUpToDateRequest) String ¶
func (x *MarkMessagesAsSeenUpToDateRequest) String() string
type Message ¶
type Message struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` RoomId string `protobuf:"bytes,2,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` FromUserId string `protobuf:"bytes,3,opt,name=from_user_id,json=fromUserId,proto3" json:"from_user_id,omitempty"` Content string `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"` Type MessageType `protobuf:"varint,5,opt,name=type,proto3,enum=connections.chat.MessageType" json:"type,omitempty"` SentAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=sentAt,proto3" json:"sentAt,omitempty"` // contains filtered or unexported fields }
func (*Message) Descriptor
deprecated
func (*Message) GetContent ¶
func (*Message) GetFromUserId ¶
func (*Message) GetType ¶
func (x *Message) GetType() MessageType
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
type MessageConnection ¶
type MessageConnection struct { MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"` Seen bool `protobuf:"varint,2,opt,name=seen,proto3" json:"seen,omitempty"` SentByUser bool `protobuf:"varint,3,opt,name=sent_by_user,json=sentByUser,proto3" json:"sent_by_user,omitempty"` // contains filtered or unexported fields }
func (*MessageConnection) Descriptor
deprecated
func (*MessageConnection) Descriptor() ([]byte, []int)
Deprecated: Use MessageConnection.ProtoReflect.Descriptor instead.
func (*MessageConnection) GetMessageId ¶
func (x *MessageConnection) GetMessageId() string
func (*MessageConnection) GetSeen ¶
func (x *MessageConnection) GetSeen() bool
func (*MessageConnection) GetSentByUser ¶
func (x *MessageConnection) GetSentByUser() bool
func (*MessageConnection) ProtoMessage ¶
func (*MessageConnection) ProtoMessage()
func (*MessageConnection) ProtoReflect ¶
func (x *MessageConnection) ProtoReflect() protoreflect.Message
func (*MessageConnection) Reset ¶
func (x *MessageConnection) Reset()
func (*MessageConnection) String ¶
func (x *MessageConnection) String() string
type MessageType ¶
type MessageType int32
const (
MessageType_TEXT MessageType = 0
)
func (MessageType) Descriptor ¶
func (MessageType) Descriptor() protoreflect.EnumDescriptor
func (MessageType) Enum ¶
func (x MessageType) Enum() *MessageType
func (MessageType) EnumDescriptor
deprecated
func (MessageType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MessageType.Descriptor instead.
func (MessageType) Number ¶
func (x MessageType) Number() protoreflect.EnumNumber
func (MessageType) String ¶
func (x MessageType) String() string
func (MessageType) Type ¶
func (MessageType) Type() protoreflect.EnumType
type Room ¶ added in v1.30.0
type Room struct { RoomId string `protobuf:"bytes,1,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"` CreatedBy string `protobuf:"bytes,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"` LastActivity *timestamp.Timestamp `protobuf:"bytes,3,opt,name=lastActivity,proto3" json:"lastActivity,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*Room) Descriptor
deprecated
added in
v1.30.0
func (*Room) GetCreatedBy ¶ added in v1.30.0
func (*Room) GetLastActivity ¶ added in v1.30.0
func (*Room) ProtoMessage ¶ added in v1.30.0
func (*Room) ProtoMessage()
func (*Room) ProtoReflect ¶ added in v1.30.0
func (x *Room) ProtoReflect() protoreflect.Message
type SendChatMessageRequest ¶
type SendChatMessageRequest struct { FromUserId string `protobuf:"bytes,1,opt,name=from_user_id,json=fromUserId,proto3" json:"from_user_id,omitempty"` ToUserId string `protobuf:"bytes,2,opt,name=to_user_id,json=toUserId,proto3" json:"to_user_id,omitempty"` Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` MessageType MessageType `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SendChatMessageRequest) Descriptor
deprecated
func (*SendChatMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendChatMessageRequest.ProtoReflect.Descriptor instead.
func (*SendChatMessageRequest) GetContent ¶
func (x *SendChatMessageRequest) GetContent() string
func (*SendChatMessageRequest) GetFromUserId ¶
func (x *SendChatMessageRequest) GetFromUserId() string
func (*SendChatMessageRequest) GetMessageType ¶
func (x *SendChatMessageRequest) GetMessageType() MessageType
func (*SendChatMessageRequest) GetToUserId ¶
func (x *SendChatMessageRequest) GetToUserId() string
func (*SendChatMessageRequest) ProtoMessage ¶
func (*SendChatMessageRequest) ProtoMessage()
func (*SendChatMessageRequest) ProtoReflect ¶
func (x *SendChatMessageRequest) ProtoReflect() protoreflect.Message
func (*SendChatMessageRequest) Reset ¶
func (x *SendChatMessageRequest) Reset()
func (*SendChatMessageRequest) String ¶
func (x *SendChatMessageRequest) String() string
type SendChatMessageResponse ¶
type SendChatMessageResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SendChatMessageResponse) Descriptor
deprecated
func (*SendChatMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendChatMessageResponse.ProtoReflect.Descriptor instead.
func (*SendChatMessageResponse) GetId ¶
func (x *SendChatMessageResponse) GetId() string
func (*SendChatMessageResponse) ProtoMessage ¶
func (*SendChatMessageResponse) ProtoMessage()
func (*SendChatMessageResponse) ProtoReflect ¶
func (x *SendChatMessageResponse) ProtoReflect() protoreflect.Message
func (*SendChatMessageResponse) Reset ¶
func (x *SendChatMessageResponse) Reset()
func (*SendChatMessageResponse) String ¶
func (x *SendChatMessageResponse) String() string
type SendSupportChatMessageRequest ¶
type SendSupportChatMessageRequest struct { FromUserId string `protobuf:"bytes,1,opt,name=from_user_id,json=fromUserId,proto3" json:"from_user_id,omitempty"` Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` MessageType MessageType `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SendSupportChatMessageRequest) Descriptor
deprecated
func (*SendSupportChatMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendSupportChatMessageRequest.ProtoReflect.Descriptor instead.
func (*SendSupportChatMessageRequest) GetContent ¶
func (x *SendSupportChatMessageRequest) GetContent() string
func (*SendSupportChatMessageRequest) GetFromUserId ¶
func (x *SendSupportChatMessageRequest) GetFromUserId() string
func (*SendSupportChatMessageRequest) GetMessageType ¶
func (x *SendSupportChatMessageRequest) GetMessageType() MessageType
func (*SendSupportChatMessageRequest) ProtoMessage ¶
func (*SendSupportChatMessageRequest) ProtoMessage()
func (*SendSupportChatMessageRequest) ProtoReflect ¶
func (x *SendSupportChatMessageRequest) ProtoReflect() protoreflect.Message
func (*SendSupportChatMessageRequest) Reset ¶
func (x *SendSupportChatMessageRequest) Reset()
func (*SendSupportChatMessageRequest) String ¶
func (x *SendSupportChatMessageRequest) String() string
type SendSupportChatMessageResponse ¶
type SendSupportChatMessageResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SendSupportChatMessageResponse) Descriptor
deprecated
func (*SendSupportChatMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendSupportChatMessageResponse.ProtoReflect.Descriptor instead.
func (*SendSupportChatMessageResponse) GetId ¶
func (x *SendSupportChatMessageResponse) GetId() string
func (*SendSupportChatMessageResponse) ProtoMessage ¶
func (*SendSupportChatMessageResponse) ProtoMessage()
func (*SendSupportChatMessageResponse) ProtoReflect ¶
func (x *SendSupportChatMessageResponse) ProtoReflect() protoreflect.Message
func (*SendSupportChatMessageResponse) Reset ¶
func (x *SendSupportChatMessageResponse) Reset()
func (*SendSupportChatMessageResponse) String ¶
func (x *SendSupportChatMessageResponse) String() string
type UnimplementedChatServiceServer ¶
type UnimplementedChatServiceServer struct { }
UnimplementedChatServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedChatServiceServer) AnswerSupportChatMessage ¶ added in v1.30.0
func (*UnimplementedChatServiceServer) AnswerSupportChatMessage(context.Context, *AnswerSupportChatMessageRequest) (*AnswerSupportChatMessageResponse, error)
func (*UnimplementedChatServiceServer) FetchChatMessages ¶
func (*UnimplementedChatServiceServer) FetchChatMessages(context.Context, *FetchChatMessagesRequest) (*FetchChatMessagesResponse, error)
func (*UnimplementedChatServiceServer) FetchSupportChatMessages ¶
func (*UnimplementedChatServiceServer) FetchSupportChatMessages(context.Context, *FetchSupportChatMessagesRequest) (*FetchSupportChatMessagesResponse, error)
func (*UnimplementedChatServiceServer) GetMessages ¶
func (*UnimplementedChatServiceServer) GetMessages(context.Context, *GetMessagesRequest) (*GetMessagesResponse, error)
func (*UnimplementedChatServiceServer) GetRoomMessages ¶ added in v1.27.0
func (*UnimplementedChatServiceServer) GetRoomMessages(context.Context, *GetRoomMessagesRequest) (*GetRoomMessagesResponse, error)
func (*UnimplementedChatServiceServer) GetSupportRooms ¶ added in v1.26.0
func (*UnimplementedChatServiceServer) GetSupportRooms(context.Context, *GetSupportRoomsRequest) (*GetSupportRoomsResponse, error)
func (*UnimplementedChatServiceServer) MarkMessagesAsSeenUpToDate ¶
func (*UnimplementedChatServiceServer) MarkMessagesAsSeenUpToDate(context.Context, *MarkMessagesAsSeenUpToDateRequest) (*empty.Empty, error)
func (*UnimplementedChatServiceServer) SendChatMessage ¶
func (*UnimplementedChatServiceServer) SendChatMessage(context.Context, *SendChatMessageRequest) (*SendChatMessageResponse, error)
func (*UnimplementedChatServiceServer) SendSupportChatMessage ¶
func (*UnimplementedChatServiceServer) SendSupportChatMessage(context.Context, *SendSupportChatMessageRequest) (*SendSupportChatMessageResponse, error)