Documentation ¶
Index ¶
- func RegisterOutletServiceHandler(s server.Server, hdlr OutletServiceHandler, opts ...server.HandlerOption)
- type Commodity
- func (*Commodity) Descriptor() ([]byte, []int)
- func (m *Commodity) GetDescription() string
- func (m *Commodity) GetId() string
- func (m *Commodity) GetPrice() int32
- func (m *Commodity) GetQuantity() int32
- func (m *Commodity) GetWeight() int32
- func (*Commodity) ProtoMessage()
- func (m *Commodity) Reset()
- func (m *Commodity) String() string
- func (m *Commodity) XXX_DiscardUnknown()
- func (m *Commodity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Commodity) XXX_Merge(src proto.Message)
- func (m *Commodity) XXX_Size() int
- func (m *Commodity) XXX_Unmarshal(b []byte) error
- type GetRequest
- func (*GetRequest) Descriptor() ([]byte, []int)
- func (*GetRequest) ProtoMessage()
- func (m *GetRequest) Reset()
- func (m *GetRequest) String() string
- func (m *GetRequest) XXX_DiscardUnknown()
- func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetRequest) XXX_Merge(src proto.Message)
- func (m *GetRequest) XXX_Size() int
- func (m *GetRequest) XXX_Unmarshal(b []byte) error
- type Order
- func (*Order) Descriptor() ([]byte, []int)
- func (m *Order) GetCommoditys() []*Commodity
- func (m *Order) GetCourierId() string
- func (m *Order) GetDescription() string
- func (m *Order) GetId() string
- func (m *Order) GetSumPrice() int32
- func (m *Order) GetUserId() string
- 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 OutletService
- type OutletServiceClient
- type OutletServiceHandler
- type Response
- func (*Response) Descriptor() ([]byte, []int)
- func (m *Response) GetCreated() bool
- func (m *Response) GetOrders() []*Order
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) String() string
- func (m *Response) XXX_DiscardUnknown()
- func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Response) XXX_Merge(src proto.Message)
- func (m *Response) XXX_Size() int
- func (m *Response) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterOutletServiceHandler ¶
func RegisterOutletServiceHandler(s server.Server, hdlr OutletServiceHandler, opts ...server.HandlerOption)
Types ¶
type Commodity ¶
type Commodity struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Price int32 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"` Quantity int32 `protobuf:"varint,4,opt,name=quantity,proto3" json:"quantity,omitempty"` Weight int32 `protobuf:"varint,5,opt,name=weight,proto3" json:"weight,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Commodity) Descriptor ¶
func (*Commodity) GetDescription ¶
func (*Commodity) GetQuantity ¶
func (*Commodity) ProtoMessage ¶
func (*Commodity) ProtoMessage()
func (*Commodity) XXX_DiscardUnknown ¶
func (m *Commodity) XXX_DiscardUnknown()
func (*Commodity) XXX_Marshal ¶
func (*Commodity) XXX_Unmarshal ¶
type GetRequest ¶
type GetRequest struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetRequest) Descriptor ¶
func (*GetRequest) Descriptor() ([]byte, []int)
func (*GetRequest) ProtoMessage ¶
func (*GetRequest) ProtoMessage()
func (*GetRequest) Reset ¶
func (m *GetRequest) Reset()
func (*GetRequest) String ¶
func (m *GetRequest) String() string
func (*GetRequest) XXX_DiscardUnknown ¶
func (m *GetRequest) XXX_DiscardUnknown()
func (*GetRequest) XXX_Marshal ¶
func (m *GetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetRequest) XXX_Merge ¶
func (m *GetRequest) XXX_Merge(src proto.Message)
func (*GetRequest) XXX_Size ¶
func (m *GetRequest) XXX_Size() int
func (*GetRequest) XXX_Unmarshal ¶
func (m *GetRequest) XXX_Unmarshal(b []byte) error
type Order ¶
type Order struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` SumPrice int32 `protobuf:"varint,3,opt,name=sum_price,json=sumPrice,proto3" json:"sum_price,omitempty"` UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` CourierId string `protobuf:"bytes,5,opt,name=courier_id,json=courierId,proto3" json:"courier_id,omitempty"` Commoditys []*Commodity `protobuf:"bytes,6,rep,name=commoditys,proto3" json:"commoditys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Order) Descriptor ¶
func (*Order) GetCommoditys ¶
func (*Order) GetCourierId ¶
func (*Order) GetDescription ¶
func (*Order) GetSumPrice ¶
func (*Order) ProtoMessage ¶
func (*Order) ProtoMessage()
func (*Order) XXX_DiscardUnknown ¶
func (m *Order) XXX_DiscardUnknown()
func (*Order) XXX_Marshal ¶
func (*Order) XXX_Unmarshal ¶
type OutletService ¶
type OutletService struct {
OutletServiceHandler
}
func (*OutletService) CreateOrder ¶
func (*OutletService) GetOrders ¶
func (h *OutletService) GetOrders(ctx context.Context, in *GetRequest, out *Response) error
type OutletServiceClient ¶
type OutletServiceClient interface { CreateOrder(ctx context.Context, in *Order, opts ...client.CallOption) (*Response, error) GetOrders(ctx context.Context, in *GetRequest, opts ...client.CallOption) (*Response, error) }
func NewOutletServiceClient ¶
func NewOutletServiceClient(serviceName string, c client.Client) OutletServiceClient
type OutletServiceHandler ¶
type Response ¶
type Response struct { Created bool `protobuf:"varint,1,opt,name=created,proto3" json:"created,omitempty"` Orders []*Order `protobuf:"bytes,2,rep,name=orders,proto3" json:"orders,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Response) Descriptor ¶
func (*Response) GetCreated ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) XXX_DiscardUnknown ¶
func (m *Response) XXX_DiscardUnknown()
func (*Response) XXX_Marshal ¶
func (*Response) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.