1
0

network.pb.go 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: network.proto
  3. package pb
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import _ "google.golang.org/genproto/googleapis/api/annotations"
  8. import (
  9. context "golang.org/x/net/context"
  10. grpc "google.golang.org/grpc"
  11. )
  12. // Reference imports to suppress errors if they are not otherwise used.
  13. var _ = proto.Marshal
  14. var _ = fmt.Errorf
  15. var _ = math.Inf
  16. type NetworkCreateRequest struct {
  17. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  18. Cidr string `protobuf:"bytes,2,opt,name=cidr" json:"cidr,omitempty"`
  19. Type string `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
  20. Via string `protobuf:"bytes,4,opt,name=via" json:"via,omitempty"`
  21. }
  22. func (m *NetworkCreateRequest) Reset() { *m = NetworkCreateRequest{} }
  23. func (m *NetworkCreateRequest) String() string { return proto.CompactTextString(m) }
  24. func (*NetworkCreateRequest) ProtoMessage() {}
  25. func (*NetworkCreateRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
  26. func (m *NetworkCreateRequest) GetName() string {
  27. if m != nil {
  28. return m.Name
  29. }
  30. return ""
  31. }
  32. func (m *NetworkCreateRequest) GetCidr() string {
  33. if m != nil {
  34. return m.Cidr
  35. }
  36. return ""
  37. }
  38. func (m *NetworkCreateRequest) GetType() string {
  39. if m != nil {
  40. return m.Type
  41. }
  42. return ""
  43. }
  44. func (m *NetworkCreateRequest) GetVia() string {
  45. if m != nil {
  46. return m.Via
  47. }
  48. return ""
  49. }
  50. type NetworkListRequest struct {
  51. }
  52. func (m *NetworkListRequest) Reset() { *m = NetworkListRequest{} }
  53. func (m *NetworkListRequest) String() string { return proto.CompactTextString(m) }
  54. func (*NetworkListRequest) ProtoMessage() {}
  55. func (*NetworkListRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
  56. type NetworkDeleteRequest struct {
  57. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  58. }
  59. func (m *NetworkDeleteRequest) Reset() { *m = NetworkDeleteRequest{} }
  60. func (m *NetworkDeleteRequest) String() string { return proto.CompactTextString(m) }
  61. func (*NetworkDeleteRequest) ProtoMessage() {}
  62. func (*NetworkDeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
  63. func (m *NetworkDeleteRequest) GetName() string {
  64. if m != nil {
  65. return m.Name
  66. }
  67. return ""
  68. }
  69. type NetworkGetAllTypesRequest struct {
  70. }
  71. func (m *NetworkGetAllTypesRequest) Reset() { *m = NetworkGetAllTypesRequest{} }
  72. func (m *NetworkGetAllTypesRequest) String() string { return proto.CompactTextString(m) }
  73. func (*NetworkGetAllTypesRequest) ProtoMessage() {}
  74. func (*NetworkGetAllTypesRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
  75. type NetworkAssociateRequest struct {
  76. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  77. Username string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
  78. }
  79. func (m *NetworkAssociateRequest) Reset() { *m = NetworkAssociateRequest{} }
  80. func (m *NetworkAssociateRequest) String() string { return proto.CompactTextString(m) }
  81. func (*NetworkAssociateRequest) ProtoMessage() {}
  82. func (*NetworkAssociateRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
  83. func (m *NetworkAssociateRequest) GetName() string {
  84. if m != nil {
  85. return m.Name
  86. }
  87. return ""
  88. }
  89. func (m *NetworkAssociateRequest) GetUsername() string {
  90. if m != nil {
  91. return m.Username
  92. }
  93. return ""
  94. }
  95. type NetworkDissociateRequest struct {
  96. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  97. Username string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
  98. }
  99. func (m *NetworkDissociateRequest) Reset() { *m = NetworkDissociateRequest{} }
  100. func (m *NetworkDissociateRequest) String() string { return proto.CompactTextString(m) }
  101. func (*NetworkDissociateRequest) ProtoMessage() {}
  102. func (*NetworkDissociateRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
  103. func (m *NetworkDissociateRequest) GetName() string {
  104. if m != nil {
  105. return m.Name
  106. }
  107. return ""
  108. }
  109. func (m *NetworkDissociateRequest) GetUsername() string {
  110. if m != nil {
  111. return m.Username
  112. }
  113. return ""
  114. }
  115. type NetworkGetAssociatedUsersRequest struct {
  116. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  117. }
  118. func (m *NetworkGetAssociatedUsersRequest) Reset() { *m = NetworkGetAssociatedUsersRequest{} }
  119. func (m *NetworkGetAssociatedUsersRequest) String() string { return proto.CompactTextString(m) }
  120. func (*NetworkGetAssociatedUsersRequest) ProtoMessage() {}
  121. func (*NetworkGetAssociatedUsersRequest) Descriptor() ([]byte, []int) {
  122. return fileDescriptor2, []int{6}
  123. }
  124. func (m *NetworkGetAssociatedUsersRequest) GetName() string {
  125. if m != nil {
  126. return m.Name
  127. }
  128. return ""
  129. }
  130. type Network struct {
  131. Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
  132. Cidr string `protobuf:"bytes,2,opt,name=cidr" json:"cidr,omitempty"`
  133. Type string `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
  134. CreatedAt string `protobuf:"bytes,4,opt,name=created_at,json=createdAt" json:"created_at,omitempty"`
  135. AssociatedUsernames []string `protobuf:"bytes,5,rep,name=associated_usernames,json=associatedUsernames" json:"associated_usernames,omitempty"`
  136. Via string `protobuf:"bytes,6,opt,name=via" json:"via,omitempty"`
  137. }
  138. func (m *Network) Reset() { *m = Network{} }
  139. func (m *Network) String() string { return proto.CompactTextString(m) }
  140. func (*Network) ProtoMessage() {}
  141. func (*Network) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
  142. func (m *Network) GetName() string {
  143. if m != nil {
  144. return m.Name
  145. }
  146. return ""
  147. }
  148. func (m *Network) GetCidr() string {
  149. if m != nil {
  150. return m.Cidr
  151. }
  152. return ""
  153. }
  154. func (m *Network) GetType() string {
  155. if m != nil {
  156. return m.Type
  157. }
  158. return ""
  159. }
  160. func (m *Network) GetCreatedAt() string {
  161. if m != nil {
  162. return m.CreatedAt
  163. }
  164. return ""
  165. }
  166. func (m *Network) GetAssociatedUsernames() []string {
  167. if m != nil {
  168. return m.AssociatedUsernames
  169. }
  170. return nil
  171. }
  172. func (m *Network) GetVia() string {
  173. if m != nil {
  174. return m.Via
  175. }
  176. return ""
  177. }
  178. type NetworkType struct {
  179. Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
  180. Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
  181. }
  182. func (m *NetworkType) Reset() { *m = NetworkType{} }
  183. func (m *NetworkType) String() string { return proto.CompactTextString(m) }
  184. func (*NetworkType) ProtoMessage() {}
  185. func (*NetworkType) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
  186. func (m *NetworkType) GetType() string {
  187. if m != nil {
  188. return m.Type
  189. }
  190. return ""
  191. }
  192. func (m *NetworkType) GetDescription() string {
  193. if m != nil {
  194. return m.Description
  195. }
  196. return ""
  197. }
  198. type NetworkCreateResponse struct {
  199. Network *Network `protobuf:"bytes,1,opt,name=network" json:"network,omitempty"`
  200. }
  201. func (m *NetworkCreateResponse) Reset() { *m = NetworkCreateResponse{} }
  202. func (m *NetworkCreateResponse) String() string { return proto.CompactTextString(m) }
  203. func (*NetworkCreateResponse) ProtoMessage() {}
  204. func (*NetworkCreateResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{9} }
  205. func (m *NetworkCreateResponse) GetNetwork() *Network {
  206. if m != nil {
  207. return m.Network
  208. }
  209. return nil
  210. }
  211. type NetworkListResponse struct {
  212. Networks []*Network `protobuf:"bytes,1,rep,name=networks" json:"networks,omitempty"`
  213. }
  214. func (m *NetworkListResponse) Reset() { *m = NetworkListResponse{} }
  215. func (m *NetworkListResponse) String() string { return proto.CompactTextString(m) }
  216. func (*NetworkListResponse) ProtoMessage() {}
  217. func (*NetworkListResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{10} }
  218. func (m *NetworkListResponse) GetNetworks() []*Network {
  219. if m != nil {
  220. return m.Networks
  221. }
  222. return nil
  223. }
  224. type NetworkDeleteResponse struct {
  225. Network *Network `protobuf:"bytes,1,opt,name=network" json:"network,omitempty"`
  226. }
  227. func (m *NetworkDeleteResponse) Reset() { *m = NetworkDeleteResponse{} }
  228. func (m *NetworkDeleteResponse) String() string { return proto.CompactTextString(m) }
  229. func (*NetworkDeleteResponse) ProtoMessage() {}
  230. func (*NetworkDeleteResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{11} }
  231. func (m *NetworkDeleteResponse) GetNetwork() *Network {
  232. if m != nil {
  233. return m.Network
  234. }
  235. return nil
  236. }
  237. type NetworkGetAllTypesResponse struct {
  238. Types []*NetworkType `protobuf:"bytes,1,rep,name=types" json:"types,omitempty"`
  239. }
  240. func (m *NetworkGetAllTypesResponse) Reset() { *m = NetworkGetAllTypesResponse{} }
  241. func (m *NetworkGetAllTypesResponse) String() string { return proto.CompactTextString(m) }
  242. func (*NetworkGetAllTypesResponse) ProtoMessage() {}
  243. func (*NetworkGetAllTypesResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{12} }
  244. func (m *NetworkGetAllTypesResponse) GetTypes() []*NetworkType {
  245. if m != nil {
  246. return m.Types
  247. }
  248. return nil
  249. }
  250. type NetworkAssociateResponse struct {
  251. }
  252. func (m *NetworkAssociateResponse) Reset() { *m = NetworkAssociateResponse{} }
  253. func (m *NetworkAssociateResponse) String() string { return proto.CompactTextString(m) }
  254. func (*NetworkAssociateResponse) ProtoMessage() {}
  255. func (*NetworkAssociateResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{13} }
  256. type NetworkDissociateResponse struct {
  257. }
  258. func (m *NetworkDissociateResponse) Reset() { *m = NetworkDissociateResponse{} }
  259. func (m *NetworkDissociateResponse) String() string { return proto.CompactTextString(m) }
  260. func (*NetworkDissociateResponse) ProtoMessage() {}
  261. func (*NetworkDissociateResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{14} }
  262. type NetworkGetAssociatedUsersResponse struct {
  263. Usernames []string `protobuf:"bytes,1,rep,name=usernames" json:"usernames,omitempty"`
  264. }
  265. func (m *NetworkGetAssociatedUsersResponse) Reset() { *m = NetworkGetAssociatedUsersResponse{} }
  266. func (m *NetworkGetAssociatedUsersResponse) String() string { return proto.CompactTextString(m) }
  267. func (*NetworkGetAssociatedUsersResponse) ProtoMessage() {}
  268. func (*NetworkGetAssociatedUsersResponse) Descriptor() ([]byte, []int) {
  269. return fileDescriptor2, []int{15}
  270. }
  271. func (m *NetworkGetAssociatedUsersResponse) GetUsernames() []string {
  272. if m != nil {
  273. return m.Usernames
  274. }
  275. return nil
  276. }
  277. func init() {
  278. proto.RegisterType((*NetworkCreateRequest)(nil), "pb.NetworkCreateRequest")
  279. proto.RegisterType((*NetworkListRequest)(nil), "pb.NetworkListRequest")
  280. proto.RegisterType((*NetworkDeleteRequest)(nil), "pb.NetworkDeleteRequest")
  281. proto.RegisterType((*NetworkGetAllTypesRequest)(nil), "pb.NetworkGetAllTypesRequest")
  282. proto.RegisterType((*NetworkAssociateRequest)(nil), "pb.NetworkAssociateRequest")
  283. proto.RegisterType((*NetworkDissociateRequest)(nil), "pb.NetworkDissociateRequest")
  284. proto.RegisterType((*NetworkGetAssociatedUsersRequest)(nil), "pb.NetworkGetAssociatedUsersRequest")
  285. proto.RegisterType((*Network)(nil), "pb.Network")
  286. proto.RegisterType((*NetworkType)(nil), "pb.NetworkType")
  287. proto.RegisterType((*NetworkCreateResponse)(nil), "pb.NetworkCreateResponse")
  288. proto.RegisterType((*NetworkListResponse)(nil), "pb.NetworkListResponse")
  289. proto.RegisterType((*NetworkDeleteResponse)(nil), "pb.NetworkDeleteResponse")
  290. proto.RegisterType((*NetworkGetAllTypesResponse)(nil), "pb.NetworkGetAllTypesResponse")
  291. proto.RegisterType((*NetworkAssociateResponse)(nil), "pb.NetworkAssociateResponse")
  292. proto.RegisterType((*NetworkDissociateResponse)(nil), "pb.NetworkDissociateResponse")
  293. proto.RegisterType((*NetworkGetAssociatedUsersResponse)(nil), "pb.NetworkGetAssociatedUsersResponse")
  294. }
  295. // Reference imports to suppress errors if they are not otherwise used.
  296. var _ context.Context
  297. var _ grpc.ClientConn
  298. // This is a compile-time assertion to ensure that this generated file
  299. // is compatible with the grpc package it is being compiled against.
  300. const _ = grpc.SupportPackageIsVersion4
  301. // Client API for NetworkService service
  302. type NetworkServiceClient interface {
  303. Create(ctx context.Context, in *NetworkCreateRequest, opts ...grpc.CallOption) (*NetworkCreateResponse, error)
  304. List(ctx context.Context, in *NetworkListRequest, opts ...grpc.CallOption) (*NetworkListResponse, error)
  305. Delete(ctx context.Context, in *NetworkDeleteRequest, opts ...grpc.CallOption) (*NetworkDeleteResponse, error)
  306. GetAllTypes(ctx context.Context, in *NetworkGetAllTypesRequest, opts ...grpc.CallOption) (*NetworkGetAllTypesResponse, error)
  307. GetAssociatedUsers(ctx context.Context, in *NetworkGetAssociatedUsersRequest, opts ...grpc.CallOption) (*NetworkGetAssociatedUsersResponse, error)
  308. Associate(ctx context.Context, in *NetworkAssociateRequest, opts ...grpc.CallOption) (*NetworkAssociateResponse, error)
  309. Dissociate(ctx context.Context, in *NetworkDissociateRequest, opts ...grpc.CallOption) (*NetworkDissociateResponse, error)
  310. }
  311. type networkServiceClient struct {
  312. cc *grpc.ClientConn
  313. }
  314. func NewNetworkServiceClient(cc *grpc.ClientConn) NetworkServiceClient {
  315. return &networkServiceClient{cc}
  316. }
  317. func (c *networkServiceClient) Create(ctx context.Context, in *NetworkCreateRequest, opts ...grpc.CallOption) (*NetworkCreateResponse, error) {
  318. out := new(NetworkCreateResponse)
  319. err := grpc.Invoke(ctx, "/pb.NetworkService/Create", in, out, c.cc, opts...)
  320. if err != nil {
  321. return nil, err
  322. }
  323. return out, nil
  324. }
  325. func (c *networkServiceClient) List(ctx context.Context, in *NetworkListRequest, opts ...grpc.CallOption) (*NetworkListResponse, error) {
  326. out := new(NetworkListResponse)
  327. err := grpc.Invoke(ctx, "/pb.NetworkService/List", in, out, c.cc, opts...)
  328. if err != nil {
  329. return nil, err
  330. }
  331. return out, nil
  332. }
  333. func (c *networkServiceClient) Delete(ctx context.Context, in *NetworkDeleteRequest, opts ...grpc.CallOption) (*NetworkDeleteResponse, error) {
  334. out := new(NetworkDeleteResponse)
  335. err := grpc.Invoke(ctx, "/pb.NetworkService/Delete", in, out, c.cc, opts...)
  336. if err != nil {
  337. return nil, err
  338. }
  339. return out, nil
  340. }
  341. func (c *networkServiceClient) GetAllTypes(ctx context.Context, in *NetworkGetAllTypesRequest, opts ...grpc.CallOption) (*NetworkGetAllTypesResponse, error) {
  342. out := new(NetworkGetAllTypesResponse)
  343. err := grpc.Invoke(ctx, "/pb.NetworkService/GetAllTypes", in, out, c.cc, opts...)
  344. if err != nil {
  345. return nil, err
  346. }
  347. return out, nil
  348. }
  349. func (c *networkServiceClient) GetAssociatedUsers(ctx context.Context, in *NetworkGetAssociatedUsersRequest, opts ...grpc.CallOption) (*NetworkGetAssociatedUsersResponse, error) {
  350. out := new(NetworkGetAssociatedUsersResponse)
  351. err := grpc.Invoke(ctx, "/pb.NetworkService/GetAssociatedUsers", in, out, c.cc, opts...)
  352. if err != nil {
  353. return nil, err
  354. }
  355. return out, nil
  356. }
  357. func (c *networkServiceClient) Associate(ctx context.Context, in *NetworkAssociateRequest, opts ...grpc.CallOption) (*NetworkAssociateResponse, error) {
  358. out := new(NetworkAssociateResponse)
  359. err := grpc.Invoke(ctx, "/pb.NetworkService/Associate", in, out, c.cc, opts...)
  360. if err != nil {
  361. return nil, err
  362. }
  363. return out, nil
  364. }
  365. func (c *networkServiceClient) Dissociate(ctx context.Context, in *NetworkDissociateRequest, opts ...grpc.CallOption) (*NetworkDissociateResponse, error) {
  366. out := new(NetworkDissociateResponse)
  367. err := grpc.Invoke(ctx, "/pb.NetworkService/Dissociate", in, out, c.cc, opts...)
  368. if err != nil {
  369. return nil, err
  370. }
  371. return out, nil
  372. }
  373. // Server API for NetworkService service
  374. type NetworkServiceServer interface {
  375. Create(context.Context, *NetworkCreateRequest) (*NetworkCreateResponse, error)
  376. List(context.Context, *NetworkListRequest) (*NetworkListResponse, error)
  377. Delete(context.Context, *NetworkDeleteRequest) (*NetworkDeleteResponse, error)
  378. GetAllTypes(context.Context, *NetworkGetAllTypesRequest) (*NetworkGetAllTypesResponse, error)
  379. GetAssociatedUsers(context.Context, *NetworkGetAssociatedUsersRequest) (*NetworkGetAssociatedUsersResponse, error)
  380. Associate(context.Context, *NetworkAssociateRequest) (*NetworkAssociateResponse, error)
  381. Dissociate(context.Context, *NetworkDissociateRequest) (*NetworkDissociateResponse, error)
  382. }
  383. func RegisterNetworkServiceServer(s *grpc.Server, srv NetworkServiceServer) {
  384. s.RegisterService(&_NetworkService_serviceDesc, srv)
  385. }
  386. func _NetworkService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  387. in := new(NetworkCreateRequest)
  388. if err := dec(in); err != nil {
  389. return nil, err
  390. }
  391. if interceptor == nil {
  392. return srv.(NetworkServiceServer).Create(ctx, in)
  393. }
  394. info := &grpc.UnaryServerInfo{
  395. Server: srv,
  396. FullMethod: "/pb.NetworkService/Create",
  397. }
  398. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  399. return srv.(NetworkServiceServer).Create(ctx, req.(*NetworkCreateRequest))
  400. }
  401. return interceptor(ctx, in, info, handler)
  402. }
  403. func _NetworkService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  404. in := new(NetworkListRequest)
  405. if err := dec(in); err != nil {
  406. return nil, err
  407. }
  408. if interceptor == nil {
  409. return srv.(NetworkServiceServer).List(ctx, in)
  410. }
  411. info := &grpc.UnaryServerInfo{
  412. Server: srv,
  413. FullMethod: "/pb.NetworkService/List",
  414. }
  415. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  416. return srv.(NetworkServiceServer).List(ctx, req.(*NetworkListRequest))
  417. }
  418. return interceptor(ctx, in, info, handler)
  419. }
  420. func _NetworkService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  421. in := new(NetworkDeleteRequest)
  422. if err := dec(in); err != nil {
  423. return nil, err
  424. }
  425. if interceptor == nil {
  426. return srv.(NetworkServiceServer).Delete(ctx, in)
  427. }
  428. info := &grpc.UnaryServerInfo{
  429. Server: srv,
  430. FullMethod: "/pb.NetworkService/Delete",
  431. }
  432. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  433. return srv.(NetworkServiceServer).Delete(ctx, req.(*NetworkDeleteRequest))
  434. }
  435. return interceptor(ctx, in, info, handler)
  436. }
  437. func _NetworkService_GetAllTypes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  438. in := new(NetworkGetAllTypesRequest)
  439. if err := dec(in); err != nil {
  440. return nil, err
  441. }
  442. if interceptor == nil {
  443. return srv.(NetworkServiceServer).GetAllTypes(ctx, in)
  444. }
  445. info := &grpc.UnaryServerInfo{
  446. Server: srv,
  447. FullMethod: "/pb.NetworkService/GetAllTypes",
  448. }
  449. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  450. return srv.(NetworkServiceServer).GetAllTypes(ctx, req.(*NetworkGetAllTypesRequest))
  451. }
  452. return interceptor(ctx, in, info, handler)
  453. }
  454. func _NetworkService_GetAssociatedUsers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  455. in := new(NetworkGetAssociatedUsersRequest)
  456. if err := dec(in); err != nil {
  457. return nil, err
  458. }
  459. if interceptor == nil {
  460. return srv.(NetworkServiceServer).GetAssociatedUsers(ctx, in)
  461. }
  462. info := &grpc.UnaryServerInfo{
  463. Server: srv,
  464. FullMethod: "/pb.NetworkService/GetAssociatedUsers",
  465. }
  466. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  467. return srv.(NetworkServiceServer).GetAssociatedUsers(ctx, req.(*NetworkGetAssociatedUsersRequest))
  468. }
  469. return interceptor(ctx, in, info, handler)
  470. }
  471. func _NetworkService_Associate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  472. in := new(NetworkAssociateRequest)
  473. if err := dec(in); err != nil {
  474. return nil, err
  475. }
  476. if interceptor == nil {
  477. return srv.(NetworkServiceServer).Associate(ctx, in)
  478. }
  479. info := &grpc.UnaryServerInfo{
  480. Server: srv,
  481. FullMethod: "/pb.NetworkService/Associate",
  482. }
  483. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  484. return srv.(NetworkServiceServer).Associate(ctx, req.(*NetworkAssociateRequest))
  485. }
  486. return interceptor(ctx, in, info, handler)
  487. }
  488. func _NetworkService_Dissociate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  489. in := new(NetworkDissociateRequest)
  490. if err := dec(in); err != nil {
  491. return nil, err
  492. }
  493. if interceptor == nil {
  494. return srv.(NetworkServiceServer).Dissociate(ctx, in)
  495. }
  496. info := &grpc.UnaryServerInfo{
  497. Server: srv,
  498. FullMethod: "/pb.NetworkService/Dissociate",
  499. }
  500. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  501. return srv.(NetworkServiceServer).Dissociate(ctx, req.(*NetworkDissociateRequest))
  502. }
  503. return interceptor(ctx, in, info, handler)
  504. }
  505. var _NetworkService_serviceDesc = grpc.ServiceDesc{
  506. ServiceName: "pb.NetworkService",
  507. HandlerType: (*NetworkServiceServer)(nil),
  508. Methods: []grpc.MethodDesc{
  509. {
  510. MethodName: "Create",
  511. Handler: _NetworkService_Create_Handler,
  512. },
  513. {
  514. MethodName: "List",
  515. Handler: _NetworkService_List_Handler,
  516. },
  517. {
  518. MethodName: "Delete",
  519. Handler: _NetworkService_Delete_Handler,
  520. },
  521. {
  522. MethodName: "GetAllTypes",
  523. Handler: _NetworkService_GetAllTypes_Handler,
  524. },
  525. {
  526. MethodName: "GetAssociatedUsers",
  527. Handler: _NetworkService_GetAssociatedUsers_Handler,
  528. },
  529. {
  530. MethodName: "Associate",
  531. Handler: _NetworkService_Associate_Handler,
  532. },
  533. {
  534. MethodName: "Dissociate",
  535. Handler: _NetworkService_Dissociate_Handler,
  536. },
  537. },
  538. Streams: []grpc.StreamDesc{},
  539. Metadata: "network.proto",
  540. }
  541. func init() { proto.RegisterFile("network.proto", fileDescriptor2) }
  542. var fileDescriptor2 = []byte{
  543. // 640 bytes of a gzipped FileDescriptorProto
  544. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x4d, 0x6f, 0xda, 0x40,
  545. 0x10, 0x95, 0x81, 0x90, 0x30, 0xa8, 0x1f, 0xda, 0x50, 0x62, 0x0c, 0xa4, 0x64, 0x0b, 0x6a, 0xc4,
  546. 0x01, 0x94, 0x54, 0xea, 0xa1, 0x87, 0x48, 0x88, 0x4a, 0x55, 0xab, 0xaa, 0x07, 0xda, 0x9c, 0x13,
  547. 0x83, 0x57, 0xc8, 0xaa, 0x6b, 0x3b, 0xde, 0x85, 0x2a, 0xd7, 0xde, 0xdb, 0x4b, 0x7f, 0x45, 0x7f,
  548. 0x4f, 0xff, 0x42, 0x7f, 0x48, 0xb5, 0xeb, 0xb1, 0x59, 0x9b, 0x8f, 0x28, 0xca, 0x6d, 0x99, 0x99,
  549. 0x7d, 0xef, 0x79, 0xdf, 0xd3, 0x00, 0x8f, 0x7c, 0x26, 0xbe, 0x07, 0xd1, 0xd7, 0x41, 0x18, 0x05,
  550. 0x22, 0x20, 0x85, 0x70, 0x6a, 0xb5, 0xe6, 0x41, 0x30, 0xf7, 0xd8, 0xd0, 0x0e, 0xdd, 0xa1, 0xed,
  551. 0xfb, 0x81, 0xb0, 0x85, 0x1b, 0xf8, 0x3c, 0x9e, 0xa0, 0x0e, 0xd4, 0x3e, 0xc5, 0x57, 0xc6, 0x11,
  552. 0xb3, 0x05, 0x9b, 0xb0, 0x9b, 0x05, 0xe3, 0x82, 0x10, 0x28, 0xf9, 0xf6, 0x37, 0x66, 0x1a, 0x1d,
  553. 0xe3, 0xb4, 0x32, 0x51, 0x67, 0x59, 0x9b, 0xb9, 0x4e, 0x64, 0x16, 0xe2, 0x9a, 0x3c, 0xcb, 0x9a,
  554. 0xb8, 0x0d, 0x99, 0x59, 0x8c, 0x6b, 0xf2, 0x4c, 0x9e, 0x42, 0x71, 0xe9, 0xda, 0x66, 0x49, 0x95,
  555. 0xe4, 0x91, 0xd6, 0x80, 0x20, 0xcb, 0x47, 0x97, 0x0b, 0xe4, 0xa0, 0xfd, 0x94, 0xfb, 0x2d, 0xf3,
  556. 0xd8, 0x4e, 0x6e, 0xda, 0x84, 0x06, 0xce, 0xbe, 0x63, 0x62, 0xe4, 0x79, 0x5f, 0x6e, 0x43, 0xc6,
  557. 0x13, 0xa0, 0xf7, 0x70, 0x84, 0xcd, 0x11, 0xe7, 0xc1, 0xcc, 0xbd, 0xe3, 0x3b, 0x2c, 0x38, 0x58,
  558. 0x70, 0x16, 0xa9, 0x7a, 0xfc, 0x2d, 0xe9, 0x6f, 0xfa, 0x01, 0xcc, 0x44, 0x93, 0xfb, 0x50, 0xac,
  559. 0xd7, 0xd0, 0xd1, 0x34, 0x27, 0x68, 0xce, 0x25, 0x67, 0x11, 0xdf, 0xf5, 0xad, 0x7f, 0x0c, 0xd8,
  560. 0xc7, 0x8b, 0x0f, 0xf2, 0xa1, 0x0d, 0x30, 0x53, 0xa6, 0x3a, 0x57, 0xb6, 0x40, 0x3b, 0x2a, 0x58,
  561. 0x19, 0x09, 0x72, 0x06, 0x35, 0x3b, 0x15, 0x75, 0x95, 0xa8, 0xe6, 0xe6, 0x5e, 0xa7, 0x78, 0x5a,
  562. 0x99, 0x1c, 0xda, 0x19, 0xc1, 0xaa, 0x95, 0x38, 0x5b, 0x5e, 0x39, 0x3b, 0x86, 0x2a, 0x4a, 0x95,
  563. 0x8e, 0xa4, 0x32, 0x0c, 0x4d, 0x46, 0x07, 0xaa, 0x0e, 0xe3, 0xb3, 0xc8, 0x0d, 0x65, 0xf0, 0x50,
  564. 0xb5, 0x5e, 0xa2, 0x17, 0xf0, 0x2c, 0x17, 0x42, 0x1e, 0x06, 0x3e, 0x67, 0xa4, 0x07, 0xfb, 0x18,
  565. 0x68, 0x85, 0x58, 0x3d, 0xaf, 0x0e, 0xc2, 0xe9, 0x00, 0x67, 0x27, 0x49, 0x8f, 0x5e, 0xc0, 0x61,
  566. 0x26, 0x5e, 0x78, 0xfb, 0x25, 0x1c, 0xe0, 0x04, 0x37, 0x8d, 0x4e, 0x31, 0x7f, 0x3d, 0x6d, 0x6a,
  567. 0xfc, 0x49, 0x10, 0xef, 0xc7, 0x3f, 0x06, 0x6b, 0x53, 0x38, 0x53, 0x90, 0x3d, 0xf9, 0x0e, 0x89,
  568. 0x86, 0x27, 0x1a, 0x84, 0x1c, 0x9c, 0xc4, 0x5d, 0x6a, 0xa5, 0xc9, 0xd3, 0x42, 0x1c, 0x43, 0x68,
  569. 0xe9, 0xd7, 0x53, 0x89, 0xcd, 0x11, 0x9c, 0xec, 0x88, 0x19, 0x8a, 0x68, 0x41, 0x65, 0xe5, 0xb0,
  570. 0xa1, 0x1c, 0x5e, 0x15, 0xce, 0x7f, 0x95, 0xe1, 0x31, 0x62, 0x7c, 0x66, 0xd1, 0xd2, 0x9d, 0x31,
  571. 0x72, 0x0d, 0xe5, 0xd8, 0x0c, 0x62, 0x6a, 0x82, 0x33, 0x4b, 0xc2, 0x6a, 0x6c, 0xe8, 0xa0, 0xa8,
  572. 0x93, 0x1f, 0x7f, 0xff, 0xfd, 0x2e, 0x34, 0x69, 0x5d, 0xed, 0x9d, 0xe5, 0xd9, 0x10, 0xdf, 0x6a,
  573. 0x18, 0xe7, 0xef, 0x8d, 0xd1, 0x27, 0x97, 0x50, 0x92, 0x76, 0x91, 0xba, 0x86, 0xa2, 0xad, 0x07,
  574. 0xeb, 0x68, 0xad, 0x8e, 0xd8, 0x2d, 0x85, 0x5d, 0x27, 0xb5, 0x3c, 0xb6, 0x27, 0xe1, 0xae, 0xa1,
  575. 0x1c, 0xbb, 0x98, 0x11, 0x9e, 0xd9, 0x30, 0x19, 0xe1, 0x59, 0xcb, 0xb7, 0x0b, 0x77, 0xd4, 0x9c,
  576. 0x14, 0x7e, 0x03, 0x55, 0xcd, 0x67, 0xd2, 0xd6, 0xc0, 0xd6, 0x97, 0x93, 0x75, 0xbc, 0xad, 0x8d,
  577. 0x84, 0x2f, 0x14, 0x61, 0x9b, 0x34, 0xf3, 0x84, 0x73, 0x26, 0x6c, 0xcf, 0x53, 0xe1, 0x20, 0x3f,
  578. 0x0d, 0x20, 0xeb, 0xee, 0x92, 0x6e, 0x0e, 0x7b, 0xe3, 0x8e, 0xb1, 0x7a, 0x77, 0x4c, 0xa1, 0x90,
  579. 0xbe, 0x12, 0xd2, 0x25, 0x74, 0x93, 0x90, 0xf4, 0xce, 0x42, 0x11, 0x7b, 0x50, 0x49, 0x61, 0x48,
  580. 0x53, 0xc3, 0xcf, 0x2f, 0x60, 0xab, 0xb5, 0xb9, 0x89, 0x9c, 0x5d, 0xc5, 0x79, 0x4c, 0x1b, 0x79,
  581. 0xce, 0x94, 0x50, 0x3e, 0x78, 0x08, 0xb0, 0xca, 0x3d, 0xd1, 0x11, 0xd7, 0x96, 0xb4, 0xd5, 0xde,
  582. 0xd2, 0x45, 0xc2, 0x9e, 0x22, 0x7c, 0x4e, 0xad, 0x35, 0x7b, 0x5d, 0x8d, 0x71, 0x5a, 0x56, 0xff,
  583. 0x8e, 0xaf, 0xfe, 0x07, 0x00, 0x00, 0xff, 0xff, 0xab, 0x14, 0xfe, 0x39, 0x50, 0x07, 0x00, 0x00,
  584. }