product

package
v0.0.0-...-5e1236a Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Product_GetProducts_FullMethodName        = "/product.Product/GetProducts"
	Product_GetProduct_FullMethodName         = "/product.Product/GetProduct"
	Product_CreateProduct_FullMethodName      = "/product.Product/CreateProduct"
	Product_UpdateProducts_FullMethodName     = "/product.Product/UpdateProducts"
	Product_UpdateProduct_FullMethodName      = "/product.Product/UpdateProduct"
	Product_ModerateProduct_FullMethodName    = "/product.Product/ModerateProduct"
	Product_DeleteProduct_FullMethodName      = "/product.Product/DeleteProduct"
	Product_DeleteUserProducts_FullMethodName = "/product.Product/DeleteUserProducts"
	Product_GetCategory_FullMethodName        = "/product.Product/GetCategory"
	Product_GetAllCategories_FullMethodName   = "/product.Product/GetAllCategories"
	Product_CreateDiscount_FullMethodName     = "/product.Product/CreateDiscount"
	Product_DeleteDiscount_FullMethodName     = "/product.Product/DeleteDiscount"
)

Variables

View Source
var File_product_proto protoreflect.FileDescriptor
View Source
var Product_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "product.Product",
	HandlerType: (*ProductServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProducts",
			Handler:    _Product_GetProducts_Handler,
		},
		{
			MethodName: "GetProduct",
			Handler:    _Product_GetProduct_Handler,
		},
		{
			MethodName: "CreateProduct",
			Handler:    _Product_CreateProduct_Handler,
		},
		{
			MethodName: "UpdateProducts",
			Handler:    _Product_UpdateProducts_Handler,
		},
		{
			MethodName: "UpdateProduct",
			Handler:    _Product_UpdateProduct_Handler,
		},
		{
			MethodName: "ModerateProduct",
			Handler:    _Product_ModerateProduct_Handler,
		},
		{
			MethodName: "DeleteProduct",
			Handler:    _Product_DeleteProduct_Handler,
		},
		{
			MethodName: "DeleteUserProducts",
			Handler:    _Product_DeleteUserProducts_Handler,
		},
		{
			MethodName: "GetCategory",
			Handler:    _Product_GetCategory_Handler,
		},
		{
			MethodName: "GetAllCategories",
			Handler:    _Product_GetAllCategories_Handler,
		},
		{
			MethodName: "CreateDiscount",
			Handler:    _Product_CreateDiscount_Handler,
		},
		{
			MethodName: "DeleteDiscount",
			Handler:    _Product_DeleteDiscount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "product.proto",
}

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

Functions

func RegisterProductServer

func RegisterProductServer(s grpc.ServiceRegistrar, srv ProductServer)

Types

type CategoriesResponse

type CategoriesResponse struct {
	Categories []*CategoryResponse `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoriesResponse) Descriptor deprecated

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

Deprecated: Use CategoriesResponse.ProtoReflect.Descriptor instead.

func (*CategoriesResponse) GetCategories

func (x *CategoriesResponse) GetCategories() []*CategoryResponse

func (*CategoriesResponse) ProtoMessage

func (*CategoriesResponse) ProtoMessage()

func (*CategoriesResponse) ProtoReflect

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

func (*CategoriesResponse) Reset

func (x *CategoriesResponse) Reset()

func (*CategoriesResponse) String

func (x *CategoriesResponse) String() string

type CategoryResponse

type CategoryResponse struct {
	CategoryId  int32  `protobuf:"varint,1,opt,name=category_id,json=categoryId,proto3" json:"category_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"`
	// contains filtered or unexported fields
}

func (*CategoryResponse) Descriptor deprecated

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

Deprecated: Use CategoryResponse.ProtoReflect.Descriptor instead.

func (*CategoryResponse) GetCategoryId

func (x *CategoryResponse) GetCategoryId() int32

func (*CategoryResponse) GetDescription

func (x *CategoryResponse) GetDescription() string

func (*CategoryResponse) GetName

func (x *CategoryResponse) GetName() string

func (*CategoryResponse) ProtoMessage

func (*CategoryResponse) ProtoMessage()

func (*CategoryResponse) ProtoReflect

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

func (*CategoryResponse) Reset

func (x *CategoryResponse) Reset()

func (*CategoryResponse) String

func (x *CategoryResponse) String() string

type CreateDiscountRequest

type CreateDiscountRequest struct {
	ProductId string                 `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Percent   float32                `protobuf:"fixed32,2,opt,name=percent,proto3" json:"percent,omitempty"`
	EndedAt   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDiscountRequest) Descriptor deprecated

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

