Versions in this module Expand all Collapse all v0 v0.1.6 Nov 26, 2024 Changes in this version + type AddRequest struct + A int + B int + type AddResponse struct + Value int + type CalculatorService interface + Add func(context.Context, *AddRequest) (*AddResponse, error) + Double func(context.Context, *DoubleRequest) (*DoubleResponse, error) + Mul func(context.Context, *MulRequest) (*MulResponse, error) + Sub func(context.Context, *SubRequest) (*SubResponse, error) + type CalculatorServiceHandler struct + func (svc CalculatorServiceHandler) Add(_ context.Context, req *AddRequest) (*AddResponse, error) + func (svc CalculatorServiceHandler) Double(_ context.Context, req *DoubleRequest) (*DoubleResponse, error) + func (svc CalculatorServiceHandler) Mul(_ context.Context, req *MulRequest) (*MulResponse, error) + func (svc CalculatorServiceHandler) Sub(_ context.Context, req *SubRequest) (*SubResponse, error) + type DoubleRequest struct + Value int + type DoubleResponse struct + Value int + type MulRequest struct + A int + B int + type MulResponse struct + Value int + type SubRequest struct + A int + B int + type SubResponse struct + Value int