proto_fleet

package module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

README

proto_fleet

Protocol Buffer Definition for Fleet

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_fleet_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Fleet

type Fleet struct {
	VehicleId int32           `protobuf:"varint,1,opt,name=vehicle_id,json=vehicleId,proto3" json:"vehicle_id,omitempty"`
	Status    int32           `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	Coord     *Fleet_Coord    `protobuf:"bytes,3,opt,name=coord,proto3" json:"coord,omitempty"`
	Angle     float32         `protobuf:"fixed32,4,opt,name=angle,proto3" json:"angle,omitempty"`
	Speed     int32           `protobuf:"varint,5,opt,name=speed,proto3" json:"speed,omitempty"`
	Services  []*FleetService `protobuf:"bytes,6,rep,name=services,proto3" json:"services,omitempty"`
	Demands   []int32         `protobuf:"varint,7,rep,packed,name=demands,proto3" json:"demands,omitempty"`
	// contains filtered or unexported fields
}

func (*Fleet) Descriptor deprecated

func (*Fleet) Descriptor() ([]byte, []int)

Deprecated: Use Fleet.ProtoReflect.Descriptor instead.

func (*Fleet) GetAngle

func (x *Fleet) GetAngle() float32

func (*Fleet) GetCoord

func (x *Fleet) GetCoord() *Fleet_Coord

func (*Fleet) GetDemands

func (x *Fleet) GetDemands() []int32

func (*Fleet) GetServices

func (x *Fleet) GetServices() []*FleetService

func (*Fleet) GetSpeed

func (x *Fleet) GetSpeed() int32

func (*Fleet) GetStatus

func (x *Fleet) GetStatus() int32

func (*Fleet) GetVehicleId

func (x *Fleet) GetVehicleId() int32

func (*Fleet) ProtoMessage

func (*Fleet) ProtoMessage()

func (*Fleet) ProtoReflect added in v0.1.0

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

func (*Fleet) Reset

func (x *Fleet) Reset()

func (*Fleet) String

func (x *Fleet) String() string

type FleetService

type FleetService struct {

	// Types that are assignable to Fservice:
	//	*FleetService_ShareRide
	//	*FleetService_Deliver
	Fservice isFleetService_Fservice `protobuf_oneof:"fservice"`
	// contains filtered or unexported fields
}

func (*FleetService) Descriptor deprecated

func (*FleetService) Descriptor() ([]byte, []int)

Deprecated: Use FleetService.ProtoReflect.Descriptor instead.

func (*FleetService) GetDeliver

func (x *FleetService) GetDeliver() *FleetService_DeliverSerivce

func (*FleetService) GetFservice

func (m *FleetService) GetFservice() isFleetService_Fservice

func (*FleetService) GetShareRide

func (x *FleetService) GetShareRide() *FleetService_ShareRideSerivce

func (*FleetService) ProtoMessage

func (*FleetService) ProtoMessage()

func (*FleetService) ProtoReflect added in v0.1.0

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

func (*FleetService) Reset

func (x *FleetService) Reset()

func (*FleetService) String

func (x *FleetService) String() string

type FleetService_Deliver

type FleetService_Deliver struct {
	Deliver *FleetService_DeliverSerivce `protobuf:"bytes,2,opt,name=deliver,proto3,oneof"`
}

type FleetService_DeliverSerivce

type FleetService_DeliverSerivce struct {
	Item      string  `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	Unit      string  `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
	Num       int32   `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
	Avail     int32   `protobuf:"varint,4,opt,name=avail,proto3" json:"avail,omitempty"`
	DemandIds []int64 `protobuf:"varint,5,rep,packed,name=demand_ids,json=demandIds,proto3" json:"demand_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*FleetService_DeliverSerivce) Descriptor deprecated

func (*FleetService_DeliverSerivce) Descriptor() ([]byte, []int)

Deprecated: Use FleetService_DeliverSerivce.ProtoReflect.Descriptor instead.

func (*FleetService_DeliverSerivce) GetAvail

func (x *FleetService_DeliverSerivce) GetAvail() int32

func (*FleetService_DeliverSerivce) GetDemandIds

func (x *FleetService_DeliverSerivce) GetDemandIds() []int64

func (*FleetService_DeliverSerivce) GetItem

func (x *FleetService_DeliverSerivce) GetItem() string

func (*FleetService_DeliverSerivce) GetNum

func (x *FleetService_DeliverSerivce) GetNum() int32

func (*FleetService_DeliverSerivce) GetUnit

func (x *FleetService_DeliverSerivce) GetUnit() string

func (*FleetService_DeliverSerivce) ProtoMessage

func (*FleetService_DeliverSerivce) ProtoMessage()

func (*FleetService_DeliverSerivce) ProtoReflect added in v0.1.0

func (*FleetService_DeliverSerivce) Reset

func (x *FleetService_DeliverSerivce) Reset()

func (*FleetService_DeliverSerivce) String

func (x *FleetService_DeliverSerivce) String() string

type FleetService_ShareRide

type FleetService_ShareRide struct {
	ShareRide *FleetService_ShareRideSerivce `protobuf:"bytes,1,opt,name=share_ride,json=shareRide,proto3,oneof"`
}

type FleetService_ShareRideSerivce

type FleetService_ShareRideSerivce struct {
	Capacity       int32 `protobuf:"varint,1,opt,name=capacity,proto3" json:"capacity,omitempty"`
	OccupiedSeats  int32 `protobuf:"varint,2,opt,name=occupied_seats,json=occupiedSeats,proto3" json:"occupied_seats,omitempty"`
	AvailableSeats int32 `protobuf:"varint,3,opt,name=available_seats,json=availableSeats,proto3" json:"available_seats,omitempty"`
	NonSmoking     bool  `protobuf:"varint,4,opt,name=non_smoking,json=nonSmoking,proto3" json:"non_smoking,omitempty"`
	PricePerKm     int32 `protobuf:"varint,5,opt,name=price_per_km,json=pricePerKm,proto3" json:"price_per_km,omitempty"`
	// contains filtered or unexported fields
}

func (*FleetService_ShareRideSerivce) Descriptor deprecated

func (*FleetService_ShareRideSerivce) Descriptor() ([]byte, []int)

Deprecated: Use FleetService_ShareRideSerivce.ProtoReflect.Descriptor instead.

func (*FleetService_ShareRideSerivce) GetAvailableSeats

func (x *FleetService_ShareRideSerivce) GetAvailableSeats() int32

func (*FleetService_ShareRideSerivce) GetCapacity

func (x *FleetService_ShareRideSerivce) GetCapacity() int32

func (*FleetService_ShareRideSerivce) GetNonSmoking

func (x *FleetService_ShareRideSerivce) GetNonSmoking() bool

func (*FleetService_ShareRideSerivce) GetOccupiedSeats

func (x *FleetService_ShareRideSerivce) GetOccupiedSeats() int32

func (*FleetService_ShareRideSerivce) GetPricePerKm

func (x *FleetService_ShareRideSerivce) GetPricePerKm() int32

func (*FleetService_ShareRideSerivce) ProtoMessage

func (*FleetService_ShareRideSerivce) ProtoMessage()

func (*FleetService_ShareRideSerivce) ProtoReflect added in v0.1.0

func (*FleetService_ShareRideSerivce) Reset

func (x *FleetService_ShareRideSerivce) Reset()

func (*FleetService_ShareRideSerivce) String

type Fleet_Coord

type Fleet_Coord struct {
	Lat float32 `protobuf:"fixed32,1,opt,name=lat,proto3" json:"lat,omitempty"`
	Lon float32 `protobuf:"fixed32,2,opt,name=lon,proto3" json:"lon,omitempty"`
	// contains filtered or unexported fields
}

func (*Fleet_Coord) Descriptor deprecated

func (*Fleet_Coord) Descriptor() ([]byte, []int)

Deprecated: Use Fleet_Coord.ProtoReflect.Descriptor instead.

func (*Fleet_Coord) GetLat

func (x *Fleet_Coord) GetLat() float32

func (*Fleet_Coord) GetLon

func (x *Fleet_Coord) GetLon() float32

func (*Fleet_Coord) ProtoMessage

func (*Fleet_Coord) ProtoMessage()

func (*Fleet_Coord) ProtoReflect added in v0.1.0

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

func (*Fleet_Coord) Reset

func (x *Fleet_Coord) Reset()

func (*Fleet_Coord) String

func (x *Fleet_Coord) String() string

Jump to

Keyboard shortcuts

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