Skip to content
Snippets Groups Projects
pnd.pb.gw.go 64.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • Malte Bauch's avatar
    Malte Bauch committed
    // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
    // source: gosdn/pnd/pnd.proto
    
    /*
    Package pnd is a reverse proxy.
    
    It translates gRPC into RESTful JSON APIs.
    */
    package pnd
    
    import (
    	"context"
    	"io"
    	"net/http"
    
    	"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
    	"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
    	"google.golang.org/grpc"
    	"google.golang.org/grpc/codes"
    	"google.golang.org/grpc/grpclog"
    	"google.golang.org/grpc/metadata"
    	"google.golang.org/grpc/status"
    	"google.golang.org/protobuf/proto"
    )
    
    // Suppress "imported and not used" errors
    var _ codes.Code
    var _ io.Reader
    var _ status.Status
    var _ = runtime.String
    var _ = utilities.NewDoubleArray
    var _ = metadata.Join
    
    var (
    
    	filter_PndService_GetOndList_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
    
    func request_PndService_GetOndList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetOndListRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetOndList_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetOndList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetOndList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetOndListRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetOndList_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetOndList(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    var (
    
    	filter_PndService_GetOnd_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0, "did": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
    
    func request_PndService_GetOnd_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetOndRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["did"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "did")
    	}
    
    
    	protoReq.Did, err = runtime.String(val)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "did", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetOnd_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetOnd(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetOnd_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetOndRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["did"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "did")
    	}
    
    
    	protoReq.Did, err = runtime.String(val)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "did", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetOnd_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetOnd(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    
    func request_PndService_SetOndList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetOndListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    
    	msg, err := client.SetOndList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_SetOndList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetOndListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    
    	msg, err := server.SetOndList(ctx, &protoReq)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    var (
    
    	filter_PndService_GetSbiList_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
    
    func request_PndService_GetSbiList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetSbiListRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetSbiList_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetSbiList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetSbiList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetSbiListRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetSbiList_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetSbiList(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    var (
    
    	filter_PndService_GetSbi_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0, "sid": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
    
    func request_PndService_GetSbi_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetSbiRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["sid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "sid")
    	}
    
    
    	protoReq.Sid, err = runtime.String(val)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "sid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetSbi_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetSbi(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetSbi_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetSbiRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["sid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "sid")
    	}
    
    
    	protoReq.Sid, err = runtime.String(val)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "sid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetSbi_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetSbi(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    
    func request_PndService_SetSbiList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetSbiListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    
    	msg, err := client.SetSbiList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_SetSbiList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetSbiListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    
    	msg, err := server.SetSbiList(ctx, &protoReq)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    var (
    
    	filter_PndService_GetChangeList_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
    
    func request_PndService_GetChangeList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetChangeListRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetChangeList_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetChangeList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetChangeList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetChangeListRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetChangeList_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetChangeList(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    var (
    
    	filter_PndService_GetChange_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0, "cuid": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
    
    func request_PndService_GetChange_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetChangeRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["cuid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "cuid")
    	}
    
    
    	protoReq.Cuid, err = runtime.String(val)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "cuid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetChange_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetChange(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetChange_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetChangeRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["cuid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "cuid")
    	}
    
    
    	protoReq.Cuid, err = runtime.String(val)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "cuid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetChange_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetChange(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    
    func request_PndService_SetChangeList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetChangeListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    
    	msg, err := client.SetChangeList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_SetChangeList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetChangeListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    
    	msg, err := server.SetChangeList(ctx, &protoReq)
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    var (
    
    	filter_PndService_GetPath_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0, "did": 1, "path": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
    
    func request_PndService_GetPath_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetPathRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["did"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "did")
    	}
    
    	protoReq.Did, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "did", err)
    	}
    
    	val, ok = pathParams["path"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "path")
    	}
    
    	protoReq.Path, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "path", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetPath_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.GetPath(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_GetPath_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var protoReq GetPathRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["did"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "did")
    	}
    
    	protoReq.Did, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "did", err)
    	}
    
    	val, ok = pathParams["path"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "path")
    	}
    
    	protoReq.Path, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "path", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_GetPath_0); err != nil {
    
    Malte Bauch's avatar
    Malte Bauch committed
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.GetPath(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    
    func request_PndService_SetPathList_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetPathListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["did"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "did")
    	}
    
    	protoReq.Did, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "did", err)
    	}
    
    
    	msg, err := client.SetPathList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    
    Malte Bauch's avatar
    Malte Bauch committed
    	return msg, metadata, err
    
    }
    
    
    func local_request_PndService_SetPathList_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq SetPathListRequest
    
    Malte Bauch's avatar
    Malte Bauch committed
    	var metadata runtime.ServerMetadata
    
    	newReader, berr := utilities.IOReaderFactory(req.Body)
    	if berr != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    	}
    	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	val, ok = pathParams["did"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "did")
    	}
    
    	protoReq.Did, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "did", err)
    	}
    
    
    	msg, err := server.SetPathList(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    var (
    	filter_PndService_DeletePnd_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
    )
    
    func request_PndService_DeletePnd_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq DeletePndRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_DeletePnd_0); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := client.DeletePnd(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    	return msg, metadata, err
    
    }
    
    func local_request_PndService_DeletePnd_0(ctx context.Context, marshaler runtime.Marshaler, server PndServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq DeletePndRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)
    
    	val, ok = pathParams["pid"]
    	if !ok {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "pid")
    	}
    
    	protoReq.Pid, err = runtime.String(val)
    	if err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "pid", err)
    	}
    
    	if err := req.ParseForm(); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PndService_DeletePnd_0); err != nil {
    		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    	}
    
    	msg, err := server.DeletePnd(ctx, &protoReq)
    	return msg, metadata, err
    
    }
    
    var (
    	filter_PndService_DeleteOnd_0 = &utilities.DoubleArray{Encoding: map[string]int{"pid": 0, "did": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
    )
    
    func request_PndService_DeleteOnd_0(ctx context.Context, marshaler runtime.Marshaler, client PndServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    	var protoReq DeleteOndRequest
    	var metadata runtime.ServerMetadata
    
    	var (
    		val string
    		ok  bool
    		err error
    		_   = err
    	)