Documentation ¶
Overview ¶
Package product is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterProductServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterProductServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProductServiceClient) error
- func RegisterProductServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterProductServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProductServiceServer) error
- func RegisterProductServiceServer(s *grpc.Server, srv ProductServiceServer)
- type BoolResponse
- func (*BoolResponse) Descriptor() ([]byte, []int)
- func (m *BoolResponse) GetIsSuccess() bool
- func (m *BoolResponse) Marshal() (dAtA []byte, err error)
- func (m *BoolResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *BoolResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BoolResponse) ProtoMessage()
- func (m *BoolResponse) Reset()
- func (m *BoolResponse) Size() (n int)
- func (m *BoolResponse) String() string
- func (m *BoolResponse) Unmarshal(dAtA []byte) error
- func (this *BoolResponse) Validate() error
- func (m *BoolResponse) XXX_DiscardUnknown()
- func (m *BoolResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BoolResponse) XXX_Merge(src proto.Message)
- func (*BoolResponse) XXX_MessageName() string
- func (m *BoolResponse) XXX_Size() int
- func (m *BoolResponse) XXX_Unmarshal(b []byte) error
- type CategoryDTO
- func (*CategoryDTO) Descriptor() ([]byte, []int)
- func (m *CategoryDTO) GetChild() *CategoryDTO
- func (m *CategoryDTO) GetID() string
- func (m *CategoryDTO) GetName() string
- func (m *CategoryDTO) GetParent() *CategoryDTO
- func (m *CategoryDTO) Marshal() (dAtA []byte, err error)
- func (m *CategoryDTO) MarshalTo(dAtA []byte) (int, error)
- func (m *CategoryDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CategoryDTO) ProtoMessage()
- func (m *CategoryDTO) Reset()
- func (m *CategoryDTO) Size() (n int)
- func (m *CategoryDTO) String() string
- func (m *CategoryDTO) Unmarshal(dAtA []byte) error
- func (this *CategoryDTO) Validate() error
- func (m *CategoryDTO) XXX_DiscardUnknown()
- func (m *CategoryDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CategoryDTO) XXX_Merge(src proto.Message)
- func (*CategoryDTO) XXX_MessageName() string
- func (m *CategoryDTO) XXX_Size() int
- func (m *CategoryDTO) XXX_Unmarshal(b []byte) error
- type CreateCategoryRequest
- func (*CreateCategoryRequest) Descriptor() ([]byte, []int)
- func (m *CreateCategoryRequest) GetEntityID() string
- func (m *CreateCategoryRequest) GetName() string
- func (m *CreateCategoryRequest) GetParentID() string
- func (m *CreateCategoryRequest) Marshal() (dAtA []byte, err error)
- func (m *CreateCategoryRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateCategoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateCategoryRequest) ProtoMessage()
- func (m *CreateCategoryRequest) Reset()
- func (m *CreateCategoryRequest) Size() (n int)
- func (m *CreateCategoryRequest) String() string
- func (m *CreateCategoryRequest) Unmarshal(dAtA []byte) error
- func (this *CreateCategoryRequest) Validate() error
- func (m *CreateCategoryRequest) XXX_DiscardUnknown()
- func (m *CreateCategoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateCategoryRequest) XXX_Merge(src proto.Message)
- func (*CreateCategoryRequest) XXX_MessageName() string
- func (m *CreateCategoryRequest) XXX_Size() int
- func (m *CreateCategoryRequest) XXX_Unmarshal(b []byte) error
- type CreateInventoryRequest
- func (*CreateInventoryRequest) Descriptor() ([]byte, []int)
- func (m *CreateInventoryRequest) GetAmount() uint64
- func (m *CreateInventoryRequest) GetEntityID() string
- func (m *CreateInventoryRequest) GetIsActive() bool
- func (m *CreateInventoryRequest) GetProductID() string
- func (m *CreateInventoryRequest) GetWarehouse() string
- func (m *CreateInventoryRequest) Marshal() (dAtA []byte, err error)
- func (m *CreateInventoryRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateInventoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateInventoryRequest) ProtoMessage()
- func (m *CreateInventoryRequest) Reset()
- func (m *CreateInventoryRequest) Size() (n int)
- func (m *CreateInventoryRequest) String() string
- func (m *CreateInventoryRequest) Unmarshal(dAtA []byte) error
- func (this *CreateInventoryRequest) Validate() error
- func (m *CreateInventoryRequest) XXX_DiscardUnknown()
- func (m *CreateInventoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateInventoryRequest) XXX_Merge(src proto.Message)
- func (*CreateInventoryRequest) XXX_MessageName() string
- func (m *CreateInventoryRequest) XXX_Size() int
- func (m *CreateInventoryRequest) XXX_Unmarshal(b []byte) error
- type CreateProductItem
- func (*CreateProductItem) Descriptor() ([]byte, []int)
- func (m *CreateProductItem) GetBrand() string
- func (m *CreateProductItem) GetCategoryID() string
- func (m *CreateProductItem) GetDescription() string
- func (m *CreateProductItem) GetImageURL() string
- func (m *CreateProductItem) GetIngredient() []*KeyValuePair
- func (m *CreateProductItem) GetIsActive() bool
- func (m *CreateProductItem) GetMAP() float32
- func (m *CreateProductItem) GetName() string
- func (m *CreateProductItem) GetNutrients() []*KeyValuePair
- func (m *CreateProductItem) GetSKUNumber() string
- func (m *CreateProductItem) GetUPC() string
- func (m *CreateProductItem) GetUnitPrice() float32
- func (m *CreateProductItem) Marshal() (dAtA []byte, err error)
- func (m *CreateProductItem) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateProductItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateProductItem) ProtoMessage()
- func (m *CreateProductItem) Reset()
- func (m *CreateProductItem) Size() (n int)
- func (m *CreateProductItem) String() string
- func (m *CreateProductItem) Unmarshal(dAtA []byte) error
- func (this *CreateProductItem) Validate() error
- func (m *CreateProductItem) XXX_DiscardUnknown()
- func (m *CreateProductItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateProductItem) XXX_Merge(src proto.Message)
- func (*CreateProductItem) XXX_MessageName() string
- func (m *CreateProductItem) XXX_Size() int
- func (m *CreateProductItem) XXX_Unmarshal(b []byte) error
- type CreateProductRequest
- func (*CreateProductRequest) Descriptor() ([]byte, []int)
- func (m *CreateProductRequest) GetEntityID() string
- func (m *CreateProductRequest) GetProduct() *CreateProductItem
- func (m *CreateProductRequest) Marshal() (dAtA []byte, err error)
- func (m *CreateProductRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *CreateProductRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CreateProductRequest) ProtoMessage()
- func (m *CreateProductRequest) Reset()
- func (m *CreateProductRequest) Size() (n int)
- func (m *CreateProductRequest) String() string
- func (m *CreateProductRequest) Unmarshal(dAtA []byte) error
- func (this *CreateProductRequest) Validate() error
- func (m *CreateProductRequest) XXX_DiscardUnknown()
- func (m *CreateProductRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateProductRequest) XXX_Merge(src proto.Message)
- func (*CreateProductRequest) XXX_MessageName() string
- func (m *CreateProductRequest) XXX_Size() int
- func (m *CreateProductRequest) XXX_Unmarshal(b []byte) error
- type DeleteProductRequest
- func (*DeleteProductRequest) Descriptor() ([]byte, []int)
- func (m *DeleteProductRequest) GetID() string
- func (m *DeleteProductRequest) Marshal() (dAtA []byte, err error)
- func (m *DeleteProductRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *DeleteProductRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DeleteProductRequest) ProtoMessage()
- func (m *DeleteProductRequest) Reset()
- func (m *DeleteProductRequest) Size() (n int)
- func (m *DeleteProductRequest) String() string
- func (m *DeleteProductRequest) Unmarshal(dAtA []byte) error
- func (this *DeleteProductRequest) Validate() error
- func (m *DeleteProductRequest) XXX_DiscardUnknown()
- func (m *DeleteProductRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteProductRequest) XXX_Merge(src proto.Message)
- func (*DeleteProductRequest) XXX_MessageName() string
- func (m *DeleteProductRequest) XXX_Size() int
- func (m *DeleteProductRequest) XXX_Unmarshal(b []byte) error
- type DetailedProductDTO
- func (*DetailedProductDTO) Descriptor() ([]byte, []int)
- func (m *DetailedProductDTO) GetInventory() []*InventoryDTO
- func (m *DetailedProductDTO) GetPrice() *PriceDTO
- func (m *DetailedProductDTO) GetProduct() *ProductInfoDTO
- func (m *DetailedProductDTO) Marshal() (dAtA []byte, err error)
- func (m *DetailedProductDTO) MarshalTo(dAtA []byte) (int, error)
- func (m *DetailedProductDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DetailedProductDTO) ProtoMessage()
- func (m *DetailedProductDTO) Reset()
- func (m *DetailedProductDTO) Size() (n int)
- func (m *DetailedProductDTO) String() string
- func (m *DetailedProductDTO) Unmarshal(dAtA []byte) error
- func (this *DetailedProductDTO) Validate() error
- func (m *DetailedProductDTO) XXX_DiscardUnknown()
- func (m *DetailedProductDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DetailedProductDTO) XXX_Merge(src proto.Message)
- func (*DetailedProductDTO) XXX_MessageName() string
- func (m *DetailedProductDTO) XXX_Size() int
- func (m *DetailedProductDTO) XXX_Unmarshal(b []byte) error
- type Empty
- func (*Empty) Descriptor() ([]byte, []int)
- func (m *Empty) Marshal() (dAtA []byte, err error)
- func (m *Empty) MarshalTo(dAtA []byte) (int, error)
- func (m *Empty) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Empty) ProtoMessage()
- func (m *Empty) Reset()
- func (m *Empty) Size() (n int)
- func (m *Empty) String() string
- func (m *Empty) Unmarshal(dAtA []byte) error
- func (this *Empty) Validate() error
- func (m *Empty) XXX_DiscardUnknown()
- func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Empty) XXX_Merge(src proto.Message)
- func (*Empty) XXX_MessageName() string
- func (m *Empty) XXX_Size() int
- func (m *Empty) XXX_Unmarshal(b []byte) error
- type EntityIDRequest
- func (*EntityIDRequest) Descriptor() ([]byte, []int)
- func (m *EntityIDRequest) GetEntityID() string
- func (m *EntityIDRequest) Marshal() (dAtA []byte, err error)
- func (m *EntityIDRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *EntityIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EntityIDRequest) ProtoMessage()
- func (m *EntityIDRequest) Reset()
- func (m *EntityIDRequest) Size() (n int)
- func (m *EntityIDRequest) String() string
- func (m *EntityIDRequest) Unmarshal(dAtA []byte) error
- func (this *EntityIDRequest) Validate() error
- func (m *EntityIDRequest) XXX_DiscardUnknown()
- func (m *EntityIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EntityIDRequest) XXX_Merge(src proto.Message)
- func (*EntityIDRequest) XXX_MessageName() string
- func (m *EntityIDRequest) XXX_Size() int
- func (m *EntityIDRequest) XXX_Unmarshal(b []byte) error
- type GetCategoryRequest
- func (*GetCategoryRequest) Descriptor() ([]byte, []int)
- func (m *GetCategoryRequest) GetID() uint64
- func (m *GetCategoryRequest) Marshal() (dAtA []byte, err error)
- func (m *GetCategoryRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *GetCategoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetCategoryRequest) ProtoMessage()
- func (m *GetCategoryRequest) Reset()
- func (m *GetCategoryRequest) Size() (n int)
- func (m *GetCategoryRequest) String() string
- func (m *GetCategoryRequest) Unmarshal(dAtA []byte) error
- func (this *GetCategoryRequest) Validate() error
- func (m *GetCategoryRequest) XXX_DiscardUnknown()
- func (m *GetCategoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetCategoryRequest) XXX_Merge(src proto.Message)
- func (*GetCategoryRequest) XXX_MessageName() string
- func (m *GetCategoryRequest) XXX_Size() int
- func (m *GetCategoryRequest) XXX_Unmarshal(b []byte) error
- type GetProductsByIDsRequest
- func (*GetProductsByIDsRequest) Descriptor() ([]byte, []int)
- func (m *GetProductsByIDsRequest) GetID() []string
- func (m *GetProductsByIDsRequest) Marshal() (dAtA []byte, err error)
- func (m *GetProductsByIDsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *GetProductsByIDsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GetProductsByIDsRequest) ProtoMessage()
- func (m *GetProductsByIDsRequest) Reset()
- func (m *GetProductsByIDsRequest) Size() (n int)
- func (m *GetProductsByIDsRequest) String() string
- func (m *GetProductsByIDsRequest) Unmarshal(dAtA []byte) error
- func (this *GetProductsByIDsRequest) Validate() error
- func (m *GetProductsByIDsRequest) XXX_DiscardUnknown()
- func (m *GetProductsByIDsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetProductsByIDsRequest) XXX_Merge(src proto.Message)
- func (*GetProductsByIDsRequest) XXX_MessageName() string
- func (m *GetProductsByIDsRequest) XXX_Size() int
- func (m *GetProductsByIDsRequest) XXX_Unmarshal(b []byte) error
- type InventoryDTO
- func (*InventoryDTO) Descriptor() ([]byte, []int)
- func (m *InventoryDTO) GetAmount() uint64
- func (m *InventoryDTO) GetInventoryID() string
- func (m *InventoryDTO) GetWarehouse() string
- func (m *InventoryDTO) Marshal() (dAtA []byte, err error)
- func (m *InventoryDTO) MarshalTo(dAtA []byte) (int, error)
- func (m *InventoryDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InventoryDTO) ProtoMessage()
- func (m *InventoryDTO) Reset()
- func (m *InventoryDTO) Size() (n int)
- func (m *InventoryDTO) String() string
- func (m *InventoryDTO) Unmarshal(dAtA []byte) error
- func (this *InventoryDTO) Validate() error
- func (m *InventoryDTO) XXX_DiscardUnknown()
- func (m *InventoryDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InventoryDTO) XXX_Merge(src proto.Message)
- func (*InventoryDTO) XXX_MessageName() string
- func (m *InventoryDTO) XXX_Size() int
- func (m *InventoryDTO) XXX_Unmarshal(b []byte) error
- type KeyValuePair
- func (*KeyValuePair) Descriptor() ([]byte, []int)
- func (m *KeyValuePair) GetName() string
- func (m *KeyValuePair) GetValue() string
- func (m *KeyValuePair) Marshal() (dAtA []byte, err error)
- func (m *KeyValuePair) MarshalTo(dAtA []byte) (int, error)
- func (m *KeyValuePair) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KeyValuePair) ProtoMessage()
- func (m *KeyValuePair) Reset()
- func (m *KeyValuePair) Size() (n int)
- func (m *KeyValuePair) String() string
- func (m *KeyValuePair) Unmarshal(dAtA []byte) error
- func (this *KeyValuePair) Validate() error
- func (m *KeyValuePair) XXX_DiscardUnknown()
- func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KeyValuePair) XXX_Merge(src proto.Message)
- func (*KeyValuePair) XXX_MessageName() string
- func (m *KeyValuePair) XXX_Size() int
- func (m *KeyValuePair) XXX_Unmarshal(b []byte) error
- type PriceDTO
- func (*PriceDTO) Descriptor() ([]byte, []int)
- func (m *PriceDTO) GetMAP() float32
- func (m *PriceDTO) GetUnitPrice() float32
- func (m *PriceDTO) Marshal() (dAtA []byte, err error)
- func (m *PriceDTO) MarshalTo(dAtA []byte) (int, error)
- func (m *PriceDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PriceDTO) ProtoMessage()
- func (m *PriceDTO) Reset()
- func (m *PriceDTO) Size() (n int)
- func (m *PriceDTO) String() string
- func (m *PriceDTO) Unmarshal(dAtA []byte) error
- func (this *PriceDTO) Validate() error
- func (m *PriceDTO) XXX_DiscardUnknown()
- func (m *PriceDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PriceDTO) XXX_Merge(src proto.Message)
- func (*PriceDTO) XXX_MessageName() string
- func (m *PriceDTO) XXX_Size() int
- func (m *PriceDTO) XXX_Unmarshal(b []byte) error
- type ProductInfoDTO
- func (*ProductInfoDTO) Descriptor() ([]byte, []int)
- func (m *ProductInfoDTO) GetBrandName() string
- func (m *ProductInfoDTO) GetCategory() *CategoryDTO
- func (m *ProductInfoDTO) GetDescription() string
- func (m *ProductInfoDTO) GetID() string
- func (m *ProductInfoDTO) GetImageURL() string
- func (m *ProductInfoDTO) GetIngredient() []*KeyValuePair
- func (m *ProductInfoDTO) GetIsActive() bool
- func (m *ProductInfoDTO) GetName() string
- func (m *ProductInfoDTO) GetNutrients() []*KeyValuePair
- func (m *ProductInfoDTO) GetSKUNumber() string
- func (m *ProductInfoDTO) GetUPC() string
- func (m *ProductInfoDTO) Marshal() (dAtA []byte, err error)
- func (m *ProductInfoDTO) MarshalTo(dAtA []byte) (int, error)
- func (m *ProductInfoDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ProductInfoDTO) ProtoMessage()
- func (m *ProductInfoDTO) Reset()
- func (m *ProductInfoDTO) Size() (n int)
- func (m *ProductInfoDTO) String() string
- func (m *ProductInfoDTO) Unmarshal(dAtA []byte) error
- func (this *ProductInfoDTO) Validate() error
- func (m *ProductInfoDTO) XXX_DiscardUnknown()
- func (m *ProductInfoDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProductInfoDTO) XXX_Merge(src proto.Message)
- func (*ProductInfoDTO) XXX_MessageName() string
- func (m *ProductInfoDTO) XXX_Size() int
- func (m *ProductInfoDTO) XXX_Unmarshal(b []byte) error
- type ProductServiceClient
- type ProductServiceServer
- type RepeatedCateogryDTOResponse
- func (*RepeatedCateogryDTOResponse) Descriptor() ([]byte, []int)
- func (m *RepeatedCateogryDTOResponse) GetResults() []*CategoryDTO
- func (m *RepeatedCateogryDTOResponse) Marshal() (dAtA []byte, err error)
- func (m *RepeatedCateogryDTOResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *RepeatedCateogryDTOResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RepeatedCateogryDTOResponse) ProtoMessage()
- func (m *RepeatedCateogryDTOResponse) Reset()
- func (m *RepeatedCateogryDTOResponse) Size() (n int)
- func (m *RepeatedCateogryDTOResponse) String() string
- func (m *RepeatedCateogryDTOResponse) Unmarshal(dAtA []byte) error
- func (this *RepeatedCateogryDTOResponse) Validate() error
- func (m *RepeatedCateogryDTOResponse) XXX_DiscardUnknown()
- func (m *RepeatedCateogryDTOResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RepeatedCateogryDTOResponse) XXX_Merge(src proto.Message)
- func (*RepeatedCateogryDTOResponse) XXX_MessageName() string
- func (m *RepeatedCateogryDTOResponse) XXX_Size() int
- func (m *RepeatedCateogryDTOResponse) XXX_Unmarshal(b []byte) error
- type RepeatedProductDetailedDTOResponse
- func (*RepeatedProductDetailedDTOResponse) Descriptor() ([]byte, []int)
- func (m *RepeatedProductDetailedDTOResponse) GetResults() []*DetailedProductDTO
- func (m *RepeatedProductDetailedDTOResponse) Marshal() (dAtA []byte, err error)
- func (m *RepeatedProductDetailedDTOResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *RepeatedProductDetailedDTOResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*RepeatedProductDetailedDTOResponse) ProtoMessage()
- func (m *RepeatedProductDetailedDTOResponse) Reset()
- func (m *RepeatedProductDetailedDTOResponse) Size() (n int)
- func (m *RepeatedProductDetailedDTOResponse) String() string
- func (m *RepeatedProductDetailedDTOResponse) Unmarshal(dAtA []byte) error
- func (this *RepeatedProductDetailedDTOResponse) Validate() error
- func (m *RepeatedProductDetailedDTOResponse) XXX_DiscardUnknown()
- func (m *RepeatedProductDetailedDTOResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RepeatedProductDetailedDTOResponse) XXX_Merge(src proto.Message)
- func (*RepeatedProductDetailedDTOResponse) XXX_MessageName() string
- func (m *RepeatedProductDetailedDTOResponse) XXX_Size() int
- func (m *RepeatedProductDetailedDTOResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedProductServiceServer
- func (*UnimplementedProductServiceServer) CreateCategory(ctx context.Context, req *CreateCategoryRequest) (*CategoryDTO, error)
- func (*UnimplementedProductServiceServer) CreateInventory(ctx context.Context, req *CreateInventoryRequest) (*InventoryDTO, error)
- func (*UnimplementedProductServiceServer) CreateProduct(ctx context.Context, req *CreateProductRequest) (*DetailedProductDTO, error)
- func (*UnimplementedProductServiceServer) DeleteProduct(ctx context.Context, req *DeleteProductRequest) (*BoolResponse, error)
- func (*UnimplementedProductServiceServer) GetAllProducts(ctx context.Context, req *EntityIDRequest) (*RepeatedProductDetailedDTOResponse, error)
- func (*UnimplementedProductServiceServer) GetProductsByIDs(ctx context.Context, req *GetProductsByIDsRequest) (*RepeatedProductDetailedDTOResponse, error)
- func (*UnimplementedProductServiceServer) UpdateCategory(ctx context.Context, req *UpdateCategoryRequest) (*CategoryDTO, error)
- func (*UnimplementedProductServiceServer) UpdateInventory(ctx context.Context, req *UpdateInventoryRequest) (*InventoryDTO, error)
- func (*UnimplementedProductServiceServer) UpdateProduct(ctx context.Context, req *UpdateProductRequest) (*DetailedProductDTO, error)
- type UpdateCategoryRequest
- func (*UpdateCategoryRequest) Descriptor() ([]byte, []int)
- func (m *UpdateCategoryRequest) GetID() string
- func (m *UpdateCategoryRequest) GetName() string
- func (m *UpdateCategoryRequest) Marshal() (dAtA []byte, err error)
- func (m *UpdateCategoryRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *UpdateCategoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpdateCategoryRequest) ProtoMessage()
- func (m *UpdateCategoryRequest) Reset()
- func (m *UpdateCategoryRequest) Size() (n int)
- func (m *UpdateCategoryRequest) String() string
- func (m *UpdateCategoryRequest) Unmarshal(dAtA []byte) error
- func (this *UpdateCategoryRequest) Validate() error
- func (m *UpdateCategoryRequest) XXX_DiscardUnknown()
- func (m *UpdateCategoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateCategoryRequest) XXX_Merge(src proto.Message)
- func (*UpdateCategoryRequest) XXX_MessageName() string
- func (m *UpdateCategoryRequest) XXX_Size() int
- func (m *UpdateCategoryRequest) XXX_Unmarshal(b []byte) error
- type UpdateInventoryRequest
- func (*UpdateInventoryRequest) Descriptor() ([]byte, []int)
- func (m *UpdateInventoryRequest) GetAmount() uint64
- func (m *UpdateInventoryRequest) GetInventoryID() string
- func (m *UpdateInventoryRequest) GetIsActive() bool
- func (m *UpdateInventoryRequest) GetProductID() string
- func (m *UpdateInventoryRequest) GetWarehouse() string
- func (m *UpdateInventoryRequest) Marshal() (dAtA []byte, err error)
- func (m *UpdateInventoryRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *UpdateInventoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpdateInventoryRequest) ProtoMessage()
- func (m *UpdateInventoryRequest) Reset()
- func (m *UpdateInventoryRequest) Size() (n int)
- func (m *UpdateInventoryRequest) String() string
- func (m *UpdateInventoryRequest) Unmarshal(dAtA []byte) error
- func (this *UpdateInventoryRequest) Validate() error
- func (m *UpdateInventoryRequest) XXX_DiscardUnknown()
- func (m *UpdateInventoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateInventoryRequest) XXX_Merge(src proto.Message)
- func (*UpdateInventoryRequest) XXX_MessageName() string
- func (m *UpdateInventoryRequest) XXX_Size() int
- func (m *UpdateInventoryRequest) XXX_Unmarshal(b []byte) error
- type UpdateProductRequest
- func (*UpdateProductRequest) Descriptor() ([]byte, []int)
- func (m *UpdateProductRequest) GetID() string
- func (m *UpdateProductRequest) GetProduct() *CreateProductItem
- func (m *UpdateProductRequest) Marshal() (dAtA []byte, err error)
- func (m *UpdateProductRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *UpdateProductRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpdateProductRequest) ProtoMessage()
- func (m *UpdateProductRequest) Reset()
- func (m *UpdateProductRequest) Size() (n int)
- func (m *UpdateProductRequest) String() string
- func (m *UpdateProductRequest) Unmarshal(dAtA []byte) error
- func (this *UpdateProductRequest) Validate() error
- func (m *UpdateProductRequest) XXX_DiscardUnknown()
- func (m *UpdateProductRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateProductRequest) XXX_Merge(src proto.Message)
- func (*UpdateProductRequest) XXX_MessageName() string
- func (m *UpdateProductRequest) XXX_Size() int
- func (m *UpdateProductRequest) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func RegisterProductServiceHandler ¶
func RegisterProductServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterProductServiceHandler registers the http handlers for service ProductService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterProductServiceHandlerClient ¶
func RegisterProductServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProductServiceClient) error
RegisterProductServiceHandlerClient registers the http handlers for service ProductService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProductServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProductServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProductServiceClient" to call the correct interceptors.
func RegisterProductServiceHandlerFromEndpoint ¶
func RegisterProductServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterProductServiceHandlerFromEndpoint is same as RegisterProductServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterProductServiceHandlerServer ¶
func RegisterProductServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProductServiceServer) error
RegisterProductServiceHandlerServer registers the http handlers for service ProductService to "mux". UnaryRPC :call ProductServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
func RegisterProductServiceServer ¶
func RegisterProductServiceServer(s *grpc.Server, srv ProductServiceServer)
Types ¶
type BoolResponse ¶
type BoolResponse struct { IsSuccess bool `protobuf:"varint,1,opt,name=IsSuccess,proto3" json:"IsSuccess,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BoolResponse) Descriptor ¶
func (*BoolResponse) Descriptor() ([]byte, []int)
func (*BoolResponse) GetIsSuccess ¶
func (m *BoolResponse) GetIsSuccess() bool
func (*BoolResponse) Marshal ¶
func (m *BoolResponse) Marshal() (dAtA []byte, err error)
func (*BoolResponse) MarshalToSizedBuffer ¶
func (m *BoolResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BoolResponse) ProtoMessage ¶
func (*BoolResponse) ProtoMessage()
func (*BoolResponse) Reset ¶
func (m *BoolResponse) Reset()
func (*BoolResponse) Size ¶
func (m *BoolResponse) Size() (n int)
func (*BoolResponse) String ¶
func (m *BoolResponse) String() string
func (*BoolResponse) Unmarshal ¶
func (m *BoolResponse) Unmarshal(dAtA []byte) error
func (*BoolResponse) Validate ¶
func (this *BoolResponse) Validate() error
func (*BoolResponse) XXX_DiscardUnknown ¶
func (m *BoolResponse) XXX_DiscardUnknown()
func (*BoolResponse) XXX_Marshal ¶
func (m *BoolResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BoolResponse) XXX_Merge ¶
func (m *BoolResponse) XXX_Merge(src proto.Message)
func (*BoolResponse) XXX_MessageName ¶
func (*BoolResponse) XXX_MessageName() string
func (*BoolResponse) XXX_Size ¶
func (m *BoolResponse) XXX_Size() int
func (*BoolResponse) XXX_Unmarshal ¶
func (m *BoolResponse) XXX_Unmarshal(b []byte) error
type CategoryDTO ¶
type CategoryDTO 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"` Parent *CategoryDTO `protobuf:"bytes,3,opt,name=Parent,proto3" json:"Parent,omitempty"` Child *CategoryDTO `protobuf:"bytes,4,opt,name=Child,proto3" json:"Child,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CategoryDTO) Descriptor ¶
func (*CategoryDTO) Descriptor() ([]byte, []int)
func (*CategoryDTO) GetChild ¶
func (m *CategoryDTO) GetChild() *CategoryDTO
func (*CategoryDTO) GetID ¶
func (m *CategoryDTO) GetID() string
func (*CategoryDTO) GetName ¶
func (m *CategoryDTO) GetName() string
func (*CategoryDTO) GetParent ¶
func (m *CategoryDTO) GetParent() *CategoryDTO
func (*CategoryDTO) Marshal ¶
func (m *CategoryDTO) Marshal() (dAtA []byte, err error)
func (*CategoryDTO) MarshalToSizedBuffer ¶
func (m *CategoryDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CategoryDTO) ProtoMessage ¶
func (*CategoryDTO) ProtoMessage()
func (*CategoryDTO) Reset ¶
func (m *CategoryDTO) Reset()
func (*CategoryDTO) Size ¶
func (m *CategoryDTO) Size() (n int)
func (*CategoryDTO) String ¶
func (m *CategoryDTO) String() string
func (*CategoryDTO) Unmarshal ¶
func (m *CategoryDTO) Unmarshal(dAtA []byte) error
func (*CategoryDTO) Validate ¶
func (this *CategoryDTO) Validate() error
func (*CategoryDTO) XXX_DiscardUnknown ¶
func (m *CategoryDTO) XXX_DiscardUnknown()
func (*CategoryDTO) XXX_Marshal ¶
func (m *CategoryDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CategoryDTO) XXX_Merge ¶
func (m *CategoryDTO) XXX_Merge(src proto.Message)
func (*CategoryDTO) XXX_MessageName ¶
func (*CategoryDTO) XXX_MessageName() string
func (*CategoryDTO) XXX_Size ¶
func (m *CategoryDTO) XXX_Size() int
func (*CategoryDTO) XXX_Unmarshal ¶
func (m *CategoryDTO) XXX_Unmarshal(b []byte) error
type CreateCategoryRequest ¶
type CreateCategoryRequest struct { EntityID string `protobuf:"bytes,1,opt,name=EntityID,proto3" json:"EntityID,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` ParentID string `protobuf:"bytes,3,opt,name=ParentID,proto3" json:"ParentID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateCategoryRequest) Descriptor ¶
func (*CreateCategoryRequest) Descriptor() ([]byte, []int)
func (*CreateCategoryRequest) GetEntityID ¶
func (m *CreateCategoryRequest) GetEntityID() string
func (*CreateCategoryRequest) GetName ¶
func (m *CreateCategoryRequest) GetName() string
func (*CreateCategoryRequest) GetParentID ¶
func (m *CreateCategoryRequest) GetParentID() string
func (*CreateCategoryRequest) Marshal ¶
func (m *CreateCategoryRequest) Marshal() (dAtA []byte, err error)
func (*CreateCategoryRequest) MarshalTo ¶
func (m *CreateCategoryRequest) MarshalTo(dAtA []byte) (int, error)
func (*CreateCategoryRequest) MarshalToSizedBuffer ¶
func (m *CreateCategoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateCategoryRequest) ProtoMessage ¶
func (*CreateCategoryRequest) ProtoMessage()
func (*CreateCategoryRequest) Reset ¶
func (m *CreateCategoryRequest) Reset()
func (*CreateCategoryRequest) Size ¶
func (m *CreateCategoryRequest) Size() (n int)
func (*CreateCategoryRequest) String ¶
func (m *CreateCategoryRequest) String() string
func (*CreateCategoryRequest) Unmarshal ¶
func (m *CreateCategoryRequest) Unmarshal(dAtA []byte) error
func (*CreateCategoryRequest) Validate ¶
func (this *CreateCategoryRequest) Validate() error
func (*CreateCategoryRequest) XXX_DiscardUnknown ¶
func (m *CreateCategoryRequest) XXX_DiscardUnknown()
func (*CreateCategoryRequest) XXX_Marshal ¶
func (m *CreateCategoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateCategoryRequest) XXX_Merge ¶
func (m *CreateCategoryRequest) XXX_Merge(src proto.Message)
func (*CreateCategoryRequest) XXX_MessageName ¶
func (*CreateCategoryRequest) XXX_MessageName() string
func (*CreateCategoryRequest) XXX_Size ¶
func (m *CreateCategoryRequest) XXX_Size() int
func (*CreateCategoryRequest) XXX_Unmarshal ¶
func (m *CreateCategoryRequest) XXX_Unmarshal(b []byte) error
type CreateInventoryRequest ¶
type CreateInventoryRequest struct { EntityID string `protobuf:"bytes,1,opt,name=EntityID,proto3" json:"EntityID,omitempty"` ProductID string `protobuf:"bytes,2,opt,name=ProductID,proto3" json:"ProductID,omitempty"` Warehouse string `protobuf:"bytes,3,opt,name=Warehouse,proto3" json:"Warehouse,omitempty"` Amount uint64 `protobuf:"varint,4,opt,name=Amount,proto3" json:"Amount,omitempty"` IsActive bool `protobuf:"varint,5,opt,name=IsActive,proto3" json:"IsActive,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateInventoryRequest) Descriptor ¶
func (*CreateInventoryRequest) Descriptor() ([]byte, []int)
func (*CreateInventoryRequest) GetAmount ¶
func (m *CreateInventoryRequest) GetAmount() uint64
func (*CreateInventoryRequest) GetEntityID ¶
func (m *CreateInventoryRequest) GetEntityID() string
func (*CreateInventoryRequest) GetIsActive ¶
func (m *CreateInventoryRequest) GetIsActive() bool
func (*CreateInventoryRequest) GetProductID ¶
func (m *CreateInventoryRequest) GetProductID() string
func (*CreateInventoryRequest) GetWarehouse ¶
func (m *CreateInventoryRequest) GetWarehouse() string
func (*CreateInventoryRequest) Marshal ¶
func (m *CreateInventoryRequest) Marshal() (dAtA []byte, err error)
func (*CreateInventoryRequest) MarshalTo ¶
func (m *CreateInventoryRequest) MarshalTo(dAtA []byte) (int, error)
func (*CreateInventoryRequest) MarshalToSizedBuffer ¶
func (m *CreateInventoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateInventoryRequest) ProtoMessage ¶
func (*CreateInventoryRequest) ProtoMessage()
func (*CreateInventoryRequest) Reset ¶
func (m *CreateInventoryRequest) Reset()
func (*CreateInventoryRequest) Size ¶
func (m *CreateInventoryRequest) Size() (n int)
func (*CreateInventoryRequest) String ¶
func (m *CreateInventoryRequest) String() string
func (*CreateInventoryRequest) Unmarshal ¶
func (m *CreateInventoryRequest) Unmarshal(dAtA []byte) error
func (*CreateInventoryRequest) Validate ¶
func (this *CreateInventoryRequest) Validate() error
func (*CreateInventoryRequest) XXX_DiscardUnknown ¶
func (m *CreateInventoryRequest) XXX_DiscardUnknown()
func (*CreateInventoryRequest) XXX_Marshal ¶
func (m *CreateInventoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateInventoryRequest) XXX_Merge ¶
func (m *CreateInventoryRequest) XXX_Merge(src proto.Message)
func (*CreateInventoryRequest) XXX_MessageName ¶
func (*CreateInventoryRequest) XXX_MessageName() string
func (*CreateInventoryRequest) XXX_Size ¶
func (m *CreateInventoryRequest) XXX_Size() int
func (*CreateInventoryRequest) XXX_Unmarshal ¶
func (m *CreateInventoryRequest) XXX_Unmarshal(b []byte) error
type CreateProductItem ¶
type CreateProductItem struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Description string `protobuf:"bytes,2,opt,name=Description,proto3" json:"Description,omitempty"` UnitPrice float32 `protobuf:"fixed32,3,opt,name=UnitPrice,proto3" json:"UnitPrice,omitempty"` MAP float32 `protobuf:"fixed32,4,opt,name=MAP,proto3" json:"MAP,omitempty"` Brand string `protobuf:"bytes,5,opt,name=Brand,proto3" json:"Brand,omitempty"` ImageURL string `protobuf:"bytes,6,opt,name=ImageURL,proto3" json:"ImageURL,omitempty"` UPC string `protobuf:"bytes,7,opt,name=UPC,proto3" json:"UPC,omitempty"` SKUNumber string `protobuf:"bytes,8,opt,name=SKUNumber,proto3" json:"SKUNumber,omitempty"` CategoryID string `protobuf:"bytes,11,opt,name=CategoryID,proto3" json:"CategoryID,omitempty"` Ingredient []*KeyValuePair `protobuf:"bytes,21,rep,name=Ingredient,proto3" json:"Ingredient,omitempty"` Nutrients []*KeyValuePair `protobuf:"bytes,22,rep,name=Nutrients,proto3" json:"Nutrients,omitempty"` IsActive bool `protobuf:"varint,41,opt,name=IsActive,proto3" json:"IsActive,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateProductItem) Descriptor ¶
func (*CreateProductItem) Descriptor() ([]byte, []int)
func (*CreateProductItem) GetBrand ¶
func (m *CreateProductItem) GetBrand() string
func (*CreateProductItem) GetCategoryID ¶
func (m *CreateProductItem) GetCategoryID() string
func (*CreateProductItem) GetDescription ¶
func (m *CreateProductItem) GetDescription() string
func (*CreateProductItem) GetImageURL ¶
func (m *CreateProductItem) GetImageURL() string
func (*CreateProductItem) GetIngredient ¶
func (m *CreateProductItem) GetIngredient() []*KeyValuePair
func (*CreateProductItem) GetIsActive ¶
func (m *CreateProductItem) GetIsActive() bool
func (*CreateProductItem) GetMAP ¶
func (m *CreateProductItem) GetMAP() float32
func (*CreateProductItem) GetName ¶
func (m *CreateProductItem) GetName() string
func (*CreateProductItem) GetNutrients ¶
func (m *CreateProductItem) GetNutrients() []*KeyValuePair
func (*CreateProductItem) GetSKUNumber ¶
func (m *CreateProductItem) GetSKUNumber() string
func (*CreateProductItem) GetUPC ¶
func (m *CreateProductItem) GetUPC() string
func (*CreateProductItem) GetUnitPrice ¶
func (m *CreateProductItem) GetUnitPrice() float32
func (*CreateProductItem) Marshal ¶
func (m *CreateProductItem) Marshal() (dAtA []byte, err error)
func (*CreateProductItem) MarshalTo ¶
func (m *CreateProductItem) MarshalTo(dAtA []byte) (int, error)
func (*CreateProductItem) MarshalToSizedBuffer ¶
func (m *CreateProductItem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateProductItem) ProtoMessage ¶
func (*CreateProductItem) ProtoMessage()
func (*CreateProductItem) Reset ¶
func (m *CreateProductItem) Reset()
func (*CreateProductItem) Size ¶
func (m *CreateProductItem) Size() (n int)
func (*CreateProductItem) String ¶
func (m *CreateProductItem) String() string
func (*CreateProductItem) Unmarshal ¶
func (m *CreateProductItem) Unmarshal(dAtA []byte) error
func (*CreateProductItem) Validate ¶
func (this *CreateProductItem) Validate() error
func (*CreateProductItem) XXX_DiscardUnknown ¶
func (m *CreateProductItem) XXX_DiscardUnknown()
func (*CreateProductItem) XXX_Marshal ¶
func (m *CreateProductItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateProductItem) XXX_Merge ¶
func (m *CreateProductItem) XXX_Merge(src proto.Message)
func (*CreateProductItem) XXX_MessageName ¶
func (*CreateProductItem) XXX_MessageName() string
func (*CreateProductItem) XXX_Size ¶
func (m *CreateProductItem) XXX_Size() int
func (*CreateProductItem) XXX_Unmarshal ¶
func (m *CreateProductItem) XXX_Unmarshal(b []byte) error
type CreateProductRequest ¶
type CreateProductRequest struct { EntityID string `protobuf:"bytes,1,opt,name=EntityID,proto3" json:"EntityID,omitempty"` Product *CreateProductItem `protobuf:"bytes,2,opt,name=Product,proto3" json:"Product,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateProductRequest) Descriptor ¶
func (*CreateProductRequest) Descriptor() ([]byte, []int)
func (*CreateProductRequest) GetEntityID ¶
func (m *CreateProductRequest) GetEntityID() string
func (*CreateProductRequest) GetProduct ¶
func (m *CreateProductRequest) GetProduct() *CreateProductItem
func (*CreateProductRequest) Marshal ¶
func (m *CreateProductRequest) Marshal() (dAtA []byte, err error)
func (*CreateProductRequest) MarshalTo ¶
func (m *CreateProductRequest) MarshalTo(dAtA []byte) (int, error)
func (*CreateProductRequest) MarshalToSizedBuffer ¶
func (m *CreateProductRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CreateProductRequest) ProtoMessage ¶
func (*CreateProductRequest) ProtoMessage()
func (*CreateProductRequest) Reset ¶
func (m *CreateProductRequest) Reset()
func (*CreateProductRequest) Size ¶
func (m *CreateProductRequest) Size() (n int)
func (*CreateProductRequest) String ¶
func (m *CreateProductRequest) String() string
func (*CreateProductRequest) Unmarshal ¶
func (m *CreateProductRequest) Unmarshal(dAtA []byte) error
func (*CreateProductRequest) Validate ¶
func (this *CreateProductRequest) Validate() error
func (*CreateProductRequest) XXX_DiscardUnknown ¶
func (m *CreateProductRequest) XXX_DiscardUnknown()
func (*CreateProductRequest) XXX_Marshal ¶
func (m *CreateProductRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateProductRequest) XXX_Merge ¶
func (m *CreateProductRequest) XXX_Merge(src proto.Message)
func (*CreateProductRequest) XXX_MessageName ¶
func (*CreateProductRequest) XXX_MessageName() string
func (*CreateProductRequest) XXX_Size ¶
func (m *CreateProductRequest) XXX_Size() int
func (*CreateProductRequest) XXX_Unmarshal ¶
func (m *CreateProductRequest) XXX_Unmarshal(b []byte) error
type DeleteProductRequest ¶
type DeleteProductRequest 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 (*DeleteProductRequest) Descriptor ¶
func (*DeleteProductRequest) Descriptor() ([]byte, []int)
func (*DeleteProductRequest) GetID ¶
func (m *DeleteProductRequest) GetID() string
func (*DeleteProductRequest) Marshal ¶
func (m *DeleteProductRequest) Marshal() (dAtA []byte, err error)
func (*DeleteProductRequest) MarshalTo ¶
func (m *DeleteProductRequest) MarshalTo(dAtA []byte) (int, error)
func (*DeleteProductRequest) MarshalToSizedBuffer ¶
func (m *DeleteProductRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DeleteProductRequest) ProtoMessage ¶
func (*DeleteProductRequest) ProtoMessage()
func (*DeleteProductRequest) Reset ¶
func (m *DeleteProductRequest) Reset()
func (*DeleteProductRequest) Size ¶
func (m *DeleteProductRequest) Size() (n int)
func (*DeleteProductRequest) String ¶
func (m *DeleteProductRequest) String() string
func (*DeleteProductRequest) Unmarshal ¶
func (m *DeleteProductRequest) Unmarshal(dAtA []byte) error
func (*DeleteProductRequest) Validate ¶
func (this *DeleteProductRequest) Validate() error
func (*DeleteProductRequest) XXX_DiscardUnknown ¶
func (m *DeleteProductRequest) XXX_DiscardUnknown()
func (*DeleteProductRequest) XXX_Marshal ¶
func (m *DeleteProductRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteProductRequest) XXX_Merge ¶
func (m *DeleteProductRequest) XXX_Merge(src proto.Message)
func (*DeleteProductRequest) XXX_MessageName ¶
func (*DeleteProductRequest) XXX_MessageName() string
func (*DeleteProductRequest) XXX_Size ¶
func (m *DeleteProductRequest) XXX_Size() int
func (*DeleteProductRequest) XXX_Unmarshal ¶
func (m *DeleteProductRequest) XXX_Unmarshal(b []byte) error
type DetailedProductDTO ¶
type DetailedProductDTO struct { Product *ProductInfoDTO `protobuf:"bytes,1,opt,name=Product,proto3" json:"Product,omitempty"` Price *PriceDTO `protobuf:"bytes,2,opt,name=Price,proto3" json:"Price,omitempty"` Inventory []*InventoryDTO `protobuf:"bytes,3,rep,name=Inventory,proto3" json:"Inventory,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DetailedProductDTO) Descriptor ¶
func (*DetailedProductDTO) Descriptor() ([]byte, []int)
func (*DetailedProductDTO) GetInventory ¶
func (m *DetailedProductDTO) GetInventory() []*InventoryDTO
func (*DetailedProductDTO) GetPrice ¶
func (m *DetailedProductDTO) GetPrice() *PriceDTO
func (*DetailedProductDTO) GetProduct ¶
func (m *DetailedProductDTO) GetProduct() *ProductInfoDTO
func (*DetailedProductDTO) Marshal ¶
func (m *DetailedProductDTO) Marshal() (dAtA []byte, err error)
func (*DetailedProductDTO) MarshalTo ¶
func (m *DetailedProductDTO) MarshalTo(dAtA []byte) (int, error)
func (*DetailedProductDTO) MarshalToSizedBuffer ¶
func (m *DetailedProductDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DetailedProductDTO) ProtoMessage ¶
func (*DetailedProductDTO) ProtoMessage()
func (*DetailedProductDTO) Reset ¶
func (m *DetailedProductDTO) Reset()
func (*DetailedProductDTO) Size ¶
func (m *DetailedProductDTO) Size() (n int)
func (*DetailedProductDTO) String ¶
func (m *DetailedProductDTO) String() string
func (*DetailedProductDTO) Unmarshal ¶
func (m *DetailedProductDTO) Unmarshal(dAtA []byte) error
func (*DetailedProductDTO) Validate ¶
func (this *DetailedProductDTO) Validate() error
func (*DetailedProductDTO) XXX_DiscardUnknown ¶
func (m *DetailedProductDTO) XXX_DiscardUnknown()
func (*DetailedProductDTO) XXX_Marshal ¶
func (m *DetailedProductDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DetailedProductDTO) XXX_Merge ¶
func (m *DetailedProductDTO) XXX_Merge(src proto.Message)
func (*DetailedProductDTO) XXX_MessageName ¶
func (*DetailedProductDTO) XXX_MessageName() string
func (*DetailedProductDTO) XXX_Size ¶
func (m *DetailedProductDTO) XXX_Size() int
func (*DetailedProductDTO) XXX_Unmarshal ¶
func (m *DetailedProductDTO) XXX_Unmarshal(b []byte) error
type Empty ¶
type Empty struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Empty) Descriptor ¶
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) XXX_DiscardUnknown ¶
func (m *Empty) XXX_DiscardUnknown()
func (*Empty) XXX_Marshal ¶
func (*Empty) XXX_MessageName ¶
func (*Empty) XXX_Unmarshal ¶
type EntityIDRequest ¶
type EntityIDRequest struct { EntityID string `protobuf:"bytes,1,opt,name=EntityID,proto3" json:"EntityID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*EntityIDRequest) Descriptor ¶
func (*EntityIDRequest) Descriptor() ([]byte, []int)
func (*EntityIDRequest) GetEntityID ¶
func (m *EntityIDRequest) GetEntityID() string
func (*EntityIDRequest) Marshal ¶
func (m *EntityIDRequest) Marshal() (dAtA []byte, err error)
func (*EntityIDRequest) MarshalToSizedBuffer ¶
func (m *EntityIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EntityIDRequest) ProtoMessage ¶
func (*EntityIDRequest) ProtoMessage()
func (*EntityIDRequest) Reset ¶
func (m *EntityIDRequest) Reset()
func (*EntityIDRequest) Size ¶
func (m *EntityIDRequest) Size() (n int)
func (*EntityIDRequest) String ¶
func (m *EntityIDRequest) String() string
func (*EntityIDRequest) Unmarshal ¶
func (m *EntityIDRequest) Unmarshal(dAtA []byte) error
func (*EntityIDRequest) Validate ¶
func (this *EntityIDRequest) Validate() error
func (*EntityIDRequest) XXX_DiscardUnknown ¶
func (m *EntityIDRequest) XXX_DiscardUnknown()
func (*EntityIDRequest) XXX_Marshal ¶
func (m *EntityIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EntityIDRequest) XXX_Merge ¶
func (m *EntityIDRequest) XXX_Merge(src proto.Message)
func (*EntityIDRequest) XXX_MessageName ¶
func (*EntityIDRequest) XXX_MessageName() string
func (*EntityIDRequest) XXX_Size ¶
func (m *EntityIDRequest) XXX_Size() int
func (*EntityIDRequest) XXX_Unmarshal ¶
func (m *EntityIDRequest) XXX_Unmarshal(b []byte) error
type GetCategoryRequest ¶
type GetCategoryRequest struct { ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetCategoryRequest) Descriptor ¶
func (*GetCategoryRequest) Descriptor() ([]byte, []int)
func (*GetCategoryRequest) GetID ¶
func (m *GetCategoryRequest) GetID() uint64
func (*GetCategoryRequest) Marshal ¶
func (m *GetCategoryRequest) Marshal() (dAtA []byte, err error)
func (*GetCategoryRequest) MarshalTo ¶
func (m *GetCategoryRequest) MarshalTo(dAtA []byte) (int, error)
func (*GetCategoryRequest) MarshalToSizedBuffer ¶
func (m *GetCategoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetCategoryRequest) ProtoMessage ¶
func (*GetCategoryRequest) ProtoMessage()
func (*GetCategoryRequest) Reset ¶
func (m *GetCategoryRequest) Reset()
func (*GetCategoryRequest) Size ¶
func (m *GetCategoryRequest) Size() (n int)
func (*GetCategoryRequest) String ¶
func (m *GetCategoryRequest) String() string
func (*GetCategoryRequest) Unmarshal ¶
func (m *GetCategoryRequest) Unmarshal(dAtA []byte) error
func (*GetCategoryRequest) Validate ¶
func (this *GetCategoryRequest) Validate() error
func (*GetCategoryRequest) XXX_DiscardUnknown ¶
func (m *GetCategoryRequest) XXX_DiscardUnknown()
func (*GetCategoryRequest) XXX_Marshal ¶
func (m *GetCategoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetCategoryRequest) XXX_Merge ¶
func (m *GetCategoryRequest) XXX_Merge(src proto.Message)
func (*GetCategoryRequest) XXX_MessageName ¶
func (*GetCategoryRequest) XXX_MessageName() string
func (*GetCategoryRequest) XXX_Size ¶
func (m *GetCategoryRequest) XXX_Size() int
func (*GetCategoryRequest) XXX_Unmarshal ¶
func (m *GetCategoryRequest) XXX_Unmarshal(b []byte) error
type GetProductsByIDsRequest ¶
type GetProductsByIDsRequest struct { ID []string `protobuf:"bytes,1,rep,name=ID,proto3" json:"ID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetProductsByIDsRequest) Descriptor ¶
func (*GetProductsByIDsRequest) Descriptor() ([]byte, []int)
func (*GetProductsByIDsRequest) GetID ¶
func (m *GetProductsByIDsRequest) GetID() []string
func (*GetProductsByIDsRequest) Marshal ¶
func (m *GetProductsByIDsRequest) Marshal() (dAtA []byte, err error)
func (*GetProductsByIDsRequest) MarshalTo ¶
func (m *GetProductsByIDsRequest) MarshalTo(dAtA []byte) (int, error)
func (*GetProductsByIDsRequest) MarshalToSizedBuffer ¶
func (m *GetProductsByIDsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GetProductsByIDsRequest) ProtoMessage ¶
func (*GetProductsByIDsRequest) ProtoMessage()
func (*GetProductsByIDsRequest) Reset ¶
func (m *GetProductsByIDsRequest) Reset()
func (*GetProductsByIDsRequest) Size ¶
func (m *GetProductsByIDsRequest) Size() (n int)
func (*GetProductsByIDsRequest) String ¶
func (m *GetProductsByIDsRequest) String() string
func (*GetProductsByIDsRequest) Unmarshal ¶
func (m *GetProductsByIDsRequest) Unmarshal(dAtA []byte) error
func (*GetProductsByIDsRequest) Validate ¶
func (this *GetProductsByIDsRequest) Validate() error
func (*GetProductsByIDsRequest) XXX_DiscardUnknown ¶
func (m *GetProductsByIDsRequest) XXX_DiscardUnknown()
func (*GetProductsByIDsRequest) XXX_Marshal ¶
func (m *GetProductsByIDsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetProductsByIDsRequest) XXX_Merge ¶
func (m *GetProductsByIDsRequest) XXX_Merge(src proto.Message)
func (*GetProductsByIDsRequest) XXX_MessageName ¶
func (*GetProductsByIDsRequest) XXX_MessageName() string
func (*GetProductsByIDsRequest) XXX_Size ¶
func (m *GetProductsByIDsRequest) XXX_Size() int
func (*GetProductsByIDsRequest) XXX_Unmarshal ¶
func (m *GetProductsByIDsRequest) XXX_Unmarshal(b []byte) error
type InventoryDTO ¶
type InventoryDTO struct { InventoryID string `protobuf:"bytes,1,opt,name=InventoryID,proto3" json:"InventoryID,omitempty"` Warehouse string `protobuf:"bytes,2,opt,name=Warehouse,proto3" json:"Warehouse,omitempty"` Amount uint64 `protobuf:"varint,3,opt,name=Amount,proto3" json:"Amount,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*InventoryDTO) Descriptor ¶
func (*InventoryDTO) Descriptor() ([]byte, []int)
func (*InventoryDTO) GetAmount ¶
func (m *InventoryDTO) GetAmount() uint64
func (*InventoryDTO) GetInventoryID ¶
func (m *InventoryDTO) GetInventoryID() string
func (*InventoryDTO) GetWarehouse ¶
func (m *InventoryDTO) GetWarehouse() string
func (*InventoryDTO) Marshal ¶
func (m *InventoryDTO) Marshal() (dAtA []byte, err error)
func (*InventoryDTO) MarshalToSizedBuffer ¶
func (m *InventoryDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InventoryDTO) ProtoMessage ¶
func (*InventoryDTO) ProtoMessage()
func (*InventoryDTO) Reset ¶
func (m *InventoryDTO) Reset()
func (*InventoryDTO) Size ¶
func (m *InventoryDTO) Size() (n int)
func (*InventoryDTO) String ¶
func (m *InventoryDTO) String() string
func (*InventoryDTO) Unmarshal ¶
func (m *InventoryDTO) Unmarshal(dAtA []byte) error
func (*InventoryDTO) Validate ¶
func (this *InventoryDTO) Validate() error
func (*InventoryDTO) XXX_DiscardUnknown ¶
func (m *InventoryDTO) XXX_DiscardUnknown()
func (*InventoryDTO) XXX_Marshal ¶
func (m *InventoryDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InventoryDTO) XXX_Merge ¶
func (m *InventoryDTO) XXX_Merge(src proto.Message)
func (*InventoryDTO) XXX_MessageName ¶
func (*InventoryDTO) XXX_MessageName() string
func (*InventoryDTO) XXX_Size ¶
func (m *InventoryDTO) XXX_Size() int
func (*InventoryDTO) XXX_Unmarshal ¶
func (m *InventoryDTO) XXX_Unmarshal(b []byte) error
type KeyValuePair ¶
type KeyValuePair struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Value string `protobuf:"bytes,2,opt,name=Value,proto3" json:"Value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*KeyValuePair) Descriptor ¶
func (*KeyValuePair) Descriptor() ([]byte, []int)
func (*KeyValuePair) GetName ¶
func (m *KeyValuePair) GetName() string
func (*KeyValuePair) GetValue ¶
func (m *KeyValuePair) GetValue() string
func (*KeyValuePair) Marshal ¶
func (m *KeyValuePair) Marshal() (dAtA []byte, err error)
func (*KeyValuePair) MarshalToSizedBuffer ¶
func (m *KeyValuePair) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*KeyValuePair) ProtoMessage ¶
func (*KeyValuePair) ProtoMessage()
func (*KeyValuePair) Reset ¶
func (m *KeyValuePair) Reset()
func (*KeyValuePair) Size ¶
func (m *KeyValuePair) Size() (n int)
func (*KeyValuePair) String ¶
func (m *KeyValuePair) String() string
func (*KeyValuePair) Unmarshal ¶
func (m *KeyValuePair) Unmarshal(dAtA []byte) error
func (*KeyValuePair) Validate ¶
func (this *KeyValuePair) Validate() error
func (*KeyValuePair) XXX_DiscardUnknown ¶
func (m *KeyValuePair) XXX_DiscardUnknown()
func (*KeyValuePair) XXX_Marshal ¶
func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KeyValuePair) XXX_Merge ¶
func (m *KeyValuePair) XXX_Merge(src proto.Message)
func (*KeyValuePair) XXX_MessageName ¶
func (*KeyValuePair) XXX_MessageName() string
func (*KeyValuePair) XXX_Size ¶
func (m *KeyValuePair) XXX_Size() int
func (*KeyValuePair) XXX_Unmarshal ¶
func (m *KeyValuePair) XXX_Unmarshal(b []byte) error
type PriceDTO ¶
type PriceDTO struct { UnitPrice float32 `protobuf:"fixed32,1,opt,name=UnitPrice,proto3" json:"UnitPrice,omitempty"` MAP float32 `protobuf:"fixed32,2,opt,name=MAP,proto3" json:"MAP,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PriceDTO) Descriptor ¶
func (*PriceDTO) GetUnitPrice ¶
func (*PriceDTO) MarshalToSizedBuffer ¶
func (*PriceDTO) ProtoMessage ¶
func (*PriceDTO) ProtoMessage()
func (*PriceDTO) XXX_DiscardUnknown ¶
func (m *PriceDTO) XXX_DiscardUnknown()
func (*PriceDTO) XXX_Marshal ¶
func (*PriceDTO) XXX_MessageName ¶
func (*PriceDTO) XXX_Unmarshal ¶
type ProductInfoDTO ¶
type ProductInfoDTO 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"` BrandName string `protobuf:"bytes,4,opt,name=BrandName,proto3" json:"BrandName,omitempty"` ImageURL string `protobuf:"bytes,5,opt,name=ImageURL,proto3" json:"ImageURL,omitempty"` UPC string `protobuf:"bytes,6,opt,name=UPC,proto3" json:"UPC,omitempty"` SKUNumber string `protobuf:"bytes,7,opt,name=SKUNumber,proto3" json:"SKUNumber,omitempty"` Category *CategoryDTO `protobuf:"bytes,11,opt,name=Category,proto3" json:"Category,omitempty"` Ingredient []*KeyValuePair `protobuf:"bytes,21,rep,name=Ingredient,proto3" json:"Ingredient,omitempty"` Nutrients []*KeyValuePair `protobuf:"bytes,22,rep,name=Nutrients,proto3" json:"Nutrients,omitempty"` IsActive bool `protobuf:"varint,41,opt,name=IsActive,proto3" json:"IsActive,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ProductInfoDTO) Descriptor ¶
func (*ProductInfoDTO) Descriptor() ([]byte, []int)
func (*ProductInfoDTO) GetBrandName ¶
func (m *ProductInfoDTO) GetBrandName() string
func (*ProductInfoDTO) GetCategory ¶
func (m *ProductInfoDTO) GetCategory() *CategoryDTO
func (*ProductInfoDTO) GetDescription ¶
func (m *ProductInfoDTO) GetDescription() string
func (*ProductInfoDTO) GetID ¶
func (m *ProductInfoDTO) GetID() string
func (*ProductInfoDTO) GetImageURL ¶
func (m *ProductInfoDTO) GetImageURL() string
func (*ProductInfoDTO) GetIngredient ¶
func (m *ProductInfoDTO) GetIngredient() []*KeyValuePair
func (*ProductInfoDTO) GetIsActive ¶
func (m *ProductInfoDTO) GetIsActive() bool
func (*ProductInfoDTO) GetName ¶
func (m *ProductInfoDTO) GetName() string
func (*ProductInfoDTO) GetNutrients ¶
func (m *ProductInfoDTO) GetNutrients() []*KeyValuePair
func (*ProductInfoDTO) GetSKUNumber ¶
func (m *ProductInfoDTO) GetSKUNumber() string
func (*ProductInfoDTO) GetUPC ¶
func (m *ProductInfoDTO) GetUPC() string
func (*ProductInfoDTO) Marshal ¶
func (m *ProductInfoDTO) Marshal() (dAtA []byte, err error)
func (*ProductInfoDTO) MarshalToSizedBuffer ¶
func (m *ProductInfoDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ProductInfoDTO) ProtoMessage ¶
func (*ProductInfoDTO) ProtoMessage()
func (*ProductInfoDTO) Reset ¶
func (m *ProductInfoDTO) Reset()
func (*ProductInfoDTO) Size ¶
func (m *ProductInfoDTO) Size() (n int)
func (*ProductInfoDTO) String ¶
func (m *ProductInfoDTO) String() string
func (*ProductInfoDTO) Unmarshal ¶
func (m *ProductInfoDTO) Unmarshal(dAtA []byte) error
func (*ProductInfoDTO) Validate ¶
func (this *ProductInfoDTO) Validate() error
func (*ProductInfoDTO) XXX_DiscardUnknown ¶
func (m *ProductInfoDTO) XXX_DiscardUnknown()
func (*ProductInfoDTO) XXX_Marshal ¶
func (m *ProductInfoDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProductInfoDTO) XXX_Merge ¶
func (m *ProductInfoDTO) XXX_Merge(src proto.Message)
func (*ProductInfoDTO) XXX_MessageName ¶
func (*ProductInfoDTO) XXX_MessageName() string
func (*ProductInfoDTO) XXX_Size ¶
func (m *ProductInfoDTO) XXX_Size() int
func (*ProductInfoDTO) XXX_Unmarshal ¶
func (m *ProductInfoDTO) XXX_Unmarshal(b []byte) error
type ProductServiceClient ¶
type ProductServiceClient interface { CreateCategory(ctx context.Context, in *CreateCategoryRequest, opts ...grpc.CallOption) (*CategoryDTO, error) UpdateCategory(ctx context.Context, in *UpdateCategoryRequest, opts ...grpc.CallOption) (*CategoryDTO, error) CreateProduct(ctx context.Context, in *CreateProductRequest, opts ...grpc.CallOption) (*DetailedProductDTO, error) GetAllProducts(ctx context.Context, in *EntityIDRequest, opts ...grpc.CallOption) (*RepeatedProductDetailedDTOResponse, error) GetProductsByIDs(ctx context.Context, in *GetProductsByIDsRequest, opts ...grpc.CallOption) (*RepeatedProductDetailedDTOResponse, error) UpdateProduct(ctx context.Context, in *UpdateProductRequest, opts ...grpc.CallOption) (*DetailedProductDTO, error) DeleteProduct(ctx context.Context, in *DeleteProductRequest, opts ...grpc.CallOption) (*BoolResponse, error) CreateInventory(ctx context.Context, in *CreateInventoryRequest, opts ...grpc.CallOption) (*InventoryDTO, error) UpdateInventory(ctx context.Context, in *UpdateInventoryRequest, opts ...grpc.CallOption) (*InventoryDTO, error) }
ProductServiceClient is the client API for ProductService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewProductServiceClient ¶
func NewProductServiceClient(cc *grpc.ClientConn) ProductServiceClient
type ProductServiceServer ¶
type ProductServiceServer interface { CreateCategory(context.Context, *CreateCategoryRequest) (*CategoryDTO, error) UpdateCategory(context.Context, *UpdateCategoryRequest) (*CategoryDTO, error) CreateProduct(context.Context, *CreateProductRequest) (*DetailedProductDTO, error) GetAllProducts(context.Context, *EntityIDRequest) (*RepeatedProductDetailedDTOResponse, error) GetProductsByIDs(context.Context, *GetProductsByIDsRequest) (*RepeatedProductDetailedDTOResponse, error) UpdateProduct(context.Context, *UpdateProductRequest) (*DetailedProductDTO, error) DeleteProduct(context.Context, *DeleteProductRequest) (*BoolResponse, error) CreateInventory(context.Context, *CreateInventoryRequest) (*InventoryDTO, error) UpdateInventory(context.Context, *UpdateInventoryRequest) (*InventoryDTO, error) }
ProductServiceServer is the server API for ProductService service.
type RepeatedCateogryDTOResponse ¶
type RepeatedCateogryDTOResponse struct { Results []*CategoryDTO `protobuf:"bytes,1,rep,name=Results,proto3" json:"Results,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RepeatedCateogryDTOResponse) Descriptor ¶
func (*RepeatedCateogryDTOResponse) Descriptor() ([]byte, []int)
func (*RepeatedCateogryDTOResponse) GetResults ¶
func (m *RepeatedCateogryDTOResponse) GetResults() []*CategoryDTO
func (*RepeatedCateogryDTOResponse) Marshal ¶
func (m *RepeatedCateogryDTOResponse) Marshal() (dAtA []byte, err error)
func (*RepeatedCateogryDTOResponse) MarshalTo ¶
func (m *RepeatedCateogryDTOResponse) MarshalTo(dAtA []byte) (int, error)
func (*RepeatedCateogryDTOResponse) MarshalToSizedBuffer ¶
func (m *RepeatedCateogryDTOResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RepeatedCateogryDTOResponse) ProtoMessage ¶
func (*RepeatedCateogryDTOResponse) ProtoMessage()
func (*RepeatedCateogryDTOResponse) Reset ¶
func (m *RepeatedCateogryDTOResponse) Reset()
func (*RepeatedCateogryDTOResponse) Size ¶
func (m *RepeatedCateogryDTOResponse) Size() (n int)
func (*RepeatedCateogryDTOResponse) String ¶
func (m *RepeatedCateogryDTOResponse) String() string
func (*RepeatedCateogryDTOResponse) Unmarshal ¶
func (m *RepeatedCateogryDTOResponse) Unmarshal(dAtA []byte) error
func (*RepeatedCateogryDTOResponse) Validate ¶
func (this *RepeatedCateogryDTOResponse) Validate() error
func (*RepeatedCateogryDTOResponse) XXX_DiscardUnknown ¶
func (m *RepeatedCateogryDTOResponse) XXX_DiscardUnknown()
func (*RepeatedCateogryDTOResponse) XXX_Marshal ¶
func (m *RepeatedCateogryDTOResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RepeatedCateogryDTOResponse) XXX_Merge ¶
func (m *RepeatedCateogryDTOResponse) XXX_Merge(src proto.Message)
func (*RepeatedCateogryDTOResponse) XXX_MessageName ¶
func (*RepeatedCateogryDTOResponse) XXX_MessageName() string
func (*RepeatedCateogryDTOResponse) XXX_Size ¶
func (m *RepeatedCateogryDTOResponse) XXX_Size() int
func (*RepeatedCateogryDTOResponse) XXX_Unmarshal ¶
func (m *RepeatedCateogryDTOResponse) XXX_Unmarshal(b []byte) error
type RepeatedProductDetailedDTOResponse ¶
type RepeatedProductDetailedDTOResponse struct { Results []*DetailedProductDTO `protobuf:"bytes,1,rep,name=Results,proto3" json:"Results,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RepeatedProductDetailedDTOResponse) Descriptor ¶
func (*RepeatedProductDetailedDTOResponse) Descriptor() ([]byte, []int)
func (*RepeatedProductDetailedDTOResponse) GetResults ¶
func (m *RepeatedProductDetailedDTOResponse) GetResults() []*DetailedProductDTO
func (*RepeatedProductDetailedDTOResponse) Marshal ¶
func (m *RepeatedProductDetailedDTOResponse) Marshal() (dAtA []byte, err error)
func (*RepeatedProductDetailedDTOResponse) MarshalTo ¶
func (m *RepeatedProductDetailedDTOResponse) MarshalTo(dAtA []byte) (int, error)
func (*RepeatedProductDetailedDTOResponse) MarshalToSizedBuffer ¶
func (m *RepeatedProductDetailedDTOResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RepeatedProductDetailedDTOResponse) ProtoMessage ¶
func (*RepeatedProductDetailedDTOResponse) ProtoMessage()
func (*RepeatedProductDetailedDTOResponse) Reset ¶
func (m *RepeatedProductDetailedDTOResponse) Reset()
func (*RepeatedProductDetailedDTOResponse) Size ¶
func (m *RepeatedProductDetailedDTOResponse) Size() (n int)
func (*RepeatedProductDetailedDTOResponse) String ¶
func (m *RepeatedProductDetailedDTOResponse) String() string
func (*RepeatedProductDetailedDTOResponse) Unmarshal ¶
func (m *RepeatedProductDetailedDTOResponse) Unmarshal(dAtA []byte) error
func (*RepeatedProductDetailedDTOResponse) Validate ¶
func (this *RepeatedProductDetailedDTOResponse) Validate() error
func (*RepeatedProductDetailedDTOResponse) XXX_DiscardUnknown ¶
func (m *RepeatedProductDetailedDTOResponse) XXX_DiscardUnknown()
func (*RepeatedProductDetailedDTOResponse) XXX_Marshal ¶
func (m *RepeatedProductDetailedDTOResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RepeatedProductDetailedDTOResponse) XXX_Merge ¶
func (m *RepeatedProductDetailedDTOResponse) XXX_Merge(src proto.Message)
func (*RepeatedProductDetailedDTOResponse) XXX_MessageName ¶
func (*RepeatedProductDetailedDTOResponse) XXX_MessageName() string
func (*RepeatedProductDetailedDTOResponse) XXX_Size ¶
func (m *RepeatedProductDetailedDTOResponse) XXX_Size() int
func (*RepeatedProductDetailedDTOResponse) XXX_Unmarshal ¶
func (m *RepeatedProductDetailedDTOResponse) XXX_Unmarshal(b []byte) error
type UnimplementedProductServiceServer ¶
type UnimplementedProductServiceServer struct { }
UnimplementedProductServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedProductServiceServer) CreateCategory ¶
func (*UnimplementedProductServiceServer) CreateCategory(ctx context.Context, req *CreateCategoryRequest) (*CategoryDTO, error)
func (*UnimplementedProductServiceServer) CreateInventory ¶
func (*UnimplementedProductServiceServer) CreateInventory(ctx context.Context, req *CreateInventoryRequest) (*InventoryDTO, error)
func (*UnimplementedProductServiceServer) CreateProduct ¶
func (*UnimplementedProductServiceServer) CreateProduct(ctx context.Context, req *CreateProductRequest) (*DetailedProductDTO, error)
func (*UnimplementedProductServiceServer) DeleteProduct ¶
func (*UnimplementedProductServiceServer) DeleteProduct(ctx context.Context, req *DeleteProductRequest) (*BoolResponse, error)
func (*UnimplementedProductServiceServer) GetAllProducts ¶
func (*UnimplementedProductServiceServer) GetAllProducts(ctx context.Context, req *EntityIDRequest) (*RepeatedProductDetailedDTOResponse, error)
func (*UnimplementedProductServiceServer) GetProductsByIDs ¶
func (*UnimplementedProductServiceServer) GetProductsByIDs(ctx context.Context, req *GetProductsByIDsRequest) (*RepeatedProductDetailedDTOResponse, error)
func (*UnimplementedProductServiceServer) UpdateCategory ¶
func (*UnimplementedProductServiceServer) UpdateCategory(ctx context.Context, req *UpdateCategoryRequest) (*CategoryDTO, error)
func (*UnimplementedProductServiceServer) UpdateInventory ¶
func (*UnimplementedProductServiceServer) UpdateInventory(ctx context.Context, req *UpdateInventoryRequest) (*InventoryDTO, error)
func (*UnimplementedProductServiceServer) UpdateProduct ¶
func (*UnimplementedProductServiceServer) UpdateProduct(ctx context.Context, req *UpdateProductRequest) (*DetailedProductDTO, error)
type UpdateCategoryRequest ¶
type UpdateCategoryRequest 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"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateCategoryRequest) Descriptor ¶
func (*UpdateCategoryRequest) Descriptor() ([]byte, []int)
func (*UpdateCategoryRequest) GetID ¶
func (m *UpdateCategoryRequest) GetID() string
func (*UpdateCategoryRequest) GetName ¶
func (m *UpdateCategoryRequest) GetName() string
func (*UpdateCategoryRequest) Marshal ¶
func (m *UpdateCategoryRequest) Marshal() (dAtA []byte, err error)
func (*UpdateCategoryRequest) MarshalTo ¶
func (m *UpdateCategoryRequest) MarshalTo(dAtA []byte) (int, error)
func (*UpdateCategoryRequest) MarshalToSizedBuffer ¶
func (m *UpdateCategoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpdateCategoryRequest) ProtoMessage ¶
func (*UpdateCategoryRequest) ProtoMessage()
func (*UpdateCategoryRequest) Reset ¶
func (m *UpdateCategoryRequest) Reset()
func (*UpdateCategoryRequest) Size ¶
func (m *UpdateCategoryRequest) Size() (n int)
func (*UpdateCategoryRequest) String ¶
func (m *UpdateCategoryRequest) String() string
func (*UpdateCategoryRequest) Unmarshal ¶
func (m *UpdateCategoryRequest) Unmarshal(dAtA []byte) error
func (*UpdateCategoryRequest) Validate ¶
func (this *UpdateCategoryRequest) Validate() error
func (*UpdateCategoryRequest) XXX_DiscardUnknown ¶
func (m *UpdateCategoryRequest) XXX_DiscardUnknown()
func (*UpdateCategoryRequest) XXX_Marshal ¶
func (m *UpdateCategoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateCategoryRequest) XXX_Merge ¶
func (m *UpdateCategoryRequest) XXX_Merge(src proto.Message)
func (*UpdateCategoryRequest) XXX_MessageName ¶
func (*UpdateCategoryRequest) XXX_MessageName() string
func (*UpdateCategoryRequest) XXX_Size ¶
func (m *UpdateCategoryRequest) XXX_Size() int
func (*UpdateCategoryRequest) XXX_Unmarshal ¶
func (m *UpdateCategoryRequest) XXX_Unmarshal(b []byte) error
type UpdateInventoryRequest ¶
type UpdateInventoryRequest struct { InventoryID string `protobuf:"bytes,1,opt,name=InventoryID,proto3" json:"InventoryID,omitempty"` ProductID string `protobuf:"bytes,2,opt,name=ProductID,proto3" json:"ProductID,omitempty"` Warehouse string `protobuf:"bytes,3,opt,name=Warehouse,proto3" json:"Warehouse,omitempty"` Amount uint64 `protobuf:"varint,4,opt,name=Amount,proto3" json:"Amount,omitempty"` IsActive bool `protobuf:"varint,5,opt,name=IsActive,proto3" json:"IsActive,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateInventoryRequest) Descriptor ¶
func (*UpdateInventoryRequest) Descriptor() ([]byte, []int)
func (*UpdateInventoryRequest) GetAmount ¶
func (m *UpdateInventoryRequest) GetAmount() uint64
func (*UpdateInventoryRequest) GetInventoryID ¶
func (m *UpdateInventoryRequest) GetInventoryID() string
func (*UpdateInventoryRequest) GetIsActive ¶
func (m *UpdateInventoryRequest) GetIsActive() bool
func (*UpdateInventoryRequest) GetProductID ¶
func (m *UpdateInventoryRequest) GetProductID() string
func (*UpdateInventoryRequest) GetWarehouse ¶
func (m *UpdateInventoryRequest) GetWarehouse() string
func (*UpdateInventoryRequest) Marshal ¶
func (m *UpdateInventoryRequest) Marshal() (dAtA []byte, err error)
func (*UpdateInventoryRequest) MarshalTo ¶
func (m *UpdateInventoryRequest) MarshalTo(dAtA []byte) (int, error)
func (*UpdateInventoryRequest) MarshalToSizedBuffer ¶
func (m *UpdateInventoryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpdateInventoryRequest) ProtoMessage ¶
func (*UpdateInventoryRequest) ProtoMessage()
func (*UpdateInventoryRequest) Reset ¶
func (m *UpdateInventoryRequest) Reset()
func (*UpdateInventoryRequest) Size ¶
func (m *UpdateInventoryRequest) Size() (n int)
func (*UpdateInventoryRequest) String ¶
func (m *UpdateInventoryRequest) String() string
func (*UpdateInventoryRequest) Unmarshal ¶
func (m *UpdateInventoryRequest) Unmarshal(dAtA []byte) error
func (*UpdateInventoryRequest) Validate ¶
func (this *UpdateInventoryRequest) Validate() error
func (*UpdateInventoryRequest) XXX_DiscardUnknown ¶
func (m *UpdateInventoryRequest) XXX_DiscardUnknown()
func (*UpdateInventoryRequest) XXX_Marshal ¶
func (m *UpdateInventoryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateInventoryRequest) XXX_Merge ¶
func (m *UpdateInventoryRequest) XXX_Merge(src proto.Message)
func (*UpdateInventoryRequest) XXX_MessageName ¶
func (*UpdateInventoryRequest) XXX_MessageName() string
func (*UpdateInventoryRequest) XXX_Size ¶
func (m *UpdateInventoryRequest) XXX_Size() int
func (*UpdateInventoryRequest) XXX_Unmarshal ¶
func (m *UpdateInventoryRequest) XXX_Unmarshal(b []byte) error
type UpdateProductRequest ¶
type UpdateProductRequest struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Product *CreateProductItem `protobuf:"bytes,2,opt,name=Product,proto3" json:"Product,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateProductRequest) Descriptor ¶
func (*UpdateProductRequest) Descriptor() ([]byte, []int)
func (*UpdateProductRequest) GetID ¶
func (m *UpdateProductRequest) GetID() string
func (*UpdateProductRequest) GetProduct ¶
func (m *UpdateProductRequest) GetProduct() *CreateProductItem
func (*UpdateProductRequest) Marshal ¶
func (m *UpdateProductRequest) Marshal() (dAtA []byte, err error)
func (*UpdateProductRequest) MarshalTo ¶
func (m *UpdateProductRequest) MarshalTo(dAtA []byte) (int, error)
func (*UpdateProductRequest) MarshalToSizedBuffer ¶
func (m *UpdateProductRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpdateProductRequest) ProtoMessage ¶
func (*UpdateProductRequest) ProtoMessage()
func (*UpdateProductRequest) Reset ¶
func (m *UpdateProductRequest) Reset()
func (*UpdateProductRequest) Size ¶
func (m *UpdateProductRequest) Size() (n int)
func (*UpdateProductRequest) String ¶
func (m *UpdateProductRequest) String() string
func (*UpdateProductRequest) Unmarshal ¶
func (m *UpdateProductRequest) Unmarshal(dAtA []byte) error
func (*UpdateProductRequest) Validate ¶
func (this *UpdateProductRequest) Validate() error
func (*UpdateProductRequest) XXX_DiscardUnknown ¶
func (m *UpdateProductRequest) XXX_DiscardUnknown()
func (*UpdateProductRequest) XXX_Marshal ¶
func (m *UpdateProductRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateProductRequest) XXX_Merge ¶
func (m *UpdateProductRequest) XXX_Merge(src proto.Message)
func (*UpdateProductRequest) XXX_MessageName ¶
func (*UpdateProductRequest) XXX_MessageName() string
func (*UpdateProductRequest) XXX_Size ¶
func (m *UpdateProductRequest) XXX_Size() int
func (*UpdateProductRequest) XXX_Unmarshal ¶
func (m *UpdateProductRequest) XXX_Unmarshal(b []byte) error