syntax = "proto3"; package shopping_user_group_service; option go_package = "./proto;shopping_service"; import "proto/base_shopping_service.proto"; service ShoppingUserGroupService{ rpc CreateUserGroup(CreateUserGroupRequest) returns (CreateUserGroupResponse); rpc GetUserGroupList(GetUserGroupListRequest) returns(GetUserGroupListResponse); rpc GetUserGroup(GetUserGroupRequest) returns(GetUserGroupResponse); } message CreateUserGroupRequest { string name = 1; string description =2; string code = 3; int64 created_at = 4; string created_by = 5; } message CreateUserGroupResponse{} message GetUserGroupListRequest { int32 page = 1; int32 page_size = 2; string keyword = 3; } message GetUserGroupListResponse{ repeated base_shopping_service.UserGroup items = 1; int64 total_count = 2; } message GetUserGroupRequest{ string code = 1; int64 group_id = 2; } message GetUserGroupResponse{}