Documentation ¶
Index ¶
- Variables
- type APILogisticsClient
- func (lc *APILogisticsClient) Connect(serverAddr string, ctx context.Context) error
- func (lc *APILogisticsClient) Disconnect() error
- func (lc *APILogisticsClient) MoveUnit(ctx context.Context, req *apiv1.MoveUnitRequest) error
- func (lc *APILogisticsClient) UnitReachedWarehouse(ctx context.Context, req *apiv1.UnitReachedWarehouseRequest) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceSetForClient = wire.NewSet(NewLogisticsClient)
ServiceSetForClient providers
Functions ¶
This section is empty.
Types ¶
type APILogisticsClient ¶
type APILogisticsClient struct {
// contains filtered or unexported fields
}
APILogisticsClient to send requests about cargo unit movements
func (*APILogisticsClient) Connect ¶
func (lc *APILogisticsClient) Connect(serverAddr string, ctx context.Context) error
Connect to gRPC API
func (*APILogisticsClient) Disconnect ¶
func (lc *APILogisticsClient) Disconnect() error
Disconnect from gRPC API
func (*APILogisticsClient) MoveUnit ¶
func (lc *APILogisticsClient) MoveUnit(ctx context.Context, req *apiv1.MoveUnitRequest) error
MoveUnit to new location
func (*APILogisticsClient) UnitReachedWarehouse ¶
func (lc *APILogisticsClient) UnitReachedWarehouse(ctx context.Context, req *apiv1.UnitReachedWarehouseRequest) error
UnitReachedWarehouse report that reach warehouse
Click to show internal directories.
Click to hide internal directories.