Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterStaffServiceServer(s grpc.ServiceRegistrar, srv StaffServiceServer)
- type CreateStaffMemberRequest
- func (*CreateStaffMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateStaffMemberRequest) GetStaffMember() *StaffMember
- func (x *CreateStaffMemberRequest) GetToken() string
- func (*CreateStaffMemberRequest) ProtoMessage()
- func (x *CreateStaffMemberRequest) ProtoReflect() protoreflect.Message
- func (x *CreateStaffMemberRequest) Reset()
- func (x *CreateStaffMemberRequest) String() string
- type CreateStaffMemberResponse
- func (*CreateStaffMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateStaffMemberResponse) GetStaffMember() *StaffMember
- func (*CreateStaffMemberResponse) ProtoMessage()
- func (x *CreateStaffMemberResponse) ProtoReflect() protoreflect.Message
- func (x *CreateStaffMemberResponse) Reset()
- func (x *CreateStaffMemberResponse) String() string
- type DeleteStaffMemberRequest
- func (*DeleteStaffMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteStaffMemberRequest) GetStaffID() string
- func (x *DeleteStaffMemberRequest) GetToken() string
- func (*DeleteStaffMemberRequest) ProtoMessage()
- func (x *DeleteStaffMemberRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteStaffMemberRequest) Reset()
- func (x *DeleteStaffMemberRequest) String() string
- type DeleteStaffMemberResponse
- type GetStaffMemberRequest
- func (*GetStaffMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetStaffMemberRequest) GetStaffID() string
- func (x *GetStaffMemberRequest) GetToken() string
- func (*GetStaffMemberRequest) ProtoMessage()
- func (x *GetStaffMemberRequest) ProtoReflect() protoreflect.Message
- func (x *GetStaffMemberRequest) Reset()
- func (x *GetStaffMemberRequest) String() string
- type GetStaffMemberResponse
- func (*GetStaffMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStaffMemberResponse) GetStaffMember() *StaffMember
- func (*GetStaffMemberResponse) ProtoMessage()
- func (x *GetStaffMemberResponse) ProtoReflect() protoreflect.Message
- func (x *GetStaffMemberResponse) Reset()
- func (x *GetStaffMemberResponse) String() string
- type StaffMember
- func (*StaffMember) Descriptor() ([]byte, []int)deprecated
- func (x *StaffMember) GetEmail() string
- func (x *StaffMember) GetFirstName() string
- func (x *StaffMember) GetLastName() string
- func (x *StaffMember) GetOffice() string
- func (x *StaffMember) GetPhoneNumber() string
- func (x *StaffMember) GetStaffID() string
- func (x *StaffMember) GetTitle() string
- func (*StaffMember) ProtoMessage()
- func (x *StaffMember) ProtoReflect() protoreflect.Message
- func (x *StaffMember) Reset()
- func (x *StaffMember) String() string
- type StaffServiceClient
- type StaffServiceServer
- type UnimplementedStaffServiceServer
- func (UnimplementedStaffServiceServer) CreateStaffMember(context.Context, *CreateStaffMemberRequest) (*CreateStaffMemberResponse, error)
- func (UnimplementedStaffServiceServer) DeleteStaffMember(context.Context, *DeleteStaffMemberRequest) (*DeleteStaffMemberResponse, error)
- func (UnimplementedStaffServiceServer) GetStaffMember(context.Context, *GetStaffMemberRequest) (*GetStaffMemberResponse, error)
- func (UnimplementedStaffServiceServer) UpdateStaffMember(context.Context, *UpdateStaffMemberRequest) (*UpdateStaffMemberResponse, error)
- type UnsafeStaffServiceServer
- type UpdateStaffMemberRequest
- func (*UpdateStaffMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStaffMemberRequest) GetStaffMember() *StaffMember
- func (x *UpdateStaffMemberRequest) GetToken() string
- func (*UpdateStaffMemberRequest) ProtoMessage()
- func (x *UpdateStaffMemberRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateStaffMemberRequest) Reset()
- func (x *UpdateStaffMemberRequest) String() string
- type UpdateStaffMemberResponse
- func (*UpdateStaffMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateStaffMemberResponse) GetStaffMember() *StaffMember
- func (*UpdateStaffMemberResponse) ProtoMessage()
- func (x *UpdateStaffMemberResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateStaffMemberResponse) Reset()
- func (x *UpdateStaffMemberResponse) String() string
Constants ¶
const ( StaffService_GetStaffMember_FullMethodName = "/staff.StaffService/GetStaffMember" StaffService_CreateStaffMember_FullMethodName = "/staff.StaffService/CreateStaffMember" StaffService_UpdateStaffMember_FullMethodName = "/staff.StaffService/UpdateStaffMember" StaffService_DeleteStaffMember_FullMethodName = "/staff.StaffService/DeleteStaffMember" )
Variables ¶
var File_staff_microservice_proto protoreflect.FileDescriptor
var StaffService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "staff.StaffService", HandlerType: (*StaffServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetStaffMember", Handler: _StaffService_GetStaffMember_Handler, }, { MethodName: "CreateStaffMember", Handler: _StaffService_CreateStaffMember_Handler, }, { MethodName: "UpdateStaffMember", Handler: _StaffService_UpdateStaffMember_Handler, }, { MethodName: "DeleteStaffMember", Handler: _StaffService_DeleteStaffMember_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "staff-microservice.proto", }
StaffService_ServiceDesc is the grpc.ServiceDesc for StaffService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterStaffServiceServer ¶
func RegisterStaffServiceServer(s grpc.ServiceRegistrar, srv StaffServiceServer)
Types ¶
type CreateStaffMemberRequest ¶
type CreateStaffMemberRequest struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
StaffMember *StaffMember `protobuf:"bytes,2,opt,name=staffMember,proto3" json:"staffMember,omitempty"`
// contains filtered or unexported fields
}
Request message for creating a new staff member.
func (*CreateStaffMemberRequest) Descriptor
deprecated
func (*CreateStaffMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateStaffMemberRequest.ProtoReflect.Descriptor instead.
func (*CreateStaffMemberRequest) GetStaffMember ¶
func (x *CreateStaffMemberRequest) GetStaffMember() *StaffMember
func (*CreateStaffMemberRequest) GetToken ¶
func (x *CreateStaffMemberRequest) GetToken() string
func (*CreateStaffMemberRequest) ProtoMessage ¶
func (*CreateStaffMemberRequest) ProtoMessage()
func (*CreateStaffMemberRequest) ProtoReflect ¶
func (x *CreateStaffMemberRequest) ProtoReflect() protoreflect.Message
func (*CreateStaffMemberRequest) Reset ¶
func (x *CreateStaffMemberRequest) Reset()
func (*CreateStaffMemberRequest) String ¶
func (x *CreateStaffMemberRequest) String() string
type CreateStaffMemberResponse ¶
type CreateStaffMemberResponse struct {
StaffMember *StaffMember `protobuf:"bytes,1,opt,name=staffMember,proto3" json:"staffMember,omitempty"`
// contains filtered or unexported fields
}
Response message contains the new staff member details.
func (*CreateStaffMemberResponse) Descriptor
deprecated
func (*CreateStaffMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateStaffMemberResponse.ProtoReflect.Descriptor instead.
func (*CreateStaffMemberResponse) GetStaffMember ¶
func (x *CreateStaffMemberResponse) GetStaffMember() *StaffMember
func (*CreateStaffMemberResponse) ProtoMessage ¶
func (*CreateStaffMemberResponse) ProtoMessage()
func (*CreateStaffMemberResponse) ProtoReflect ¶
func (x *CreateStaffMemberResponse) ProtoReflect() protoreflect.Message
func (*CreateStaffMemberResponse) Reset ¶
func (x *CreateStaffMemberResponse) Reset()
func (*CreateStaffMemberResponse) String ¶
func (x *CreateStaffMemberResponse) String() string
type DeleteStaffMemberRequest ¶
type DeleteStaffMemberRequest struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
StaffID string `protobuf:"bytes,2,opt,name=staffID,proto3" json:"staffID,omitempty"`
// contains filtered or unexported fields
}
Request message for deleting a staff member.
func (*DeleteStaffMemberRequest) Descriptor
deprecated
func (*DeleteStaffMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStaffMemberRequest.ProtoReflect.Descriptor instead.
func (*DeleteStaffMemberRequest) GetStaffID ¶
func (x *DeleteStaffMemberRequest) GetStaffID() string
func (*DeleteStaffMemberRequest) GetToken ¶
func (x *DeleteStaffMemberRequest) GetToken() string
func (*DeleteStaffMemberRequest) ProtoMessage ¶
func (*DeleteStaffMemberRequest) ProtoMessage()
func (*DeleteStaffMemberRequest) ProtoReflect ¶
func (x *DeleteStaffMemberRequest) ProtoReflect() protoreflect.Message
func (*DeleteStaffMemberRequest) Reset ¶
func (x *DeleteStaffMemberRequest) Reset()
func (*DeleteStaffMemberRequest) String ¶
func (x *DeleteStaffMemberRequest) String() string
type DeleteStaffMemberResponse ¶
type DeleteStaffMemberResponse struct {
// contains filtered or unexported fields
}
Response message for deleting a staff member - no data returned.
func (*DeleteStaffMemberResponse) Descriptor
deprecated
func (*DeleteStaffMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteStaffMemberResponse.ProtoReflect.Descriptor instead.
func (*DeleteStaffMemberResponse) ProtoMessage ¶
func (*DeleteStaffMemberResponse) ProtoMessage()
func (*DeleteStaffMemberResponse) ProtoReflect ¶
func (x *DeleteStaffMemberResponse) ProtoReflect() protoreflect.Message
func (*DeleteStaffMemberResponse) Reset ¶
func (x *DeleteStaffMemberResponse) Reset()
func (*DeleteStaffMemberResponse) String ¶
func (x *DeleteStaffMemberResponse) String() string
type GetStaffMemberRequest ¶
type GetStaffMemberRequest struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
StaffID string `protobuf:"bytes,2,opt,name=staffID,proto3" json:"staffID,omitempty"`
// contains filtered or unexported fields
}
Request message for getting a staff member.
func (*GetStaffMemberRequest) Descriptor
deprecated
func (*GetStaffMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStaffMemberRequest.ProtoReflect.Descriptor instead.
func (*GetStaffMemberRequest) GetStaffID ¶
func (x *GetStaffMemberRequest) GetStaffID() string
func (*GetStaffMemberRequest) GetToken ¶
func (x *GetStaffMemberRequest) GetToken() string
func (*GetStaffMemberRequest) ProtoMessage ¶
func (*GetStaffMemberRequest) ProtoMessage()
func (*GetStaffMemberRequest) ProtoReflect ¶
func (x *GetStaffMemberRequest) ProtoReflect() protoreflect.Message
func (*GetStaffMemberRequest) Reset ¶
func (x *GetStaffMemberRequest) Reset()
func (*GetStaffMemberRequest) String ¶
func (x *GetStaffMemberRequest) String() string
type GetStaffMemberResponse ¶
type GetStaffMemberResponse struct {
StaffMember *StaffMember `protobuf:"bytes,1,opt,name=staffMember,proto3" json:"staffMember,omitempty"`
// contains filtered or unexported fields
}
Response message contains the staff member.
func (*GetStaffMemberResponse) Descriptor
deprecated
func (*GetStaffMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStaffMemberResponse.ProtoReflect.Descriptor instead.
func (*GetStaffMemberResponse) GetStaffMember ¶
func (x *GetStaffMemberResponse) GetStaffMember() *StaffMember
func (*GetStaffMemberResponse) ProtoMessage ¶
func (*GetStaffMemberResponse) ProtoMessage()
func (*GetStaffMemberResponse) ProtoReflect ¶
func (x *GetStaffMemberResponse) ProtoReflect() protoreflect.Message
func (*GetStaffMemberResponse) Reset ¶
func (x *GetStaffMemberResponse) Reset()
func (*GetStaffMemberResponse) String ¶
func (x *GetStaffMemberResponse) String() string
type StaffMember ¶
type StaffMember struct {
StaffID string `protobuf:"bytes,1,opt,name=staffID,proto3" json:"staffID,omitempty"`
FirstName string `protobuf:"bytes,2,opt,name=firstName,proto3" json:"firstName,omitempty"`
LastName string `protobuf:"bytes,3,opt,name=lastName,proto3" json:"lastName,omitempty"`
Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
PhoneNumber string `protobuf:"bytes,5,opt,name=phoneNumber,proto3" json:"phoneNumber,omitempty"`
Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"`
Office string `protobuf:"bytes,7,opt,name=office,proto3" json:"office,omitempty"`
// contains filtered or unexported fields
}
StaffMember message includes:
func (*StaffMember) Descriptor
deprecated
func (*StaffMember) Descriptor() ([]byte, []int)
Deprecated: Use StaffMember.ProtoReflect.Descriptor instead.
func (*StaffMember) GetEmail ¶
func (x *StaffMember) GetEmail() string
func (*StaffMember) GetFirstName ¶
func (x *StaffMember) GetFirstName() string
func (*StaffMember) GetLastName ¶
func (x *StaffMember) GetLastName() string
func (*StaffMember) GetOffice ¶
func (x *StaffMember) GetOffice() string
func (*StaffMember) GetPhoneNumber ¶
func (x *StaffMember) GetPhoneNumber() string
func (*StaffMember) GetStaffID ¶
func (x *StaffMember) GetStaffID() string
func (*StaffMember) GetTitle ¶
func (x *StaffMember) GetTitle() string
func (*StaffMember) ProtoMessage ¶
func (*StaffMember) ProtoMessage()
func (*StaffMember) ProtoReflect ¶
func (x *StaffMember) ProtoReflect() protoreflect.Message
func (*StaffMember) Reset ¶
func (x *StaffMember) Reset()
func (*StaffMember) String ¶
func (x *StaffMember) String() string
type StaffServiceClient ¶
type StaffServiceClient interface {
// Get a staff member
GetStaffMember(ctx context.Context, in *GetStaffMemberRequest, opts ...grpc.CallOption) (*GetStaffMemberResponse, error)
// Create a new staff member
CreateStaffMember(ctx context.Context, in *CreateStaffMemberRequest, opts ...grpc.CallOption) (*CreateStaffMemberResponse, error)
// Update a staff member
UpdateStaffMember(ctx context.Context, in *UpdateStaffMemberRequest, opts ...grpc.CallOption) (*UpdateStaffMemberResponse, error)
// Delete a staff member
DeleteStaffMember(ctx context.Context, in *DeleteStaffMemberRequest, opts ...grpc.CallOption) (*DeleteStaffMemberResponse, error)
}
StaffServiceClient is the client API for StaffService 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 NewStaffServiceClient ¶
func NewStaffServiceClient(cc grpc.ClientConnInterface) StaffServiceClient
type StaffServiceServer ¶
type StaffServiceServer interface {
// Get a staff member
GetStaffMember(context.Context, *GetStaffMemberRequest) (*GetStaffMemberResponse, error)
// Create a new staff member
CreateStaffMember(context.Context, *CreateStaffMemberRequest) (*CreateStaffMemberResponse, error)
// Update a staff member
UpdateStaffMember(context.Context, *UpdateStaffMemberRequest) (*UpdateStaffMemberResponse, error)
// Delete a staff member
DeleteStaffMember(context.Context, *DeleteStaffMemberRequest) (*DeleteStaffMemberResponse, error)
// contains filtered or unexported methods
}
StaffServiceServer is the server API for StaffService service. All implementations must embed UnimplementedStaffServiceServer for forward compatibility.
type UnimplementedStaffServiceServer ¶
type UnimplementedStaffServiceServer struct{}
UnimplementedStaffServiceServer 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 (UnimplementedStaffServiceServer) CreateStaffMember ¶
func (UnimplementedStaffServiceServer) CreateStaffMember(context.Context, *CreateStaffMemberRequest) (*CreateStaffMemberResponse, error)
func (UnimplementedStaffServiceServer) DeleteStaffMember ¶
func (UnimplementedStaffServiceServer) DeleteStaffMember(context.Context, *DeleteStaffMemberRequest) (*DeleteStaffMemberResponse, error)
func (UnimplementedStaffServiceServer) GetStaffMember ¶
func (UnimplementedStaffServiceServer) GetStaffMember(context.Context, *GetStaffMemberRequest) (*GetStaffMemberResponse, error)
func (UnimplementedStaffServiceServer) UpdateStaffMember ¶
func (UnimplementedStaffServiceServer) UpdateStaffMember(context.Context, *UpdateStaffMemberRequest) (*UpdateStaffMemberResponse, error)
type UnsafeStaffServiceServer ¶
type UnsafeStaffServiceServer interface {
// contains filtered or unexported methods
}
UnsafeStaffServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StaffServiceServer will result in compilation errors.
type UpdateStaffMemberRequest ¶
type UpdateStaffMemberRequest struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
StaffMember *StaffMember `protobuf:"bytes,2,opt,name=staffMember,proto3" json:"staffMember,omitempty"`
// contains filtered or unexported fields
}
Request message for updating a staff member.
func (*UpdateStaffMemberRequest) Descriptor
deprecated
func (*UpdateStaffMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateStaffMemberRequest.ProtoReflect.Descriptor instead.
func (*UpdateStaffMemberRequest) GetStaffMember ¶
func (x *UpdateStaffMemberRequest) GetStaffMember() *StaffMember
func (*UpdateStaffMemberRequest) GetToken ¶
func (x *UpdateStaffMemberRequest) GetToken() string
func (*UpdateStaffMemberRequest) ProtoMessage ¶
func (*UpdateStaffMemberRequest) ProtoMessage()
func (*UpdateStaffMemberRequest) ProtoReflect ¶
func (x *UpdateStaffMemberRequest) ProtoReflect() protoreflect.Message
func (*UpdateStaffMemberRequest) Reset ¶
func (x *UpdateStaffMemberRequest) Reset()
func (*UpdateStaffMemberRequest) String ¶
func (x *UpdateStaffMemberRequest) String() string
type UpdateStaffMemberResponse ¶
type UpdateStaffMemberResponse struct {
StaffMember *StaffMember `protobuf:"bytes,1,opt,name=staffMember,proto3" json:"staffMember,omitempty"`
// contains filtered or unexported fields
}
Request message with the updated staff member details.
func (*UpdateStaffMemberResponse) Descriptor
deprecated
func (*UpdateStaffMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateStaffMemberResponse.ProtoReflect.Descriptor instead.
func (*UpdateStaffMemberResponse) GetStaffMember ¶
func (x *UpdateStaffMemberResponse) GetStaffMember() *StaffMember
func (*UpdateStaffMemberResponse) ProtoMessage ¶
func (*UpdateStaffMemberResponse) ProtoMessage()
func (*UpdateStaffMemberResponse) ProtoReflect ¶
func (x *UpdateStaffMemberResponse) ProtoReflect() protoreflect.Message
func (*UpdateStaffMemberResponse) Reset ¶
func (x *UpdateStaffMemberResponse) Reset()
func (*UpdateStaffMemberResponse) String ¶
func (x *UpdateStaffMemberResponse) String() string