v1

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
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"
)
View Source
const OperationTrainingServiceApproveRescheduleTraining = "/trainer.TrainingService/ApproveRescheduleTraining"
View Source
const OperationTrainingServiceCancelTraining = "/trainer.TrainingService/CancelTraining"
View Source
const OperationTrainingServiceCreateTraining = "/trainer.TrainingService/CreateTraining"
View Source
const OperationTrainingServiceGetTraining = "/trainer.TrainingService/GetTraining"
View Source
const OperationTrainingServiceRejectRescheduleTraining = "/trainer.TrainingService/RejectRescheduleTraining"
View Source
const OperationTrainingServiceRequestRescheduleTraining = "/trainer.TrainingService/RequestRescheduleTraining"
View Source
const OperationTrainingServiceRescheduleTraining = "/trainer.TrainingService/RescheduleTraining"

Variables

View Source
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.

View Source
var File_training_v1_error_reason_proto protoreflect.FileDescriptor
View Source
var File_training_v1_training_proto protoreflect.FileDescriptor
View Source
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 ErrorIncorrectInput(format string, args ...interface{}) *errors.Error

func ErrorQueryFail

func ErrorQueryFail(format string, args ...interface{}) *errors.Error

func ErrorUserAuthFail

func ErrorUserAuthFail(format string, args ...interface{}) *errors.Error

func ErrorUserNotFound

func ErrorUserNotFound(format string, args ...interface{}) *errors.Error

func IsIncorrectInput

func IsIncorrectInput(err error) bool

func IsQueryFail

func IsQueryFail(err error) bool

func IsUserAuthFail

func IsUserAuthFail(err error) bool

func IsUserNotFound

func IsUserNotFound(err error) bool

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 (*ApproveRescheduleTrainingRequest) Reset

func (*ApproveRescheduleTrainingRequest) 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 (*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 (*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 (*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 (*GetTrainingResponse_Training) Reset

func (x *GetTrainingResponse_Training) Reset()

func (*GetTrainingResponse_Training) 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 (*RejectRescheduleTrainingRequest) Reset

func (*RejectRescheduleTrainingRequest) 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 (*RequestRescheduleTrainingRequest) GetTime

func (*RequestRescheduleTrainingRequest) GetTrainingUuid

func (x *RequestRescheduleTrainingRequest) GetTrainingUuid() string

func (*RequestRescheduleTrainingRequest) ProtoMessage

func (*RequestRescheduleTrainingRequest) ProtoMessage()

func (*RequestRescheduleTrainingRequest) ProtoReflect

func (*RequestRescheduleTrainingRequest) Reset

func (*RequestRescheduleTrainingRequest) 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 (*RescheduleTrainingRequest) GetTrainingUuid

func (x *RescheduleTrainingRequest) GetTrainingUuid() string

func (*RescheduleTrainingRequest) ProtoMessage

func (*RescheduleTrainingRequest) ProtoMessage()

func (*RescheduleTrainingRequest) ProtoReflect

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) Enum

func (TrainingErrorReason) EnumDescriptor deprecated

func (TrainingErrorReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use TrainingErrorReason.Descriptor instead.

func (TrainingErrorReason) Number

func (TrainingErrorReason) String

func (x TrainingErrorReason) String() string

func (TrainingErrorReason) Type

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.

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 (*TrainingServiceHTTPClientImpl) CancelTraining

func (*TrainingServiceHTTPClientImpl) CreateTraining

func (*TrainingServiceHTTPClientImpl) GetTraining

func (*TrainingServiceHTTPClientImpl) RejectRescheduleTraining

func (*TrainingServiceHTTPClientImpl) RequestRescheduleTraining

func (*TrainingServiceHTTPClientImpl) RescheduleTraining

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) CancelTraining

func (UnimplementedTrainingServiceServer) CreateTraining

func (UnimplementedTrainingServiceServer) GetTraining

func (UnimplementedTrainingServiceServer) RejectRescheduleTraining

func (UnimplementedTrainingServiceServer) RequestRescheduleTraining

func (UnimplementedTrainingServiceServer) RescheduleTraining

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL