chatpb

package
v1.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2021 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MessageType_name = map[int32]string{
		0: "TEXT",
	}
	MessageType_value = map[string]int32{
		"TEXT": 0,
	}
)

Enum value maps for MessageType.

View Source
var File_api_protobuf_spec_connection_chat_v1_proto protoreflect.FileDescriptor

Functions

func RegisterChatServiceServer

func RegisterChatServiceServer(s *grpc.Server, srv ChatServiceServer)

Types

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)
	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)
}

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.

type ChatServiceServer

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 (*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 (*FetchSupportChatMessagesRequest) Reset

func (*FetchSupportChatMessagesRequest) 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 (*FetchSupportChatMessagesResponse) ProtoMessage

func (*FetchSupportChatMessagesResponse) ProtoMessage()

func (*FetchSupportChatMessagesResponse) ProtoReflect

func (*FetchSupportChatMessagesResponse) Reset

func (*FetchSupportChatMessagesResponse) 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 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 (*MarkMessagesAsSeenUpToDateRequest) GetRoomId

func (*MarkMessagesAsSeenUpToDateRequest) GetUserId

func (*MarkMessagesAsSeenUpToDateRequest) ProtoMessage

func (*MarkMessagesAsSeenUpToDateRequest) ProtoMessage()

func (*MarkMessagesAsSeenUpToDateRequest) ProtoReflect

func (*MarkMessagesAsSeenUpToDateRequest) Reset

func (*MarkMessagesAsSeenUpToDateRequest) 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) Descriptor() ([]byte, []int)

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetContent

func (x *Message) GetContent() string

func (*Message) GetFromUserId

func (x *Message) GetFromUserId() string

func (*Message) GetId

func (x *Message) GetId() string

func (*Message) GetRoomId

func (x *Message) GetRoomId() string

func (*Message) GetSentAt

func (x *Message) GetSentAt() *timestamp.Timestamp

func (*Message) GetType

func (x *Message) GetType() MessageType

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

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) 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

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 (*SendSupportChatMessageRequest) Reset

func (x *SendSupportChatMessageRequest) Reset()

func (*SendSupportChatMessageRequest) 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 (*SendSupportChatMessageResponse) ProtoMessage

func (*SendSupportChatMessageResponse) ProtoMessage()

func (*SendSupportChatMessageResponse) ProtoReflect

func (*SendSupportChatMessageResponse) Reset

func (x *SendSupportChatMessageResponse) Reset()

func (*SendSupportChatMessageResponse) String

type UnimplementedChatServiceServer

type UnimplementedChatServiceServer struct {
}

UnimplementedChatServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedChatServiceServer) FetchChatMessages

func (*UnimplementedChatServiceServer) GetMessages

func (*UnimplementedChatServiceServer) MarkMessagesAsSeenUpToDate

func (*UnimplementedChatServiceServer) SendChatMessage

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL