pb

package
v0.0.0-...-2d31ac5 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CartService_CreateCart_FullMethodName            = "/cart.CartService/CreateCart"
	CartService_ReadCart_FullMethodName              = "/cart.CartService/ReadCart"
	CartService_UpdateCart_FullMethodName            = "/cart.CartService/UpdateCart"
	CartService_DeleteCart_FullMethodName            = "/cart.CartService/DeleteCart"
	CartService_AddProductToCart_FullMethodName      = "/cart.CartService/AddProductToCart"
	CartService_RemoveProductFromCart_FullMethodName = "/cart.CartService/RemoveProductFromCart"
)
View Source
const (
	OrderService_CreateOrder_FullMethodName     = "/order.OrderService/CreateOrder"
	OrderService_ReadOrder_FullMethodName       = "/order.OrderService/ReadOrder"
	OrderService_UpdateOrder_FullMethodName     = "/order.OrderService/UpdateOrder"
	OrderService_DeleteOrder_FullMethodName     = "/order.OrderService/DeleteOrder"
	OrderService_CreateOrderItem_FullMethodName = "/order.OrderService/CreateOrderItem"
	OrderService_ReadOrderItem_FullMethodName   = "/order.OrderService/ReadOrderItem"
	OrderService_UpdateOrderItem_FullMethodName = "/order.OrderService/UpdateOrderItem"
	OrderService_DeleteOrderItem_FullMethodName = "/order.OrderService/DeleteOrderItem"
	OrderService_DecomposeOrder_FullMethodName  = "/order.OrderService/DecomposeOrder"
)
View Source
const (
	ProductService_CreateProduct_FullMethodName   = "/product.ProductService/CreateProduct"
	ProductService_ReadProduct_FullMethodName     = "/product.ProductService/ReadProduct"
	ProductService_UpdateProduct_FullMethodName   = "/product.ProductService/UpdateProduct"
	ProductService_DeleteProduct_FullMethodName   = "/product.ProductService/DeleteProduct"
	ProductService_SearchProducts_FullMethodName  = "/product.ProductService/SearchProducts"
	ProductService_ReadAllProducts_FullMethodName = "/product.ProductService/ReadAllProducts"
)

Variables

View Source
var CartService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cart.CartService",
	HandlerType: (*CartServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateCart",
			Handler:    _CartService_CreateCart_Handler,
		},
		{
			MethodName: "ReadCart",
			Handler:    _CartService_ReadCart_Handler,
		},
		{
			MethodName: "UpdateCart",
			Handler:    _CartService_UpdateCart_Handler,
		},
		{
			MethodName: "DeleteCart",
			Handler:    _CartService_DeleteCart_Handler,
		},
		{
			MethodName: "AddProductToCart",
			Handler:    _CartService_AddProductToCart_Handler,
		},
		{
			MethodName: "RemoveProductFromCart",
			Handler:    _CartService_RemoveProductFromCart_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/proto/cart.proto",
}

CartService_ServiceDesc is the grpc.ServiceDesc for CartService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_api_proto_cart_proto protoreflect.FileDescriptor
View Source
var File_api_proto_order_proto protoreflect.FileDescriptor
View Source
var File_api_proto_product_proto protoreflect.FileDescriptor
View Source
var OrderService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "order.OrderService",
	HandlerType: (*OrderServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateOrder",
			Handler:    _OrderService_CreateOrder_Handler,
		},
		{
			MethodName: "ReadOrder",
			Handler:    _OrderService_ReadOrder_Handler,
		},
		{
			MethodName: "UpdateOrder",
			Handler:    _OrderService_UpdateOrder_Handler,
		},
		{
			MethodName: "DeleteOrder",
			Handler:    _OrderService_DeleteOrder_Handler,
		},
		{
			MethodName: "CreateOrderItem",
			Handler:    _OrderService_CreateOrderItem_Handler,
		},
		{
			MethodName: "ReadOrderItem",
			Handler:    _OrderService_ReadOrderItem_Handler,
		},
		{
			MethodName: "UpdateOrderItem",
			Handler:    _OrderService_UpdateOrderItem_Handler,
		},
		{
			MethodName: "DeleteOrderItem",
			Handler:    _OrderService_DeleteOrderItem_Handler,
		},
		{
			MethodName: "DecomposeOrder",
			Handler:    _OrderService_DecomposeOrder_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/proto/order.proto",
}

OrderService_ServiceDesc is the grpc.ServiceDesc for OrderService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProductService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "product.ProductService",
	HandlerType: (*ProductServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProduct",
			Handler:    _ProductService_CreateProduct_Handler,
		},
		{
			MethodName: "ReadProduct",
			Handler:    _ProductService_ReadProduct_Handler,
		},
		{
			MethodName: "UpdateProduct",
			Handler:    _ProductService_UpdateProduct_Handler,
		},
		{
			MethodName: "DeleteProduct",
			Handler:    _ProductService_DeleteProduct_Handler,
		},
		{
			MethodName: "SearchProducts",
			Handler:    _ProductService_SearchProducts_Handler,
		},
		{
			MethodName: "ReadAllProducts",
			Handler:    _ProductService_ReadAllProducts_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/proto/product.proto",
}

ProductService_ServiceDesc is the grpc.ServiceDesc for ProductService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterCartServiceServer

func RegisterCartServiceServer(s grpc.ServiceRegistrar, srv CartServiceServer)

func RegisterOrderServiceServer

func RegisterOrderServiceServer(s grpc.ServiceRegistrar, srv OrderServiceServer)

func RegisterProductServiceServer

func RegisterProductServiceServer(s grpc.ServiceRegistrar, srv ProductServiceServer)

Types

type AddProductToCartRequest

