Documentation
¶
Index ¶
- Variables
- func RegisterDeliveryServiceServer(s *grpc.Server, srv DeliveryServiceServer)
- func RegisterMessageServiceServer(s *grpc.Server, srv MessageServiceServer)
- func RegisterOrderServiceServer(s *grpc.Server, srv OrderServiceServer)
- type CustomerInfo
- func (*CustomerInfo) Descriptor() ([]byte, []int)
- func (m *CustomerInfo) GetCustomerId() string
- func (m *CustomerInfo) GetDeliveryLocation() *LatLng
- func (m *CustomerInfo) GetName() string
- func (m *CustomerInfo) GetPhone() string
- func (*CustomerInfo) ProtoMessage()
- func (m *CustomerInfo) Reset()
- func (m *CustomerInfo) String() string
- func (m *CustomerInfo) XXX_DiscardUnknown()
- func (m *CustomerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CustomerInfo) XXX_Merge(src proto.Message)
- func (m *CustomerInfo) XXX_Size() int
- func (m *CustomerInfo) XXX_Unmarshal(b []byte) error
- type Delivery
- func (*Delivery) Descriptor() ([]byte, []int)
- func (m *Delivery) GetDeliveryId() string
- func (m *Delivery) GetLocation() string
- func (m *Delivery) GetName() string
- func (m *Delivery) GetPhone() string
- func (m *Delivery) GetStatus() Delivery_Status
- func (*Delivery) ProtoMessage()
- func (m *Delivery) Reset()
- func (m *Delivery) String() string
- func (m *Delivery) XXX_DiscardUnknown()
- func (m *Delivery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Delivery) XXX_Merge(src proto.Message)
- func (m *Delivery) XXX_Size() int
- func (m *Delivery) XXX_Unmarshal(b []byte) error
- type DeliveryInfo
- func (*DeliveryInfo) Descriptor() ([]byte, []int)
- func (m *DeliveryInfo) GetDeliveryPersonMobile() string
- func (m *DeliveryInfo) GetDeliveryPersonName() string
- func (m *DeliveryInfo) GetOrderId() string
- func (*DeliveryInfo) ProtoMessage()
- func (m *DeliveryInfo) Reset()
- func (m *DeliveryInfo) String() string
- func (m *DeliveryInfo) XXX_DiscardUnknown()
- func (m *DeliveryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeliveryInfo) XXX_Merge(src proto.Message)
- func (m *DeliveryInfo) XXX_Size() int
- func (m *DeliveryInfo) XXX_Unmarshal(b []byte) error
- type DeliveryOrder
- func (*DeliveryOrder) Descriptor() ([]byte, []int)
- func (m *DeliveryOrder) GetDeliveryId() string
- func (m *DeliveryOrder) GetOrderId() string
- func (*DeliveryOrder) ProtoMessage()
- func (m *DeliveryOrder) Reset()
- func (m *DeliveryOrder) String() string
- func (m *DeliveryOrder) XXX_DiscardUnknown()
- func (m *DeliveryOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeliveryOrder) XXX_Merge(src proto.Message)
- func (m *DeliveryOrder) XXX_Size() int
- func (m *DeliveryOrder) XXX_Unmarshal(b []byte) error
- type DeliveryServiceClient
- type DeliveryServiceServer
- type Delivery_Status
- type LatLng
- func (*LatLng) Descriptor() ([]byte, []int)
- func (m *LatLng) GetLat() float64
- func (m *LatLng) GetLng() float64
- func (*LatLng) ProtoMessage()
- func (m *LatLng) Reset()
- func (m *LatLng) String() string
- func (m *LatLng) XXX_DiscardUnknown()
- func (m *LatLng) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LatLng) XXX_Merge(src proto.Message)
- func (m *LatLng) XXX_Size() int
- func (m *LatLng) XXX_Unmarshal(b []byte) error
- type Message
- func (*Message) Descriptor() ([]byte, []int)
- func (m *Message) GetMessage() string
- func (m *Message) GetRecipients() []string
- func (m *Message) GetType() Message_Type
- func (*Message) ProtoMessage()
- func (m *Message) Reset()
- func (m *Message) String() string
- func (m *Message) XXX_DiscardUnknown()
- func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Message) XXX_Merge(src proto.Message)
- func (m *Message) XXX_Size() int
- func (m *Message) XXX_Unmarshal(b []byte) error
- type MessageServiceClient
- type MessageServiceServer
- type Message_Type
- type Order
- func (*Order) Descriptor() ([]byte, []int)
- func (m *Order) GetCustomer() *CustomerInfo
- func (m *Order) GetOrderId() string
- func (m *Order) GetStatus() Order_Status
- func (m *Order) GetStoreLocation() *LatLng
- func (*Order) ProtoMessage()
- func (m *Order) Reset()
- func (m *Order) String() string
- func (m *Order) XXX_DiscardUnknown()
- func (m *Order) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Order) XXX_Merge(src proto.Message)
- func (m *Order) XXX_Size() int
- func (m *Order) XXX_Unmarshal(b []byte) error
- type OrderId
- func (*OrderId) Descriptor() ([]byte, []int)
- func (m *OrderId) GetId() string
- func (*OrderId) ProtoMessage()
- func (m *OrderId) Reset()
- func (m *OrderId) String() string
- func (m *OrderId) XXX_DiscardUnknown()
- func (m *OrderId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OrderId) XXX_Merge(src proto.Message)
- func (m *OrderId) XXX_Size() int
- func (m *OrderId) XXX_Unmarshal(b []byte) error
- type OrderServiceClient
- type OrderServiceServer
- type Order_Status
- type UnimplementedDeliveryServiceServer
- func (*UnimplementedDeliveryServiceServer) AcceptDelivery(ctx context.Context, req *DeliveryOrder) (*empty.Empty, error)
- func (*UnimplementedDeliveryServiceServer) ConfirmDelivery(ctx context.Context, req *DeliveryOrder) (*empty.Empty, error)
- func (*UnimplementedDeliveryServiceServer) PublishOrder(ctx context.Context, req *Order) (*empty.Empty, error)
- func (*UnimplementedDeliveryServiceServer) Register(ctx context.Context, req *Delivery) (*Delivery, error)
- func (*UnimplementedDeliveryServiceServer) Remove(ctx context.Context, req *Delivery) (*empty.Empty, error)
- type UnimplementedMessageServiceServer
- type UnimplementedOrderServiceServer
- func (*UnimplementedOrderServiceServer) DeliveredOrder(ctx context.Context, req *OrderId) (*empty.Empty, error)
- func (*UnimplementedOrderServiceServer) DeliveringOrder(ctx context.Context, req *DeliveryInfo) (*empty.Empty, error)
- func (*UnimplementedOrderServiceServer) Get(ctx context.Context, req *OrderId) (*Order, error)
- func (*UnimplementedOrderServiceServer) PlaceOrder(ctx context.Context, req *Order) (*empty.Empty, error)
Constants ¶
This section is empty.
Variables ¶
var Delivery_Status_name = map[int32]string{
0: "NONE",
1: "AVAILABLE",
2: "DELIVERING",
}
var Delivery_Status_value = map[string]int32{
"NONE": 0,
"AVAILABLE": 1,
"DELIVERING": 2,
}
var Message_Type_name = map[int32]string{
0: "NONE",
1: "EMAIL",
2: "TEXT",
}
var Message_Type_value = map[string]int32{
"NONE": 0,
"EMAIL": 1,
"TEXT": 2,
}
var Order_Status_name = map[int32]string{
0: "NONE",
1: "PLACED",
2: "IN_TRANSIT",
3: "DELIVERED",
}
var Order_Status_value = map[string]int32{
"NONE": 0,
"PLACED": 1,
"IN_TRANSIT": 2,
"DELIVERED": 3,
}
Functions ¶
func RegisterDeliveryServiceServer ¶
func RegisterDeliveryServiceServer(s *grpc.Server, srv DeliveryServiceServer)
func RegisterMessageServiceServer ¶
func RegisterMessageServiceServer(s *grpc.Server, srv MessageServiceServer)
func RegisterOrderServiceServer ¶
func RegisterOrderServiceServer(s *grpc.Server, srv OrderServiceServer)
Types ¶
type CustomerInfo ¶
type CustomerInfo struct { CustomerId string `protobuf:"bytes,1,opt,name=customerId,proto3" json:"customerId,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` DeliveryLocation *LatLng `protobuf:"bytes,3,opt,name=deliveryLocation,proto3" json:"deliveryLocation,omitempty"` Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CustomerInfo) Descriptor ¶
func (*CustomerInfo) Descriptor() ([]byte, []int)
func (*CustomerInfo) GetCustomerId ¶
func (m *CustomerInfo) GetCustomerId() string
func (*CustomerInfo) GetDeliveryLocation ¶
func (m *CustomerInfo) GetDeliveryLocation() *LatLng
func (*CustomerInfo) GetName ¶
func (m *CustomerInfo) GetName() string
func (*CustomerInfo) GetPhone ¶
func (m *CustomerInfo) GetPhone() string
func (*CustomerInfo) ProtoMessage ¶
func (*CustomerInfo) ProtoMessage()
func (*CustomerInfo) Reset ¶
func (m *CustomerInfo) Reset()
func (*CustomerInfo) String ¶
func (m *CustomerInfo) String() string
func (*CustomerInfo) XXX_DiscardUnknown ¶
func (m *CustomerInfo) XXX_DiscardUnknown()
func (*CustomerInfo) XXX_Marshal ¶
func (m *CustomerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CustomerInfo) XXX_Merge ¶
func (m *CustomerInfo) XXX_Merge(src proto.Message)
func (*CustomerInfo) XXX_Size ¶
func (m *CustomerInfo) XXX_Size() int
func (*CustomerInfo) XXX_Unmarshal ¶
func (m *CustomerInfo) XXX_Unmarshal(b []byte) error
type Delivery ¶
type Delivery struct { DeliveryId string `protobuf:"bytes,1,opt,name=deliveryId,proto3" json:"deliveryId,omitempty"` Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"` Status Delivery_Status `protobuf:"varint,5,opt,name=status,proto3,enum=pb.Delivery_Status" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Delivery) Descriptor ¶
func (*Delivery) GetDeliveryId ¶
func (*Delivery) GetLocation ¶
func (*Delivery) GetStatus ¶
func (m *Delivery) GetStatus() Delivery_Status
func (*Delivery) ProtoMessage ¶
func (*Delivery) ProtoMessage()
func (*Delivery) XXX_DiscardUnknown ¶
func (m *Delivery) XXX_DiscardUnknown()
func (*Delivery) XXX_Marshal ¶
func (*Delivery) XXX_Unmarshal ¶
type DeliveryInfo ¶
type DeliveryInfo struct { OrderId string `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"` DeliveryPersonName string `protobuf:"bytes,2,opt,name=deliveryPersonName,proto3" json:"deliveryPersonName,omitempty"` DeliveryPersonMobile string `protobuf:"bytes,3,opt,name=deliveryPersonMobile,proto3" json:"deliveryPersonMobile,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeliveryInfo) Descriptor ¶
func (*DeliveryInfo) Descriptor() ([]byte, []int)
func (*DeliveryInfo) GetDeliveryPersonMobile ¶
func (m *DeliveryInfo) GetDeliveryPersonMobile() string
func (*DeliveryInfo) GetDeliveryPersonName ¶
func (m *DeliveryInfo) GetDeliveryPersonName() string
func (*DeliveryInfo) GetOrderId ¶
func (m *DeliveryInfo) GetOrderId() string
func (*DeliveryInfo) ProtoMessage ¶
func (*DeliveryInfo) ProtoMessage()
func (*DeliveryInfo) Reset ¶
func (m *DeliveryInfo) Reset()
func (*DeliveryInfo) String ¶
func (m *DeliveryInfo) String() string
func (*DeliveryInfo) XXX_DiscardUnknown ¶
func (m *DeliveryInfo) XXX_DiscardUnknown()
func (*DeliveryInfo) XXX_Marshal ¶
func (m *DeliveryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeliveryInfo) XXX_Merge ¶
func (m *DeliveryInfo) XXX_Merge(src proto.Message)
func (*DeliveryInfo) XXX_Size ¶
func (m *DeliveryInfo) XXX_Size() int
func (*DeliveryInfo) XXX_Unmarshal ¶
func (m *DeliveryInfo) XXX_Unmarshal(b []byte) error
type DeliveryOrder ¶
type DeliveryOrder struct { DeliveryId string `protobuf:"bytes,1,opt,name=deliveryId,proto3" json:"deliveryId,omitempty"` OrderId string `protobuf:"bytes,2,opt,name=orderId,proto3" json:"orderId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeliveryOrder) Descriptor ¶
func (*DeliveryOrder) Descriptor() ([]byte, []int)
func (*DeliveryOrder) GetDeliveryId ¶
func (m *DeliveryOrder) GetDeliveryId() string
func (*DeliveryOrder) GetOrderId ¶
func (m *DeliveryOrder) GetOrderId() string
func (*DeliveryOrder) ProtoMessage ¶
func (*DeliveryOrder) ProtoMessage()
func (*DeliveryOrder) Reset ¶
func (m *DeliveryOrder) Reset()
func (*DeliveryOrder) String ¶
func (m *DeliveryOrder) String() string
func (*DeliveryOrder) XXX_DiscardUnknown ¶
func (m *DeliveryOrder) XXX_DiscardUnknown()
func (*DeliveryOrder) XXX_Marshal ¶
func (m *DeliveryOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeliveryOrder) XXX_Merge ¶
func (m *DeliveryOrder) XXX_Merge(src proto.Message)
func (*DeliveryOrder) XXX_Size ¶
func (m *DeliveryOrder) XXX_Size() int
func (*DeliveryOrder) XXX_Unmarshal ¶
func (m *DeliveryOrder) XXX_Unmarshal(b []byte) error
type DeliveryServiceClient ¶
type DeliveryServiceClient interface { Register(ctx context.Context, in *Delivery, opts ...grpc.CallOption) (*Delivery, error) Remove(ctx context.Context, in *Delivery, opts ...grpc.CallOption) (*empty.Empty, error) //2. filters delivery guys by status, calls Messaging/SendMessage PublishOrder(ctx context.Context, in *Order, opts ...grpc.CallOption) (*empty.Empty, error) //5. delivery person accepts delivery, change Delivery status //5. calls Order/DeliveringOrder AcceptDelivery(ctx context.Context, in *DeliveryOrder, opts ...grpc.CallOption) (*empty.Empty, error) //8. change status of Delivery to available //8. calls Order/DeliveredOrder ConfirmDelivery(ctx context.Context, in *DeliveryOrder, opts ...grpc.CallOption) (*empty.Empty, error) }
DeliveryServiceClient is the client API for DeliveryService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDeliveryServiceClient ¶
func NewDeliveryServiceClient(cc *grpc.ClientConn) DeliveryServiceClient
type DeliveryServiceServer ¶
type DeliveryServiceServer interface { Register(context.Context, *Delivery) (*Delivery, error) Remove(context.Context, *Delivery) (*empty.Empty, error) //2. filters delivery guys by status, calls Messaging/SendMessage PublishOrder(context.Context, *Order) (*empty.Empty, error) //5. delivery person accepts delivery, change Delivery status //5. calls Order/DeliveringOrder AcceptDelivery(context.Context, *DeliveryOrder) (*empty.Empty, error) //8. change status of Delivery to available //8. calls Order/DeliveredOrder ConfirmDelivery(context.Context, *DeliveryOrder) (*empty.Empty, error) }
DeliveryServiceServer is the server API for DeliveryService service.
type Delivery_Status ¶
type Delivery_Status int32
const ( Delivery_NONE Delivery_Status = 0 Delivery_AVAILABLE Delivery_Status = 1 Delivery_DELIVERING Delivery_Status = 2 )
func (Delivery_Status) EnumDescriptor ¶
func (Delivery_Status) EnumDescriptor() ([]byte, []int)
func (Delivery_Status) String ¶
func (x Delivery_Status) String() string
type LatLng ¶
type LatLng struct { Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"` Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*LatLng) Descriptor ¶
func (*LatLng) ProtoMessage ¶
func (*LatLng) ProtoMessage()
func (*LatLng) XXX_DiscardUnknown ¶
func (m *LatLng) XXX_DiscardUnknown()
func (*LatLng) XXX_Marshal ¶
func (*LatLng) XXX_Unmarshal ¶
type Message ¶
type Message struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` Recipients []string `protobuf:"bytes,2,rep,name=recipients,proto3" json:"recipients,omitempty"` Type Message_Type `protobuf:"varint,3,opt,name=type,proto3,enum=pb.Message_Type" json:"type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Message) Descriptor ¶
func (*Message) GetMessage ¶
func (*Message) GetRecipients ¶
func (*Message) GetType ¶
func (m *Message) GetType() Message_Type
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) XXX_DiscardUnknown ¶
func (m *Message) XXX_DiscardUnknown()
func (*Message) XXX_Marshal ¶
func (*Message) XXX_Unmarshal ¶
type MessageServiceClient ¶
type MessageServiceClient interface { //3. send message to delivery guys //7. send message to customer that order is in transit //10. send message to customer that message is delivered Send(ctx context.Context, in *Message, opts ...grpc.CallOption) (*empty.Empty, error) }
MessageServiceClient is the client API for MessageService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMessageServiceClient ¶
func NewMessageServiceClient(cc *grpc.ClientConn) MessageServiceClient
type MessageServiceServer ¶
type MessageServiceServer interface { //3. send message to delivery guys //7. send message to customer that order is in transit //10. send message to customer that message is delivered Send(context.Context, *Message) (*empty.Empty, error) }
MessageServiceServer is the server API for MessageService service.
type Message_Type ¶
type Message_Type int32
const ( Message_NONE Message_Type = 0 Message_EMAIL Message_Type = 1 Message_TEXT Message_Type = 2 )
func (Message_Type) EnumDescriptor ¶
func (Message_Type) EnumDescriptor() ([]byte, []int)
func (Message_Type) String ¶
func (x Message_Type) String() string
type Order ¶
type Order struct { OrderId string `protobuf:"bytes,1,opt,name=orderId,proto3" json:"orderId,omitempty"` StoreLocation *LatLng `protobuf:"bytes,2,opt,name=storeLocation,proto3" json:"storeLocation,omitempty"` Customer *CustomerInfo `protobuf:"bytes,3,opt,name=customer,proto3" json:"customer,omitempty"` Status Order_Status `protobuf:"varint,4,opt,name=status,proto3,enum=pb.Order_Status" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Order) Descriptor ¶
func (*Order) GetCustomer ¶
func (m *Order) GetCustomer() *CustomerInfo
func (*Order) GetOrderId ¶
func (*Order) GetStatus ¶
func (m *Order) GetStatus() Order_Status
func (*Order) GetStoreLocation ¶
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) XXX_DiscardUnknown ¶
func (m *Order) XXX_DiscardUnknown()
func (*Order) XXX_Marshal ¶
func (*Order) XXX_Unmarshal ¶
type OrderId ¶
type OrderId struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*OrderId) Descriptor ¶
func (*OrderId) ProtoMessage ¶
func (*OrderId) ProtoMessage()
func (*OrderId) XXX_DiscardUnknown ¶
func (m *OrderId) XXX_DiscardUnknown()
func (*OrderId) XXX_Marshal ¶
func (*OrderId) XXX_Unmarshal ¶
type OrderServiceClient ¶
type OrderServiceClient interface { //4. delivery guys click link, sees orders on webpage Get(ctx context.Context, in *OrderId, opts ...grpc.CallOption) (*Order, error) //1. calls delivery/PublishOrder PlaceOrder(ctx context.Context, in *Order, opts ...grpc.CallOption) (*empty.Empty, error) //6. changes status of Order to IN_TRANSIT, call messaging service to send a message to the customer that the order is in transit DeliveringOrder(ctx context.Context, in *DeliveryInfo, opts ...grpc.CallOption) (*empty.Empty, error) //9. changes status of Order to DELIVERED, call messaging service to send a message to the customer that the order is delivered DeliveredOrder(ctx context.Context, in *OrderId, opts ...grpc.CallOption) (*empty.Empty, error) }
OrderServiceClient is the client API for OrderService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewOrderServiceClient ¶
func NewOrderServiceClient(cc *grpc.ClientConn) OrderServiceClient
type OrderServiceServer ¶
type OrderServiceServer interface { //4. delivery guys click link, sees orders on webpage Get(context.Context, *OrderId) (*Order, error) //1. calls delivery/PublishOrder PlaceOrder(context.Context, *Order) (*empty.Empty, error) //6. changes status of Order to IN_TRANSIT, call messaging service to send a message to the customer that the order is in transit DeliveringOrder(context.Context, *DeliveryInfo) (*empty.Empty, error) //9. changes status of Order to DELIVERED, call messaging service to send a message to the customer that the order is delivered DeliveredOrder(context.Context, *OrderId) (*empty.Empty, error) }
OrderServiceServer is the server API for OrderService service.
type Order_Status ¶
type Order_Status int32
const ( Order_NONE Order_Status = 0 Order_PLACED Order_Status = 1 Order_IN_TRANSIT Order_Status = 2 Order_DELIVERED Order_Status = 3 )
func (Order_Status) EnumDescriptor ¶
func (Order_Status) EnumDescriptor() ([]byte, []int)
func (Order_Status) String ¶
func (x Order_Status) String() string
type UnimplementedDeliveryServiceServer ¶
type UnimplementedDeliveryServiceServer struct { }
UnimplementedDeliveryServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedDeliveryServiceServer) AcceptDelivery ¶
func (*UnimplementedDeliveryServiceServer) AcceptDelivery(ctx context.Context, req *DeliveryOrder) (*empty.Empty, error)
func (*UnimplementedDeliveryServiceServer) ConfirmDelivery ¶
func (*UnimplementedDeliveryServiceServer) ConfirmDelivery(ctx context.Context, req *DeliveryOrder) (*empty.Empty, error)
func (*UnimplementedDeliveryServiceServer) PublishOrder ¶
type UnimplementedMessageServiceServer ¶
type UnimplementedMessageServiceServer struct { }
UnimplementedMessageServiceServer can be embedded to have forward compatible implementations.
type UnimplementedOrderServiceServer ¶
type UnimplementedOrderServiceServer struct { }
UnimplementedOrderServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedOrderServiceServer) DeliveredOrder ¶
func (*UnimplementedOrderServiceServer) DeliveringOrder ¶
func (*UnimplementedOrderServiceServer) DeliveringOrder(ctx context.Context, req *DeliveryInfo) (*empty.Empty, error)