bot

package
v0.0.0-...-c34d2c7 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2019 License: MIT Imports: 7 Imported by: 0

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

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 (*AlertChangedShiftRequest) GetOldShift

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

Directories

Path Synopsis
Package main implements a server that handles messaging to workers.
Package main implements a server that handles messaging to workers.

Jump to

Keyboard shortcuts

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