type AddProductToCartRequest struct {
	CartId  *CartID  `protobuf:"bytes,1,opt,name=cart_id,json=cartId,proto3" json:"cart_id,omitempty"`
	Product *Product `protobuf:"bytes,2,opt,name=product,proto3" json:"product,omitempty"`
	// contains filtered or unexported fields
}

func (*AddProductToCartRequest) Descriptor deprecated

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

Deprecated: Use AddProductToCartRequest.ProtoReflect.Descriptor instead.

func (*AddProductToCartRequest) GetCartId

func (x *AddProductToCartRequest) GetCartId() *CartID

func (*AddProductToCartRequest) GetProduct

func (x *AddProductToCartRequest) GetProduct() *Product

func (*AddProductToCartRequest) ProtoMessage

func (*AddProductToCartRequest) ProtoMessage()

func (*AddProductToCartRequest) ProtoReflect

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

func (*AddProductToCartRequest) Reset

func (x *AddProductToCartRequest) Reset()

func (*AddProductToCartRequest) String

func (x *AddProductToCartRequest) String() string

type AddProductToCartResponse

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

func (*AddProductToCartResponse) Descriptor deprecated

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

Deprecated: Use AddProductToCartResponse.ProtoReflect.Descriptor instead.

func (*AddProductToCartResponse) GetCart

func (x *AddProductToCartResponse) GetCart() *Cart

func (*AddProductToCartResponse) ProtoMessage

func (*AddProductToCartResponse) ProtoMessage()

func (*AddProductToCartResponse) ProtoReflect

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

func (*AddProductToCartResponse) Reset

func (x *AddProductToCartResponse) Reset()

func (*AddProductToCartResponse) String

func (x *AddProductToCartResponse) String() string

type Cart

