planetexpress

package
v0.0.0-...-193501d Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CrewMember_Role_name = map[int32]string{
		0: "PILOT",
		1: "GUNMAN",
		2: "NAVIGATOR",
	}
	CrewMember_Role_value = map[string]int32{
		"PILOT":     0,
		"GUNMAN":    1,
		"NAVIGATOR": 2,
	}
)

Enum value maps for CrewMember_Role.

View Source
var (
	Ship_FuelLevel_name = map[int32]string{
		0: "EMPTY",
		1: "LOW",
		2: "FULL",
	}
	Ship_FuelLevel_value = map[string]int32{
		"EMPTY": 0,
		"LOW":   1,
		"FULL":  2,
	}
)

Enum value maps for Ship_FuelLevel.

View Source
var File_delivery_proto protoreflect.FileDescriptor
View Source
var File_planet_express_service_proto protoreflect.FileDescriptor

Functions

func RegisterPlanetExpressServer

func RegisterPlanetExpressServer(s *grpc.Server, srv PlanetExpressServer)

Types

type Crew

type Crew struct {
	CrewMembers []*CrewMember `protobuf:"bytes,1,rep,name=crew_members,json=crewMembers,proto3" json:"crew_members,omitempty"`
	CrewName    string        `protobuf:"bytes,2,opt,name=crew_name,json=crewName,proto3" json:"crew_name,omitempty"`
	// contains filtered or unexported fields
}

func (*Crew) Descriptor deprecated

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

Deprecated: Use Crew.ProtoReflect.Descriptor instead.

func (*Crew) GetCrewMembers

func (x *Crew) GetCrewMembers() []*CrewMember

func (*Crew) GetCrewName

func (x *Crew) GetCrewName() string

func (*Crew) ProtoMessage

func (*Crew) ProtoMessage()

func (*Crew) ProtoReflect

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

func (*Crew) Reset

func (x *Crew) Reset()

func (*Crew) String

func (x *Crew) String() string

type CrewMember

