Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterEventTriggerServiceServer(s grpc.ServiceRegistrar, srv EventTriggerServiceServer)
- type EventRequest
- func (*EventRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EventRequest) GetEventName() string
- func (x *EventRequest) GetUserId() string
- func (*EventRequest) ProtoMessage()
- func (x *EventRequest) ProtoReflect() protoreflect.Message
- func (x *EventRequest) Reset()
- func (x *EventRequest) String() string
- type EventResponse
- type EventTriggerServiceClient
- type EventTriggerServiceServer
- type UnimplementedEventTriggerServiceServer
- type UnsafeEventTriggerServiceServer
Constants ¶
const (
EventTriggerService_TriggerEvent_FullMethodName = "/event_trigger.EventTriggerService/TriggerEvent"
)
Variables ¶
var EventTriggerService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "event_trigger.EventTriggerService", HandlerType: (*EventTriggerServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "TriggerEvent", Handler: _EventTriggerService_TriggerEvent_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "internal/proto/event.proto", }
EventTriggerService_ServiceDesc is the grpc.ServiceDesc for EventTriggerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_internal_proto_event_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEventTriggerServiceServer ¶
func RegisterEventTriggerServiceServer(s grpc.ServiceRegistrar, srv EventTriggerServiceServer)
Types ¶
type EventRequest ¶
type EventRequest struct { EventName string `protobuf:"bytes,1,opt,name=event_name,json=eventName,proto3" json:"event_name,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // contains filtered or unexported fields }
func (*EventRequest) Descriptor
deprecated
func (*EventRequest) Descriptor() ([]byte, []int)
Deprecated: Use EventRequest.ProtoReflect.Descriptor instead.
func (*EventRequest) GetEventName ¶
func (x *EventRequest) GetEventName() string
func (*EventRequest) GetUserId ¶
func (x *EventRequest) GetUserId() string
func (*EventRequest) ProtoMessage ¶
func (*EventRequest) ProtoMessage()
func (*EventRequest) ProtoReflect ¶
func (x *EventRequest) ProtoReflect() protoreflect.Message
func (*EventRequest) Reset ¶
func (x *EventRequest) Reset()
func (*EventRequest) String ¶
func (x *EventRequest) String() string
type EventResponse ¶
type EventResponse struct { Received bool `protobuf:"varint,1,opt,name=received,proto3" json:"received,omitempty"` // contains filtered or unexported fields }
func (*EventResponse) Descriptor
deprecated
func (*EventResponse) Descriptor() ([]byte, []int)
Deprecated: Use EventResponse.ProtoReflect.Descriptor instead.
func (*EventResponse) GetReceived ¶
func (x *EventResponse) GetReceived() bool
func (*EventResponse) ProtoMessage ¶
func (*EventResponse) ProtoMessage()
func (*EventResponse) ProtoReflect ¶
func (x *EventResponse) ProtoReflect() protoreflect.Message
func (*EventResponse) Reset ¶
func (x *EventResponse) Reset()
func (*EventResponse) String ¶
func (x *EventResponse) String() string
type EventTriggerServiceClient ¶
type EventTriggerServiceClient interface {
TriggerEvent(ctx context.Context, in *EventRequest, opts ...grpc.CallOption) (*EventResponse, error)
}
EventTriggerServiceClient is the client API for EventTriggerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkgo.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEventTriggerServiceClient ¶
func NewEventTriggerServiceClient(cc grpc.ClientConnInterface) EventTriggerServiceClient
type EventTriggerServiceServer ¶
type EventTriggerServiceServer interface { TriggerEvent(context.Context, *EventRequest) (*EventResponse, error) // contains filtered or unexported methods }
EventTriggerServiceServer is the server API for EventTriggerService service. All implementations must embed UnimplementedEventTriggerServiceServer for forward compatibility.
type UnimplementedEventTriggerServiceServer ¶
type UnimplementedEventTriggerServiceServer struct{}
UnimplementedEventTriggerServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedEventTriggerServiceServer) TriggerEvent ¶
func (UnimplementedEventTriggerServiceServer) TriggerEvent(context.Context, *EventRequest) (*EventResponse, error)
type UnsafeEventTriggerServiceServer ¶
type UnsafeEventTriggerServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEventTriggerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EventTriggerServiceServer will result in compilation errors.