type Cart struct {
	Id         string     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	UserId     string     `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrderId    string     `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	Items      []*Product `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"`
	Quantity   int32      `protobuf:"varint,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
	TotalPrice string     `protobuf:"bytes,6,opt,name=total_price,json=totalPrice,proto3" json:"total_price,omitempty"`
	TotalTax   string     `protobuf:"bytes,7,opt,name=total_tax,json=totalTax,proto3" json:"total_tax,omitempty"`
	CouponCode string     `protobuf:"bytes,8,opt,name=coupon_code,json=couponCode,proto3" json:"coupon_code,omitempty"`
	// contains filtered or unexported fields
}

func (*Cart) Descriptor deprecated

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

Deprecated: Use Cart.ProtoReflect.Descriptor instead.

func (*Cart) GetCouponCode

func (x *Cart) GetCouponCode() string

func (*Cart) GetId

func (x *Cart) GetId() string

func (*Cart) GetItems

func (x *Cart) GetItems() []*Product

func (*Cart) GetOrderId

func (x *Cart) GetOrderId() string

func (*Cart) GetQuantity

func (x *Cart) GetQuantity() int32

func (*Cart) GetTotalPrice

func (x *Cart) GetTotalPrice() string

func (*Cart) GetTotalTax

func (x *Cart) GetTotalTax() string

func (*Cart) GetUserId

func (x *Cart) GetUserId() string

func (*Cart) ProtoMessage

func (*Cart) ProtoMessage()

func (*Cart) ProtoReflect

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

func (*Cart) Reset

func (x *Cart) Reset()

func (*Cart) String

func (x *Cart) String() string

type CartID

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

func (*CartID) Descriptor deprecated

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

Deprecated: Use CartID.ProtoReflect.Descriptor instead.

func (*CartID) GetId

func (x *CartID) GetId() string

func (*CartID) ProtoMessage

func (*CartID) ProtoMessage()

func (*CartID) ProtoReflect

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

func (*CartID) Reset

func (x *CartID) Reset()

func (*CartID) String

func (x *CartID) String() string

type CartServiceClient

type CartServiceClient interface {
	CreateCart(ctx context.Context, in *CreateCartRequest, opts ...grpc.CallOption) (*CreateCartResponse, error)
	ReadCart(ctx context.Context, in *ReadCartRequest, opts ...grpc.CallOption) (*ReadCartResponse, error)
	UpdateCart(ctx context.Context, in *UpdateCartRequest, opts ...grpc.CallOption) (*UpdateCartResponse, error)
	DeleteCart(ctx context.Context, in *DeleteCartRequest, opts ...grpc.CallOption) (*DeleteCartResponse, error)
	AddProductToCart(ctx context.Context, in *AddProductToCartRequest, opts ...grpc.CallOption) (*AddProductToCartResponse, error)
	RemoveProductFromCart(ctx context.Context, in *RemoveProductFromCartRequest, opts ...grpc.CallOption) (*RemoveProductFromCartResponse, error)
}

CartServiceClient is the client API for CartService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CartServiceServer

CartServiceServer is the server API for CartService service. All implementations must embed UnimplementedCartServiceServer for forward compatibility

type CreateCartRequest

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

func (*CreateCartRequest) Descriptor deprecated

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

Deprecated: Use CreateCartRequest.ProtoReflect.Descriptor instead.

func (*CreateCartRequest) GetCart

func (x *CreateCartRequest) GetCart() *Cart

func (*CreateCartRequest) ProtoMessage

func (*CreateCartRequest) ProtoMessage()

func (*CreateCartRequest) ProtoReflect

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

func (*CreateCartRequest) Reset

func (x *CreateCartRequest) Reset()

func (*CreateCartRequest) String

func (x *CreateCartRequest) String() string

type CreateCartResponse

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

func (*CreateCartResponse) Descriptor deprecated

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

Deprecated: Use CreateCartResponse.ProtoReflect.Descriptor instead.

func (*CreateCartResponse) GetCart

func (x *CreateCartResponse) GetCart() *Cart

func (*CreateCartResponse) ProtoMessage

func (*CreateCartResponse) ProtoMessage()

func (*CreateCartResponse) ProtoReflect

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

func (*CreateCartResponse) Reset

func (x *CreateCartResponse) Reset()

func (*CreateCartResponse) String

func (x *CreateCartResponse) String() string

type CreateOrderItemRequest

type CreateOrderItemRequest struct {
	OrderItem *OrderItem `protobuf:"bytes,1,opt,name=order_item,json=orderItem,proto3" json:"order_item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOrderItemRequest) Descriptor deprecated

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

Deprecated: Use CreateOrderItemRequest.ProtoReflect.Descriptor instead.

func (*CreateOrderItemRequest) GetOrderItem

func (x *CreateOrderItemRequest) GetOrderItem() *OrderItem

func (*CreateOrderItemRequest) ProtoMessage

func (*CreateOrderItemRequest) ProtoMessage()

func (*CreateOrderItemRequest) ProtoReflect

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

func (*CreateOrderItemRequest) Reset

func (x *CreateOrderItemRequest) Reset()

func (*CreateOrderItemRequest) String

func (x *CreateOrderItemRequest) String() string

type CreateOrderItemResponse

type CreateOrderItemResponse struct {
	OrderItem *OrderItem `protobuf:"bytes,1,opt,name=order_item,json=orderItem,proto3" json:"order_item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOrderItemResponse) Descriptor deprecated

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

Deprecated: Use CreateOrderItemResponse.ProtoReflect.Descriptor instead.

func (*CreateOrderItemResponse) GetOrderItem

func (x *CreateOrderItemResponse) GetOrderItem() *OrderItem

func (*CreateOrderItemResponse) ProtoMessage

func (*CreateOrderItemResponse) ProtoMessage()

func (*CreateOrderItemResponse) ProtoReflect

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

func (*CreateOrderItemResponse) Reset

func (x *CreateOrderItemResponse) Reset()

func (*CreateOrderItemResponse) String

func (x *CreateOrderItemResponse) String() string

type CreateOrderRequest

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

func (*CreateOrderRequest) Descriptor deprecated

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

Deprecated: Use CreateOrderRequest.ProtoReflect.Descriptor instead.

func (*CreateOrderRequest) GetOrder

func (x *CreateOrderRequest) GetOrder() *Order

func (*CreateOrderRequest) ProtoMessage

func (*CreateOrderRequest) ProtoMessage()

func (*CreateOrderRequest) ProtoReflect

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

func (*CreateOrderRequest) Reset

func (x *CreateOrderRequest) Reset()

func (*CreateOrderRequest) String

func (x *CreateOrderRequest) String() string

type CreateOrderResponse

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

func (*CreateOrderResponse) Descriptor deprecated

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

Deprecated: Use CreateOrderResponse.ProtoReflect.Descriptor instead.

func (*CreateOrderResponse) GetOrder

func (x *CreateOrderResponse) GetOrder() *Order

func (*CreateOrderResponse) ProtoMessage

func (*CreateOrderResponse) ProtoMessage()

func (*CreateOrderResponse) ProtoReflect

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

func (*CreateOrderResponse) Reset

func (x *CreateOrderResponse) Reset()

func (*CreateOrderResponse) String

func (x *CreateOrderResponse) String() string

type CreateProductResponse

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

func (*CreateProductResponse) Descriptor deprecated

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

Deprecated: Use CreateProductResponse.ProtoReflect.Descriptor instead.

func (*CreateProductResponse) GetProduct

func (x *CreateProductResponse) GetProduct() *Product

func (*CreateProductResponse) ProtoMessage

func (*CreateProductResponse) ProtoMessage()

func (*CreateProductResponse) ProtoReflect

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

func (*CreateProductResponse) Reset

func (x *CreateProductResponse) Reset()

func (*CreateProductResponse) String

func (x *CreateProductResponse) String() string

type DecomposeOrderRequest

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

func (*DecomposeOrderRequest) Descriptor deprecated

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

Deprecated: Use DecomposeOrderRequest.ProtoReflect.Descriptor instead.

func (*DecomposeOrderRequest) GetOrder

func (x *DecomposeOrderRequest) GetOrder() *Order

func (*DecomposeOrderRequest) ProtoMessage

func (*DecomposeOrderRequest) ProtoMessage()

func (*DecomposeOrderRequest) ProtoReflect

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

func (*DecomposeOrderRequest) Reset

func (x *DecomposeOrderRequest) Reset()

func (*DecomposeOrderRequest) String

func (x *DecomposeOrderRequest) String() string

type DecomposeOrderResponse

type DecomposeOrderResponse struct {
	DecomposedOrders []*Order `protobuf:"bytes,1,rep,name=decomposed_orders,json=decomposedOrders,proto3" json:"decomposed_orders,omitempty"`
	// contains filtered or unexported fields
}

func (*DecomposeOrderResponse) Descriptor deprecated

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

Deprecated: Use DecomposeOrderResponse.ProtoReflect.Descriptor instead.

func (*DecomposeOrderResponse) GetDecomposedOrders

func (x *DecomposeOrderResponse) GetDecomposedOrders() []*Order

func (*DecomposeOrderResponse) ProtoMessage

func (*DecomposeOrderResponse) ProtoMessage()

func (*DecomposeOrderResponse) ProtoReflect

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

func (*DecomposeOrderResponse) Reset

func (x *DecomposeOrderResponse) Reset()

func (*DecomposeOrderResponse) String

func (x *DecomposeOrderResponse) String() string

type DeleteCartRequest

type DeleteCartRequest struct {
	CartId *CartID `protobuf:"bytes,1,opt,name=cart_id,json=cartId,proto3" json:"cart_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCartRequest) Descriptor deprecated

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

Deprecated: Use DeleteCartRequest.ProtoReflect.Descriptor instead.

func (*DeleteCartRequest) GetCartId

func (x *DeleteCartRequest) GetCartId() *CartID

func (*DeleteCartRequest) ProtoMessage

func (*DeleteCartRequest) ProtoMessage()

func (*DeleteCartRequest) ProtoReflect

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

func (*DeleteCartRequest) Reset

func (x *DeleteCartRequest) Reset()

func (*DeleteCartRequest) String

func (x *DeleteCartRequest) String() string

type DeleteCartResponse

type DeleteCartResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCartResponse) Descriptor deprecated

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

Deprecated: Use DeleteCartResponse.ProtoReflect.Descriptor instead.

func (*DeleteCartResponse) GetSuccess

func (x *DeleteCartResponse) GetSuccess() bool

func (*DeleteCartResponse) ProtoMessage

func (*DeleteCartResponse) ProtoMessage()

func (*DeleteCartResponse) ProtoReflect

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

func (*DeleteCartResponse) Reset

func (x *DeleteCartResponse) Reset()

func (*DeleteCartResponse) String

func (x *DeleteCartResponse) String() string

type DeleteOrderItemRequest

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

func (*DeleteOrderItemRequest) Descriptor deprecated

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

Deprecated: Use DeleteOrderItemRequest.ProtoReflect.Descriptor instead.

func (*DeleteOrderItemRequest) GetId

func (x *DeleteOrderItemRequest) GetId() string

func (*DeleteOrderItemRequest) ProtoMessage

func (*DeleteOrderItemRequest) ProtoMessage()

func (*DeleteOrderItemRequest) ProtoReflect

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

func (*DeleteOrderItemRequest) Reset

func (x *DeleteOrderItemRequest) Reset()

func (*DeleteOrderItemRequest) String

func (x *DeleteOrderItemRequest) String() string

type DeleteOrderItemResponse

type DeleteOrderItemResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOrderItemResponse) Descriptor deprecated

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