type CrewMember struct {
	Name string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Role CrewMember_Role `protobuf:"varint,2,opt,name=role,proto3,enum=planetexpress.CrewMember_Role" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*CrewMember) Descriptor deprecated

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

Deprecated: Use CrewMember.ProtoReflect.Descriptor instead.

func (*CrewMember) GetName

func (x *CrewMember) GetName() string

func (*CrewMember) GetRole

func (x *CrewMember) GetRole() CrewMember_Role

func (*CrewMember) ProtoMessage

func (*CrewMember) ProtoMessage()

func (*CrewMember) ProtoReflect

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

func (*CrewMember) Reset

func (x *CrewMember) Reset()

func (*CrewMember) String

func (x *CrewMember) String() string

type CrewMember_Role

type CrewMember_Role int32
const (
	CrewMember_PILOT     CrewMember_Role = 0
	CrewMember_GUNMAN    CrewMember_Role = 1
	CrewMember_NAVIGATOR CrewMember_Role = 2
)

func (CrewMember_Role) Descriptor

func (CrewMember_Role) Enum

func (x CrewMember_Role) Enum() *CrewMember_Role

func (CrewMember_Role) EnumDescriptor deprecated

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

Deprecated: Use CrewMember_Role.Descriptor instead.

func (CrewMember_Role) Number

func (CrewMember_Role) String

func (x CrewMember_Role) String() string

func (CrewMember_Role) Type

type Delivery

type Delivery struct {
	NumberOfPackages int32  `protobuf:"varint,1,opt,name=number_of_packages,json=numberOfPackages,proto3" json:"number_of_packages,omitempty"`
	DeliveryDate     string `protobuf:"bytes,2,opt,name=delivery_date,json=deliveryDate,proto3" json:"delivery_date,omitempty"`
	Uuid             string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*Delivery) Descriptor deprecated

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

Deprecated: Use Delivery.ProtoReflect.Descriptor instead.

func (*Delivery) GetDeliveryDate

func (x *Delivery) GetDeliveryDate() string

func (*Delivery) GetNumberOfPackages

func (x *Delivery) GetNumberOfPackages() int32

func (*Delivery) GetUuid

func (x *Delivery) GetUuid() string

func (*Delivery) ProtoMessage

func (*Delivery) ProtoMessage()

func (*Delivery) ProtoReflect

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

func (*Delivery) Reset

func (x *Delivery) Reset()

func (*Delivery) String

func (x *Delivery) String() string

type GetCrewResponse

type GetCrewResponse struct {
	Crew *Crew `protobuf:"bytes,1,opt,name=crew,proto3" json:"crew,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCrewResponse) Descriptor deprecated

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

Deprecated: Use GetCrewResponse.ProtoReflect.Descriptor instead.

func (*GetCrewResponse) GetCrew

func (x *GetCrewResponse) GetCrew() *Crew

func (*GetCrewResponse) ProtoMessage

func (*GetCrewResponse) ProtoMessage()

func (*GetCrewResponse) ProtoReflect

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

func (*GetCrewResponse) Reset

func (x *GetCrewResponse) Reset()

func (*GetCrewResponse) String

func (x *GetCrewResponse) String() string

type GetDeliveryRequest

type GetDeliveryRequest struct {
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeliveryRequest) Descriptor deprecated

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

Deprecated: Use GetDeliveryRequest.ProtoReflect.Descriptor instead.

func (*GetDeliveryRequest) GetUuid

func (x *GetDeliveryRequest) GetUuid() string

func (*GetDeliveryRequest) ProtoMessage

func (*GetDeliveryRequest) ProtoMessage()

func (*GetDeliveryRequest) ProtoReflect

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

func (*GetDeliveryRequest) Reset

func (x *GetDeliveryRequest) Reset()

func (*GetDeliveryRequest) String

func (x *GetDeliveryRequest) String() string

type GetDeliveryResponse

type GetDeliveryResponse struct {
	Delivery *Delivery `protobuf:"bytes,1,opt,name=delivery,proto3" json:"delivery,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeliveryResponse) Descriptor deprecated

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

Deprecated: Use GetDeliveryResponse.ProtoReflect.Descriptor instead.

func (*GetDeliveryResponse) GetDelivery

func (x *GetDeliveryResponse) GetDelivery() *Delivery

func (*GetDeliveryResponse) ProtoMessage

func (*GetDeliveryResponse) ProtoMessage()

func (*GetDeliveryResponse) ProtoReflect

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

func (*GetDeliveryResponse) Reset

func (x *GetDeliveryResponse) Reset()

func (*GetDeliveryResponse) String

func (x *GetDeliveryResponse) String() string

type GetShipResponse

type GetShipResponse struct {
	Ship *Ship `protobuf:"bytes,1,opt,name=ship,proto3" json:"ship,omitempty"`
	// contains filtered or unexported fields
}

func (*GetShipResponse) Descriptor deprecated

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

Deprecated: Use GetShipResponse.ProtoReflect.Descriptor instead.

func (*GetShipResponse) GetShip

func (x *GetShipResponse) GetShip() *Ship

func (*GetShipResponse) ProtoMessage

func (*GetShipResponse) ProtoMessage()

func (*GetShipResponse) ProtoReflect

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

func (*GetShipResponse) Reset

func (x *GetShipResponse) Reset()

func (*GetShipResponse) String

func (x *GetShipResponse) String() string

type ListDeliveriesResponse

type ListDeliveriesResponse struct {
	Deliveries []*Delivery `protobuf:"bytes,1,rep,name=deliveries,proto3" json:"deliveries,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeliveriesResponse) Descriptor deprecated

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

Deprecated: Use ListDeliveriesResponse.ProtoReflect.Descriptor instead.

func (*ListDeliveriesResponse) GetDeliveries

func (x *ListDeliveriesResponse) GetDeliveries() []*Delivery

func (*ListDeliveriesResponse) ProtoMessage

func (*ListDeliveriesResponse) ProtoMessage()

func (*ListDeliveriesResponse) ProtoReflect

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

func (*ListDeliveriesResponse) Reset

func (x *ListDeliveriesResponse) Reset()

func (*ListDeliveriesResponse) String

func (x *ListDeliveriesResponse) String() string

type PlanetExpressClient

type PlanetExpressClient interface {
	GetShip(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetShipResponse, error)
	GetCrew(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetCrewResponse, error)
	ListDeliveries(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*ListDeliveriesResponse, error)
	GetDelivery(ctx context.Context, in *GetDeliveryRequest, opts ...grpc.CallOption) (*GetDeliveryResponse, error)
}

PlanetExpressClient is the client API for PlanetExpress service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type PlanetExpressServer

type PlanetExpressServer interface {
	GetShip(context.Context, *empty.Empty) (*GetShipResponse, error)
	GetCrew(context.Context, *empty.Empty) (*GetCrewResponse, error)
	ListDeliveries(context.Context, *empty.Empty) (*ListDeliveriesResponse, error)
	GetDelivery(context.Context, *GetDeliveryRequest) (*GetDeliveryResponse, error)
}

PlanetExpressServer is the server API for PlanetExpress service.

type Ship

type Ship struct {
	Name       string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Location   string         `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	FuelLevel  Ship_FuelLevel `protobuf:"varint,3,opt,name=fuel_level,json=fuelLevel,proto3,enum=planetexpress.Ship_FuelLevel" json:"fuel_level,omitempty"`
	Crew       *Crew          `protobuf:"bytes,4,opt,name=crew,proto3" json:"crew,omitempty"`
	Delivery   *Delivery      `protobuf:"bytes,5,opt,name=delivery,proto3" json:"delivery,omitempty"`
	Deliveries []*Delivery    `protobuf:"bytes,6,rep,name=deliveries,proto3" json:"deliveries,omitempty"`
	// contains filtered or unexported fields
}

func (*Ship) Descriptor deprecated

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

Deprecated: Use Ship.ProtoReflect.Descriptor instead.

func (*Ship) GetCrew

func (x *Ship) GetCrew() *Crew

func (*Ship) GetDeliveries

func (x *Ship) GetDeliveries() []*Delivery

func (*Ship) GetDelivery

func (x *Ship) GetDelivery() *Delivery

func (*Ship) GetFuelLevel

func (x *Ship) GetFuelLevel() Ship_FuelLevel

func (*Ship) GetLocation

func (x *Ship) GetLocation() string

func (*Ship) GetName

func (x *Ship) GetName() string

func (*Ship) ProtoMessage

func (*Ship) ProtoMessage()

func (*Ship) ProtoReflect

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

func (*Ship) Reset

func (x *Ship) Reset()

func (*Ship) String

func (x *Ship) String() string

type Ship_FuelLevel

type Ship_FuelLevel int32
const (
	Ship_EMPTY Ship_FuelLevel = 0
	Ship_LOW   Ship_FuelLevel = 1
	Ship_FULL  Ship_FuelLevel = 2
)

func (Ship_FuelLevel) Descriptor

func (Ship_FuelLevel) Enum

func (x Ship_FuelLevel) Enum() *Ship_FuelLevel

func (Ship_FuelLevel) EnumDescriptor deprecated

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

Deprecated: Use Ship_FuelLevel.Descriptor instead.

func (Ship_FuelLevel) Number

func (Ship_FuelLevel) String

func (x Ship_FuelLevel) String() string

func (Ship_FuelLevel) Type

type UnimplementedPlanetExpressServer

type UnimplementedPlanetExpressServer struct {
}

UnimplementedPlanetExpressServer can be embedded to have forward compatible implementations.

func (*UnimplementedPlanetExpressServer) GetCrew

func (*UnimplementedPlanetExpressServer) GetDelivery

func (*UnimplementedPlanetExpressServer) GetShip

func (*UnimplementedPlanetExpressServer) ListDeliveries

Jump to

Keyboard shortcuts

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