Documentation
¶
Index ¶
- Variables
- func RegisterAuthKeycloakAclServer(s grpc.ServiceRegistrar, srv AuthKeycloakAclServer)
- func RegisterTimeRecordServiceServer(s grpc.ServiceRegistrar, srv TimeRecordServiceServer)
- type ApproveTimeRecordRequest
- func (*ApproveTimeRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApproveTimeRecordRequest) GetId() string
- func (*ApproveTimeRecordRequest) ProtoMessage()
- func (x *ApproveTimeRecordRequest) ProtoReflect() protoreflect.Message
- func (x *ApproveTimeRecordRequest) Reset()
- func (x *ApproveTimeRecordRequest) String() string
- type AuthKeycloakAclClient
- type AuthKeycloakAclServer
- type Claims
- func (*Claims) Descriptor() ([]byte, []int)deprecated
- func (x *Claims) GetEmployeeId() string
- func (x *Claims) GetRoles() []string
- func (x *Claims) GetUserId() string
- func (x *Claims) GetUsername() string
- func (*Claims) ProtoMessage()
- func (x *Claims) ProtoReflect() protoreflect.Message
- func (x *Claims) Reset()
- func (x *Claims) String() string
- type ExportTimeRecordsRequest
- func (*ExportTimeRecordsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExportTimeRecordsRequest) GetExporterType() ExportTimeRecordsRequest_ExporterType
- func (x *ExportTimeRecordsRequest) GetFilter() *FilterTimeRecords
- func (*ExportTimeRecordsRequest) ProtoMessage()
- func (x *ExportTimeRecordsRequest) ProtoReflect() protoreflect.Message
- func (x *ExportTimeRecordsRequest) Reset()
- func (x *ExportTimeRecordsRequest) String() string
- type ExportTimeRecordsRequest_ExporterType
- func (ExportTimeRecordsRequest_ExporterType) Descriptor() protoreflect.EnumDescriptor
- func (x ExportTimeRecordsRequest_ExporterType) Enum() *ExportTimeRecordsRequest_ExporterType
- func (ExportTimeRecordsRequest_ExporterType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ExportTimeRecordsRequest_ExporterType) Number() protoreflect.EnumNumber
- func (x ExportTimeRecordsRequest_ExporterType) String() string
- func (ExportTimeRecordsRequest_ExporterType) Type() protoreflect.EnumType
- type ExportTimeRecordsResponse
- func (*ExportTimeRecordsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExportTimeRecordsResponse) GetNextPageToken() string
- func (x *ExportTimeRecordsResponse) GetRegisters() []string
- func (*ExportTimeRecordsResponse) ProtoMessage()
- func (x *ExportTimeRecordsResponse) ProtoReflect() protoreflect.Message
- func (x *ExportTimeRecordsResponse) Reset()
- func (x *ExportTimeRecordsResponse) String() string
- type FilterTimeRecords
- func (*FilterTimeRecords) Descriptor() ([]byte, []int)deprecated
- func (x *FilterTimeRecords) GetApprovedBy() string
- func (x *FilterTimeRecords) GetCompanyId() string
- func (x *FilterTimeRecords) GetCreatedBy() string
- func (x *FilterTimeRecords) GetEmployeeId() string
- func (x *FilterTimeRecords) GetFromDate() *timestamp.Timestamp
- func (x *FilterTimeRecords) GetPageSize() int64
- func (x *FilterTimeRecords) GetPageToken() string
- func (x *FilterTimeRecords) GetRefusedBy() string
- func (x *FilterTimeRecords) GetStatus() int32
- func (x *FilterTimeRecords) GetToDate() *timestamp.Timestamp
- func (*FilterTimeRecords) ProtoMessage()
- func (x *FilterTimeRecords) ProtoReflect() protoreflect.Message
- func (x *FilterTimeRecords) Reset()
- func (x *FilterTimeRecords) String() string
- type FindClaimsByTokenRequest
- func (*FindClaimsByTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FindClaimsByTokenRequest) GetAccessToken() string
- func (*FindClaimsByTokenRequest) ProtoMessage()
- func (x *FindClaimsByTokenRequest) ProtoReflect() protoreflect.Message
- func (x *FindClaimsByTokenRequest) Reset()
- func (x *FindClaimsByTokenRequest) String() string
- type FindTimeRecordRequest
- func (*FindTimeRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FindTimeRecordRequest) GetId() string
- func (*FindTimeRecordRequest) ProtoMessage()
- func (x *FindTimeRecordRequest) ProtoReflect() protoreflect.Message
- func (x *FindTimeRecordRequest) Reset()
- func (x *FindTimeRecordRequest) String() string
- type FindTimeRecordResponse
- func (*FindTimeRecordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FindTimeRecordResponse) GetTimeRecord() *TimeRecord
- func (*FindTimeRecordResponse) ProtoMessage()
- func (x *FindTimeRecordResponse) ProtoReflect() protoreflect.Message
- func (x *FindTimeRecordResponse) Reset()
- func (x *FindTimeRecordResponse) String() string
- type RefuseTimeRecordRequest
- func (*RefuseTimeRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RefuseTimeRecordRequest) GetId() string
- func (x *RefuseTimeRecordRequest) GetRefusedReason() string
- func (*RefuseTimeRecordRequest) ProtoMessage()
- func (x *RefuseTimeRecordRequest) ProtoReflect() protoreflect.Message
- func (x *RefuseTimeRecordRequest) Reset()
- func (x *RefuseTimeRecordRequest) String() string
- type RegisterTimeRecordRequest
- func (*RegisterTimeRecordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterTimeRecordRequest) GetCompanyId() string
- func (x *RegisterTimeRecordRequest) GetDescription() string
- func (x *RegisterTimeRecordRequest) GetEmployeeId() string
- func (x *RegisterTimeRecordRequest) GetTime() *timestamp.Timestamp
- func (*RegisterTimeRecordRequest) ProtoMessage()
- func (x *RegisterTimeRecordRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterTimeRecordRequest) Reset()
- func (x *RegisterTimeRecordRequest) String() string
- type RegisterTimeRecordResponse
- func (*RegisterTimeRecordResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterTimeRecordResponse) GetId() string
- func (*RegisterTimeRecordResponse) ProtoMessage()
- func (x *RegisterTimeRecordResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterTimeRecordResponse) Reset()
- func (x *RegisterTimeRecordResponse) String() string
- type SearchTimeRecordsRequest
- func (*SearchTimeRecordsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTimeRecordsRequest) GetFilter() *FilterTimeRecords
- func (*SearchTimeRecordsRequest) ProtoMessage()
- func (x *SearchTimeRecordsRequest) ProtoReflect() protoreflect.Message
- func (x *SearchTimeRecordsRequest) Reset()
- func (x *SearchTimeRecordsRequest) String() string
- type SearchTimeRecordsResponse
- func (*SearchTimeRecordsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SearchTimeRecordsResponse) GetNextPageToken() string
- func (x *SearchTimeRecordsResponse) GetTimeRecords() []*TimeRecord
- func (*SearchTimeRecordsResponse) ProtoMessage()
- func (x *SearchTimeRecordsResponse) ProtoReflect() protoreflect.Message
- func (x *SearchTimeRecordsResponse) Reset()
- func (x *SearchTimeRecordsResponse) String() string
- type StatusResponse
- func (*StatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatusResponse) GetCode() uint32
- func (x *StatusResponse) GetError() string
- func (x *StatusResponse) GetMessage() string
- func (*StatusResponse) ProtoMessage()
- func (x *StatusResponse) ProtoReflect() protoreflect.Message
- func (x *StatusResponse) Reset()
- func (x *StatusResponse) String() string
- type TimeRecord
- func (*TimeRecord) Descriptor() ([]byte, []int)deprecated
- func (x *TimeRecord) GetApprovedBy() string
- func (x *TimeRecord) GetCompanyId() string
- func (x *TimeRecord) GetCreatedAt() *timestamp.Timestamp
- func (x *TimeRecord) GetDescription() string
- func (x *TimeRecord) GetEmployeeId() string
- func (x *TimeRecord) GetId() string
- func (x *TimeRecord) GetRefusedBy() string
- func (x *TimeRecord) GetRefusedReason() string
- func (x *TimeRecord) GetRegularTime() bool
- func (x *TimeRecord) GetStatus() TimeRecord_Status
- func (x *TimeRecord) GetTime() *timestamp.Timestamp
- func (x *TimeRecord) GetTzOffset() int32
- func (x *TimeRecord) GetUpdatedAt() *timestamp.Timestamp
- func (*TimeRecord) ProtoMessage()
- func (x *TimeRecord) ProtoReflect() protoreflect.Message
- func (x *TimeRecord) Reset()
- func (x *TimeRecord) String() string
- type TimeRecordServiceClient
- type TimeRecordServiceServer
- type TimeRecord_Status
- func (TimeRecord_Status) Descriptor() protoreflect.EnumDescriptor
- func (x TimeRecord_Status) Enum() *TimeRecord_Status
- func (TimeRecord_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x TimeRecord_Status) Number() protoreflect.EnumNumber
- func (x TimeRecord_Status) String() string
- func (TimeRecord_Status) Type() protoreflect.EnumType
- type UnimplementedAuthKeycloakAclServer
- type UnimplementedTimeRecordServiceServer
- func (UnimplementedTimeRecordServiceServer) ApproveTimeRecord(context.Context, *ApproveTimeRecordRequest) (*StatusResponse, error)
- func (UnimplementedTimeRecordServiceServer) ExportTimeRecords(context.Context, *ExportTimeRecordsRequest) (*ExportTimeRecordsResponse, error)
- func (UnimplementedTimeRecordServiceServer) FindTimeRecord(context.Context, *FindTimeRecordRequest) (*FindTimeRecordResponse, error)
- func (UnimplementedTimeRecordServiceServer) RefuseTimeRecord(context.Context, *RefuseTimeRecordRequest) (*StatusResponse, error)
- func (UnimplementedTimeRecordServiceServer) RegisterTimeRecord(context.Context, *RegisterTimeRecordRequest) (*RegisterTimeRecordResponse, error)
- func (UnimplementedTimeRecordServiceServer) SearchTimeRecords(context.Context, *SearchTimeRecordsRequest) (*SearchTimeRecordsResponse, error)
- type UnsafeAuthKeycloakAclServer
- type UnsafeTimeRecordServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( TimeRecord_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PENDING", 2: "APPROVED", 3: "REFUSED", } TimeRecord_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PENDING": 1, "APPROVED": 2, "REFUSED": 3, } )
Enum value maps for TimeRecord_Status.
var ( ExportTimeRecordsRequest_ExporterType_name = map[int32]string{ 0: "EXPORTER_UNSPECIFIED", 1: "SECULLUM", } ExportTimeRecordsRequest_ExporterType_value = map[string]int32{ "EXPORTER_UNSPECIFIED": 0, "SECULLUM": 1, } )
Enum value maps for ExportTimeRecordsRequest_ExporterType.
var AuthKeycloakAcl_ServiceDesc = grpc.ServiceDesc{ ServiceName: "github.com.c_4u.AuthKeycloakAcl", HandlerType: (*AuthKeycloakAclServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "FindClaimsByToken", Handler: _AuthKeycloakAcl_FindClaimsByToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "auth.proto", }
AuthKeycloakAcl_ServiceDesc is the grpc.ServiceDesc for AuthKeycloakAcl service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_auth_proto protoreflect.FileDescriptor
var File_time_record_proto protoreflect.FileDescriptor
var TimeRecordService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "github.com.c_4u.TimeRecordService", HandlerType: (*TimeRecordServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RegisterTimeRecord", Handler: _TimeRecordService_RegisterTimeRecord_Handler, }, { MethodName: "ApproveTimeRecord", Handler: _TimeRecordService_ApproveTimeRecord_Handler, }, { MethodName: "RefuseTimeRecord", Handler: _TimeRecordService_RefuseTimeRecord_Handler, }, { MethodName: "FindTimeRecord", Handler: _TimeRecordService_FindTimeRecord_Handler, }, { MethodName: "SearchTimeRecords", Handler: _TimeRecordService_SearchTimeRecords_Handler, }, { MethodName: "ExportTimeRecords", Handler: _TimeRecordService_ExportTimeRecords_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "time_record.proto", }
TimeRecordService_ServiceDesc is the grpc.ServiceDesc for TimeRecordService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAuthKeycloakAclServer ¶
func RegisterAuthKeycloakAclServer(s grpc.ServiceRegistrar, srv AuthKeycloakAclServer)
func RegisterTimeRecordServiceServer ¶
func RegisterTimeRecordServiceServer(s grpc.ServiceRegistrar, srv TimeRecordServiceServer)
Types ¶
type ApproveTimeRecordRequest ¶
type ApproveTimeRecordRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*ApproveTimeRecordRequest) Descriptor
deprecated
func (*ApproveTimeRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApproveTimeRecordRequest.ProtoReflect.Descriptor instead.
func (*ApproveTimeRecordRequest) GetId ¶
func (x *ApproveTimeRecordRequest) GetId() string
func (*ApproveTimeRecordRequest) ProtoMessage ¶
func (*ApproveTimeRecordRequest) ProtoMessage()
func (*ApproveTimeRecordRequest) ProtoReflect ¶
func (x *ApproveTimeRecordRequest) ProtoReflect() protoreflect.Message
func (*ApproveTimeRecordRequest) Reset ¶
func (x *ApproveTimeRecordRequest) Reset()
func (*ApproveTimeRecordRequest) String ¶
func (x *ApproveTimeRecordRequest) String() string
type AuthKeycloakAclClient ¶
type AuthKeycloakAclClient interface {
FindClaimsByToken(ctx context.Context, in *FindClaimsByTokenRequest, opts ...grpc.CallOption) (*Claims, error)
}
AuthKeycloakAclClient is the client API for AuthKeycloakAcl 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 NewAuthKeycloakAclClient ¶
func NewAuthKeycloakAclClient(cc grpc.ClientConnInterface) AuthKeycloakAclClient
type AuthKeycloakAclServer ¶
type AuthKeycloakAclServer interface {
FindClaimsByToken(context.Context, *FindClaimsByTokenRequest) (*Claims, error)
// contains filtered or unexported methods
}
AuthKeycloakAclServer is the server API for AuthKeycloakAcl service. All implementations must embed UnimplementedAuthKeycloakAclServer for forward compatibility
type Claims ¶
type Claims struct {
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
EmployeeId string `protobuf:"bytes,3,opt,name=employee_id,json=employeeId,proto3" json:"employee_id,omitempty"`
Roles []string `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"`
// contains filtered or unexported fields
}
func (*Claims) Descriptor
deprecated
func (*Claims) GetEmployeeId ¶
func (*Claims) GetUsername ¶
func (*Claims) ProtoMessage ¶
func (*Claims) ProtoMessage()
func (*Claims) ProtoReflect ¶
func (x *Claims) ProtoReflect() protoreflect.Message
type ExportTimeRecordsRequest ¶
type ExportTimeRecordsRequest struct {
Filter *FilterTimeRecords `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
ExporterType ExportTimeRecordsRequest_ExporterType `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ExportTimeRecordsRequest) Descriptor
deprecated
func (*ExportTimeRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportTimeRecordsRequest.ProtoReflect.Descriptor instead.
func (*ExportTimeRecordsRequest) GetExporterType ¶
func (x *ExportTimeRecordsRequest) GetExporterType() ExportTimeRecordsRequest_ExporterType
func (*ExportTimeRecordsRequest) GetFilter ¶
func (x *ExportTimeRecordsRequest) GetFilter() *FilterTimeRecords
func (*ExportTimeRecordsRequest) ProtoMessage ¶
func (*ExportTimeRecordsRequest) ProtoMessage()
func (*ExportTimeRecordsRequest) ProtoReflect ¶
func (x *ExportTimeRecordsRequest) ProtoReflect() protoreflect.Message
func (*ExportTimeRecordsRequest) Reset ¶
func (x *ExportTimeRecordsRequest) Reset()
func (*ExportTimeRecordsRequest) String ¶
func (x *ExportTimeRecordsRequest) String() string
type ExportTimeRecordsRequest_ExporterType ¶
type ExportTimeRecordsRequest_ExporterType int32
const ( ExportTimeRecordsRequest_EXPORTER_UNSPECIFIED ExportTimeRecordsRequest_ExporterType = 0 ExportTimeRecordsRequest_SECULLUM ExportTimeRecordsRequest_ExporterType = 1 )
func (ExportTimeRecordsRequest_ExporterType) Descriptor ¶
func (ExportTimeRecordsRequest_ExporterType) Descriptor() protoreflect.EnumDescriptor
func (ExportTimeRecordsRequest_ExporterType) EnumDescriptor
deprecated
func (ExportTimeRecordsRequest_ExporterType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExportTimeRecordsRequest_ExporterType.Descriptor instead.
func (ExportTimeRecordsRequest_ExporterType) Number ¶
func (x ExportTimeRecordsRequest_ExporterType) Number() protoreflect.EnumNumber
func (ExportTimeRecordsRequest_ExporterType) String ¶
func (x ExportTimeRecordsRequest_ExporterType) String() string
func (ExportTimeRecordsRequest_ExporterType) Type ¶
func (ExportTimeRecordsRequest_ExporterType) Type() protoreflect.EnumType
type ExportTimeRecordsResponse ¶
type ExportTimeRecordsResponse struct {
Registers []string `protobuf:"bytes,1,rep,name=registers,proto3" json:"registers,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*ExportTimeRecordsResponse) Descriptor
deprecated
func (*ExportTimeRecordsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExportTimeRecordsResponse.ProtoReflect.Descriptor instead.
func (*ExportTimeRecordsResponse) GetNextPageToken ¶
func (x *ExportTimeRecordsResponse) GetNextPageToken() string
func (*ExportTimeRecordsResponse) GetRegisters ¶
func (x *ExportTimeRecordsResponse) GetRegisters() []string
func (*ExportTimeRecordsResponse) ProtoMessage ¶
func (*ExportTimeRecordsResponse) ProtoMessage()
func (*ExportTimeRecordsResponse) ProtoReflect ¶
func (x *ExportTimeRecordsResponse) ProtoReflect() protoreflect.Message
func (*ExportTimeRecordsResponse) Reset ¶
func (x *ExportTimeRecordsResponse) Reset()
func (*ExportTimeRecordsResponse) String ¶
func (x *ExportTimeRecordsResponse) String() string
type FilterTimeRecords ¶
type FilterTimeRecords struct {
FromDate *timestamp.Timestamp `protobuf:"bytes,1,opt,name=from_date,json=fromDate,proto3" json:"from_date,omitempty"`
ToDate *timestamp.Timestamp `protobuf:"bytes,2,opt,name=to_date,json=toDate,proto3" json:"to_date,omitempty"`
Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
EmployeeId string `protobuf:"bytes,4,opt,name=employee_id,json=employeeId,proto3" json:"employee_id,omitempty"`
ApprovedBy string `protobuf:"bytes,5,opt,name=approved_by,json=approvedBy,proto3" json:"approved_by,omitempty"`
RefusedBy string `protobuf:"bytes,6,opt,name=refused_by,json=refusedBy,proto3" json:"refused_by,omitempty"`
CreatedBy string `protobuf:"bytes,7,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
CompanyId string `protobuf:"bytes,8,opt,name=company_id,json=companyId,proto3" json:"company_id,omitempty"`
PageSize int64 `protobuf:"varint,9,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,10,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
func (*FilterTimeRecords) Descriptor
deprecated
func (*FilterTimeRecords) Descriptor() ([]byte, []int)
Deprecated: Use FilterTimeRecords.ProtoReflect.Descriptor instead.
func (*FilterTimeRecords) GetApprovedBy ¶
func (x *FilterTimeRecords) GetApprovedBy() string
func (*FilterTimeRecords) GetCompanyId ¶
func (x *FilterTimeRecords) GetCompanyId() string
func (*FilterTimeRecords) GetCreatedBy ¶
func (x *FilterTimeRecords) GetCreatedBy() string
func (*FilterTimeRecords) GetEmployeeId ¶
func (x *FilterTimeRecords) GetEmployeeId() string
func (*FilterTimeRecords) GetFromDate ¶
func (x *FilterTimeRecords) GetFromDate() *timestamp.Timestamp
func (*FilterTimeRecords) GetPageSize ¶
func (x *FilterTimeRecords) GetPageSize() int64
func (*FilterTimeRecords) GetPageToken ¶
func (x *FilterTimeRecords) GetPageToken() string
func (*FilterTimeRecords) GetRefusedBy ¶
func (x *FilterTimeRecords) GetRefusedBy() string
func (*FilterTimeRecords) GetStatus ¶
func (x *FilterTimeRecords) GetStatus() int32
func (*FilterTimeRecords) GetToDate ¶
func (x *FilterTimeRecords) GetToDate() *timestamp.Timestamp
func (*FilterTimeRecords) ProtoMessage ¶
func (*FilterTimeRecords) ProtoMessage()
func (*FilterTimeRecords) ProtoReflect ¶
func (x *FilterTimeRecords) ProtoReflect() protoreflect.Message
func (*FilterTimeRecords) Reset ¶
func (x *FilterTimeRecords) Reset()
func (*FilterTimeRecords) String ¶
func (x *FilterTimeRecords) String() string
type FindClaimsByTokenRequest ¶
type FindClaimsByTokenRequest struct {
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
// contains filtered or unexported fields
}
func (*FindClaimsByTokenRequest) Descriptor
deprecated
func (*FindClaimsByTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use FindClaimsByTokenRequest.ProtoReflect.Descriptor instead.
func (*FindClaimsByTokenRequest) GetAccessToken ¶
func (x *FindClaimsByTokenRequest) GetAccessToken() string
func (*FindClaimsByTokenRequest) ProtoMessage ¶
func (*FindClaimsByTokenRequest) ProtoMessage()
func (*FindClaimsByTokenRequest) ProtoReflect ¶
func (x *FindClaimsByTokenRequest) ProtoReflect() protoreflect.Message
func (*FindClaimsByTokenRequest) Reset ¶
func (x *FindClaimsByTokenRequest) Reset()
func (*FindClaimsByTokenRequest) String ¶
func (x *FindClaimsByTokenRequest) String() string
type FindTimeRecordRequest ¶
type FindTimeRecordRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*FindTimeRecordRequest) Descriptor
deprecated
func (*FindTimeRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use FindTimeRecordRequest.ProtoReflect.Descriptor instead.
func (*FindTimeRecordRequest) GetId ¶
func (x *FindTimeRecordRequest) GetId() string
func (*FindTimeRecordRequest) ProtoMessage ¶
func (*FindTimeRecordRequest) ProtoMessage()
func (*FindTimeRecordRequest) ProtoReflect ¶
func (x *FindTimeRecordRequest) ProtoReflect() protoreflect.Message
func (*FindTimeRecordRequest) Reset ¶
func (x *FindTimeRecordRequest) Reset()
func (*FindTimeRecordRequest) String ¶
func (x *FindTimeRecordRequest) String() string
type FindTimeRecordResponse ¶
type FindTimeRecordResponse struct {
TimeRecord *TimeRecord `protobuf:"bytes,1,opt,name=time_record,json=timeRecord,proto3" json:"time_record,omitempty"`
// contains filtered or unexported fields
}
func (*FindTimeRecordResponse) Descriptor
deprecated
func (*FindTimeRecordResponse) Descriptor() ([]byte, []int)
Deprecated: Use FindTimeRecordResponse.ProtoReflect.Descriptor instead.
func (*FindTimeRecordResponse) GetTimeRecord ¶
func (x *FindTimeRecordResponse) GetTimeRecord() *TimeRecord
func (*FindTimeRecordResponse) ProtoMessage ¶
func (*FindTimeRecordResponse) ProtoMessage()
func (*FindTimeRecordResponse) ProtoReflect ¶
func (x *FindTimeRecordResponse) ProtoReflect() protoreflect.Message
func (*FindTimeRecordResponse) Reset ¶
func (x *FindTimeRecordResponse) Reset()
func (*FindTimeRecordResponse) String ¶
func (x *FindTimeRecordResponse) String() string
type RefuseTimeRecordRequest ¶
type RefuseTimeRecordRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
RefusedReason string `protobuf:"bytes,2,opt,name=refused_reason,json=refusedReason,proto3" json:"refused_reason,omitempty"`
// contains filtered or unexported fields
}
func (*RefuseTimeRecordRequest) Descriptor
deprecated
func (*RefuseTimeRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use RefuseTimeRecordRequest.ProtoReflect.Descriptor instead.
func (*RefuseTimeRecordRequest) GetId ¶
func (x *RefuseTimeRecordRequest) GetId() string
func (*RefuseTimeRecordRequest) GetRefusedReason ¶
func (x *RefuseTimeRecordRequest) GetRefusedReason() string
func (*RefuseTimeRecordRequest) ProtoMessage ¶
func (*RefuseTimeRecordRequest) ProtoMessage()
func (*RefuseTimeRecordRequest) ProtoReflect ¶
func (x *RefuseTimeRecordRequest) ProtoReflect() protoreflect.Message
func (*RefuseTimeRecordRequest) Reset ¶
func (x *RefuseTimeRecordRequest) Reset()
func (*RefuseTimeRecordRequest) String ¶
func (x *RefuseTimeRecordRequest) String() string
type RegisterTimeRecordRequest ¶
type RegisterTimeRecordRequest struct {
EmployeeId string `protobuf:"bytes,1,opt,name=employee_id,json=employeeId,proto3" json:"employee_id,omitempty"`
CompanyId string `protobuf:"bytes,2,opt,name=company_id,json=companyId,proto3" json:"company_id,omitempty"`
Time *timestamp.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterTimeRecordRequest) Descriptor
deprecated
func (*RegisterTimeRecordRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterTimeRecordRequest.ProtoReflect.Descriptor instead.
func (*RegisterTimeRecordRequest) GetCompanyId ¶
func (x *RegisterTimeRecordRequest) GetCompanyId() string
func (*RegisterTimeRecordRequest) GetDescription ¶
func (x *RegisterTimeRecordRequest) GetDescription() string
func (*RegisterTimeRecordRequest) GetEmployeeId ¶
func (x *RegisterTimeRecordRequest) GetEmployeeId() string
func (*RegisterTimeRecordRequest) GetTime ¶
func (x *RegisterTimeRecordRequest) GetTime() *timestamp.Timestamp
func (*RegisterTimeRecordRequest) ProtoMessage ¶
func (*RegisterTimeRecordRequest) ProtoMessage()
func (*RegisterTimeRecordRequest) ProtoReflect ¶
func (x *RegisterTimeRecordRequest) ProtoReflect() protoreflect.Message
func (*RegisterTimeRecordRequest) Reset ¶
func (x *RegisterTimeRecordRequest) Reset()
func (*RegisterTimeRecordRequest) String ¶
func (x *RegisterTimeRecordRequest) String() string
type RegisterTimeRecordResponse ¶
type RegisterTimeRecordResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterTimeRecordResponse) Descriptor
deprecated
func (*RegisterTimeRecordResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterTimeRecordResponse.ProtoReflect.Descriptor instead.
func (*RegisterTimeRecordResponse) GetId ¶
func (x *RegisterTimeRecordResponse) GetId() string
func (*RegisterTimeRecordResponse) ProtoMessage ¶
func (*RegisterTimeRecordResponse) ProtoMessage()
func (*RegisterTimeRecordResponse) ProtoReflect ¶
func (x *RegisterTimeRecordResponse) ProtoReflect() protoreflect.Message
func (*RegisterTimeRecordResponse) Reset ¶
func (x *RegisterTimeRecordResponse) Reset()
func (*RegisterTimeRecordResponse) String ¶
func (x *RegisterTimeRecordResponse) String() string
type SearchTimeRecordsRequest ¶
type SearchTimeRecordsRequest struct {
Filter *FilterTimeRecords `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
func (*SearchTimeRecordsRequest) Descriptor
deprecated
func (*SearchTimeRecordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchTimeRecordsRequest.ProtoReflect.Descriptor instead.
func (*SearchTimeRecordsRequest) GetFilter ¶
func (x *SearchTimeRecordsRequest) GetFilter() *FilterTimeRecords
func (*SearchTimeRecordsRequest) ProtoMessage ¶
func (*SearchTimeRecordsRequest) ProtoMessage()
func (*SearchTimeRecordsRequest) ProtoReflect ¶
func (x *SearchTimeRecordsRequest) ProtoReflect() protoreflect.Message
func (*SearchTimeRecordsRequest) Reset ¶
func (x *SearchTimeRecordsRequest) Reset()
func (*SearchTimeRecordsRequest) String ¶
func (x *SearchTimeRecordsRequest) String() string
type SearchTimeRecordsResponse ¶
type SearchTimeRecordsResponse struct {
TimeRecords []*TimeRecord `protobuf:"bytes,1,rep,name=time_records,json=timeRecords,proto3" json:"time_records,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
func (*SearchTimeRecordsResponse) Descriptor
deprecated
func (*SearchTimeRecordsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchTimeRecordsResponse.ProtoReflect.Descriptor instead.
func (*SearchTimeRecordsResponse) GetNextPageToken ¶
func (x *SearchTimeRecordsResponse) GetNextPageToken() string
func (*SearchTimeRecordsResponse) GetTimeRecords ¶
func (x *SearchTimeRecordsResponse) GetTimeRecords() []*TimeRecord
func (*SearchTimeRecordsResponse) ProtoMessage ¶
func (*SearchTimeRecordsResponse) ProtoMessage()
func (*SearchTimeRecordsResponse) ProtoReflect ¶
func (x *SearchTimeRecordsResponse) ProtoReflect() protoreflect.Message
func (*SearchTimeRecordsResponse) Reset ¶
func (x *SearchTimeRecordsResponse) Reset()
func (*SearchTimeRecordsResponse) String ¶
func (x *SearchTimeRecordsResponse) String() string
type StatusResponse ¶
type StatusResponse struct {
Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*StatusResponse) Descriptor
deprecated
func (*StatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead.
func (*StatusResponse) GetCode ¶
func (x *StatusResponse) GetCode() uint32
func (*StatusResponse) GetError ¶
func (x *StatusResponse) GetError() string
func (*StatusResponse) GetMessage ¶
func (x *StatusResponse) GetMessage() string
func (*StatusResponse) ProtoMessage ¶
func (*StatusResponse) ProtoMessage()
func (*StatusResponse) ProtoReflect ¶
func (x *StatusResponse) ProtoReflect() protoreflect.Message
func (*StatusResponse) Reset ¶
func (x *StatusResponse) Reset()
func (*StatusResponse) String ¶
func (x *StatusResponse) String() string
type TimeRecord ¶
type TimeRecord struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Time *timestamp.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
Status TimeRecord_Status `protobuf:"varint,3,opt,name=status,proto3,enum=github.com.c_4u.TimeRecord_Status" json:"status,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
RefusedReason string `protobuf:"bytes,5,opt,name=refused_reason,json=refusedReason,proto3" json:"refused_reason,omitempty"`
RegularTime bool `protobuf:"varint,6,opt,name=regular_time,json=regularTime,proto3" json:"regular_time,omitempty"`
TzOffset int32 `protobuf:"varint,7,opt,name=tz_offset,json=tzOffset,proto3" json:"tz_offset,omitempty"`
EmployeeId string `protobuf:"bytes,8,opt,name=employee_id,json=employeeId,proto3" json:"employee_id,omitempty"`
ApprovedBy string `protobuf:"bytes,9,opt,name=approved_by,json=approvedBy,proto3" json:"approved_by,omitempty"`
RefusedBy string `protobuf:"bytes,10,opt,name=refused_by,json=refusedBy,proto3" json:"refused_by,omitempty"`
CompanyId string `protobuf:"bytes,11,opt,name=company_id,json=companyId,proto3" json:"company_id,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamp.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*TimeRecord) Descriptor
deprecated
func (*TimeRecord) Descriptor() ([]byte, []int)
Deprecated: Use TimeRecord.ProtoReflect.Descriptor instead.
func (*TimeRecord) GetApprovedBy ¶
func (x *TimeRecord) GetApprovedBy() string
func (*TimeRecord) GetCompanyId ¶
func (x *TimeRecord) GetCompanyId() string
func (*TimeRecord) GetCreatedAt ¶
func (x *TimeRecord) GetCreatedAt() *timestamp.Timestamp
func (*TimeRecord) GetDescription ¶
func (x *TimeRecord) GetDescription() string
func (*TimeRecord) GetEmployeeId ¶
func (x *TimeRecord) GetEmployeeId() string
func (*TimeRecord) GetId ¶
func (x *TimeRecord) GetId() string
func (*TimeRecord) GetRefusedBy ¶
func (x *TimeRecord) GetRefusedBy() string
func (*TimeRecord) GetRefusedReason ¶
func (x *TimeRecord) GetRefusedReason() string
func (*TimeRecord) GetRegularTime ¶
func (x *TimeRecord) GetRegularTime() bool
func (*TimeRecord) GetStatus ¶
func (x *TimeRecord) GetStatus() TimeRecord_Status
func (*TimeRecord) GetTime ¶
func (x *TimeRecord) GetTime() *timestamp.Timestamp
func (*TimeRecord) GetTzOffset ¶
func (x *TimeRecord) GetTzOffset() int32
func (*TimeRecord) GetUpdatedAt ¶
func (x *TimeRecord) GetUpdatedAt() *timestamp.Timestamp
func (*TimeRecord) ProtoMessage ¶
func (*TimeRecord) ProtoMessage()
func (*TimeRecord) ProtoReflect ¶
func (x *TimeRecord) ProtoReflect() protoreflect.Message
func (*TimeRecord) Reset ¶
func (x *TimeRecord) Reset()
func (*TimeRecord) String ¶
func (x *TimeRecord) String() string
type TimeRecordServiceClient ¶
type TimeRecordServiceClient interface {
RegisterTimeRecord(ctx context.Context, in *RegisterTimeRecordRequest, opts ...grpc.CallOption) (*RegisterTimeRecordResponse, error)
ApproveTimeRecord(ctx context.Context, in *ApproveTimeRecordRequest, opts ...grpc.CallOption) (*StatusResponse, error)
RefuseTimeRecord(ctx context.Context, in *RefuseTimeRecordRequest, opts ...grpc.CallOption) (*StatusResponse, error)
FindTimeRecord(ctx context.Context, in *FindTimeRecordRequest, opts ...grpc.CallOption) (*FindTimeRecordResponse, error)
SearchTimeRecords(ctx context.Context, in *SearchTimeRecordsRequest, opts ...grpc.CallOption) (*SearchTimeRecordsResponse, error)
ExportTimeRecords(ctx context.Context, in *ExportTimeRecordsRequest, opts ...grpc.CallOption) (*ExportTimeRecordsResponse, error)
}
TimeRecordServiceClient is the client API for TimeRecordService 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 NewTimeRecordServiceClient ¶
func NewTimeRecordServiceClient(cc grpc.ClientConnInterface) TimeRecordServiceClient
type TimeRecordServiceServer ¶
type TimeRecordServiceServer interface {
RegisterTimeRecord(context.Context, *RegisterTimeRecordRequest) (*RegisterTimeRecordResponse, error)
ApproveTimeRecord(context.Context, *ApproveTimeRecordRequest) (*StatusResponse, error)
RefuseTimeRecord(context.Context, *RefuseTimeRecordRequest) (*StatusResponse, error)
FindTimeRecord(context.Context, *FindTimeRecordRequest) (*FindTimeRecordResponse, error)
SearchTimeRecords(context.Context, *SearchTimeRecordsRequest) (*SearchTimeRecordsResponse, error)
ExportTimeRecords(context.Context, *ExportTimeRecordsRequest) (*ExportTimeRecordsResponse, error)
// contains filtered or unexported methods
}
TimeRecordServiceServer is the server API for TimeRecordService service. All implementations must embed UnimplementedTimeRecordServiceServer for forward compatibility
type TimeRecord_Status ¶
type TimeRecord_Status int32
const ( TimeRecord_STATUS_UNSPECIFIED TimeRecord_Status = 0 TimeRecord_PENDING TimeRecord_Status = 1 TimeRecord_APPROVED TimeRecord_Status = 2 TimeRecord_REFUSED TimeRecord_Status = 3 )
func (TimeRecord_Status) Descriptor ¶
func (TimeRecord_Status) Descriptor() protoreflect.EnumDescriptor
func (TimeRecord_Status) Enum ¶
func (x TimeRecord_Status) Enum() *TimeRecord_Status
func (TimeRecord_Status) EnumDescriptor
deprecated
func (TimeRecord_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use TimeRecord_Status.Descriptor instead.
func (TimeRecord_Status) Number ¶
func (x TimeRecord_Status) Number() protoreflect.EnumNumber
func (TimeRecord_Status) String ¶
func (x TimeRecord_Status) String() string
func (TimeRecord_Status) Type ¶
func (TimeRecord_Status) Type() protoreflect.EnumType
type UnimplementedAuthKeycloakAclServer ¶
type UnimplementedAuthKeycloakAclServer struct {
}
UnimplementedAuthKeycloakAclServer must be embedded to have forward compatible implementations.
func (UnimplementedAuthKeycloakAclServer) FindClaimsByToken ¶
func (UnimplementedAuthKeycloakAclServer) FindClaimsByToken(context.Context, *FindClaimsByTokenRequest) (*Claims, error)
type UnimplementedTimeRecordServiceServer ¶
type UnimplementedTimeRecordServiceServer struct {
}
UnimplementedTimeRecordServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedTimeRecordServiceServer) ApproveTimeRecord ¶
func (UnimplementedTimeRecordServiceServer) ApproveTimeRecord(context.Context, *ApproveTimeRecordRequest) (*StatusResponse, error)
func (UnimplementedTimeRecordServiceServer) ExportTimeRecords ¶
func (UnimplementedTimeRecordServiceServer) ExportTimeRecords(context.Context, *ExportTimeRecordsRequest) (*ExportTimeRecordsResponse, error)
func (UnimplementedTimeRecordServiceServer) FindTimeRecord ¶
func (UnimplementedTimeRecordServiceServer) FindTimeRecord(context.Context, *FindTimeRecordRequest) (*FindTimeRecordResponse, error)
func (UnimplementedTimeRecordServiceServer) RefuseTimeRecord ¶
func (UnimplementedTimeRecordServiceServer) RefuseTimeRecord(context.Context, *RefuseTimeRecordRequest) (*StatusResponse, error)
func (UnimplementedTimeRecordServiceServer) RegisterTimeRecord ¶
func (UnimplementedTimeRecordServiceServer) RegisterTimeRecord(context.Context, *RegisterTimeRecordRequest) (*RegisterTimeRecordResponse, error)
func (UnimplementedTimeRecordServiceServer) SearchTimeRecords ¶
func (UnimplementedTimeRecordServiceServer) SearchTimeRecords(context.Context, *SearchTimeRecordsRequest) (*SearchTimeRecordsResponse, error)
type UnsafeAuthKeycloakAclServer ¶
type UnsafeAuthKeycloakAclServer interface {
// contains filtered or unexported methods
}
UnsafeAuthKeycloakAclServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthKeycloakAclServer will result in compilation errors.
type UnsafeTimeRecordServiceServer ¶
type UnsafeTimeRecordServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTimeRecordServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TimeRecordServiceServer will result in compilation errors.