/
province.pb.cdd.go
83 lines (65 loc) · 2.49 KB
/
province.pb.cdd.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
// Code generated by protoc-gen-cdd. DO NOT EDIT.
// source: province.proto
package province
import (
"net/http"
"strings"
"github.com/krisnasw/go-grst/grst"
grst_errors "github.com/krisnasw/go-grst/grst/errors"
"google.golang.org/grpc"
"github.com/mcuadros/go-defaults"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/credentials"
"gopkg.in/validator.v2"
)
type fullMethods struct {
Province_Get string
Province_GetAll string
}
var FullMethods = fullMethods{
Province_Get: "/province.province/Get",
Province_GetAll: "/province.province/GetAll",
}
var NeedAuthFullMethods = []string{}
type AuthConfig struct {
NeedAuth bool
Roles []string
}
var AuthConfigFullMethods = map[string]AuthConfig{
"/province.province/Get": AuthConfig{NeedAuth: false, Roles: []string{"*"}},
"/province.province/GetAll": AuthConfig{NeedAuth: false, Roles: []string{"*"}},
}
var NeedApiKeyFullMethods = []string{}
func ValidateRequest(req interface{}) error {
defaults.SetDefaults(req)
if errs := validator.Validate(req); errs != nil {
validateError := []*grst_errors.ErrorDetail{}
for field, err := range errs.(validator.ErrorMap) {
errMessage := strings.Replace(err.Error(), "{field}", field, -1)
validateError = append(validateError, &grst_errors.ErrorDetail{Code: 999, Field: field, Message: errMessage})
}
return grst_errors.New(http.StatusBadRequest, codes.InvalidArgument, 999, "Validation Error", validateError...)
}
return nil
}
/*==================== Province Section ====================*/
func RegisterProvinceGrstServer(grpcRestServer *grst.Server, hndl ProvinceServer) {
forward_Province_Get_0 = grpcRestServer.GetForwardResponseMessage()
forward_Province_Get_1 = grpcRestServer.GetForwardResponseMessage()
forward_Province_GetAll_0 = grpcRestServer.GetForwardResponseMessage()
RegisterProvinceServer(grpcRestServer.GetGrpcServer(), hndl)
grpcRestServer.RegisterRestHandler(RegisterProvinceHandler)
}
func NewProvinceGrstClient(serverHost string, creds *credentials.TransportCredentials, dialOpts ...grpc.DialOption) (ProvinceClient, error) {
opts := []grpc.DialOption{}
opts = append(opts, grpc.WithDefaultCallOptions(grpc.MaxCallRecvMsgSize(1024*1024*20)))
opts = append(opts, grpc.WithMaxMsgSize(1024*1024*20))
if creds == nil {
opts = append(opts, grpc.WithInsecure())
} else {
opts = append(opts, grpc.WithTransportCredentials(*creds))
}
opts = append(opts, dialOpts...)
grpcConn, err := grpc.Dial(serverHost, opts...)
return NewProvinceClient(grpcConn), err
}