Deprecated: Use CreateDiscountRequest.ProtoReflect.Descriptor instead.

func (*CreateDiscountRequest) GetEndedAt

func (x *CreateDiscountRequest) GetEndedAt() *timestamppb.Timestamp

func (*CreateDiscountRequest) GetPercent

func (x *CreateDiscountRequest) GetPercent() float32

func (*CreateDiscountRequest) GetProductId

func (x *CreateDiscountRequest) GetProductId() string

func (*CreateDiscountRequest) ProtoMessage

func (*CreateDiscountRequest) ProtoMessage()

func (*CreateDiscountRequest) ProtoReflect

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

func (*CreateDiscountRequest) Reset

func (x *CreateDiscountRequest) Reset()

func (*CreateDiscountRequest) String

func (x *CreateDiscountRequest) String() string

type CreateProductRequest

type CreateProductRequest struct {
	UserId      string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	CategoryId  int32  `protobuf:"varint,2,opt,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"`
	Name        string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Price       int64  `protobuf:"varint,5,opt,name=price,proto3" json:"price,omitempty"`
	Quantity    int64  `protobuf:"varint,6,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProductRequest) Descriptor deprecated

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

Deprecated: Use CreateProductRequest.ProtoReflect.Descriptor instead.

func (*CreateProductRequest) GetCategoryId

func (x *CreateProductRequest) GetCategoryId() int32

func (*CreateProductRequest) GetDescription

func (x *CreateProductRequest) GetDescription() string

func (*CreateProductRequest) GetName

func (x *CreateProductRequest) GetName() string

func (*CreateProductRequest) GetPrice

func (x *CreateProductRequest) GetPrice() int64

func (*CreateProductRequest) GetQuantity

func (x *CreateProductRequest) GetQuantity() int64

func (*CreateProductRequest) GetUserId

func (x *CreateProductRequest) GetUserId() string

func (*CreateProductRequest) ProtoMessage

func (*CreateProductRequest) ProtoMessage()

func (*CreateProductRequest) ProtoReflect

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

func (*CreateProductRequest) Reset

func (x *CreateProductRequest) Reset()

func (*CreateProductRequest) String

func (x *CreateProductRequest) String() string

type DeleteDiscountRequest

type DeleteDiscountRequest struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDiscountRequest) Descriptor deprecated

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

Deprecated: Use DeleteDiscountRequest.ProtoReflect.Descriptor instead.

func (*DeleteDiscountRequest) GetProductId

func (x *DeleteDiscountRequest) GetProductId() string

func (*DeleteDiscountRequest) ProtoMessage

func (*DeleteDiscountRequest) ProtoMessage()

func (*DeleteDiscountRequest) ProtoReflect

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

func (*DeleteDiscountRequest) Reset

func (x *DeleteDiscountRequest) Reset()

func (*DeleteDiscountRequest) String

func (x *DeleteDiscountRequest) String() string

type DeleteDiscountResponse

type DeleteDiscountResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteDiscountResponse) Descriptor deprecated

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

Deprecated: Use DeleteDiscountResponse.ProtoReflect.Descriptor instead.

func (*DeleteDiscountResponse) ProtoMessage

func (*DeleteDiscountResponse) ProtoMessage()

func (*DeleteDiscountResponse) ProtoReflect

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

func (*DeleteDiscountResponse) Reset

func (x *DeleteDiscountResponse) Reset()

func (*DeleteDiscountResponse) String

func (x *DeleteDiscountResponse) String() string

type DeleteProductRequest

type DeleteProductRequest struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProductRequest) Descriptor deprecated

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

Deprecated: Use DeleteProductRequest.ProtoReflect.Descriptor instead.

func (*DeleteProductRequest) GetProductId

func (x *DeleteProductRequest) GetProductId() string

func (*DeleteProductRequest) ProtoMessage

func (*DeleteProductRequest) ProtoMessage()

func (*DeleteProductRequest) ProtoReflect

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

func (*DeleteProductRequest) Reset

func (x *DeleteProductRequest) Reset()

func (*DeleteProductRequest) String

func (x *DeleteProductRequest) String() string

type DeleteProductResponse

type DeleteProductResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteProductResponse) Descriptor deprecated

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

Deprecated: Use DeleteProductResponse.ProtoReflect.Descriptor instead.

func (*DeleteProductResponse) ProtoMessage

func (*DeleteProductResponse) ProtoMessage()

func (*DeleteProductResponse) ProtoReflect

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

func (*DeleteProductResponse) Reset

func (x *DeleteProductResponse) Reset()

func (*DeleteProductResponse) String

func (x *DeleteProductResponse) String() string

type DeleteUserProductsRequest

type DeleteUserProductsRequest struct {
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserProductsRequest) Descriptor deprecated

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

Deprecated: Use DeleteUserProductsRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserProductsRequest) GetUserId

func (x *DeleteUserProductsRequest) GetUserId() string

func (*DeleteUserProductsRequest) ProtoMessage

func (*DeleteUserProductsRequest) ProtoMessage()

func (*DeleteUserProductsRequest) ProtoReflect

func (*DeleteUserProductsRequest) Reset

func (x *DeleteUserProductsRequest) Reset()

func (*DeleteUserProductsRequest) String

func (x *DeleteUserProductsRequest) String() string

type DeleteUserProductsResponse

type DeleteUserProductsResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteUserProductsResponse) Descriptor deprecated

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

Deprecated: Use DeleteUserProductsResponse.ProtoReflect.Descriptor instead.

func (*DeleteUserProductsResponse) ProtoMessage

func (*DeleteUserProductsResponse) ProtoMessage()

func (*DeleteUserProductsResponse) ProtoReflect

func (*DeleteUserProductsResponse) Reset

func (x *DeleteUserProductsResponse) Reset()

func (*DeleteUserProductsResponse) String

func (x *DeleteUserProductsResponse) String() string

type DiscountResponse

type DiscountResponse struct {
	ProductId string                 `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Percent   float32                `protobuf:"fixed32,2,opt,name=percent,proto3" json:"percent,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	EndedAt   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"`
	// contains filtered or unexported fields
}