Deprecated: Use DeleteOrderItemResponse.ProtoReflect.Descriptor instead.

func (*DeleteOrderItemResponse) GetSuccess

func (x *DeleteOrderItemResponse) GetSuccess() bool

func (*DeleteOrderItemResponse) ProtoMessage

func (*DeleteOrderItemResponse) ProtoMessage()

func (*DeleteOrderItemResponse) ProtoReflect

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

func (*DeleteOrderItemResponse) Reset

func (x *DeleteOrderItemResponse) Reset()

func (*DeleteOrderItemResponse) String

func (x *DeleteOrderItemResponse) String() string

type DeleteOrderRequest

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

func (*DeleteOrderRequest) Descriptor deprecated

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

Deprecated: Use DeleteOrderRequest.ProtoReflect.Descriptor instead.

func (*DeleteOrderRequest) GetId

func (x *DeleteOrderRequest) GetId() string

func (*DeleteOrderRequest) ProtoMessage

func (*DeleteOrderRequest) ProtoMessage()

func (*DeleteOrderRequest) ProtoReflect

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

func (*DeleteOrderRequest) Reset

func (x *DeleteOrderRequest) Reset()

func (*DeleteOrderRequest) String

func (x *DeleteOrderRequest) String() string

type DeleteOrderResponse

type DeleteOrderResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOrderResponse) Descriptor deprecated

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

Deprecated: Use DeleteOrderResponse.ProtoReflect.Descriptor instead.

func (*DeleteOrderResponse) GetSuccess

func (x *DeleteOrderResponse) GetSuccess() bool

func (*DeleteOrderResponse) ProtoMessage

func (*DeleteOrderResponse) ProtoMessage()

func (*DeleteOrderResponse) ProtoReflect

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

func (*DeleteOrderResponse) Reset

func (x *DeleteOrderResponse) Reset()

func (*DeleteOrderResponse) String

func (x *DeleteOrderResponse) String() string

type DeleteProductResponse

type DeleteProductResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProductResponse) Descriptor deprecated

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

Deprecated: Use DeleteProductResponse.ProtoReflect.Descriptor instead.

func (*DeleteProductResponse) GetSuccess

func (x *DeleteProductResponse) GetSuccess() bool

func (*DeleteProductResponse) ProtoMessage

func (*DeleteProductResponse) ProtoMessage()

func (*DeleteProductResponse) ProtoReflect

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

func (*DeleteProductResponse) Reset

func (x *DeleteProductResponse) Reset()

func (*DeleteProductResponse) String

func (x *DeleteProductResponse) String() string

type ItemDependency

type ItemDependency struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Type can be 'dependOn', 'bundle' or 'suggestion'
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ItemDependency) Descriptor deprecated

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

Deprecated: Use ItemDependency.ProtoReflect.Descriptor instead.

func (*ItemDependency) GetId

func (x *ItemDependency) GetId() string

func (*ItemDependency) GetType

func (x *ItemDependency) GetType() string

func (*ItemDependency) ProtoMessage

func (*ItemDependency) ProtoMessage()

func (*ItemDependency) ProtoReflect

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

func (*ItemDependency) Reset

func (x *ItemDependency) Reset()

func (*ItemDependency) String

func (x *ItemDependency) String() string

type Order

type Order struct {
	Id         string       `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	UserId     string       `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	OrderItem  []*OrderItem `protobuf:"bytes,3,rep,name=order_item,json=orderItem,proto3" json:"order_item,omitempty"`
	TotalPrice string       `protobuf:"bytes,4,opt,name=total_price,json=totalPrice,proto3" json:"total_price,omitempty"`
	TotalTax   string       `protobuf:"bytes,5,opt,name=total_tax,json=totalTax,proto3" json:"total_tax,omitempty"`
	// contains filtered or unexported fields
}

func (*Order) Descriptor deprecated

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

Deprecated: Use Order.ProtoReflect.Descriptor instead.

