pb

package
v0.0.0-...-482516b Latest Latest
Warning

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

Go to latest
Published: May 10, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

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

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

View Source
var File_time_record_proto protoreflect.FileDescriptor
View Source
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.

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) Descriptor() ([]byte, []int)

Deprecated: Use Claims.ProtoReflect.Descriptor instead.

func (*Claims) GetEmployeeId

func (x *Claims) GetEmployeeId() string

func (*Claims) GetRoles

func (x *Claims) GetRoles() []string

func (*Claims) GetUserId

func (x *Claims) GetUserId() string

func (*Claims) GetUsername

func (x *Claims) GetUsername() string

func (*Claims) ProtoMessage

func (*Claims) ProtoMessage()

func (*Claims) ProtoReflect

func (x *Claims) ProtoReflect() protoreflect.Message

func (*Claims) Reset

func (x *Claims) Reset()

func (*Claims) String

func (x *Claims) String() string

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 (*ExportTimeRecordsRequest) GetFilter

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

func (ExportTimeRecordsRequest_ExporterType) EnumDescriptor deprecated

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

Deprecated: Use ExportTimeRecordsRequest_ExporterType.Descriptor instead.

func (ExportTimeRecordsRequest_ExporterType) Number

func (ExportTimeRecordsRequest_ExporterType) String

func (ExportTimeRecordsRequest_ExporterType) Type

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 (*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 (*RegisterTimeRecordRequest) ProtoMessage

func (*RegisterTimeRecordRequest) ProtoMessage()

func (*RegisterTimeRecordRequest) ProtoReflect

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 (*RegisterTimeRecordResponse) ProtoMessage

func (*RegisterTimeRecordResponse) ProtoMessage()

func (*RegisterTimeRecordResponse) ProtoReflect

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 (*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 (*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.

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

func (TimeRecord_Status) EnumDescriptor deprecated

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

Deprecated: Use TimeRecord_Status.Descriptor instead.

func (TimeRecord_Status) Number

func (TimeRecord_Status) String

func (x TimeRecord_Status) String() string

func (TimeRecord_Status) Type

type UnimplementedAuthKeycloakAclServer

type UnimplementedAuthKeycloakAclServer struct {
}

UnimplementedAuthKeycloakAclServer must be embedded to have forward compatible implementations.

func (UnimplementedAuthKeycloakAclServer) FindClaimsByToken

type UnimplementedTimeRecordServiceServer

type UnimplementedTimeRecordServiceServer struct {
}

UnimplementedTimeRecordServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTimeRecordServiceServer) ApproveTimeRecord

func (UnimplementedTimeRecordServiceServer) ExportTimeRecords

func (UnimplementedTimeRecordServiceServer) FindTimeRecord

func (UnimplementedTimeRecordServiceServer) RefuseTimeRecord

func (UnimplementedTimeRecordServiceServer) RegisterTimeRecord

func (UnimplementedTimeRecordServiceServer) SearchTimeRecords

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.

Jump to

Keyboard shortcuts

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