func (*DiscountResponse) Descriptor deprecated

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

Deprecated: Use DiscountResponse.ProtoReflect.Descriptor instead.

func (*DiscountResponse) GetCreatedAt

func (x *DiscountResponse) GetCreatedAt() *timestamppb.Timestamp

func (*DiscountResponse) GetEndedAt

func (x *DiscountResponse) GetEndedAt() *timestamppb.Timestamp

func (*DiscountResponse) GetPercent

func (x *DiscountResponse) GetPercent() float32

func (*DiscountResponse) GetProductId

func (x *DiscountResponse) GetProductId() string

func (*DiscountResponse) ProtoMessage

func (*DiscountResponse) ProtoMessage()

func (*DiscountResponse) ProtoReflect

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

func (*DiscountResponse) Reset

func (x *DiscountResponse) Reset()

func (*DiscountResponse) String

func (x *DiscountResponse) String() string

type GetAllCategoriesRequest

type GetAllCategoriesRequest struct {
	// contains filtered or unexported fields
}

func (*GetAllCategoriesRequest) Descriptor deprecated

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

Deprecated: Use GetAllCategoriesRequest.ProtoReflect.Descriptor instead.

func (*GetAllCategoriesRequest) ProtoMessage

func (*GetAllCategoriesRequest) ProtoMessage()

