func (receiver *GoStatsImpl) LargestRemainderRpc(ctx context.Context, request *pb.PercentageReqVo) (*pb.LargestRemainderRpcResponse, error) { var payload vo.PercentageReqVo copier.DeepCopy(request, &payload) data, err := receiver.LargestRemainder(ctx, payload) if err != nil { return nil, err } var ret pb.LargestRemainderRpcResponse err = copier.DeepCopy(data, &ret.Data) if err != nil { return nil, err } return &ret, nil }