Documentation ¶
Index ¶
- Variables
- func RegisterGRPCServerServer(s grpc.ServiceRegistrar, srv GRPCServerServer)
- type DataRequest
- type ErrorEvent
- type ErrorResponse
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetDescription() string
- func (x *Event) GetEndTime() uint64
- func (x *Event) GetId() uint64
- func (x *Event) GetNotificationTime() uint64
- func (x *Event) GetStartTime() uint64
- func (x *Event) GetTitle() string
- func (x *Event) GetUserId() uint64
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type EventsResponse
- type GRPCServerClient
- type GRPCServerServer
- type IDEvent
- type ResultResponse
- func (*ResultResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResultResponse) GetId() *IDEvent
- func (x *ResultResponse) GetResult() *ErrorEvent
- func (*ResultResponse) ProtoMessage()
- func (x *ResultResponse) ProtoReflect() protoreflect.Message
- func (x *ResultResponse) Reset()
- func (x *ResultResponse) String() string
- type UnimplementedGRPCServerServer
- func (UnimplementedGRPCServerServer) CreateEvent(context.Context, *Event) (*ResultResponse, error)
- func (UnimplementedGRPCServerServer) DeleteEvent(context.Context, *IDEvent) (*ErrorResponse, error)
- func (UnimplementedGRPCServerServer) ListEventsToDay(context.Context, *DataRequest) (*EventsResponse, error)
- func (UnimplementedGRPCServerServer) ListEventsToMonth(context.Context, *DataRequest) (*EventsResponse, error)
- func (UnimplementedGRPCServerServer) ListEventsToWeek(context.Context, *DataRequest) (*EventsResponse, error)
- func (UnimplementedGRPCServerServer) UpdateEvent(context.Context, *UpdateRequest) (*ErrorResponse, error)
- type UnsafeGRPCServerServer
- type UpdateEvent
- func (*UpdateEvent) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateEvent) GetDescription() string
- func (x *UpdateEvent) GetEndTime() uint64
- func (x *UpdateEvent) GetNotificationTime() uint64
- func (x *UpdateEvent) GetStartTime() uint64
- func (x *UpdateEvent) GetTitle() string
- func (x *UpdateEvent) GetUserId() uint64
- func (*UpdateEvent) ProtoMessage()
- func (x *UpdateEvent) ProtoReflect() protoreflect.Message
- func (x *UpdateEvent) Reset()
- func (x *UpdateEvent) String() string
- type UpdateRequest
- func (*UpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRequest) GetEvent() *UpdateEvent
- func (x *UpdateRequest) GetId() *IDEvent
- func (*UpdateRequest) ProtoMessage()
- func (x *UpdateRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRequest) Reset()
- func (x *UpdateRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var File_server_proto protoreflect.FileDescriptor
var GRPCServer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "GRPCServer", HandlerType: (*GRPCServerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateEvent", Handler: _GRPCServer_CreateEvent_Handler, }, { MethodName: "UpdateEvent", Handler: _GRPCServer_UpdateEvent_Handler, }, { MethodName: "DeleteEvent", Handler: _GRPCServer_DeleteEvent_Handler, }, { MethodName: "ListEventsToDay", Handler: _GRPCServer_ListEventsToDay_Handler, }, { MethodName: "ListEventsToWeek", Handler: _GRPCServer_ListEventsToWeek_Handler, }, { MethodName: "ListEventsToMonth", Handler: _GRPCServer_ListEventsToMonth_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "server.proto", }
GRPCServer_ServiceDesc is the grpc.ServiceDesc for GRPCServer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterGRPCServerServer ¶
func RegisterGRPCServerServer(s grpc.ServiceRegistrar, srv GRPCServerServer)
Types ¶
type DataRequest ¶
type DataRequest struct { Data uint64 `protobuf:"varint,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*DataRequest) Descriptor
deprecated
func (*DataRequest) Descriptor() ([]byte, []int)
Deprecated: Use DataRequest.ProtoReflect.Descriptor instead.
func (*DataRequest) GetData ¶
func (x *DataRequest) GetData() uint64
func (*DataRequest) ProtoMessage ¶
func (*DataRequest) ProtoMessage()
func (*DataRequest) ProtoReflect ¶
func (x *DataRequest) ProtoReflect() protoreflect.Message
func (*DataRequest) Reset ¶
func (x *DataRequest) Reset()
func (*DataRequest) String ¶
func (x *DataRequest) String() string
type ErrorEvent ¶
type ErrorEvent struct { Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` // contains filtered or unexported fields }
func (*ErrorEvent) Descriptor
deprecated
func (*ErrorEvent) Descriptor() ([]byte, []int)
Deprecated: Use ErrorEvent.ProtoReflect.Descriptor instead.
func (*ErrorEvent) GetMsg ¶
func (x *ErrorEvent) GetMsg() string
func (*ErrorEvent) ProtoMessage ¶
func (*ErrorEvent) ProtoMessage()
func (*ErrorEvent) ProtoReflect ¶
func (x *ErrorEvent) ProtoReflect() protoreflect.Message
func (*ErrorEvent) Reset ¶
func (x *ErrorEvent) Reset()
func (*ErrorEvent) String ¶
func (x *ErrorEvent) String() string
type ErrorResponse ¶
type ErrorResponse struct { Error *ErrorEvent `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetError ¶
func (x *ErrorResponse) GetError() *ErrorEvent
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
type Event ¶
type Event struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime uint64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` UserId uint64 `protobuf:"varint,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` NotificationTime uint64 `protobuf:"varint,7,opt,name=notification_time,json=notificationTime,proto3" json:"notification_time,omitempty"` // contains filtered or unexported fields }
func (*Event) Descriptor
deprecated
func (*Event) GetDescription ¶
func (*Event) GetEndTime ¶
func (*Event) GetNotificationTime ¶
func (*Event) GetStartTime ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
type EventsResponse ¶
type EventsResponse struct { Event []*Event `protobuf:"bytes,1,rep,name=event,proto3" json:"event,omitempty"` // contains filtered or unexported fields }
func (*EventsResponse) Descriptor
deprecated
func (*EventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use EventsResponse.ProtoReflect.Descriptor instead.
func (*EventsResponse) GetEvent ¶
func (x *EventsResponse) GetEvent() []*Event
func (*EventsResponse) ProtoMessage ¶
func (*EventsResponse) ProtoMessage()
func (*EventsResponse) ProtoReflect ¶
func (x *EventsResponse) ProtoReflect() protoreflect.Message
func (*EventsResponse) Reset ¶
func (x *EventsResponse) Reset()
func (*EventsResponse) String ¶
func (x *EventsResponse) String() string
type GRPCServerClient ¶
type GRPCServerClient interface { CreateEvent(ctx context.Context, in *Event, opts ...grpc.CallOption) (*ResultResponse, error) UpdateEvent(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*ErrorResponse, error) DeleteEvent(ctx context.Context, in *IDEvent, opts ...grpc.CallOption) (*ErrorResponse, error) ListEventsToDay(ctx context.Context, in *DataRequest, opts ...grpc.CallOption) (*EventsResponse, error) ListEventsToWeek(ctx context.Context, in *DataRequest, opts ...grpc.CallOption) (*EventsResponse, error) ListEventsToMonth(ctx context.Context, in *DataRequest, opts ...grpc.CallOption) (*EventsResponse, error) }
GRPCServerClient is the client API for GRPCServer 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 NewGRPCServerClient ¶
func NewGRPCServerClient(cc grpc.ClientConnInterface) GRPCServerClient
type GRPCServerServer ¶
type GRPCServerServer interface { CreateEvent(context.Context, *Event) (*ResultResponse, error) UpdateEvent(context.Context, *UpdateRequest) (*ErrorResponse, error) DeleteEvent(context.Context, *IDEvent) (*ErrorResponse, error) ListEventsToDay(context.Context, *DataRequest) (*EventsResponse, error) ListEventsToWeek(context.Context, *DataRequest) (*EventsResponse, error) ListEventsToMonth(context.Context, *DataRequest) (*EventsResponse, error) // contains filtered or unexported methods }
GRPCServerServer is the server API for GRPCServer service. All implementations must embed UnimplementedGRPCServerServer for forward compatibility
type IDEvent ¶
type IDEvent struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*IDEvent) Descriptor
deprecated
func (*IDEvent) ProtoMessage ¶
func (*IDEvent) ProtoMessage()
func (*IDEvent) ProtoReflect ¶
func (x *IDEvent) ProtoReflect() protoreflect.Message
type ResultResponse ¶
type ResultResponse struct { Id *IDEvent `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Result *ErrorEvent `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*ResultResponse) Descriptor
deprecated
func (*ResultResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResultResponse.ProtoReflect.Descriptor instead.
func (*ResultResponse) GetId ¶
func (x *ResultResponse) GetId() *IDEvent
func (*ResultResponse) GetResult ¶
func (x *ResultResponse) GetResult() *ErrorEvent
func (*ResultResponse) ProtoMessage ¶
func (*ResultResponse) ProtoMessage()
func (*ResultResponse) ProtoReflect ¶
func (x *ResultResponse) ProtoReflect() protoreflect.Message
func (*ResultResponse) Reset ¶
func (x *ResultResponse) Reset()
func (*ResultResponse) String ¶
func (x *ResultResponse) String() string
type UnimplementedGRPCServerServer ¶
type UnimplementedGRPCServerServer struct { }
UnimplementedGRPCServerServer must be embedded to have forward compatible implementations.
func (UnimplementedGRPCServerServer) CreateEvent ¶
func (UnimplementedGRPCServerServer) CreateEvent(context.Context, *Event) (*ResultResponse, error)
func (UnimplementedGRPCServerServer) DeleteEvent ¶
func (UnimplementedGRPCServerServer) DeleteEvent(context.Context, *IDEvent) (*ErrorResponse, error)
func (UnimplementedGRPCServerServer) ListEventsToDay ¶
func (UnimplementedGRPCServerServer) ListEventsToDay(context.Context, *DataRequest) (*EventsResponse, error)
func (UnimplementedGRPCServerServer) ListEventsToMonth ¶
func (UnimplementedGRPCServerServer) ListEventsToMonth(context.Context, *DataRequest) (*EventsResponse, error)
func (UnimplementedGRPCServerServer) ListEventsToWeek ¶
func (UnimplementedGRPCServerServer) ListEventsToWeek(context.Context, *DataRequest) (*EventsResponse, error)
func (UnimplementedGRPCServerServer) UpdateEvent ¶
func (UnimplementedGRPCServerServer) UpdateEvent(context.Context, *UpdateRequest) (*ErrorResponse, error)
type UnsafeGRPCServerServer ¶
type UnsafeGRPCServerServer interface {
// contains filtered or unexported methods
}
UnsafeGRPCServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GRPCServerServer will result in compilation errors.
type UpdateEvent ¶
type UpdateEvent struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` UserId uint64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` NotificationTime uint64 `protobuf:"varint,6,opt,name=notification_time,json=notificationTime,proto3" json:"notification_time,omitempty"` // contains filtered or unexported fields }
func (*UpdateEvent) Descriptor
deprecated
func (*UpdateEvent) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEvent.ProtoReflect.Descriptor instead.
func (*UpdateEvent) GetDescription ¶
func (x *UpdateEvent) GetDescription() string
func (*UpdateEvent) GetEndTime ¶
func (x *UpdateEvent) GetEndTime() uint64
func (*UpdateEvent) GetNotificationTime ¶
func (x *UpdateEvent) GetNotificationTime() uint64
func (*UpdateEvent) GetStartTime ¶
func (x *UpdateEvent) GetStartTime() uint64
func (*UpdateEvent) GetTitle ¶
func (x *UpdateEvent) GetTitle() string
func (*UpdateEvent) GetUserId ¶
func (x *UpdateEvent) GetUserId() uint64
func (*UpdateEvent) ProtoMessage ¶
func (*UpdateEvent) ProtoMessage()
func (*UpdateEvent) ProtoReflect ¶
func (x *UpdateEvent) ProtoReflect() protoreflect.Message
func (*UpdateEvent) Reset ¶
func (x *UpdateEvent) Reset()
func (*UpdateEvent) String ¶
func (x *UpdateEvent) String() string
type UpdateRequest ¶
type UpdateRequest struct { Id *IDEvent `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Event *UpdateEvent `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"` // contains filtered or unexported fields }
func (*UpdateRequest) Descriptor
deprecated
func (*UpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.
func (*UpdateRequest) GetEvent ¶
func (x *UpdateRequest) GetEvent() *UpdateEvent
func (*UpdateRequest) GetId ¶
func (x *UpdateRequest) GetId() *IDEvent
func (*UpdateRequest) ProtoMessage ¶
func (*UpdateRequest) ProtoMessage()
func (*UpdateRequest) ProtoReflect ¶
func (x *UpdateRequest) ProtoReflect() protoreflect.Message
func (*UpdateRequest) Reset ¶
func (x *UpdateRequest) Reset()
func (*UpdateRequest) String ¶
func (x *UpdateRequest) String() string