func (*GetAllCategoriesRequest) ProtoReflect

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

func (*GetAllCategoriesRequest) Reset

func (x *GetAllCategoriesRequest) Reset()

func (*GetAllCategoriesRequest) String

func (x *GetAllCategoriesRequest) String() string

type GetCategoryRequest

type GetCategoryRequest struct {
	CategoryId int32 `protobuf:"varint,1,opt,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCategoryRequest) Descriptor deprecated

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

Deprecated: Use GetCategoryRequest.ProtoReflect.Descriptor instead.

func (*GetCategoryRequest) GetCategoryId

func (x *GetCategoryRequest) GetCategoryId() int32

func (*GetCategoryRequest) ProtoMessage

func (*GetCategoryRequest) ProtoMessage()

func (*GetCategoryRequest) ProtoReflect

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

func (*GetCategoryRequest) Reset

func (x *GetCategoryRequest) Reset()

func (*GetCategoryRequest) String

func (x *GetCategoryRequest) String() string

type GetProductRequest

type GetProductRequest struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProductRequest) Descriptor deprecated

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

Deprecated: Use GetProductRequest.ProtoReflect.Descriptor instead.

func (*GetProductRequest) GetProductId

func (x *GetProductRequest) GetProductId() string

func (*GetProductRequest) ProtoMessage

func (*GetProductRequest) ProtoMessage()

func (*GetProductRequest) ProtoReflect

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

func (*GetProductRequest) Reset

func (x *GetProductRequest) Reset()

func (*GetProductRequest) String

func (x *GetProductRequest) String() string

type GetProductsRequest

type GetProductsRequest struct {
	UserId     string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	CategoryId int32  `protobuf:"varint,2,opt,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"`
	Moderated  bool   `protobuf:"varint,3,opt,name=moderated,proto3" json:"moderated,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProductsRequest) Descriptor deprecated

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

Deprecated: Use GetProductsRequest.ProtoReflect.Descriptor instead.

func (*GetProductsRequest) GetCategoryId

func (x *GetProductsRequest) GetCategoryId() int32

func (*GetProductsRequest) GetModerated

func (x *GetProductsRequest) GetModerated() bool

func (*GetProductsRequest) GetUserId

func (x *GetProductsRequest) GetUserId() string

func (*GetProductsRequest) ProtoMessage

func (*GetProductsRequest) ProtoMessage()

func (*GetProductsRequest) ProtoReflect

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

func (*GetProductsRequest) Reset

func (x *GetProductsRequest) Reset()

func (*GetProductsRequest) String

func (x *GetProductsRequest) String() string

type ModerateProductRequest

type ModerateProductRequest struct {
	ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	Moderated bool   `protobuf:"varint,2,opt,name=moderated,proto3" json:"moderated,omitempty"`
	// contains filtered or unexported fields
}

func (*ModerateProductRequest) Descriptor deprecated

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

Deprecated: Use ModerateProductRequest.ProtoReflect.Descriptor instead.

func (*ModerateProductRequest) GetModerated

func (x *ModerateProductRequest) GetModerated() bool

func (*ModerateProductRequest) GetProductId

func (x *ModerateProductRequest) GetProductId() string

func (*ModerateProductRequest) ProtoMessage

func (*ModerateProductRequest) ProtoMessage()

func (*ModerateProductRequest) ProtoReflect

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

func (*ModerateProductRequest) Reset

func (x *ModerateProductRequest) Reset()

func (*ModerateProductRequest) String

func (x *ModerateProductRequest) String() string

type ProductClient

type ProductClient interface {
	GetProducts(ctx context.Context, in *GetProductsRequest, opts ...grpc.CallOption) (*ProductsResponse, error)
	GetProduct(ctx context.Context, in *GetProductRequest, opts ...grpc.CallOption) (*ProductResponse, error)
	CreateProduct(ctx context.Context, in *CreateProductRequest, opts ...grpc.CallOption) (*ProductResponse, error)
	UpdateProducts(ctx context.Context, in *UpdateProductsRequest, opts ...grpc.CallOption) (*UpdateProductsResponse, error)
	UpdateProduct(ctx context.Context, in *UpdateProductRequest, opts ...grpc.CallOption) (*ProductResponse, error)
	ModerateProduct(ctx context.Context, in *ModerateProductRequest, opts ...grpc.CallOption) (*ProductResponse, error)
	DeleteProduct(ctx context.Context, in *DeleteProductRequest, opts ...grpc.CallOption) (*DeleteProductResponse, error)
	DeleteUserProducts(ctx context.Context, in *DeleteUserProductsRequest, opts ...grpc.CallOption) (*DeleteUserProductsResponse, error)
	GetCategory(ctx context.Context, in *GetCategoryRequest, opts ...grpc.CallOption) (*CategoryResponse, error)
	GetAllCategories(ctx context.Context, in *GetAllCategoriesRequest, opts ...grpc.CallOption) (*CategoriesResponse, error)
	CreateDiscount(ctx context.Context, in *CreateDiscountRequest, opts ...grpc.CallOption) (*ProductResponse, error)
	DeleteDiscount(ctx context.Context, in *DeleteDiscountRequest, opts ...grpc.CallOption) (*ProductResponse, error)
}

ProductClient is the client API for Product service.

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

func NewProductClient

func NewProductClient(cc grpc.ClientConnInterface) ProductClient

type ProductResponse

type ProductResponse struct {
	ProductId   string                 `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	UserId      string                 `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	CategoryId  int32                  `protobuf:"varint,3,opt,name=category_id,json=categoryId,proto3" json:"category_id,omitempty"`
	Name        string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description string                 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Price       int64                  `protobuf:"varint,6,opt,name=price,proto3" json:"price,omitempty"`
	Quantity    int64                  `protobuf:"varint,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Discount    *DiscountResponse      `protobuf:"bytes,8,opt,name=discount,proto3" json:"discount,omitempty"`
	Moderated   bool                   `protobuf:"varint,9,opt,name=moderated,proto3" json:"moderated,omitempty"`
	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductResponse) Descriptor deprecated

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

Deprecated: Use ProductResponse.ProtoReflect.Descriptor instead.

func (*ProductResponse) GetCategoryId

func (x *ProductResponse) GetCategoryId() int32

func (*ProductResponse) GetCreatedAt

func (x *ProductResponse) GetCreatedAt() *timestamppb.Timestamp

func (*ProductResponse) GetDescription

func (x *ProductResponse) GetDescription() string

func (*ProductResponse) GetDiscount

func (x *ProductResponse) GetDiscount() *DiscountResponse

func (*ProductResponse) GetModerated

func (x *ProductResponse) GetModerated() bool

func (*ProductResponse) GetName

func (x *ProductResponse) GetName() string

func (*ProductResponse) GetPrice

func (x *ProductResponse) GetPrice() int64

func (*ProductResponse) GetProductId

func (x *ProductResponse) GetProductId() string

func (*ProductResponse) GetQuantity

func (x *ProductResponse) GetQuantity() int64

func (*ProductResponse) GetUpdatedAt

func (x *ProductResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*ProductResponse) GetUserId

func (x *ProductResponse) GetUserId() string

func (*ProductResponse) ProtoMessage

func (*ProductResponse) ProtoMessage()

func (*ProductResponse) ProtoReflect

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

func (*ProductResponse) Reset

func (x *ProductResponse) Reset()

func (*ProductResponse) String

func (x *ProductResponse) String() string

type ProductServer

ProductServer is the server API for Product service. All implementations must embed UnimplementedProductServer for forward compatibility

type ProductsResponse

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

func (*ProductsResponse) Descriptor deprecated

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

Deprecated: Use ProductsResponse.ProtoReflect.Descriptor instead.

func (*ProductsResponse) GetProducts

func (x *ProductsResponse) GetProducts() []*ProductResponse

func (*ProductsResponse) ProtoMessage

func (*ProductsResponse) ProtoMessage()

func (*ProductsResponse) ProtoReflect

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

func (*ProductsResponse) Reset

func (x *ProductsResponse) Reset()

func (*ProductsResponse) String

func (x *ProductsResponse) String() string

type UnimplementedProductServer

type UnimplementedProductServer struct {
}

UnimplementedProductServer must be embedded to have forward compatible implementations.

func (UnimplementedProductServer) CreateDiscount

func (UnimplementedProductServer) CreateProduct

func (UnimplementedProductServer) DeleteDiscount

func (UnimplementedProductServer) DeleteProduct

func (UnimplementedProductServer) GetAllCategories

func (UnimplementedProductServer) GetCategory

func (UnimplementedProductServer) GetProduct

func (UnimplementedProductServer) GetProducts

func (UnimplementedProductServer) ModerateProduct

func (UnimplementedProductServer) UpdateProduct

func (UnimplementedProductServer) UpdateProducts

type UnsafeProductServer

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

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

type UpdateProductRequest

type UpdateProductRequest struct {
	ProductId   string  `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
	CategoryId  *int32  `protobuf:"varint,2,opt,name=category_id,json=categoryId,proto3,oneof" json:"category_id,omitempty"`
	Name        *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Price       *int64  `protobuf:"varint,5,opt,name=price,proto3,oneof" json:"price,omitempty"`
	Quantity    *int64  `protobuf:"varint,6,opt,name=quantity,proto3,oneof" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProductRequest) Descriptor deprecated

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

Deprecated: Use UpdateProductRequest.ProtoReflect.Descriptor instead.

func (*UpdateProductRequest) GetCategoryId

func (x *UpdateProductRequest) GetCategoryId() int32

func (*UpdateProductRequest) GetDescription

func (x *UpdateProductRequest) GetDescription() string

func (*UpdateProductRequest) GetName

func (x *UpdateProductRequest) GetName() string

func (*UpdateProductRequest) GetPrice

func (x *UpdateProductRequest) GetPrice() int64

func (*UpdateProductRequest) GetProductId

func (x *UpdateProductRequest) GetProductId() string

func (*UpdateProductRequest) GetQuantity

func (x *UpdateProductRequest) GetQuantity() int64

func (*UpdateProductRequest) ProtoMessage

func (*UpdateProductRequest) ProtoMessage()

func (*UpdateProductRequest) ProtoReflect

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

func (*UpdateProductRequest) Reset

func (x *UpdateProductRequest) Reset()

func (*UpdateProductRequest) String

func (x *UpdateProductRequest) String() string

type UpdateProductsRequest

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

func (*UpdateProductsRequest) Descriptor deprecated

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

Deprecated: Use UpdateProductsRequest.ProtoReflect.Descriptor instead.

func (*UpdateProductsRequest) GetProducts

func (x *UpdateProductsRequest) GetProducts() []*UpdateProductRequest

func (*UpdateProductsRequest) ProtoMessage

func (*UpdateProductsRequest) ProtoMessage()

func (*UpdateProductsRequest) ProtoReflect

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

func (*UpdateProductsRequest) Reset

func (x *UpdateProductsRequest) Reset()

func (*UpdateProductsRequest) String

func (x *UpdateProductsRequest) String() string

type UpdateProductsResponse

type UpdateProductsResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateProductsResponse) Descriptor deprecated

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

Deprecated: Use UpdateProductsResponse.ProtoReflect.Descriptor instead.

func (*UpdateProductsResponse) ProtoMessage

func (*UpdateProductsResponse) ProtoMessage()

func (*UpdateProductsResponse) ProtoReflect

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

func (*UpdateProductsResponse) Reset

func (x *UpdateProductsResponse) Reset()

func (*UpdateProductsResponse) String

func (x *UpdateProductsResponse) String() string

Jump to

Keyboard shortcuts

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