product

package
v0.0.0-...-418b934 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2020 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Overview

Package product is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthProduct        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProduct          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProduct = fmt.Errorf("proto: unexpected end of group")
)

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) MarshalTo

func (m *BoolResponse) MarshalTo(dAtA []byte) (int, 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) MarshalTo

func (m *CategoryDTO) MarshalTo(dAtA []byte) (int, 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) Descriptor() ([]byte, []int)

func (*Empty) Marshal

func (m *Empty) Marshal() (dAtA []byte, err error)

func (*Empty) MarshalTo

func (m *Empty) MarshalTo(dAtA []byte) (int, error)

func (*Empty) MarshalToSizedBuffer

func (m *Empty) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) Reset

func (m *Empty) Reset()

func (*Empty) Size

func (m *Empty) Size() (n int)

func (*Empty) String

func (m *Empty) String() string

func (*Empty) Unmarshal

func (m *Empty) Unmarshal(dAtA []byte) error

func (*Empty) Validate

func (this *Empty) Validate() error

func (*Empty) XXX_DiscardUnknown

func (m *Empty) XXX_DiscardUnknown()

func (*Empty) XXX_Marshal

func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Empty) XXX_Merge

func (m *Empty) XXX_Merge(src proto.Message)

func (*Empty) XXX_MessageName

func (*Empty) XXX_MessageName() string

func (*Empty) XXX_Size

func (m *Empty) XXX_Size() int

func (*Empty) XXX_Unmarshal

func (m *Empty) XXX_Unmarshal(b []byte) error

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) MarshalTo

func (m *EntityIDRequest) MarshalTo(dAtA []byte) (int, 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) MarshalTo

func (m *InventoryDTO) MarshalTo(dAtA []byte) (int, 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) MarshalTo

func (m *KeyValuePair) MarshalTo(dAtA []byte) (int, 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) Descriptor() ([]byte, []int)

func (*PriceDTO) GetMAP

func (m *PriceDTO) GetMAP() float32

func (*PriceDTO) GetUnitPrice

func (m *PriceDTO) GetUnitPrice() float32

func (*PriceDTO) Marshal

func (m *PriceDTO) Marshal() (dAtA []byte, err error)

func (*PriceDTO) MarshalTo

func (m *PriceDTO) MarshalTo(dAtA []byte) (int, error)

func (*PriceDTO) MarshalToSizedBuffer

func (m *PriceDTO) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PriceDTO) ProtoMessage

func (*PriceDTO) ProtoMessage()

func (*PriceDTO) Reset

func (m *PriceDTO) Reset()

func (*PriceDTO) Size

func (m *PriceDTO) Size() (n int)

func (*PriceDTO) String

func (m *PriceDTO) String() string

func (*PriceDTO) Unmarshal

func (m *PriceDTO) Unmarshal(dAtA []byte) error

func (*PriceDTO) Validate

func (this *PriceDTO) Validate() error

func (*PriceDTO) XXX_DiscardUnknown

func (m *PriceDTO) XXX_DiscardUnknown()

func (*PriceDTO) XXX_Marshal

func (m *PriceDTO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PriceDTO) XXX_Merge

func (m *PriceDTO) XXX_Merge(src proto.Message)

func (*PriceDTO) XXX_MessageName

func (*PriceDTO) XXX_MessageName() string

func (*PriceDTO) XXX_Size

func (m *PriceDTO) XXX_Size() int

func (*PriceDTO) XXX_Unmarshal

func (m *PriceDTO) XXX_Unmarshal(b []byte) error

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) MarshalTo

func (m *ProductInfoDTO) MarshalTo(dAtA []byte) (int, 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 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 (*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 (*RepeatedProductDetailedDTOResponse) Size

func (*RepeatedProductDetailedDTOResponse) 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 (*RepeatedProductDetailedDTOResponse) XXX_MessageName

func (*RepeatedProductDetailedDTOResponse) XXX_MessageName() string

func (*RepeatedProductDetailedDTOResponse) XXX_Size

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) CreateInventory

func (*UnimplementedProductServiceServer) CreateProduct

func (*UnimplementedProductServiceServer) DeleteProduct

func (*UnimplementedProductServiceServer) GetAllProducts

func (*UnimplementedProductServiceServer) GetProductsByIDs

func (*UnimplementedProductServiceServer) UpdateCategory

func (*UnimplementedProductServiceServer) UpdateInventory

func (*UnimplementedProductServiceServer) UpdateProduct

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

Jump to

Keyboard shortcuts

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