Documentation
¶
Index ¶
- Constants
- Variables
- func ErrorIncorrectInput(format string, args ...interface{}) *errors.Error
- func ErrorQueryFail(format string, args ...interface{}) *errors.Error
- func ErrorUserAuthFail(format string, args ...interface{}) *errors.Error
- func ErrorUserNotFound(format string, args ...interface{}) *errors.Error
- func IsIncorrectInput(err error) bool
- func IsQueryFail(err error) bool
- func IsUserAuthFail(err error) bool
- func IsUserNotFound(err error) bool
- func RegisterTrainingServiceHTTPServer(s *http.Server, srv TrainingServiceHTTPServer)
- func RegisterTrainingServiceServer(s grpc.ServiceRegistrar, srv TrainingServiceServer)
- type ApproveRescheduleTrainingRequest
- func (*ApproveRescheduleTrainingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApproveRescheduleTrainingRequest) GetTrainingUuid() string
- func (*ApproveRescheduleTrainingRequest) ProtoMessage()
- func (x *ApproveRescheduleTrainingRequest) ProtoReflect() protoreflect.Message
- func (x *ApproveRescheduleTrainingRequest) Reset()
- func (x *ApproveRescheduleTrainingRequest) String() string
- type CancelTrainingRequest
- func (*CancelTrainingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelTrainingRequest) GetTrainingUuid() string
- func (*CancelTrainingRequest) ProtoMessage()
- func (x *CancelTrainingRequest) ProtoReflect() protoreflect.Message
- func (x *CancelTrainingRequest) Reset()
- func (x *CancelTrainingRequest) String() string
- type CreateTrainingRequest
- func (*CreateTrainingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTrainingRequest) GetNotes() string
- func (x *CreateTrainingRequest) GetTime() *timestamppb.Timestamp
- func (*CreateTrainingRequest) ProtoMessage()
- func (x *CreateTrainingRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTrainingRequest) Reset()
- func (x *CreateTrainingRequest) String() string
- type CreateTrainingResponse
- func (*CreateTrainingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTrainingResponse) GetTrainingUuid() string
- func (*CreateTrainingResponse) ProtoMessage()
- func (x *CreateTrainingResponse) ProtoReflect() protoreflect.Message
- func (x *CreateTrainingResponse) Reset()
- func (x *CreateTrainingResponse) String() string
- type GetTrainingResponse
- func (*GetTrainingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTrainingResponse) GetTraining() []*GetTrainingResponse_Training
- func (*GetTrainingResponse) ProtoMessage()
- func (x *GetTrainingResponse) ProtoReflect() protoreflect.Message
- func (x *GetTrainingResponse) Reset()
- func (x *GetTrainingResponse) String() string
- type GetTrainingResponse_Training
- func (*GetTrainingResponse_Training) Descriptor() ([]byte, []int)deprecated
- func (x *GetTrainingResponse_Training) GetCanBeCancelled() bool
- func (x *GetTrainingResponse_Training) GetMoveProposedBy() string
- func (x *GetTrainingResponse_Training) GetMoveRequiresAccept() bool
- func (x *GetTrainingResponse_Training) GetNotes() string
- func (x *GetTrainingResponse_Training) GetProposedTime() *timestamppb.Timestamp
- func (x *GetTrainingResponse_Training) GetTime() *timestamppb.Timestamp
- func (x *GetTrainingResponse_Training) GetUser() string
- func (x *GetTrainingResponse_Training) GetUserUuid() string
- func (x *GetTrainingResponse_Training) GetUuid() string
- func (*GetTrainingResponse_Training) ProtoMessage()
- func (x *GetTrainingResponse_Training) ProtoReflect() protoreflect.Message
- func (x *GetTrainingResponse_Training) Reset()
- func (x *GetTrainingResponse_Training) String() string
- type RejectRescheduleTrainingRequest
- func (*RejectRescheduleTrainingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RejectRescheduleTrainingRequest) GetTrainingUuid() string
- func (*RejectRescheduleTrainingRequest) ProtoMessage()
- func (x *RejectRescheduleTrainingRequest) ProtoReflect() protoreflect.Message
- func (x *RejectRescheduleTrainingRequest) Reset()
- func (x *RejectRescheduleTrainingRequest) String() string
- type RequestRescheduleTrainingRequest
- func (*RequestRescheduleTrainingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RequestRescheduleTrainingRequest) GetNotes() string
- func (x *RequestRescheduleTrainingRequest) GetTime() *timestamppb.Timestamp
- func (x *RequestRescheduleTrainingRequest) GetTrainingUuid() string
- func (*RequestRescheduleTrainingRequest) ProtoMessage()
- func (x *RequestRescheduleTrainingRequest) ProtoReflect() protoreflect.Message
- func (x *RequestRescheduleTrainingRequest) Reset()
- func (x *RequestRescheduleTrainingRequest) String() string
- type RescheduleTrainingRequest
- func (*RescheduleTrainingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RescheduleTrainingRequest) GetNotes() string
- func (x *RescheduleTrainingRequest) GetTime() *timestamppb.Timestamp
- func (x *RescheduleTrainingRequest) GetTrainingUuid() string
- func (*RescheduleTrainingRequest) ProtoMessage()
- func (x *RescheduleTrainingRequest) ProtoReflect() protoreflect.Message
- func (x *RescheduleTrainingRequest) Reset()
- func (x *RescheduleTrainingRequest) String() string
- type TrainingErrorReason
- func (TrainingErrorReason) Descriptor() protoreflect.EnumDescriptor
- func (x TrainingErrorReason) Enum() *TrainingErrorReason
- func (TrainingErrorReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x TrainingErrorReason) Number() protoreflect.EnumNumber
- func (x TrainingErrorReason) String() string
- func (TrainingErrorReason) Type() protoreflect.EnumType
- type TrainingServiceClient
- type TrainingServiceHTTPClient
- type TrainingServiceHTTPClientImpl
- func (c *TrainingServiceHTTPClientImpl) ApproveRescheduleTraining(ctx context.Context, in *ApproveRescheduleTrainingRequest, ...) (*emptypb.Empty, error)
- func (c *TrainingServiceHTTPClientImpl) CancelTraining(ctx context.Context, in *CancelTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
- func (c *TrainingServiceHTTPClientImpl) CreateTraining(ctx context.Context, in *CreateTrainingRequest, opts ...http.CallOption) (*CreateTrainingResponse, error)
- func (c *TrainingServiceHTTPClientImpl) GetTraining(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*GetTrainingResponse, error)
- func (c *TrainingServiceHTTPClientImpl) RejectRescheduleTraining(ctx context.Context, in *RejectRescheduleTrainingRequest, ...) (*emptypb.Empty, error)
- func (c *TrainingServiceHTTPClientImpl) RequestRescheduleTraining(ctx context.Context, in *RequestRescheduleTrainingRequest, ...) (*emptypb.Empty, error)
- func (c *TrainingServiceHTTPClientImpl) RescheduleTraining(ctx context.Context, in *RescheduleTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
- type TrainingServiceHTTPServer
- type TrainingServiceServer
- type UnimplementedTrainingServiceServer
- func (UnimplementedTrainingServiceServer) ApproveRescheduleTraining(context.Context, *ApproveRescheduleTrainingRequest) (*emptypb.Empty, error)
- func (UnimplementedTrainingServiceServer) CancelTraining(context.Context, *CancelTrainingRequest) (*emptypb.Empty, error)
- func (UnimplementedTrainingServiceServer) CreateTraining(context.Context, *CreateTrainingRequest) (*CreateTrainingResponse, error)
- func (UnimplementedTrainingServiceServer) GetTraining(context.Context, *emptypb.Empty) (*GetTrainingResponse, error)
- func (UnimplementedTrainingServiceServer) RejectRescheduleTraining(context.Context, *RejectRescheduleTrainingRequest) (*emptypb.Empty, error)
- func (UnimplementedTrainingServiceServer) RequestRescheduleTraining(context.Context, *RequestRescheduleTrainingRequest) (*emptypb.Empty, error)
- func (UnimplementedTrainingServiceServer) RescheduleTraining(context.Context, *RescheduleTrainingRequest) (*emptypb.Empty, error)
- type UnsafeTrainingServiceServer
Constants ¶
const ( TrainingService_GetTraining_FullMethodName = "/training.TrainingService/GetTraining" TrainingService_CreateTraining_FullMethodName = "/training.TrainingService/CreateTraining" TrainingService_CancelTraining_FullMethodName = "/training.TrainingService/CancelTraining" TrainingService_RescheduleTraining_FullMethodName = "/training.TrainingService/RescheduleTraining" TrainingService_ApproveRescheduleTraining_FullMethodName = "/training.TrainingService/ApproveRescheduleTraining" TrainingService_RequestRescheduleTraining_FullMethodName = "/training.TrainingService/RequestRescheduleTraining" TrainingService_RejectRescheduleTraining_FullMethodName = "/training.TrainingService/RejectRescheduleTraining" )
const OperationTrainingServiceApproveRescheduleTraining = "/trainer.TrainingService/ApproveRescheduleTraining"
const OperationTrainingServiceCancelTraining = "/trainer.TrainingService/CancelTraining"
const OperationTrainingServiceCreateTraining = "/trainer.TrainingService/CreateTraining"
const OperationTrainingServiceGetTraining = "/trainer.TrainingService/GetTraining"
const OperationTrainingServiceRejectRescheduleTraining = "/trainer.TrainingService/RejectRescheduleTraining"
const OperationTrainingServiceRequestRescheduleTraining = "/trainer.TrainingService/RequestRescheduleTraining"
const OperationTrainingServiceRescheduleTraining = "/trainer.TrainingService/RescheduleTraining"
Variables ¶
var ( TrainingErrorReason_name = map[int32]string{ 0: "USER_NOT_FOUND", 1: "USER_AUTH_FAIL", 2: "INCORRECT_INPUT", 3: "QUERY_FAIL", } TrainingErrorReason_value = map[string]int32{ "USER_NOT_FOUND": 0, "USER_AUTH_FAIL": 1, "INCORRECT_INPUT": 2, "QUERY_FAIL": 3, } )
Enum value maps for TrainingErrorReason.
var File_training_v1_error_reason_proto protoreflect.FileDescriptor
var File_training_v1_training_proto protoreflect.FileDescriptor
var TrainingService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "training.TrainingService", HandlerType: (*TrainingServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetTraining", Handler: _TrainingService_GetTraining_Handler, }, { MethodName: "CreateTraining", Handler: _TrainingService_CreateTraining_Handler, }, { MethodName: "CancelTraining", Handler: _TrainingService_CancelTraining_Handler, }, { MethodName: "RescheduleTraining", Handler: _TrainingService_RescheduleTraining_Handler, }, { MethodName: "ApproveRescheduleTraining", Handler: _TrainingService_ApproveRescheduleTraining_Handler, }, { MethodName: "RequestRescheduleTraining", Handler: _TrainingService_RequestRescheduleTraining_Handler, }, { MethodName: "RejectRescheduleTraining", Handler: _TrainingService_RejectRescheduleTraining_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "training/v1/training.proto", }
TrainingService_ServiceDesc is the grpc.ServiceDesc for TrainingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func ErrorIncorrectInput ¶
func ErrorQueryFail ¶
func ErrorUserAuthFail ¶
func ErrorUserNotFound ¶
func IsIncorrectInput ¶
func IsQueryFail ¶
func IsUserAuthFail ¶
func IsUserNotFound ¶
func RegisterTrainingServiceHTTPServer ¶
func RegisterTrainingServiceHTTPServer(s *http.Server, srv TrainingServiceHTTPServer)
func RegisterTrainingServiceServer ¶
func RegisterTrainingServiceServer(s grpc.ServiceRegistrar, srv TrainingServiceServer)
Types ¶
type ApproveRescheduleTrainingRequest ¶
type ApproveRescheduleTrainingRequest struct {
TrainingUuid string `protobuf:"bytes,1,opt,name=training_uuid,json=trainingUuid,proto3" json:"training_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*ApproveRescheduleTrainingRequest) Descriptor
deprecated
func (*ApproveRescheduleTrainingRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApproveRescheduleTrainingRequest.ProtoReflect.Descriptor instead.
func (*ApproveRescheduleTrainingRequest) GetTrainingUuid ¶
func (x *ApproveRescheduleTrainingRequest) GetTrainingUuid() string
func (*ApproveRescheduleTrainingRequest) ProtoMessage ¶
func (*ApproveRescheduleTrainingRequest) ProtoMessage()
func (*ApproveRescheduleTrainingRequest) ProtoReflect ¶
func (x *ApproveRescheduleTrainingRequest) ProtoReflect() protoreflect.Message
func (*ApproveRescheduleTrainingRequest) Reset ¶
func (x *ApproveRescheduleTrainingRequest) Reset()
func (*ApproveRescheduleTrainingRequest) String ¶
func (x *ApproveRescheduleTrainingRequest) String() string
type CancelTrainingRequest ¶
type CancelTrainingRequest struct {
TrainingUuid string `protobuf:"bytes,1,opt,name=training_uuid,json=trainingUuid,proto3" json:"training_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*CancelTrainingRequest) Descriptor
deprecated
func (*CancelTrainingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelTrainingRequest.ProtoReflect.Descriptor instead.
func (*CancelTrainingRequest) GetTrainingUuid ¶
func (x *CancelTrainingRequest) GetTrainingUuid() string
func (*CancelTrainingRequest) ProtoMessage ¶
func (*CancelTrainingRequest) ProtoMessage()
func (*CancelTrainingRequest) ProtoReflect ¶
func (x *CancelTrainingRequest) ProtoReflect() protoreflect.Message
func (*CancelTrainingRequest) Reset ¶
func (x *CancelTrainingRequest) Reset()
func (*CancelTrainingRequest) String ¶
func (x *CancelTrainingRequest) String() string
type CreateTrainingRequest ¶
type CreateTrainingRequest struct {
Notes string `protobuf:"bytes,1,opt,name=notes,proto3" json:"notes,omitempty"`
Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTrainingRequest) Descriptor
deprecated
func (*CreateTrainingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTrainingRequest.ProtoReflect.Descriptor instead.
func (*CreateTrainingRequest) GetNotes ¶
func (x *CreateTrainingRequest) GetNotes() string
func (*CreateTrainingRequest) GetTime ¶
func (x *CreateTrainingRequest) GetTime() *timestamppb.Timestamp
func (*CreateTrainingRequest) ProtoMessage ¶
func (*CreateTrainingRequest) ProtoMessage()
func (*CreateTrainingRequest) ProtoReflect ¶
func (x *CreateTrainingRequest) ProtoReflect() protoreflect.Message
func (*CreateTrainingRequest) Reset ¶
func (x *CreateTrainingRequest) Reset()
func (*CreateTrainingRequest) String ¶
func (x *CreateTrainingRequest) String() string
type CreateTrainingResponse ¶
type CreateTrainingResponse struct {
TrainingUuid string `protobuf:"bytes,1,opt,name=training_uuid,json=trainingUuid,proto3" json:"training_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTrainingResponse) Descriptor
deprecated
func (*CreateTrainingResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateTrainingResponse.ProtoReflect.Descriptor instead.
func (*CreateTrainingResponse) GetTrainingUuid ¶
func (x *CreateTrainingResponse) GetTrainingUuid() string
func (*CreateTrainingResponse) ProtoMessage ¶
func (*CreateTrainingResponse) ProtoMessage()
func (*CreateTrainingResponse) ProtoReflect ¶
func (x *CreateTrainingResponse) ProtoReflect() protoreflect.Message
func (*CreateTrainingResponse) Reset ¶
func (x *CreateTrainingResponse) Reset()
func (*CreateTrainingResponse) String ¶
func (x *CreateTrainingResponse) String() string
type GetTrainingResponse ¶
type GetTrainingResponse struct {
Training []*GetTrainingResponse_Training `protobuf:"bytes,1,rep,name=training,proto3" json:"training,omitempty"`
// contains filtered or unexported fields
}
func (*GetTrainingResponse) Descriptor
deprecated
func (*GetTrainingResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTrainingResponse.ProtoReflect.Descriptor instead.
func (*GetTrainingResponse) GetTraining ¶
func (x *GetTrainingResponse) GetTraining() []*GetTrainingResponse_Training
func (*GetTrainingResponse) ProtoMessage ¶
func (*GetTrainingResponse) ProtoMessage()
func (*GetTrainingResponse) ProtoReflect ¶
func (x *GetTrainingResponse) ProtoReflect() protoreflect.Message
func (*GetTrainingResponse) Reset ¶
func (x *GetTrainingResponse) Reset()
func (*GetTrainingResponse) String ¶
func (x *GetTrainingResponse) String() string
type GetTrainingResponse_Training ¶
type GetTrainingResponse_Training struct {
CanBeCancelled bool `protobuf:"varint,1,opt,name=can_be_cancelled,json=canBeCancelled,proto3" json:"can_be_cancelled,omitempty"`
MoveProposedBy string `protobuf:"bytes,2,opt,name=move_proposed_by,json=moveProposedBy,proto3" json:"move_proposed_by,omitempty"`
MoveRequiresAccept bool `protobuf:"varint,3,opt,name=move_requires_accept,json=moveRequiresAccept,proto3" json:"move_requires_accept,omitempty"`
Notes string `protobuf:"bytes,4,opt,name=notes,proto3" json:"notes,omitempty"`
ProposedTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=proposed_time,json=proposedTime,proto3" json:"proposed_time,omitempty"`
Time *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=time,proto3" json:"time,omitempty"`
User string `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty"`
UserUuid string `protobuf:"bytes,8,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"`
Uuid string `protobuf:"bytes,9,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
func (*GetTrainingResponse_Training) Descriptor
deprecated
func (*GetTrainingResponse_Training) Descriptor() ([]byte, []int)
Deprecated: Use GetTrainingResponse_Training.ProtoReflect.Descriptor instead.
func (*GetTrainingResponse_Training) GetCanBeCancelled ¶
func (x *GetTrainingResponse_Training) GetCanBeCancelled() bool
func (*GetTrainingResponse_Training) GetMoveProposedBy ¶
func (x *GetTrainingResponse_Training) GetMoveProposedBy() string
func (*GetTrainingResponse_Training) GetMoveRequiresAccept ¶
func (x *GetTrainingResponse_Training) GetMoveRequiresAccept() bool
func (*GetTrainingResponse_Training) GetNotes ¶
func (x *GetTrainingResponse_Training) GetNotes() string
func (*GetTrainingResponse_Training) GetProposedTime ¶
func (x *GetTrainingResponse_Training) GetProposedTime() *timestamppb.Timestamp
func (*GetTrainingResponse_Training) GetTime ¶
func (x *GetTrainingResponse_Training) GetTime() *timestamppb.Timestamp
func (*GetTrainingResponse_Training) GetUser ¶
func (x *GetTrainingResponse_Training) GetUser() string
func (*GetTrainingResponse_Training) GetUserUuid ¶
func (x *GetTrainingResponse_Training) GetUserUuid() string
func (*GetTrainingResponse_Training) GetUuid ¶
func (x *GetTrainingResponse_Training) GetUuid() string
func (*GetTrainingResponse_Training) ProtoMessage ¶
func (*GetTrainingResponse_Training) ProtoMessage()
func (*GetTrainingResponse_Training) ProtoReflect ¶
func (x *GetTrainingResponse_Training) ProtoReflect() protoreflect.Message
func (*GetTrainingResponse_Training) Reset ¶
func (x *GetTrainingResponse_Training) Reset()
func (*GetTrainingResponse_Training) String ¶
func (x *GetTrainingResponse_Training) String() string
type RejectRescheduleTrainingRequest ¶
type RejectRescheduleTrainingRequest struct {
TrainingUuid string `protobuf:"bytes,1,opt,name=training_uuid,json=trainingUuid,proto3" json:"training_uuid,omitempty"`
// contains filtered or unexported fields
}
func (*RejectRescheduleTrainingRequest) Descriptor
deprecated
func (*RejectRescheduleTrainingRequest) Descriptor() ([]byte, []int)
Deprecated: Use RejectRescheduleTrainingRequest.ProtoReflect.Descriptor instead.
func (*RejectRescheduleTrainingRequest) GetTrainingUuid ¶
func (x *RejectRescheduleTrainingRequest) GetTrainingUuid() string
func (*RejectRescheduleTrainingRequest) ProtoMessage ¶
func (*RejectRescheduleTrainingRequest) ProtoMessage()
func (*RejectRescheduleTrainingRequest) ProtoReflect ¶
func (x *RejectRescheduleTrainingRequest) ProtoReflect() protoreflect.Message
func (*RejectRescheduleTrainingRequest) Reset ¶
func (x *RejectRescheduleTrainingRequest) Reset()
func (*RejectRescheduleTrainingRequest) String ¶
func (x *RejectRescheduleTrainingRequest) String() string
type RequestRescheduleTrainingRequest ¶
type RequestRescheduleTrainingRequest struct {
TrainingUuid string `protobuf:"bytes,1,opt,name=training_uuid,json=trainingUuid,proto3" json:"training_uuid,omitempty"`
Notes string `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"`
Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
// contains filtered or unexported fields
}
func (*RequestRescheduleTrainingRequest) Descriptor
deprecated
func (*RequestRescheduleTrainingRequest) Descriptor() ([]byte, []int)
Deprecated: Use RequestRescheduleTrainingRequest.ProtoReflect.Descriptor instead.
func (*RequestRescheduleTrainingRequest) GetNotes ¶
func (x *RequestRescheduleTrainingRequest) GetNotes() string
func (*RequestRescheduleTrainingRequest) GetTime ¶
func (x *RequestRescheduleTrainingRequest) GetTime() *timestamppb.Timestamp
func (*RequestRescheduleTrainingRequest) GetTrainingUuid ¶
func (x *RequestRescheduleTrainingRequest) GetTrainingUuid() string
func (*RequestRescheduleTrainingRequest) ProtoMessage ¶
func (*RequestRescheduleTrainingRequest) ProtoMessage()
func (*RequestRescheduleTrainingRequest) ProtoReflect ¶
func (x *RequestRescheduleTrainingRequest) ProtoReflect() protoreflect.Message
func (*RequestRescheduleTrainingRequest) Reset ¶
func (x *RequestRescheduleTrainingRequest) Reset()
func (*RequestRescheduleTrainingRequest) String ¶
func (x *RequestRescheduleTrainingRequest) String() string
type RescheduleTrainingRequest ¶
type RescheduleTrainingRequest struct {
TrainingUuid string `protobuf:"bytes,1,opt,name=training_uuid,json=trainingUuid,proto3" json:"training_uuid,omitempty"`
Notes string `protobuf:"bytes,2,opt,name=notes,proto3" json:"notes,omitempty"`
Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
// contains filtered or unexported fields
}
func (*RescheduleTrainingRequest) Descriptor
deprecated
func (*RescheduleTrainingRequest) Descriptor() ([]byte, []int)
Deprecated: Use RescheduleTrainingRequest.ProtoReflect.Descriptor instead.
func (*RescheduleTrainingRequest) GetNotes ¶
func (x *RescheduleTrainingRequest) GetNotes() string
func (*RescheduleTrainingRequest) GetTime ¶
func (x *RescheduleTrainingRequest) GetTime() *timestamppb.Timestamp
func (*RescheduleTrainingRequest) GetTrainingUuid ¶
func (x *RescheduleTrainingRequest) GetTrainingUuid() string
func (*RescheduleTrainingRequest) ProtoMessage ¶
func (*RescheduleTrainingRequest) ProtoMessage()
func (*RescheduleTrainingRequest) ProtoReflect ¶
func (x *RescheduleTrainingRequest) ProtoReflect() protoreflect.Message
func (*RescheduleTrainingRequest) Reset ¶
func (x *RescheduleTrainingRequest) Reset()
func (*RescheduleTrainingRequest) String ¶
func (x *RescheduleTrainingRequest) String() string
type TrainingErrorReason ¶
type TrainingErrorReason int32
const ( TrainingErrorReason_USER_NOT_FOUND TrainingErrorReason = 0 TrainingErrorReason_USER_AUTH_FAIL TrainingErrorReason = 1 TrainingErrorReason_INCORRECT_INPUT TrainingErrorReason = 2 TrainingErrorReason_QUERY_FAIL TrainingErrorReason = 3 )
func (TrainingErrorReason) Descriptor ¶
func (TrainingErrorReason) Descriptor() protoreflect.EnumDescriptor
func (TrainingErrorReason) Enum ¶
func (x TrainingErrorReason) Enum() *TrainingErrorReason
func (TrainingErrorReason) EnumDescriptor
deprecated
func (TrainingErrorReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use TrainingErrorReason.Descriptor instead.
func (TrainingErrorReason) Number ¶
func (x TrainingErrorReason) Number() protoreflect.EnumNumber
func (TrainingErrorReason) String ¶
func (x TrainingErrorReason) String() string
func (TrainingErrorReason) Type ¶
func (TrainingErrorReason) Type() protoreflect.EnumType
type TrainingServiceClient ¶
type TrainingServiceClient interface {
GetTraining(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetTrainingResponse, error)
CreateTraining(ctx context.Context, in *CreateTrainingRequest, opts ...grpc.CallOption) (*CreateTrainingResponse, error)
CancelTraining(ctx context.Context, in *CancelTrainingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
RescheduleTraining(ctx context.Context, in *RescheduleTrainingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ApproveRescheduleTraining(ctx context.Context, in *ApproveRescheduleTrainingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
RequestRescheduleTraining(ctx context.Context, in *RequestRescheduleTrainingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
RejectRescheduleTraining(ctx context.Context, in *RejectRescheduleTrainingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
TrainingServiceClient is the client API for TrainingService 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 NewTrainingServiceClient ¶
func NewTrainingServiceClient(cc grpc.ClientConnInterface) TrainingServiceClient
type TrainingServiceHTTPClient ¶
type TrainingServiceHTTPClient interface {
ApproveRescheduleTraining(ctx context.Context, req *ApproveRescheduleTrainingRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
CancelTraining(ctx context.Context, req *CancelTrainingRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
CreateTraining(ctx context.Context, req *CreateTrainingRequest, opts ...http.CallOption) (rsp *CreateTrainingResponse, err error)
GetTraining(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *GetTrainingResponse, err error)
RejectRescheduleTraining(ctx context.Context, req *RejectRescheduleTrainingRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
RequestRescheduleTraining(ctx context.Context, req *RequestRescheduleTrainingRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
RescheduleTraining(ctx context.Context, req *RescheduleTrainingRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
}
func NewTrainingServiceHTTPClient ¶
func NewTrainingServiceHTTPClient(client *http.Client) TrainingServiceHTTPClient
type TrainingServiceHTTPClientImpl ¶
type TrainingServiceHTTPClientImpl struct {
// contains filtered or unexported fields
}
func (*TrainingServiceHTTPClientImpl) ApproveRescheduleTraining ¶
func (c *TrainingServiceHTTPClientImpl) ApproveRescheduleTraining(ctx context.Context, in *ApproveRescheduleTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
func (*TrainingServiceHTTPClientImpl) CancelTraining ¶
func (c *TrainingServiceHTTPClientImpl) CancelTraining(ctx context.Context, in *CancelTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
func (*TrainingServiceHTTPClientImpl) CreateTraining ¶
func (c *TrainingServiceHTTPClientImpl) CreateTraining(ctx context.Context, in *CreateTrainingRequest, opts ...http.CallOption) (*CreateTrainingResponse, error)
func (*TrainingServiceHTTPClientImpl) GetTraining ¶
func (c *TrainingServiceHTTPClientImpl) GetTraining(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*GetTrainingResponse, error)
func (*TrainingServiceHTTPClientImpl) RejectRescheduleTraining ¶
func (c *TrainingServiceHTTPClientImpl) RejectRescheduleTraining(ctx context.Context, in *RejectRescheduleTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
func (*TrainingServiceHTTPClientImpl) RequestRescheduleTraining ¶
func (c *TrainingServiceHTTPClientImpl) RequestRescheduleTraining(ctx context.Context, in *RequestRescheduleTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
func (*TrainingServiceHTTPClientImpl) RescheduleTraining ¶
func (c *TrainingServiceHTTPClientImpl) RescheduleTraining(ctx context.Context, in *RescheduleTrainingRequest, opts ...http.CallOption) (*emptypb.Empty, error)
type TrainingServiceHTTPServer ¶
type TrainingServiceHTTPServer interface {
ApproveRescheduleTraining(context.Context, *ApproveRescheduleTrainingRequest) (*emptypb.Empty, error)
CancelTraining(context.Context, *CancelTrainingRequest) (*emptypb.Empty, error)
CreateTraining(context.Context, *CreateTrainingRequest) (*CreateTrainingResponse, error)
GetTraining(context.Context, *emptypb.Empty) (*GetTrainingResponse, error)
RejectRescheduleTraining(context.Context, *RejectRescheduleTrainingRequest) (*emptypb.Empty, error)
RequestRescheduleTraining(context.Context, *RequestRescheduleTrainingRequest) (*emptypb.Empty, error)
RescheduleTraining(context.Context, *RescheduleTrainingRequest) (*emptypb.Empty, error)
}
type TrainingServiceServer ¶
type TrainingServiceServer interface {
GetTraining(context.Context, *emptypb.Empty) (*GetTrainingResponse, error)
CreateTraining(context.Context, *CreateTrainingRequest) (*CreateTrainingResponse, error)
CancelTraining(context.Context, *CancelTrainingRequest) (*emptypb.Empty, error)
RescheduleTraining(context.Context, *RescheduleTrainingRequest) (*emptypb.Empty, error)
ApproveRescheduleTraining(context.Context, *ApproveRescheduleTrainingRequest) (*emptypb.Empty, error)
RequestRescheduleTraining(context.Context, *RequestRescheduleTrainingRequest) (*emptypb.Empty, error)
RejectRescheduleTraining(context.Context, *RejectRescheduleTrainingRequest) (*emptypb.Empty, error)
// contains filtered or unexported methods
}
TrainingServiceServer is the server API for TrainingService service. All implementations must embed UnimplementedTrainingServiceServer for forward compatibility
type UnimplementedTrainingServiceServer ¶
type UnimplementedTrainingServiceServer struct {
}
UnimplementedTrainingServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTrainingServiceServer) ApproveRescheduleTraining ¶
func (UnimplementedTrainingServiceServer) ApproveRescheduleTraining(context.Context, *ApproveRescheduleTrainingRequest) (*emptypb.Empty, error)
func (UnimplementedTrainingServiceServer) CancelTraining ¶
func (UnimplementedTrainingServiceServer) CancelTraining(context.Context, *CancelTrainingRequest) (*emptypb.Empty, error)
func (UnimplementedTrainingServiceServer) CreateTraining ¶
func (UnimplementedTrainingServiceServer) CreateTraining(context.Context, *CreateTrainingRequest) (*CreateTrainingResponse, error)
func (UnimplementedTrainingServiceServer) GetTraining ¶
func (UnimplementedTrainingServiceServer) GetTraining(context.Context, *emptypb.Empty) (*GetTrainingResponse, error)
func (UnimplementedTrainingServiceServer) RejectRescheduleTraining ¶
func (UnimplementedTrainingServiceServer) RejectRescheduleTraining(context.Context, *RejectRescheduleTrainingRequest) (*emptypb.Empty, error)
func (UnimplementedTrainingServiceServer) RequestRescheduleTraining ¶
func (UnimplementedTrainingServiceServer) RequestRescheduleTraining(context.Context, *RequestRescheduleTrainingRequest) (*emptypb.Empty, error)
func (UnimplementedTrainingServiceServer) RescheduleTraining ¶
func (UnimplementedTrainingServiceServer) RescheduleTraining(context.Context, *RescheduleTrainingRequest) (*emptypb.Empty, error)
type UnsafeTrainingServiceServer ¶
type UnsafeTrainingServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTrainingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TrainingServiceServer will result in compilation errors.