// Code generated by protoc-gen-micro. DO NOT EDIT. // source: proto/shopping_user_group_service.proto package shopping_service import ( fmt "fmt" proto "google.golang.org/protobuf/proto" math "math" ) import ( context "context" api "go-micro.dev/v4/api" client "go-micro.dev/v4/client" server "go-micro.dev/v4/server" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // Reference imports to suppress errors if they are not otherwise used. var _ api.Endpoint var _ context.Context var _ client.Option var _ server.Option // Api Endpoints for ShoppingUserGroupService service func NewShoppingUserGroupServiceEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for ShoppingUserGroupService service type ShoppingUserGroupService interface { CreateUserGroup(ctx context.Context, in *CreateUserGroupRequest, opts ...client.CallOption) (*CreateUserGroupResponse, error) GetUserGroupList(ctx context.Context, in *GetUserGroupListRequest, opts ...client.CallOption) (*GetUserGroupListResponse, error) GetUserGroup(ctx context.Context, in *GetUserGroupRequest, opts ...client.CallOption) (*GetUserGroupResponse, error) } type shoppingUserGroupService struct { c client.Client name string } func NewShoppingUserGroupService(name string, c client.Client) ShoppingUserGroupService { return &shoppingUserGroupService{ c: c, name: name, } } func (c *shoppingUserGroupService) CreateUserGroup(ctx context.Context, in *CreateUserGroupRequest, opts ...client.CallOption) (*CreateUserGroupResponse, error) { req := c.c.NewRequest(c.name, "ShoppingUserGroupService.CreateUserGroup", in) out := new(CreateUserGroupResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *shoppingUserGroupService) GetUserGroupList(ctx context.Context, in *GetUserGroupListRequest, opts ...client.CallOption) (*GetUserGroupListResponse, error) { req := c.c.NewRequest(c.name, "ShoppingUserGroupService.GetUserGroupList", in) out := new(GetUserGroupListResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *shoppingUserGroupService) GetUserGroup(ctx context.Context, in *GetUserGroupRequest, opts ...client.CallOption) (*GetUserGroupResponse, error) { req := c.c.NewRequest(c.name, "ShoppingUserGroupService.GetUserGroup", in) out := new(GetUserGroupResponse) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for ShoppingUserGroupService service type ShoppingUserGroupServiceHandler interface { CreateUserGroup(context.Context, *CreateUserGroupRequest, *CreateUserGroupResponse) error GetUserGroupList(context.Context, *GetUserGroupListRequest, *GetUserGroupListResponse) error GetUserGroup(context.Context, *GetUserGroupRequest, *GetUserGroupResponse) error } func RegisterShoppingUserGroupServiceHandler(s server.Server, hdlr ShoppingUserGroupServiceHandler, opts ...server.HandlerOption) error { type shoppingUserGroupService interface { CreateUserGroup(ctx context.Context, in *CreateUserGroupRequest, out *CreateUserGroupResponse) error GetUserGroupList(ctx context.Context, in *GetUserGroupListRequest, out *GetUserGroupListResponse) error GetUserGroup(ctx context.Context, in *GetUserGroupRequest, out *GetUserGroupResponse) error } type ShoppingUserGroupService struct { shoppingUserGroupService } h := &shoppingUserGroupServiceHandler{hdlr} return s.Handle(s.NewHandler(&ShoppingUserGroupService{h}, opts...)) } type shoppingUserGroupServiceHandler struct { ShoppingUserGroupServiceHandler } func (h *shoppingUserGroupServiceHandler) CreateUserGroup(ctx context.Context, in *CreateUserGroupRequest, out *CreateUserGroupResponse) error { return h.ShoppingUserGroupServiceHandler.CreateUserGroup(ctx, in, out) } func (h *shoppingUserGroupServiceHandler) GetUserGroupList(ctx context.Context, in *GetUserGroupListRequest, out *GetUserGroupListResponse) error { return h.ShoppingUserGroupServiceHandler.GetUserGroupList(ctx, in, out) } func (h *shoppingUserGroupServiceHandler) GetUserGroup(ctx context.Context, in *GetUserGroupRequest, out *GetUserGroupResponse) error { return h.ShoppingUserGroupServiceHandler.GetUserGroup(ctx, in, out) }