func (*Order) GetId

func (x *Order) GetId() string

func (*Order) GetOrderItem

func (x *Order) GetOrderItem() []*OrderItem

func (*Order) GetTotalPrice

func (x *Order) GetTotalPrice() string

func (*Order) GetTotalTax

func (x *Order) GetTotalTax() string

func (*Order) GetUserId

func (x *Order) GetUserId() string

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) ProtoReflect

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

func (*Order) Reset

func (x *Order) Reset()

func (*Order) String

func (x *Order) String() string

type OrderItem

type OrderItem struct {
	Id           string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ProductId    string            `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	BasePrice    string            `protobuf:"bytes,3,opt,name=base_price,json=basePrice,proto3" json:"base_price,omitempty"`
	TaxAmount    string            `protobuf:"bytes,4,opt,name=tax_amount,json=taxAmount,proto3" json:"tax_amount,omitempty"`
	Dependencies []*ItemDependency `protobuf:"bytes,5,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderItem) Descriptor deprecated

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

Deprecated: Use OrderItem.ProtoReflect.Descriptor instead.

func (*OrderItem) GetBasePrice

func (x *OrderItem) GetBasePrice() string

func (*OrderItem) GetDependencies

func (x *OrderItem) GetDependencies() []*ItemDependency

func (*OrderItem) GetId

func (x *OrderItem) GetId() string

func (*OrderItem) GetProductId

func (x *OrderItem) GetProductId() string

func (*OrderItem) GetTaxAmount

func (x *OrderItem) GetTaxAmount() string

func (*OrderItem) ProtoMessage

func (*OrderItem) ProtoMessage()

func (*OrderItem) ProtoReflect

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

func (*OrderItem) Reset

func (x *OrderItem) Reset()

func (*OrderItem) String

func (x *OrderItem) String() string

type OrderServiceClient

OrderServiceClient is the client API for OrderService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OrderServiceServer

OrderServiceServer is the server API for OrderService service. All implementations must embed UnimplementedOrderServiceServer for forward compatibility

type Product

type Product struct {
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name          string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description   string                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	BasePrice     string                 `protobuf:"bytes,4,opt,name=base_price,json=basePrice,proto3" json:"base_price,omitempty"`
	Category      string                 `protobuf:"bytes,5,opt,name=category,proto3" json:"category,omitempty"`
	ImageUrl      string                 `protobuf:"bytes,6,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"`
	Version       int32                  `protobuf:"varint,7,opt,name=version,proto3" json:"version,omitempty"`
	Tags          []string               `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"`
	Relationships []*ProductRelationship `protobuf:"bytes,9,rep,name=relationships,proto3" json:"relationships,omitempty"`
	// contains filtered or unexported fields
}

func (*Product) Descriptor deprecated

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

Deprecated: Use Product.ProtoReflect.Descriptor instead.

func (*Product) GetBasePrice

func (x *Product) GetBasePrice() string

func (*Product) GetCategory

func (x *Product) GetCategory() string

func (*Product) GetDescription

func (x *Product) GetDescription() string

func (*Product) GetId

func (x *Product) GetId() string

func (*Product) GetImageUrl

func (x *Product) GetImageUrl() string

func (*Product) GetName

func (x *Product) GetName() string

func (*Product) GetRelationships

func (x *Product) GetRelationships() []*ProductRelationship

func (*Product) GetTags

func (x *Product) GetTags() []string

func (*Product) GetVersion

func (x *Product) GetVersion() int32

func (*Product) ProtoMessage

func (*Product) ProtoMessage()

func (*Product) ProtoReflect

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

func (*Product) Reset

func (x *Product) Reset()

func (*Product) String

func (x *Product) String() string

type ProductID

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

func (*ProductID) Descriptor deprecated

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

Deprecated: Use ProductID.ProtoReflect.Descriptor instead.

func (*ProductID) GetId

func (x *ProductID) GetId() string

func (*ProductID) ProtoMessage

func (*ProductID) ProtoMessage()

func (*ProductID) ProtoReflect

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

func (*ProductID) Reset

func (x *ProductID) Reset()

func (*ProductID) String

func (x *ProductID) String() string

type ProductList

type ProductList struct {
	Products []*Product `protobuf:"bytes,1,rep,name=products,proto3" json:"products,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductList) Descriptor deprecated

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

Deprecated: Use ProductList.ProtoReflect.Descriptor instead.

func (*ProductList) GetProducts

func (x *ProductList) GetProducts() []*Product

func (*ProductList) ProtoMessage

func (*ProductList) ProtoMessage()

func (*ProductList) ProtoReflect

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

func (*ProductList) Reset

func (x *ProductList) Reset()

func (*ProductList) String

func (x *ProductList) String() string

type ProductRelationship

type ProductRelationship struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Type can be 'dependOn', 'bundle' or 'suggestion'
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductRelationship) Descriptor deprecated

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

Deprecated: Use ProductRelationship.ProtoReflect.Descriptor instead.

func (*ProductRelationship) GetId

func (x *ProductRelationship) GetId() string

func (*ProductRelationship) GetType

func (x *ProductRelationship) GetType() string

func (*ProductRelationship) ProtoMessage

func (*ProductRelationship) ProtoMessage()

func (*ProductRelationship) ProtoReflect

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

func (*ProductRelationship) Reset

func (x *ProductRelationship) Reset()

func (*ProductRelationship) String

func (x *ProductRelationship) String() string

type ProductServiceClient

type ProductServiceClient interface {
	CreateProduct(ctx context.Context, in *Product, opts ...grpc.CallOption) (*CreateProductResponse, error)
	ReadProduct(ctx context.Context, in *ProductID, opts ...grpc.CallOption) (*ReadProductResponse, error)
	UpdateProduct(ctx context.Context, in *Product, opts ...grpc.CallOption) (*UpdateProductResponse, error)
	DeleteProduct(ctx context.Context, in *ProductID, opts ...grpc.CallOption) (*DeleteProductResponse, error)
	SearchProducts(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchProductsResponse, error)
	ReadAllProducts(ctx context.Context, in *ReadAllProductsRequest, opts ...grpc.CallOption) (*ReadAllProductsResponse, error)
}

ProductServiceClient is the client API for ProductService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProductServiceServer

type ProductServiceServer interface {
	CreateProduct(context.Context, *Product) (*CreateProductResponse, error)
	ReadProduct(context.Context, *ProductID) (*ReadProductResponse, error)
	UpdateProduct(context.Context, *Product) (*UpdateProductResponse, error)
	DeleteProduct(context.Context, *ProductID) (*DeleteProductResponse, error)
	SearchProducts(context.Context, *SearchRequest) (*SearchProductsResponse, error)
	ReadAllProducts(context.Context, *ReadAllProductsRequest) (*ReadAllProductsResponse, error)
	// contains filtered or unexported methods
}

ProductServiceServer is the server API for ProductService service. All implementations must embed UnimplementedProductServiceServer for forward compatibility

type ReadAllProductsRequest

type ReadAllProductsRequest struct {
	Limit int32  `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Sort  string `protobuf:"bytes,2,opt,name=sort,proto3" json:"sort,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadAllProductsRequest) Descriptor deprecated

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

Deprecated: Use ReadAllProductsRequest.ProtoReflect.Descriptor instead.

func (*ReadAllProductsRequest) GetLimit

func (x *ReadAllProductsRequest) GetLimit() int32

func (*ReadAllProductsRequest) GetSort

func (x *ReadAllProductsRequest) GetSort() string

func (*ReadAllProductsRequest) ProtoMessage

func (*ReadAllProductsRequest) ProtoMessage()

func (*ReadAllProductsRequest) ProtoReflect

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

func (*ReadAllProductsRequest) Reset

func (x *ReadAllProductsRequest) Reset()

func (*ReadAllProductsRequest) String

func (x *ReadAllProductsRequest) String() string

type ReadAllProductsResponse

type ReadAllProductsResponse struct {
	Products *ProductList `protobuf:"bytes,1,opt,name=products,proto3" json:"products,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadAllProductsResponse) Descriptor deprecated

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

Deprecated: Use ReadAllProductsResponse.ProtoReflect.Descriptor instead.

func (*ReadAllProductsResponse) GetProducts

func (x *ReadAllProductsResponse) GetProducts() *ProductList

func (*ReadAllProductsResponse) ProtoMessage

func (*ReadAllProductsResponse) ProtoMessage()

func (*ReadAllProductsResponse) ProtoReflect

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

func (*ReadAllProductsResponse) Reset

func (x *ReadAllProductsResponse) Reset()

func (*ReadAllProductsResponse) String

func (x *ReadAllProductsResponse) String() string

type ReadCartRequest

type ReadCartRequest struct {
	CartId *CartID `protobuf:"bytes,1,opt,name=cart_id,json=cartId,proto3" json:"cart_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadCartRequest) Descriptor deprecated

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

Deprecated: Use ReadCartRequest.ProtoReflect.Descriptor instead.

func (*ReadCartRequest) GetCartId

func (x *ReadCartRequest) GetCartId() *CartID

func (*ReadCartRequest) ProtoMessage

func (*ReadCartRequest) ProtoMessage()

func (*ReadCartRequest) ProtoReflect

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

func (*ReadCartRequest) Reset

func (x *ReadCartRequest) Reset()

func (*ReadCartRequest) String

func (x *ReadCartRequest) String() string

type ReadCartResponse

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

func (*ReadCartResponse) Descriptor deprecated

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

Deprecated: Use ReadCartResponse.ProtoReflect.Descriptor instead.

func (*ReadCartResponse) GetCart

func (x *ReadCartResponse) GetCart() *Cart

func (*ReadCartResponse) ProtoMessage

func (*ReadCartResponse) ProtoMessage()

func (*ReadCartResponse) ProtoReflect

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

func (*ReadCartResponse) Reset

func (x *ReadCartResponse) Reset()

func (*ReadCartResponse) String

func (x *ReadCartResponse) String() string

type ReadOrderItemRequest

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

func (*ReadOrderItemRequest) Descriptor deprecated

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

Deprecated: Use ReadOrderItemRequest.ProtoReflect.Descriptor instead.

func (*ReadOrderItemRequest) GetId

func (x *ReadOrderItemRequest) GetId() string

func (*ReadOrderItemRequest) ProtoMessage

func (*ReadOrderItemRequest) ProtoMessage()

func (*ReadOrderItemRequest) ProtoReflect

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

func (*ReadOrderItemRequest) Reset

func (x *ReadOrderItemRequest) Reset()

func (*ReadOrderItemRequest) String

func (x *ReadOrderItemRequest) String() string

type ReadOrderItemResponse

type ReadOrderItemResponse struct {
	OrderItem *OrderItem `protobuf:"bytes,1,opt,name=order_item,json=orderItem,proto3" json:"order_item,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadOrderItemResponse) Descriptor deprecated

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

Deprecated: Use ReadOrderItemResponse.ProtoReflect.Descriptor instead.

func (*ReadOrderItemResponse) GetOrderItem

func (x *ReadOrderItemResponse) GetOrderItem() *OrderItem

func (*ReadOrderItemResponse) ProtoMessage

func (*ReadOrderItemResponse) ProtoMessage()

func (*ReadOrderItemResponse) ProtoReflect

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

func (*ReadOrderItemResponse) Reset

func (x *ReadOrderItemResponse) Reset()

func (*ReadOrderItemResponse) String

func (x *ReadOrderItemResponse) String() string

type ReadOrderRequest

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

func (*ReadOrderRequest) Descriptor deprecated

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

Deprecated: Use ReadOrderRequest.ProtoReflect.Descriptor instead.

func (*ReadOrderRequest) GetId

func (x *ReadOrderRequest) GetId() string

func (*ReadOrderRequest) ProtoMessage

func (*ReadOrderRequest) ProtoMessage()

func (*ReadOrderRequest) ProtoReflect

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

func (*ReadOrderRequest) Reset

func (x *ReadOrderRequest) Reset()

func (*ReadOrderRequest) String

func (x *ReadOrderRequest) String() string

type ReadOrderResponse

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

func (*ReadOrderResponse) Descriptor deprecated

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

Deprecated: Use ReadOrderResponse.ProtoReflect.Descriptor instead.

func (*ReadOrderResponse) GetOrder

func (x *ReadOrderResponse) GetOrder() *Order

func (*ReadOrderResponse) ProtoMessage

func (*ReadOrderResponse) ProtoMessage()

func (*ReadOrderResponse) ProtoReflect

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

func (*ReadOrderResponse) Reset

func (x *ReadOrderResponse) Reset()

func (*ReadOrderResponse) String

func (x *ReadOrderResponse) String() string

type ReadProductResponse

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

func (*ReadProductResponse) Descriptor deprecated

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

Deprecated: Use ReadProductResponse.ProtoReflect.Descriptor instead.

func (*ReadProductResponse) GetProduct

func (x *ReadProductResponse) GetProduct() *Product

func (*ReadProductResponse) ProtoMessage

func (*ReadProductResponse) ProtoMessage()

func (*ReadProductResponse) ProtoReflect

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

func (*ReadProductResponse) Reset

func (x *ReadProductResponse) Reset()

func (*ReadProductResponse) String

func (x *ReadProductResponse) String() string

type RemoveProductFromCartRequest

type RemoveProductFromCartRequest struct {
	CartId    *CartID `protobuf:"bytes,1,opt,name=cart_id,json=cartId,proto3" json:"cart_id,omitempty"`
	ProductId string  `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveProductFromCartRequest) Descriptor deprecated

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

Deprecated: Use RemoveProductFromCartRequest.ProtoReflect.Descriptor instead.

func (*RemoveProductFromCartRequest) GetCartId

func (x *RemoveProductFromCartRequest) GetCartId() *CartID

func (*RemoveProductFromCartRequest) GetProductId

func (x *RemoveProductFromCartRequest) GetProductId() string

func (*RemoveProductFromCartRequest) ProtoMessage

func (*RemoveProductFromCartRequest) ProtoMessage()

func (*RemoveProductFromCartRequest) ProtoReflect

func (*RemoveProductFromCartRequest) Reset

func (x *RemoveProductFromCartRequest) Reset()

func (*RemoveProductFromCartRequest) String

type RemoveProductFromCartResponse

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

func (*RemoveProductFromCartResponse) Descriptor deprecated

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

Deprecated: Use RemoveProductFromCartResponse.ProtoReflect.Descriptor instead.

func (*RemoveProductFromCartResponse) GetCart

func (x *RemoveProductFromCartResponse) GetCart() *Cart

func (*RemoveProductFromCartResponse) ProtoMessage

func (*RemoveProductFromCartResponse) ProtoMessage()

func (*RemoveProductFromCartResponse) ProtoReflect

func (*RemoveProductFromCartResponse) Reset

func (x *RemoveProductFromCartResponse) Reset()

func (*RemoveProductFromCartResponse) String

type SearchProductsResponse

type SearchProductsResponse struct {
	Products *ProductList `protobuf:"bytes,1,opt,name=products,proto3" json:"products,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchProductsResponse) Descriptor deprecated

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

Deprecated: Use SearchProductsResponse.ProtoReflect.Descriptor instead.

func (*SearchProductsResponse) GetProducts

func (x *SearchProductsResponse) GetProducts() *ProductList

func (*SearchProductsResponse) ProtoMessage

func (*SearchProductsResponse) ProtoMessage()

func (*SearchProductsResponse) ProtoReflect

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

func (*SearchProductsResponse) Reset

func (x *SearchProductsResponse) Reset()

func (*SearchProductsResponse) String

func (x *SearchProductsResponse) String() string

type SearchRequest

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

func (*SearchRequest) Descriptor deprecated

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

Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead.

func (*SearchRequest) GetQuery

func (x *SearchRequest) GetQuery() string

func (*SearchRequest) ProtoMessage

func (*SearchRequest) ProtoMessage()

func (*SearchRequest) ProtoReflect

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

func (*SearchRequest) Reset

func (x *SearchRequest) Reset()

func (*SearchRequest) String

func (x *SearchRequest) String() string

type UnimplementedCartServiceServer

type UnimplementedCartServiceServer struct {
}

UnimplementedCartServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedCartServiceServer) AddProductToCart

func (UnimplementedCartServiceServer) CreateCart

func (UnimplementedCartServiceServer) DeleteCart

func (UnimplementedCartServiceServer) ReadCart

func (UnimplementedCartServiceServer) UpdateCart

type UnimplementedOrderServiceServer

type UnimplementedOrderServiceServer struct {
}

UnimplementedOrderServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOrderServiceServer) CreateOrder

func (UnimplementedOrderServiceServer) CreateOrderItem

func (UnimplementedOrderServiceServer) DecomposeOrder

func (UnimplementedOrderServiceServer) DeleteOrder

func (UnimplementedOrderServiceServer) DeleteOrderItem

func (UnimplementedOrderServiceServer) ReadOrder

func (UnimplementedOrderServiceServer) ReadOrderItem

func (UnimplementedOrderServiceServer) UpdateOrder

func (UnimplementedOrderServiceServer) UpdateOrderItem

type UnimplementedProductServiceServer

type UnimplementedProductServiceServer struct {
}

UnimplementedProductServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedProductServiceServer) CreateProduct

func (UnimplementedProductServiceServer) DeleteProduct

func (UnimplementedProductServiceServer) ReadAllProducts

func (UnimplementedProductServiceServer) ReadProduct

func (UnimplementedProductServiceServer) SearchProducts

func (UnimplementedProductServiceServer) UpdateProduct

type UnsafeCartServiceServer

type UnsafeCartServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeCartServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CartServiceServer will result in compilation errors.

type UnsafeOrderServiceServer

type UnsafeOrderServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeOrderServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrderServiceServer will result in compilation errors.

type UnsafeProductServiceServer

type UnsafeProductServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProductServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProductServiceServer will result in compilation errors.

type UpdateCartRequest

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

func (*UpdateCartRequest) Descriptor deprecated

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

Deprecated: Use UpdateCartRequest.ProtoReflect.Descriptor instead.

func (*UpdateCartRequest) GetCart

func (x *UpdateCartRequest) GetCart() *Cart

func (*UpdateCartRequest) ProtoMessage

func (*UpdateCartRequest) ProtoMessage()

func (*UpdateCartRequest) ProtoReflect

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

func (*UpdateCartRequest) Reset

func (x *UpdateCartRequest) Reset()

func (*UpdateCartRequest) String

func (x *UpdateCartRequest) String() string

type UpdateCartResponse

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

func (*UpdateCartResponse) Descriptor deprecated

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

Deprecated: Use UpdateCartResponse.ProtoReflect.Descriptor instead.

func (*UpdateCartResponse) GetCart

func (x *UpdateCartResponse) GetCart() *Cart

func (*UpdateCartResponse) ProtoMessage

func (*UpdateCartResponse) ProtoMessage()

func (*UpdateCartResponse) ProtoReflect

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

func (*UpdateCartResponse) Reset

func (x *UpdateCartResponse) Reset()

func (*UpdateCartResponse) String

func (x *UpdateCartResponse) String() string

type UpdateOrderItemRequest

type UpdateOrderItemRequest struct {
	OrderItem *OrderItem `protobuf:"bytes,1,opt,name=order_item,json=orderItem,proto3" json:"order_item,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrderItemRequest) Descriptor deprecated

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

Deprecated: Use UpdateOrderItemRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrderItemRequest) GetOrderItem

func (x *UpdateOrderItemRequest) GetOrderItem() *OrderItem

func (*UpdateOrderItemRequest) ProtoMessage

func (*UpdateOrderItemRequest) ProtoMessage()

func (*UpdateOrderItemRequest) ProtoReflect

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

func (*UpdateOrderItemRequest) Reset

func (x *UpdateOrderItemRequest) Reset()

func (*UpdateOrderItemRequest) String

func (x *UpdateOrderItemRequest) String() string

type UpdateOrderItemResponse

type UpdateOrderItemResponse struct {
	OrderItem *OrderItem `protobuf:"bytes,1,opt,name=order_item,json=orderItem,proto3" json:"order_item,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrderItemResponse) Descriptor deprecated

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

Deprecated: Use UpdateOrderItemResponse.ProtoReflect.Descriptor instead.

func (*UpdateOrderItemResponse) GetOrderItem

func (x *UpdateOrderItemResponse) GetOrderItem() *OrderItem

func (*UpdateOrderItemResponse) ProtoMessage

func (*UpdateOrderItemResponse) ProtoMessage()

func (*UpdateOrderItemResponse) ProtoReflect

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

func (*UpdateOrderItemResponse) Reset

func (x *UpdateOrderItemResponse) Reset()

func (*UpdateOrderItemResponse) String

func (x *UpdateOrderItemResponse) String() string

type UpdateOrderRequest

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

func (*UpdateOrderRequest) Descriptor deprecated

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

Deprecated: Use UpdateOrderRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrderRequest) GetOrder

func (x *UpdateOrderRequest) GetOrder() *Order

func (*UpdateOrderRequest) ProtoMessage

func (*UpdateOrderRequest) ProtoMessage()

func (*UpdateOrderRequest) ProtoReflect

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

func (*UpdateOrderRequest) Reset

func (x *UpdateOrderRequest) Reset()

func (*UpdateOrderRequest) String

func (x *UpdateOrderRequest) String() string

type UpdateOrderResponse

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

func (*UpdateOrderResponse) Descriptor deprecated

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

Deprecated: Use UpdateOrderResponse.ProtoReflect.Descriptor instead.

func (*UpdateOrderResponse) GetOrder

func (x *UpdateOrderResponse) GetOrder() *Order

func (*UpdateOrderResponse) ProtoMessage

func (*UpdateOrderResponse) ProtoMessage()

func (*UpdateOrderResponse) ProtoReflect

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

func (*UpdateOrderResponse) Reset

func (x *UpdateOrderResponse) Reset()

func (*UpdateOrderResponse) String

func (x *UpdateOrderResponse) String() string

type UpdateProductResponse

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

func (*UpdateProductResponse) Descriptor deprecated

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

Deprecated: Use UpdateProductResponse.ProtoReflect.Descriptor instead.

func (*UpdateProductResponse) GetProduct

func (x *UpdateProductResponse) GetProduct() *Product

func (*UpdateProductResponse) ProtoMessage

func (*UpdateProductResponse) ProtoMessage()

func (*UpdateProductResponse) ProtoReflect

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

func (*UpdateProductResponse) Reset

func (x *UpdateProductResponse) Reset()

func (*UpdateProductResponse) String

func (x *UpdateProductResponse) String() string

Jump to

Keyboard shortcuts

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