Documentation
¶
Index ¶
- Variables
- func RegisterChatServer(s grpc.ServiceRegistrar, srv ChatServer)
- type ChannelType
- func (ChannelType) Descriptor() protoreflect.EnumDescriptor
- func (x ChannelType) Enum() *ChannelType
- func (ChannelType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChannelType) Number() protoreflect.EnumNumber
- func (x ChannelType) String() string
- func (ChannelType) Type() protoreflect.EnumType
- type Channels
- func (*Channels) Descriptor() ([]byte, []int)deprecated
- func (x *Channels) GetItems() []*Channels_Channel
- func (*Channels) ProtoMessage()
- func (x *Channels) ProtoReflect() protoreflect.Message
- func (x *Channels) Reset()
- func (x *Channels) String() string
- func (m *Channels) Validate() error
- func (m *Channels) ValidateAll() error
- type ChannelsMultiError
- type ChannelsValidationError
- type Channels_Channel
- func (*Channels_Channel) Descriptor() ([]byte, []int)deprecated
- func (x *Channels_Channel) GetGroupChannelName() string
- func (x *Channels_Channel) GetType() ChannelType
- func (*Channels_Channel) ProtoMessage()
- func (x *Channels_Channel) ProtoReflect() protoreflect.Message
- func (x *Channels_Channel) Reset()
- func (x *Channels_Channel) String() string
- func (m *Channels_Channel) Validate() error
- func (m *Channels_Channel) ValidateAll() error
- type Channels_ChannelMultiError
- type Channels_ChannelValidationError
- func (e Channels_ChannelValidationError) Cause() error
- func (e Channels_ChannelValidationError) Error() string
- func (e Channels_ChannelValidationError) ErrorName() string
- func (e Channels_ChannelValidationError) Field() string
- func (e Channels_ChannelValidationError) Key() bool
- func (e Channels_ChannelValidationError) Reason() string
- type ChatClient
- type ChatMessage
- func (*ChatMessage) Descriptor() ([]byte, []int)deprecated
- func (m *ChatMessage) GetDestination() isChatMessage_Destination
- func (x *ChatMessage) GetGroupChannelName() string
- func (x *ChatMessage) GetMessage() string
- func (x *ChatMessage) GetUsername() string
- func (*ChatMessage) ProtoMessage()
- func (x *ChatMessage) ProtoReflect() protoreflect.Message
- func (x *ChatMessage) Reset()
- func (x *ChatMessage) String() string
- func (m *ChatMessage) Validate() error
- func (m *ChatMessage) ValidateAll() error
- type ChatMessageMultiError
- type ChatMessageValidationError
- func (e ChatMessageValidationError) Cause() error
- func (e ChatMessageValidationError) Error() string
- func (e ChatMessageValidationError) ErrorName() string
- func (e ChatMessageValidationError) Field() string
- func (e ChatMessageValidationError) Key() bool
- func (e ChatMessageValidationError) Reason() string
- type ChatMessage_GroupChannelName
- type ChatMessage_Username
- type ChatServer
- type Chat_ConnectClient
- type Chat_ConnectServer
- type ConnectRequest
- func (*ConnectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectRequest) GetUsername() string
- func (*ConnectRequest) ProtoMessage()
- func (x *ConnectRequest) ProtoReflect() protoreflect.Message
- func (x *ConnectRequest) Reset()
- func (x *ConnectRequest) String() string
- func (m *ConnectRequest) Validate() error
- func (m *ConnectRequest) ValidateAll() error
- type ConnectRequestMultiError
- type ConnectRequestValidationError
- func (e ConnectRequestValidationError) Cause() error
- func (e ConnectRequestValidationError) Error() string
- func (e ConnectRequestValidationError) ErrorName() string
- func (e ConnectRequestValidationError) Field() string
- func (e ConnectRequestValidationError) Key() bool
- func (e ConnectRequestValidationError) Reason() string
- type GroupChannelNameRequest
- func (*GroupChannelNameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GroupChannelNameRequest) GetGroupChannelName() string
- func (*GroupChannelNameRequest) ProtoMessage()
- func (x *GroupChannelNameRequest) ProtoReflect() protoreflect.Message
- func (x *GroupChannelNameRequest) Reset()
- func (x *GroupChannelNameRequest) String() string
- func (m *GroupChannelNameRequest) Validate() error
- func (m *GroupChannelNameRequest) ValidateAll() error
- type GroupChannelNameRequestMultiError
- type GroupChannelNameRequestValidationError
- func (e GroupChannelNameRequestValidationError) Cause() error
- func (e GroupChannelNameRequestValidationError) Error() string
- func (e GroupChannelNameRequestValidationError) ErrorName() string
- func (e GroupChannelNameRequestValidationError) Field() string
- func (e GroupChannelNameRequestValidationError) Key() bool
- func (e GroupChannelNameRequestValidationError) Reason() string
- type UnimplementedChatServer
- func (UnimplementedChatServer) Connect(*ConnectRequest, Chat_ConnectServer) error
- func (UnimplementedChatServer) CreateGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
- func (UnimplementedChatServer) JoinGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
- func (UnimplementedChatServer) LeaveGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
- func (UnimplementedChatServer) ListChannels(context.Context, *emptypb.Empty) (*Channels, error)
- func (UnimplementedChatServer) SendMessage(context.Context, *ChatMessage) (*emptypb.Empty, error)
- type UnsafeChatServer
Constants ¶
This section is empty.
Variables ¶
var ( ChannelType_name = map[int32]string{ 0: "UNSPECIFIED", 1: "USERNAME", 2: "GROUP", } ChannelType_value = map[string]int32{ "UNSPECIFIED": 0, "USERNAME": 1, "GROUP": 2, } )
Enum value maps for ChannelType.
var Chat_ServiceDesc = grpc.ServiceDesc{ ServiceName: "b2bchatapi.Chat", HandlerType: (*ChatServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateGroupChat", Handler: _Chat_CreateGroupChat_Handler, }, { MethodName: "JoinGroupChat", Handler: _Chat_JoinGroupChat_Handler, }, { MethodName: "LeaveGroupChat", Handler: _Chat_LeaveGroupChat_Handler, }, { MethodName: "ListChannels", Handler: _Chat_ListChannels_Handler, }, { MethodName: "SendMessage", Handler: _Chat_SendMessage_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "Connect", Handler: _Chat_Connect_Handler, ServerStreams: true, }, }, Metadata: "chat.proto", }
Chat_ServiceDesc is the grpc.ServiceDesc for Chat service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_chat_proto protoreflect.FileDescriptor
Functions ¶
func RegisterChatServer ¶
func RegisterChatServer(s grpc.ServiceRegistrar, srv ChatServer)
Types ¶
type ChannelType ¶
type ChannelType int32
const ( ChannelType_UNSPECIFIED ChannelType = 0 ChannelType_USERNAME ChannelType = 1 ChannelType_GROUP ChannelType = 2 )
func (ChannelType) Descriptor ¶
func (ChannelType) Descriptor() protoreflect.EnumDescriptor
func (ChannelType) Enum ¶
func (x ChannelType) Enum() *ChannelType
func (ChannelType) EnumDescriptor
deprecated
func (ChannelType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChannelType.Descriptor instead.
func (ChannelType) Number ¶
func (x ChannelType) Number() protoreflect.EnumNumber
func (ChannelType) String ¶
func (x ChannelType) String() string
func (ChannelType) Type ¶
func (ChannelType) Type() protoreflect.EnumType
type Channels ¶
type Channels struct {
Items []*Channels_Channel `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*Channels) Descriptor
deprecated
func (*Channels) GetItems ¶
func (x *Channels) GetItems() []*Channels_Channel
func (*Channels) ProtoMessage ¶
func (*Channels) ProtoMessage()
func (*Channels) ProtoReflect ¶
func (x *Channels) ProtoReflect() protoreflect.Message
func (*Channels) Validate ¶
Validate checks the field values on Channels with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Channels) ValidateAll ¶
ValidateAll checks the field values on Channels with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ChannelsMultiError, or nil if none found.
type ChannelsMultiError ¶
type ChannelsMultiError []error
ChannelsMultiError is an error wrapping multiple validation errors returned by Channels.ValidateAll() if the designated constraints aren't met.
func (ChannelsMultiError) AllErrors ¶
func (m ChannelsMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ChannelsMultiError) Error ¶
func (m ChannelsMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ChannelsValidationError ¶
type ChannelsValidationError struct {
// contains filtered or unexported fields
}
ChannelsValidationError is the validation error returned by Channels.Validate if the designated constraints aren't met.
func (ChannelsValidationError) Cause ¶
func (e ChannelsValidationError) Cause() error
Cause function returns cause value.
func (ChannelsValidationError) Error ¶
func (e ChannelsValidationError) Error() string
Error satisfies the builtin error interface
func (ChannelsValidationError) ErrorName ¶
func (e ChannelsValidationError) ErrorName() string
ErrorName returns error name.
func (ChannelsValidationError) Field ¶
func (e ChannelsValidationError) Field() string
Field function returns field value.
func (ChannelsValidationError) Key ¶
func (e ChannelsValidationError) Key() bool
Key function returns key value.
func (ChannelsValidationError) Reason ¶
func (e ChannelsValidationError) Reason() string
Reason function returns reason value.
type Channels_Channel ¶
type Channels_Channel struct {
GroupChannelName string `protobuf:"bytes,1,opt,name=group_channel_name,json=groupChannelName,proto3" json:"group_channel_name,omitempty"`
Type ChannelType `protobuf:"varint,2,opt,name=type,proto3,enum=b2bchatapi.ChannelType" json:"type,omitempty"`
// contains filtered or unexported fields
}
func (*Channels_Channel) Descriptor
deprecated
func (*Channels_Channel) Descriptor() ([]byte, []int)
Deprecated: Use Channels_Channel.ProtoReflect.Descriptor instead.
func (*Channels_Channel) GetGroupChannelName ¶
func (x *Channels_Channel) GetGroupChannelName() string
func (*Channels_Channel) GetType ¶
func (x *Channels_Channel) GetType() ChannelType
func (*Channels_Channel) ProtoMessage ¶
func (*Channels_Channel) ProtoMessage()
func (*Channels_Channel) ProtoReflect ¶
func (x *Channels_Channel) ProtoReflect() protoreflect.Message
func (*Channels_Channel) Reset ¶
func (x *Channels_Channel) Reset()
func (*Channels_Channel) String ¶
func (x *Channels_Channel) String() string
func (*Channels_Channel) Validate ¶
func (m *Channels_Channel) Validate() error
Validate checks the field values on Channels_Channel with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*Channels_Channel) ValidateAll ¶
func (m *Channels_Channel) ValidateAll() error
ValidateAll checks the field values on Channels_Channel with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in Channels_ChannelMultiError, or nil if none found.
type Channels_ChannelMultiError ¶
type Channels_ChannelMultiError []error
Channels_ChannelMultiError is an error wrapping multiple validation errors returned by Channels_Channel.ValidateAll() if the designated constraints aren't met.
func (Channels_ChannelMultiError) AllErrors ¶
func (m Channels_ChannelMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (Channels_ChannelMultiError) Error ¶
func (m Channels_ChannelMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type Channels_ChannelValidationError ¶
type Channels_ChannelValidationError struct {
// contains filtered or unexported fields
}
Channels_ChannelValidationError is the validation error returned by Channels_Channel.Validate if the designated constraints aren't met.
func (Channels_ChannelValidationError) Cause ¶
func (e Channels_ChannelValidationError) Cause() error
Cause function returns cause value.
func (Channels_ChannelValidationError) Error ¶
func (e Channels_ChannelValidationError) Error() string
Error satisfies the builtin error interface
func (Channels_ChannelValidationError) ErrorName ¶
func (e Channels_ChannelValidationError) ErrorName() string
ErrorName returns error name.
func (Channels_ChannelValidationError) Field ¶
func (e Channels_ChannelValidationError) Field() string
Field function returns field value.
func (Channels_ChannelValidationError) Key ¶
func (e Channels_ChannelValidationError) Key() bool
Key function returns key value.
func (Channels_ChannelValidationError) Reason ¶
func (e Channels_ChannelValidationError) Reason() string
Reason function returns reason value.
type ChatClient ¶
type ChatClient interface {
Connect(ctx context.Context, in *ConnectRequest, opts ...grpc.CallOption) (Chat_ConnectClient, error)
CreateGroupChat(ctx context.Context, in *GroupChannelNameRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
JoinGroupChat(ctx context.Context, in *GroupChannelNameRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
LeaveGroupChat(ctx context.Context, in *GroupChannelNameRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ListChannels(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Channels, error)
SendMessage(ctx context.Context, in *ChatMessage, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
ChatClient is the client API for Chat service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewChatClient ¶
func NewChatClient(cc grpc.ClientConnInterface) ChatClient
type ChatMessage ¶
type ChatMessage struct {
// Types that are assignable to Destination:
//
// *ChatMessage_GroupChannelName
// *ChatMessage_Username
Destination isChatMessage_Destination `protobuf_oneof:"destination"`
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
func (*ChatMessage) Descriptor
deprecated
func (*ChatMessage) Descriptor() ([]byte, []int)
Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.
func (*ChatMessage) GetDestination ¶
func (m *ChatMessage) GetDestination() isChatMessage_Destination
func (*ChatMessage) GetGroupChannelName ¶
func (x *ChatMessage) GetGroupChannelName() string
func (*ChatMessage) GetMessage ¶
func (x *ChatMessage) GetMessage() string
func (*ChatMessage) GetUsername ¶
func (x *ChatMessage) GetUsername() string
func (*ChatMessage) ProtoMessage ¶
func (*ChatMessage) ProtoMessage()
func (*ChatMessage) ProtoReflect ¶
func (x *ChatMessage) ProtoReflect() protoreflect.Message
func (*ChatMessage) Reset ¶
func (x *ChatMessage) Reset()
func (*ChatMessage) String ¶
func (x *ChatMessage) String() string
func (*ChatMessage) Validate ¶
func (m *ChatMessage) Validate() error
Validate checks the field values on ChatMessage with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ChatMessage) ValidateAll ¶
func (m *ChatMessage) ValidateAll() error
ValidateAll checks the field values on ChatMessage with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ChatMessageMultiError, or nil if none found.
type ChatMessageMultiError ¶
type ChatMessageMultiError []error
ChatMessageMultiError is an error wrapping multiple validation errors returned by ChatMessage.ValidateAll() if the designated constraints aren't met.
func (ChatMessageMultiError) AllErrors ¶
func (m ChatMessageMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ChatMessageMultiError) Error ¶
func (m ChatMessageMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ChatMessageValidationError ¶
type ChatMessageValidationError struct {
// contains filtered or unexported fields
}
ChatMessageValidationError is the validation error returned by ChatMessage.Validate if the designated constraints aren't met.
func (ChatMessageValidationError) Cause ¶
func (e ChatMessageValidationError) Cause() error
Cause function returns cause value.
func (ChatMessageValidationError) Error ¶
func (e ChatMessageValidationError) Error() string
Error satisfies the builtin error interface
func (ChatMessageValidationError) ErrorName ¶
func (e ChatMessageValidationError) ErrorName() string
ErrorName returns error name.
func (ChatMessageValidationError) Field ¶
func (e ChatMessageValidationError) Field() string
Field function returns field value.
func (ChatMessageValidationError) Key ¶
func (e ChatMessageValidationError) Key() bool
Key function returns key value.
func (ChatMessageValidationError) Reason ¶
func (e ChatMessageValidationError) Reason() string
Reason function returns reason value.
type ChatMessage_GroupChannelName ¶
type ChatMessage_GroupChannelName struct {
GroupChannelName string `protobuf:"bytes,1,opt,name=group_channel_name,json=groupChannelName,proto3,oneof"`
}
type ChatMessage_Username ¶
type ChatMessage_Username struct {
Username string `protobuf:"bytes,2,opt,name=username,proto3,oneof"`
}
type ChatServer ¶
type ChatServer interface {
Connect(*ConnectRequest, Chat_ConnectServer) error
CreateGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
JoinGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
LeaveGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
ListChannels(context.Context, *emptypb.Empty) (*Channels, error)
SendMessage(context.Context, *ChatMessage) (*emptypb.Empty, error)
// contains filtered or unexported methods
}
ChatServer is the server API for Chat service. All implementations must embed UnimplementedChatServer for forward compatibility
type Chat_ConnectClient ¶
type Chat_ConnectClient interface {
Recv() (*ChatMessage, error)
grpc.ClientStream
}
type Chat_ConnectServer ¶
type Chat_ConnectServer interface {
Send(*ChatMessage) error
grpc.ServerStream
}
type ConnectRequest ¶
type ConnectRequest struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectRequest) Descriptor
deprecated
func (*ConnectRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConnectRequest.ProtoReflect.Descriptor instead.
func (*ConnectRequest) GetUsername ¶
func (x *ConnectRequest) GetUsername() string
func (*ConnectRequest) ProtoMessage ¶
func (*ConnectRequest) ProtoMessage()
func (*ConnectRequest) ProtoReflect ¶
func (x *ConnectRequest) ProtoReflect() protoreflect.Message
func (*ConnectRequest) Reset ¶
func (x *ConnectRequest) Reset()
func (*ConnectRequest) String ¶
func (x *ConnectRequest) String() string
func (*ConnectRequest) Validate ¶
func (m *ConnectRequest) Validate() error
Validate checks the field values on ConnectRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*ConnectRequest) ValidateAll ¶
func (m *ConnectRequest) ValidateAll() error
ValidateAll checks the field values on ConnectRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConnectRequestMultiError, or nil if none found.
type ConnectRequestMultiError ¶
type ConnectRequestMultiError []error
ConnectRequestMultiError is an error wrapping multiple validation errors returned by ConnectRequest.ValidateAll() if the designated constraints aren't met.
func (ConnectRequestMultiError) AllErrors ¶
func (m ConnectRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (ConnectRequestMultiError) Error ¶
func (m ConnectRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type ConnectRequestValidationError ¶
type ConnectRequestValidationError struct {
// contains filtered or unexported fields
}
ConnectRequestValidationError is the validation error returned by ConnectRequest.Validate if the designated constraints aren't met.
func (ConnectRequestValidationError) Cause ¶
func (e ConnectRequestValidationError) Cause() error
Cause function returns cause value.
func (ConnectRequestValidationError) Error ¶
func (e ConnectRequestValidationError) Error() string
Error satisfies the builtin error interface
func (ConnectRequestValidationError) ErrorName ¶
func (e ConnectRequestValidationError) ErrorName() string
ErrorName returns error name.
func (ConnectRequestValidationError) Field ¶
func (e ConnectRequestValidationError) Field() string
Field function returns field value.
func (ConnectRequestValidationError) Key ¶
func (e ConnectRequestValidationError) Key() bool
Key function returns key value.
func (ConnectRequestValidationError) Reason ¶
func (e ConnectRequestValidationError) Reason() string
Reason function returns reason value.
type GroupChannelNameRequest ¶
type GroupChannelNameRequest struct {
GroupChannelName string `protobuf:"bytes,1,opt,name=group_channel_name,json=groupChannelName,proto3" json:"group_channel_name,omitempty"`
// contains filtered or unexported fields
}
func (*GroupChannelNameRequest) Descriptor
deprecated
func (*GroupChannelNameRequest) Descriptor() ([]byte, []int)
Deprecated: Use GroupChannelNameRequest.ProtoReflect.Descriptor instead.
func (*GroupChannelNameRequest) GetGroupChannelName ¶
func (x *GroupChannelNameRequest) GetGroupChannelName() string
func (*GroupChannelNameRequest) ProtoMessage ¶
func (*GroupChannelNameRequest) ProtoMessage()
func (*GroupChannelNameRequest) ProtoReflect ¶
func (x *GroupChannelNameRequest) ProtoReflect() protoreflect.Message
func (*GroupChannelNameRequest) Reset ¶
func (x *GroupChannelNameRequest) Reset()
func (*GroupChannelNameRequest) String ¶
func (x *GroupChannelNameRequest) String() string
func (*GroupChannelNameRequest) Validate ¶
func (m *GroupChannelNameRequest) Validate() error
Validate checks the field values on GroupChannelNameRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.
func (*GroupChannelNameRequest) ValidateAll ¶
func (m *GroupChannelNameRequest) ValidateAll() error
ValidateAll checks the field values on GroupChannelNameRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GroupChannelNameRequestMultiError, or nil if none found.
type GroupChannelNameRequestMultiError ¶
type GroupChannelNameRequestMultiError []error
GroupChannelNameRequestMultiError is an error wrapping multiple validation errors returned by GroupChannelNameRequest.ValidateAll() if the designated constraints aren't met.
func (GroupChannelNameRequestMultiError) AllErrors ¶
func (m GroupChannelNameRequestMultiError) AllErrors() []error
AllErrors returns a list of validation violation errors.
func (GroupChannelNameRequestMultiError) Error ¶
func (m GroupChannelNameRequestMultiError) Error() string
Error returns a concatenation of all the error messages it wraps.
type GroupChannelNameRequestValidationError ¶
type GroupChannelNameRequestValidationError struct {
// contains filtered or unexported fields
}
GroupChannelNameRequestValidationError is the validation error returned by GroupChannelNameRequest.Validate if the designated constraints aren't met.
func (GroupChannelNameRequestValidationError) Cause ¶
func (e GroupChannelNameRequestValidationError) Cause() error
Cause function returns cause value.
func (GroupChannelNameRequestValidationError) Error ¶
func (e GroupChannelNameRequestValidationError) Error() string
Error satisfies the builtin error interface
func (GroupChannelNameRequestValidationError) ErrorName ¶
func (e GroupChannelNameRequestValidationError) ErrorName() string
ErrorName returns error name.
func (GroupChannelNameRequestValidationError) Field ¶
func (e GroupChannelNameRequestValidationError) Field() string
Field function returns field value.
func (GroupChannelNameRequestValidationError) Key ¶
func (e GroupChannelNameRequestValidationError) Key() bool
Key function returns key value.
func (GroupChannelNameRequestValidationError) Reason ¶
func (e GroupChannelNameRequestValidationError) Reason() string
Reason function returns reason value.
type UnimplementedChatServer ¶
type UnimplementedChatServer struct {
}
UnimplementedChatServer must be embedded to have forward compatible implementations.
func (UnimplementedChatServer) Connect ¶
func (UnimplementedChatServer) Connect(*ConnectRequest, Chat_ConnectServer) error
func (UnimplementedChatServer) CreateGroupChat ¶
func (UnimplementedChatServer) CreateGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
func (UnimplementedChatServer) JoinGroupChat ¶
func (UnimplementedChatServer) JoinGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
func (UnimplementedChatServer) LeaveGroupChat ¶
func (UnimplementedChatServer) LeaveGroupChat(context.Context, *GroupChannelNameRequest) (*emptypb.Empty, error)
func (UnimplementedChatServer) ListChannels ¶
func (UnimplementedChatServer) SendMessage ¶
func (UnimplementedChatServer) SendMessage(context.Context, *ChatMessage) (*emptypb.Empty, error)
type UnsafeChatServer ¶
type UnsafeChatServer interface {
// contains filtered or unexported methods
}
UnsafeChatServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ChatServer will result in compilation errors.