Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDiscordProviderServer(s grpc.ServiceRegistrar, srv DiscordProviderServer)
- type DiscordProviderClient
- type DiscordProviderServer
- type SendMessageRequest
- func (*SendMessageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendMessageRequest) GetRequestDetails() string
- func (x *SendMessageRequest) GetRequestService() string
- func (x *SendMessageRequest) GetSender() *provider.Requester
- func (*SendMessageRequest) ProtoMessage()
- func (x *SendMessageRequest) ProtoReflect() protoreflect.Message
- func (x *SendMessageRequest) Reset()
- func (x *SendMessageRequest) String() string
- type SendMessageResponse
- type UnimplementedDiscordProviderServer
- type UnsafeDiscordProviderServer
Constants ¶
const (
DiscordProvider_SendMessage_FullMethodName = "/discord_provider.DiscordProvider/SendMessage"
)
Variables ¶
var DiscordProvider_ServiceDesc = grpc.ServiceDesc{ ServiceName: "discord_provider.DiscordProvider", HandlerType: (*DiscordProviderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SendMessage", Handler: _DiscordProvider_SendMessage_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "discord_provider.proto", }
DiscordProvider_ServiceDesc is the grpc.ServiceDesc for DiscordProvider service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_discord_provider_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDiscordProviderServer ¶
func RegisterDiscordProviderServer(s grpc.ServiceRegistrar, srv DiscordProviderServer)
Types ¶
type DiscordProviderClient ¶
type DiscordProviderClient interface { // SendMessage sends a message to a Discord webhook SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*SendMessageResponse, error) }
DiscordProviderClient is the client API for DiscordProvider 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 NewDiscordProviderClient ¶
func NewDiscordProviderClient(cc grpc.ClientConnInterface) DiscordProviderClient
type DiscordProviderServer ¶
type DiscordProviderServer interface { // SendMessage sends a message to a Discord webhook SendMessage(context.Context, *SendMessageRequest) (*SendMessageResponse, error) // contains filtered or unexported methods }
DiscordProviderServer is the server API for DiscordProvider service. All implementations must embed UnimplementedDiscordProviderServer for forward compatibility
type SendMessageRequest ¶
type SendMessageRequest struct { Sender *provider.Requester `protobuf:"bytes,1,opt,name=Sender,proto3" json:"Sender,omitempty"` RequestService string `protobuf:"bytes,2,opt,name=RequestService,proto3" json:"RequestService,omitempty"` RequestDetails string `protobuf:"bytes,3,opt,name=RequestDetails,proto3" json:"RequestDetails,omitempty"` // contains filtered or unexported fields }
func (*SendMessageRequest) Descriptor
deprecated
func (*SendMessageRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendMessageRequest.ProtoReflect.Descriptor instead.
func (*SendMessageRequest) GetRequestDetails ¶
func (x *SendMessageRequest) GetRequestDetails() string
func (*SendMessageRequest) GetRequestService ¶
func (x *SendMessageRequest) GetRequestService() string
func (*SendMessageRequest) GetSender ¶
func (x *SendMessageRequest) GetSender() *provider.Requester
func (*SendMessageRequest) ProtoMessage ¶
func (*SendMessageRequest) ProtoMessage()
func (*SendMessageRequest) ProtoReflect ¶
func (x *SendMessageRequest) ProtoReflect() protoreflect.Message
func (*SendMessageRequest) Reset ¶
func (x *SendMessageRequest) Reset()
func (*SendMessageRequest) String ¶
func (x *SendMessageRequest) String() string
type SendMessageResponse ¶
type SendMessageResponse struct {
// contains filtered or unexported fields
}
func (*SendMessageResponse) Descriptor
deprecated
func (*SendMessageResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendMessageResponse.ProtoReflect.Descriptor instead.
func (*SendMessageResponse) ProtoMessage ¶
func (*SendMessageResponse) ProtoMessage()
func (*SendMessageResponse) ProtoReflect ¶
func (x *SendMessageResponse) ProtoReflect() protoreflect.Message
func (*SendMessageResponse) Reset ¶
func (x *SendMessageResponse) Reset()
func (*SendMessageResponse) String ¶
func (x *SendMessageResponse) String() string
type UnimplementedDiscordProviderServer ¶
type UnimplementedDiscordProviderServer struct { }
UnimplementedDiscordProviderServer must be embedded to have forward compatible implementations.
func (UnimplementedDiscordProviderServer) SendMessage ¶
func (UnimplementedDiscordProviderServer) SendMessage(context.Context, *SendMessageRequest) (*SendMessageResponse, error)
type UnsafeDiscordProviderServer ¶
type UnsafeDiscordProviderServer interface {
// contains filtered or unexported methods
}
UnsafeDiscordProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DiscordProviderServer will result in compilation errors.