123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- syntax = "proto3";
- package shopping_category_service;
- option go_package = "./proto;shopping_service";
- import "proto/base_shopping_service.proto";
- service ShoppingCategoryService {
- rpc GetCategoryList(GetCategoryListRequest) returns(GetCategoryListResponse);
- // rpc GetCategory(GetCategoryRequest) returns(base_shopping_service.Category);
- rpc GetAllCategories(GetAllCategoriesRequest) returns (GetAllCategoriesResponse);
- rpc CreateCategory(CreateCategoryRequest) returns(CreateCategoryResponse);
- // rpc UpdateCategory(UpdateCategoryRequest) returns(UpdateCategoryResponse);
- rpc DeleteCategory(DeleteCategoryRequest) returns(DeleteCategoryResponse);
- }
- message GetCategoryListRequest{
- int32 page = 1;
- int32 page_size = 2;
- string keyword = 3;
- }
- message GetCategoryListResponse{
- repeated base_shopping_service.Category items = 1;
- int64 total_count = 2;
- }
- message GetCategoryRequest{
- int64 user_id = 1;
- }
- message GetAllCategoriesRequest{}
- message GetAllCategoriesResponse{
- repeated base_shopping_service.Category items = 1;
- }
- message CreateCategory{
- string name = 1;
- int64 parent_category_id = 2;
- string description = 3;
- }
- message CreateCategoryRequest{
- repeated CreateCategory items = 1;
- }
- message CreateCategoryResponse{
- }
- message UpdateCategoryRequest{
- int64 category_id = 1;
- string name = 2;
- }
- message UpdateCategoryResponse{}
- message DeleteCategoryRequest{
- int64 category_id = 1;
- }
- message DeleteCategoryResponse{}
|