Documentation ¶
Overview ¶
Package bot is a generated protocol buffer package.
It is generated from these files:
bot.proto
It has these top-level messages:
OnboardWorkerRequest AlertNewShiftRequest AlertNewShiftsRequest AlertRemovedShiftRequest AlertRemovedShiftsRequest AlertChangedShiftRequest
Index ¶
- Constants
- func RegisterBotServiceServer(s *grpc.Server, srv BotServiceServer)
- type AlertChangedShiftRequest
- func (*AlertChangedShiftRequest) Descriptor() ([]byte, []int)
- func (m *AlertChangedShiftRequest) GetNewShift() *staffjoy_company.Shift
- func (m *AlertChangedShiftRequest) GetOldShift() *staffjoy_company.Shift
- func (*AlertChangedShiftRequest) ProtoMessage()
- func (m *AlertChangedShiftRequest) Reset()
- func (m *AlertChangedShiftRequest) String() string
- type AlertNewShiftRequest
- type AlertNewShiftsRequest
- type AlertRemovedShiftRequest
- type AlertRemovedShiftsRequest
- type BotServiceClient
- type BotServiceServer
- type OnboardWorkerRequest
Constants ¶
View Source
const ( // ServerPort tells the gRPC server what port to listen on ServerPort = ":1000" // Endpoint defines the DNS of the account server for clients // to access the server in Kubernetes. Endpoint = "botserver-service" + ServerPort )
Variables ¶
This section is empty.
Functions ¶
func RegisterBotServiceServer ¶
func RegisterBotServiceServer(s *grpc.Server, srv BotServiceServer)
Types ¶
type AlertChangedShiftRequest ¶
type AlertChangedShiftRequest struct { UserUuid string `protobuf:"bytes,1,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"` OldShift *staffjoy_company.Shift `protobuf:"bytes,2,opt,name=old_shift,json=oldShift" json:"old_shift,omitempty"` NewShift *staffjoy_company.Shift `protobuf:"bytes,3,opt,name=new_shift,json=newShift" json:"new_shift,omitempty"` }
func (*AlertChangedShiftRequest) Descriptor ¶
func (*AlertChangedShiftRequest) Descriptor() ([]byte, []int)
func (*AlertChangedShiftRequest) GetNewShift ¶
func (m *AlertChangedShiftRequest) GetNewShift() *staffjoy_company.Shift
func (*AlertChangedShiftRequest) GetOldShift ¶
func (m *AlertChangedShiftRequest) GetOldShift() *staffjoy_company.Shift
func (*AlertChangedShiftRequest) ProtoMessage ¶
func (*AlertChangedShiftRequest) ProtoMessage()
func (*AlertChangedShiftRequest) Reset ¶
func (m *AlertChangedShiftRequest) Reset()
func (*AlertChangedShiftRequest) String ¶
func (m *AlertChangedShiftRequest) String() string
type AlertNewShiftRequest ¶
type AlertNewShiftRequest struct { UserUuid string `protobuf:"bytes,1,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"` NewShift *staffjoy_company.Shift `protobuf:"bytes,2,opt,name=new_shift,json=newShift" json:"new_shift,omitempty"` }
func (*AlertNewShiftRequest) Descriptor ¶
func (*AlertNewShiftRequest) Descriptor() ([]byte, []int)
func (*AlertNewShiftRequest) GetNewShift ¶
func (m *AlertNewShiftRequest) GetNewShift() *staffjoy_company.Shift
func (*AlertNewShiftRequest) ProtoMessage ¶
func (*AlertNewShiftRequest) ProtoMessage()
func (*AlertNewShiftRequest) Reset ¶
func (m *AlertNewShiftRequest) Reset()
func (*AlertNewShiftRequest) String ¶
func (m *AlertNewShiftRequest) String() string
type AlertNewShiftsRequest ¶
type AlertNewShiftsRequest struct { UserUuid string `protobuf:"bytes,1,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"` NewShifts []*staffjoy_company.Shift `protobuf:"bytes,2,rep,name=new_shifts,json=newShifts" json:"new_shifts,omitempty"` }
func (*AlertNewShiftsRequest) Descriptor ¶
func (*AlertNewShiftsRequest) Descriptor() ([]byte, []int)
func (*AlertNewShiftsRequest) GetNewShifts ¶
func (m *AlertNewShiftsRequest) GetNewShifts() []*staffjoy_company.Shift
func (*AlertNewShiftsRequest) ProtoMessage ¶
func (*AlertNewShiftsRequest) ProtoMessage()
func (*AlertNewShiftsRequest) Reset ¶
func (m *AlertNewShiftsRequest) Reset()
func (*AlertNewShiftsRequest) String ¶
func (m *AlertNewShiftsRequest) String() string
type AlertRemovedShiftRequest ¶
type AlertRemovedShiftRequest struct { UserUuid string `protobuf:"bytes,1,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"` OldShift *staffjoy_company.Shift `protobuf:"bytes,2,opt,name=old_shift,json=oldShift" json:"old_shift,omitempty"` }
func (*AlertRemovedShiftRequest) Descriptor ¶
func (*AlertRemovedShiftRequest) Descriptor() ([]byte, []int)
func (*AlertRemovedShiftRequest) GetOldShift ¶
func (m *AlertRemovedShiftRequest) GetOldShift() *staffjoy_company.Shift
func (*AlertRemovedShiftRequest) ProtoMessage ¶
func (*AlertRemovedShiftRequest) ProtoMessage()
func (*AlertRemovedShiftRequest) Reset ¶
func (m *AlertRemovedShiftRequest) Reset()
func (*AlertRemovedShiftRequest) String ¶
func (m *AlertRemovedShiftRequest) String() string
type AlertRemovedShiftsRequest ¶
type AlertRemovedShiftsRequest struct { UserUuid string `protobuf:"bytes,1,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"` OldShifts []*staffjoy_company.Shift `protobuf:"bytes,2,rep,name=old_shifts,json=oldShifts" json:"old_shifts,omitempty"` }
func (*AlertRemovedShiftsRequest) Descriptor ¶
func (*AlertRemovedShiftsRequest) Descriptor() ([]byte, []int)
func (*AlertRemovedShiftsRequest) GetOldShifts ¶
func (m *AlertRemovedShiftsRequest) GetOldShifts() []*staffjoy_company.Shift
func (*AlertRemovedShiftsRequest) ProtoMessage ¶
func (*AlertRemovedShiftsRequest) ProtoMessage()
func (*AlertRemovedShiftsRequest) Reset ¶
func (m *AlertRemovedShiftsRequest) Reset()
func (*AlertRemovedShiftsRequest) String ¶
func (m *AlertRemovedShiftsRequest) String() string
type BotServiceClient ¶
type BotServiceClient interface { OnboardWorker(ctx context.Context, in *OnboardWorkerRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) AlertNewShift(ctx context.Context, in *AlertNewShiftRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) AlertNewShifts(ctx context.Context, in *AlertNewShiftsRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) AlertRemovedShift(ctx context.Context, in *AlertRemovedShiftRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) AlertRemovedShifts(ctx context.Context, in *AlertRemovedShiftsRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) AlertChangedShift(ctx context.Context, in *AlertChangedShiftRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error) }
func NewBotServiceClient ¶
func NewBotServiceClient(cc *grpc.ClientConn) BotServiceClient
func NewClient ¶
func NewClient() (BotServiceClient, func() error, error)
NewClient returns a gRPC client for interacting with the bot. After calling it, run a defer close on the close function
type BotServiceServer ¶
type BotServiceServer interface { OnboardWorker(context.Context, *OnboardWorkerRequest) (*google_protobuf.Empty, error) AlertNewShift(context.Context, *AlertNewShiftRequest) (*google_protobuf.Empty, error) AlertNewShifts(context.Context, *AlertNewShiftsRequest) (*google_protobuf.Empty, error) AlertRemovedShift(context.Context, *AlertRemovedShiftRequest) (*google_protobuf.Empty, error) AlertRemovedShifts(context.Context, *AlertRemovedShiftsRequest) (*google_protobuf.Empty, error) AlertChangedShift(context.Context, *AlertChangedShiftRequest) (*google_protobuf.Empty, error) }
type OnboardWorkerRequest ¶
type OnboardWorkerRequest struct { CompanyUuid string `protobuf:"bytes,1,opt,name=company_uuid,json=companyUuid,proto3" json:"company_uuid,omitempty"` UserUuid string `protobuf:"bytes,2,opt,name=user_uuid,json=userUuid,proto3" json:"user_uuid,omitempty"` }
func (*OnboardWorkerRequest) Descriptor ¶
func (*OnboardWorkerRequest) Descriptor() ([]byte, []int)
func (*OnboardWorkerRequest) ProtoMessage ¶
func (*OnboardWorkerRequest) ProtoMessage()
func (*OnboardWorkerRequest) Reset ¶
func (m *OnboardWorkerRequest) Reset()
func (*OnboardWorkerRequest) String ¶
func (m *OnboardWorkerRequest) String() string
Click to show internal directories.
Click to hide internal directories.