node.pb.go 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: grpc/node.proto
  3. package nodepb
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. math "math"
  8. )
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  18. type LoginRequest struct {
  19. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  20. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  21. Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"`
  22. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  23. XXX_unrecognized []byte `json:"-"`
  24. XXX_sizecache int32 `json:"-"`
  25. }
  26. func (m *LoginRequest) Reset() { *m = LoginRequest{} }
  27. func (m *LoginRequest) String() string { return proto.CompactTextString(m) }
  28. func (*LoginRequest) ProtoMessage() {}
  29. func (*LoginRequest) Descriptor() ([]byte, []int) {
  30. return fileDescriptor_d13bd996b67da4ef, []int{0}
  31. }
  32. func (m *LoginRequest) XXX_Unmarshal(b []byte) error {
  33. return xxx_messageInfo_LoginRequest.Unmarshal(m, b)
  34. }
  35. func (m *LoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  36. return xxx_messageInfo_LoginRequest.Marshal(b, m, deterministic)
  37. }
  38. func (m *LoginRequest) XXX_Merge(src proto.Message) {
  39. xxx_messageInfo_LoginRequest.Merge(m, src)
  40. }
  41. func (m *LoginRequest) XXX_Size() int {
  42. return xxx_messageInfo_LoginRequest.Size(m)
  43. }
  44. func (m *LoginRequest) XXX_DiscardUnknown() {
  45. xxx_messageInfo_LoginRequest.DiscardUnknown(m)
  46. }
  47. var xxx_messageInfo_LoginRequest proto.InternalMessageInfo
  48. func (m *LoginRequest) GetMacaddress() string {
  49. if m != nil {
  50. return m.Macaddress
  51. }
  52. return ""
  53. }
  54. func (m *LoginRequest) GetPassword() string {
  55. if m != nil {
  56. return m.Password
  57. }
  58. return ""
  59. }
  60. func (m *LoginRequest) GetNetwork() string {
  61. if m != nil {
  62. return m.Network
  63. }
  64. return ""
  65. }
  66. type LoginResponse struct {
  67. Accesstoken string `protobuf:"bytes,1,opt,name=accesstoken,proto3" json:"accesstoken,omitempty"`
  68. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  69. XXX_unrecognized []byte `json:"-"`
  70. XXX_sizecache int32 `json:"-"`
  71. }
  72. func (m *LoginResponse) Reset() { *m = LoginResponse{} }
  73. func (m *LoginResponse) String() string { return proto.CompactTextString(m) }
  74. func (*LoginResponse) ProtoMessage() {}
  75. func (*LoginResponse) Descriptor() ([]byte, []int) {
  76. return fileDescriptor_d13bd996b67da4ef, []int{1}
  77. }
  78. func (m *LoginResponse) XXX_Unmarshal(b []byte) error {
  79. return xxx_messageInfo_LoginResponse.Unmarshal(m, b)
  80. }
  81. func (m *LoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  82. return xxx_messageInfo_LoginResponse.Marshal(b, m, deterministic)
  83. }
  84. func (m *LoginResponse) XXX_Merge(src proto.Message) {
  85. xxx_messageInfo_LoginResponse.Merge(m, src)
  86. }
  87. func (m *LoginResponse) XXX_Size() int {
  88. return xxx_messageInfo_LoginResponse.Size(m)
  89. }
  90. func (m *LoginResponse) XXX_DiscardUnknown() {
  91. xxx_messageInfo_LoginResponse.DiscardUnknown(m)
  92. }
  93. var xxx_messageInfo_LoginResponse proto.InternalMessageInfo
  94. func (m *LoginResponse) GetAccesstoken() string {
  95. if m != nil {
  96. return m.Accesstoken
  97. }
  98. return ""
  99. }
  100. type Node struct {
  101. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  102. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  103. Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
  104. Listenport int32 `protobuf:"varint,4,opt,name=listenport,proto3" json:"listenport,omitempty"`
  105. Publickey string `protobuf:"bytes,5,opt,name=publickey,proto3" json:"publickey,omitempty"`
  106. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
  107. Macaddress string `protobuf:"bytes,7,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  108. Password string `protobuf:"bytes,8,opt,name=password,proto3" json:"password,omitempty"`
  109. Nodenetwork string `protobuf:"bytes,9,opt,name=nodenetwork,proto3" json:"nodenetwork,omitempty"`
  110. Ispending bool `protobuf:"varint,10,opt,name=ispending,proto3" json:"ispending,omitempty"`
  111. Postup string `protobuf:"bytes,11,opt,name=postup,proto3" json:"postup,omitempty"`
  112. Postdown string `protobuf:"bytes,12,opt,name=postdown,proto3" json:"postdown,omitempty"`
  113. Keepalive int32 `protobuf:"varint,13,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
  114. Saveconfig bool `protobuf:"varint,14,opt,name=saveconfig,proto3" json:"saveconfig,omitempty"`
  115. Accesskey string `protobuf:"bytes,15,opt,name=accesskey,proto3" json:"accesskey,omitempty"`
  116. Interface string `protobuf:"bytes,16,opt,name=interface,proto3" json:"interface,omitempty"`
  117. Lastcheckin string `protobuf:"bytes,17,opt,name=lastcheckin,proto3" json:"lastcheckin,omitempty"`
  118. Lastmodified string `protobuf:"bytes,18,opt,name=lastmodified,proto3" json:"lastmodified,omitempty"`
  119. Checkininterval int32 `protobuf:"varint,19,opt,name=checkininterval,proto3" json:"checkininterval,omitempty"`
  120. Localaddress string `protobuf:"bytes,20,opt,name=localaddress,proto3" json:"localaddress,omitempty"`
  121. Postchanges string `protobuf:"bytes,21,opt,name=postchanges,proto3" json:"postchanges,omitempty"`
  122. Allowedips string `protobuf:"bytes,22,opt,name=allowedips,proto3" json:"allowedips,omitempty"`
  123. Islocal bool `protobuf:"varint,23,opt,name=islocal,proto3" json:"islocal,omitempty"`
  124. Localrange string `protobuf:"bytes,24,opt,name=localrange,proto3" json:"localrange,omitempty"`
  125. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  126. XXX_unrecognized []byte `json:"-"`
  127. XXX_sizecache int32 `json:"-"`
  128. }
  129. func (m *Node) Reset() { *m = Node{} }
  130. func (m *Node) String() string { return proto.CompactTextString(m) }
  131. func (*Node) ProtoMessage() {}
  132. func (*Node) Descriptor() ([]byte, []int) {
  133. return fileDescriptor_d13bd996b67da4ef, []int{2}
  134. }
  135. func (m *Node) XXX_Unmarshal(b []byte) error {
  136. return xxx_messageInfo_Node.Unmarshal(m, b)
  137. }
  138. func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  139. return xxx_messageInfo_Node.Marshal(b, m, deterministic)
  140. }
  141. func (m *Node) XXX_Merge(src proto.Message) {
  142. xxx_messageInfo_Node.Merge(m, src)
  143. }
  144. func (m *Node) XXX_Size() int {
  145. return xxx_messageInfo_Node.Size(m)
  146. }
  147. func (m *Node) XXX_DiscardUnknown() {
  148. xxx_messageInfo_Node.DiscardUnknown(m)
  149. }
  150. var xxx_messageInfo_Node proto.InternalMessageInfo
  151. func (m *Node) GetId() string {
  152. if m != nil {
  153. return m.Id
  154. }
  155. return ""
  156. }
  157. func (m *Node) GetName() string {
  158. if m != nil {
  159. return m.Name
  160. }
  161. return ""
  162. }
  163. func (m *Node) GetAddress() string {
  164. if m != nil {
  165. return m.Address
  166. }
  167. return ""
  168. }
  169. func (m *Node) GetListenport() int32 {
  170. if m != nil {
  171. return m.Listenport
  172. }
  173. return 0
  174. }
  175. func (m *Node) GetPublickey() string {
  176. if m != nil {
  177. return m.Publickey
  178. }
  179. return ""
  180. }
  181. func (m *Node) GetEndpoint() string {
  182. if m != nil {
  183. return m.Endpoint
  184. }
  185. return ""
  186. }
  187. func (m *Node) GetMacaddress() string {
  188. if m != nil {
  189. return m.Macaddress
  190. }
  191. return ""
  192. }
  193. func (m *Node) GetPassword() string {
  194. if m != nil {
  195. return m.Password
  196. }
  197. return ""
  198. }
  199. func (m *Node) GetNodenetwork() string {
  200. if m != nil {
  201. return m.Nodenetwork
  202. }
  203. return ""
  204. }
  205. func (m *Node) GetIspending() bool {
  206. if m != nil {
  207. return m.Ispending
  208. }
  209. return false
  210. }
  211. func (m *Node) GetPostup() string {
  212. if m != nil {
  213. return m.Postup
  214. }
  215. return ""
  216. }
  217. func (m *Node) GetPostdown() string {
  218. if m != nil {
  219. return m.Postdown
  220. }
  221. return ""
  222. }
  223. func (m *Node) GetKeepalive() int32 {
  224. if m != nil {
  225. return m.Keepalive
  226. }
  227. return 0
  228. }
  229. func (m *Node) GetSaveconfig() bool {
  230. if m != nil {
  231. return m.Saveconfig
  232. }
  233. return false
  234. }
  235. func (m *Node) GetAccesskey() string {
  236. if m != nil {
  237. return m.Accesskey
  238. }
  239. return ""
  240. }
  241. func (m *Node) GetInterface() string {
  242. if m != nil {
  243. return m.Interface
  244. }
  245. return ""
  246. }
  247. func (m *Node) GetLastcheckin() string {
  248. if m != nil {
  249. return m.Lastcheckin
  250. }
  251. return ""
  252. }
  253. func (m *Node) GetLastmodified() string {
  254. if m != nil {
  255. return m.Lastmodified
  256. }
  257. return ""
  258. }
  259. func (m *Node) GetCheckininterval() int32 {
  260. if m != nil {
  261. return m.Checkininterval
  262. }
  263. return 0
  264. }
  265. func (m *Node) GetLocaladdress() string {
  266. if m != nil {
  267. return m.Localaddress
  268. }
  269. return ""
  270. }
  271. func (m *Node) GetPostchanges() string {
  272. if m != nil {
  273. return m.Postchanges
  274. }
  275. return ""
  276. }
  277. func (m *Node) GetAllowedips() string {
  278. if m != nil {
  279. return m.Allowedips
  280. }
  281. return ""
  282. }
  283. func (m *Node) GetIslocal() bool {
  284. if m != nil {
  285. return m.Islocal
  286. }
  287. return false
  288. }
  289. func (m *Node) GetLocalrange() string {
  290. if m != nil {
  291. return m.Localrange
  292. }
  293. return ""
  294. }
  295. type CheckInResponse struct {
  296. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
  297. Needpeerupdate bool `protobuf:"varint,2,opt,name=needpeerupdate,proto3" json:"needpeerupdate,omitempty"`
  298. Needconfigupdate bool `protobuf:"varint,3,opt,name=needconfigupdate,proto3" json:"needconfigupdate,omitempty"`
  299. Nodemessage string `protobuf:"bytes,4,opt,name=nodemessage,proto3" json:"nodemessage,omitempty"`
  300. Ispending bool `protobuf:"varint,5,opt,name=ispending,proto3" json:"ispending,omitempty"`
  301. Needkeyupdate bool `protobuf:"varint,6,opt,name=needkeyupdate,proto3" json:"needkeyupdate,omitempty"`
  302. Needdelete bool `protobuf:"varint,7,opt,name=needdelete,proto3" json:"needdelete,omitempty"`
  303. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  304. XXX_unrecognized []byte `json:"-"`
  305. XXX_sizecache int32 `json:"-"`
  306. }
  307. func (m *CheckInResponse) Reset() { *m = CheckInResponse{} }
  308. func (m *CheckInResponse) String() string { return proto.CompactTextString(m) }
  309. func (*CheckInResponse) ProtoMessage() {}
  310. func (*CheckInResponse) Descriptor() ([]byte, []int) {
  311. return fileDescriptor_d13bd996b67da4ef, []int{3}
  312. }
  313. func (m *CheckInResponse) XXX_Unmarshal(b []byte) error {
  314. return xxx_messageInfo_CheckInResponse.Unmarshal(m, b)
  315. }
  316. func (m *CheckInResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  317. return xxx_messageInfo_CheckInResponse.Marshal(b, m, deterministic)
  318. }
  319. func (m *CheckInResponse) XXX_Merge(src proto.Message) {
  320. xxx_messageInfo_CheckInResponse.Merge(m, src)
  321. }
  322. func (m *CheckInResponse) XXX_Size() int {
  323. return xxx_messageInfo_CheckInResponse.Size(m)
  324. }
  325. func (m *CheckInResponse) XXX_DiscardUnknown() {
  326. xxx_messageInfo_CheckInResponse.DiscardUnknown(m)
  327. }
  328. var xxx_messageInfo_CheckInResponse proto.InternalMessageInfo
  329. func (m *CheckInResponse) GetSuccess() bool {
  330. if m != nil {
  331. return m.Success
  332. }
  333. return false
  334. }
  335. func (m *CheckInResponse) GetNeedpeerupdate() bool {
  336. if m != nil {
  337. return m.Needpeerupdate
  338. }
  339. return false
  340. }
  341. func (m *CheckInResponse) GetNeedconfigupdate() bool {
  342. if m != nil {
  343. return m.Needconfigupdate
  344. }
  345. return false
  346. }
  347. func (m *CheckInResponse) GetNodemessage() string {
  348. if m != nil {
  349. return m.Nodemessage
  350. }
  351. return ""
  352. }
  353. func (m *CheckInResponse) GetIspending() bool {
  354. if m != nil {
  355. return m.Ispending
  356. }
  357. return false
  358. }
  359. func (m *CheckInResponse) GetNeedkeyupdate() bool {
  360. if m != nil {
  361. return m.Needkeyupdate
  362. }
  363. return false
  364. }
  365. func (m *CheckInResponse) GetNeeddelete() bool {
  366. if m != nil {
  367. return m.Needdelete
  368. }
  369. return false
  370. }
  371. type PeersResponse struct {
  372. Isgateway bool `protobuf:"varint,1,opt,name=isgateway,proto3" json:"isgateway,omitempty"`
  373. Gatewayrange string `protobuf:"bytes,2,opt,name=gatewayrange,proto3" json:"gatewayrange,omitempty"`
  374. Publickey string `protobuf:"bytes,5,opt,name=publickey,proto3" json:"publickey,omitempty"`
  375. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
  376. Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
  377. Listenport int32 `protobuf:"varint,4,opt,name=listenport,proto3" json:"listenport,omitempty"`
  378. Localaddress string `protobuf:"bytes,7,opt,name=localaddress,proto3" json:"localaddress,omitempty"`
  379. Keepalive int32 `protobuf:"varint,13,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
  380. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  381. XXX_unrecognized []byte `json:"-"`
  382. XXX_sizecache int32 `json:"-"`
  383. }
  384. func (m *PeersResponse) Reset() { *m = PeersResponse{} }
  385. func (m *PeersResponse) String() string { return proto.CompactTextString(m) }
  386. func (*PeersResponse) ProtoMessage() {}
  387. func (*PeersResponse) Descriptor() ([]byte, []int) {
  388. return fileDescriptor_d13bd996b67da4ef, []int{4}
  389. }
  390. func (m *PeersResponse) XXX_Unmarshal(b []byte) error {
  391. return xxx_messageInfo_PeersResponse.Unmarshal(m, b)
  392. }
  393. func (m *PeersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  394. return xxx_messageInfo_PeersResponse.Marshal(b, m, deterministic)
  395. }
  396. func (m *PeersResponse) XXX_Merge(src proto.Message) {
  397. xxx_messageInfo_PeersResponse.Merge(m, src)
  398. }
  399. func (m *PeersResponse) XXX_Size() int {
  400. return xxx_messageInfo_PeersResponse.Size(m)
  401. }
  402. func (m *PeersResponse) XXX_DiscardUnknown() {
  403. xxx_messageInfo_PeersResponse.DiscardUnknown(m)
  404. }
  405. var xxx_messageInfo_PeersResponse proto.InternalMessageInfo
  406. func (m *PeersResponse) GetIsgateway() bool {
  407. if m != nil {
  408. return m.Isgateway
  409. }
  410. return false
  411. }
  412. func (m *PeersResponse) GetGatewayrange() string {
  413. if m != nil {
  414. return m.Gatewayrange
  415. }
  416. return ""
  417. }
  418. func (m *PeersResponse) GetPublickey() string {
  419. if m != nil {
  420. return m.Publickey
  421. }
  422. return ""
  423. }
  424. func (m *PeersResponse) GetEndpoint() string {
  425. if m != nil {
  426. return m.Endpoint
  427. }
  428. return ""
  429. }
  430. func (m *PeersResponse) GetAddress() string {
  431. if m != nil {
  432. return m.Address
  433. }
  434. return ""
  435. }
  436. func (m *PeersResponse) GetListenport() int32 {
  437. if m != nil {
  438. return m.Listenport
  439. }
  440. return 0
  441. }
  442. func (m *PeersResponse) GetLocaladdress() string {
  443. if m != nil {
  444. return m.Localaddress
  445. }
  446. return ""
  447. }
  448. func (m *PeersResponse) GetKeepalive() int32 {
  449. if m != nil {
  450. return m.Keepalive
  451. }
  452. return 0
  453. }
  454. type CreateNodeReq struct {
  455. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  456. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  457. XXX_unrecognized []byte `json:"-"`
  458. XXX_sizecache int32 `json:"-"`
  459. }
  460. func (m *CreateNodeReq) Reset() { *m = CreateNodeReq{} }
  461. func (m *CreateNodeReq) String() string { return proto.CompactTextString(m) }
  462. func (*CreateNodeReq) ProtoMessage() {}
  463. func (*CreateNodeReq) Descriptor() ([]byte, []int) {
  464. return fileDescriptor_d13bd996b67da4ef, []int{5}
  465. }
  466. func (m *CreateNodeReq) XXX_Unmarshal(b []byte) error {
  467. return xxx_messageInfo_CreateNodeReq.Unmarshal(m, b)
  468. }
  469. func (m *CreateNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  470. return xxx_messageInfo_CreateNodeReq.Marshal(b, m, deterministic)
  471. }
  472. func (m *CreateNodeReq) XXX_Merge(src proto.Message) {
  473. xxx_messageInfo_CreateNodeReq.Merge(m, src)
  474. }
  475. func (m *CreateNodeReq) XXX_Size() int {
  476. return xxx_messageInfo_CreateNodeReq.Size(m)
  477. }
  478. func (m *CreateNodeReq) XXX_DiscardUnknown() {
  479. xxx_messageInfo_CreateNodeReq.DiscardUnknown(m)
  480. }
  481. var xxx_messageInfo_CreateNodeReq proto.InternalMessageInfo
  482. func (m *CreateNodeReq) GetNode() *Node {
  483. if m != nil {
  484. return m.Node
  485. }
  486. return nil
  487. }
  488. type CreateNodeRes struct {
  489. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  490. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  491. XXX_unrecognized []byte `json:"-"`
  492. XXX_sizecache int32 `json:"-"`
  493. }
  494. func (m *CreateNodeRes) Reset() { *m = CreateNodeRes{} }
  495. func (m *CreateNodeRes) String() string { return proto.CompactTextString(m) }
  496. func (*CreateNodeRes) ProtoMessage() {}
  497. func (*CreateNodeRes) Descriptor() ([]byte, []int) {
  498. return fileDescriptor_d13bd996b67da4ef, []int{6}
  499. }
  500. func (m *CreateNodeRes) XXX_Unmarshal(b []byte) error {
  501. return xxx_messageInfo_CreateNodeRes.Unmarshal(m, b)
  502. }
  503. func (m *CreateNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  504. return xxx_messageInfo_CreateNodeRes.Marshal(b, m, deterministic)
  505. }
  506. func (m *CreateNodeRes) XXX_Merge(src proto.Message) {
  507. xxx_messageInfo_CreateNodeRes.Merge(m, src)
  508. }
  509. func (m *CreateNodeRes) XXX_Size() int {
  510. return xxx_messageInfo_CreateNodeRes.Size(m)
  511. }
  512. func (m *CreateNodeRes) XXX_DiscardUnknown() {
  513. xxx_messageInfo_CreateNodeRes.DiscardUnknown(m)
  514. }
  515. var xxx_messageInfo_CreateNodeRes proto.InternalMessageInfo
  516. func (m *CreateNodeRes) GetNode() *Node {
  517. if m != nil {
  518. return m.Node
  519. }
  520. return nil
  521. }
  522. type UpdateNodeReq struct {
  523. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  524. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  525. XXX_unrecognized []byte `json:"-"`
  526. XXX_sizecache int32 `json:"-"`
  527. }
  528. func (m *UpdateNodeReq) Reset() { *m = UpdateNodeReq{} }
  529. func (m *UpdateNodeReq) String() string { return proto.CompactTextString(m) }
  530. func (*UpdateNodeReq) ProtoMessage() {}
  531. func (*UpdateNodeReq) Descriptor() ([]byte, []int) {
  532. return fileDescriptor_d13bd996b67da4ef, []int{7}
  533. }
  534. func (m *UpdateNodeReq) XXX_Unmarshal(b []byte) error {
  535. return xxx_messageInfo_UpdateNodeReq.Unmarshal(m, b)
  536. }
  537. func (m *UpdateNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  538. return xxx_messageInfo_UpdateNodeReq.Marshal(b, m, deterministic)
  539. }
  540. func (m *UpdateNodeReq) XXX_Merge(src proto.Message) {
  541. xxx_messageInfo_UpdateNodeReq.Merge(m, src)
  542. }
  543. func (m *UpdateNodeReq) XXX_Size() int {
  544. return xxx_messageInfo_UpdateNodeReq.Size(m)
  545. }
  546. func (m *UpdateNodeReq) XXX_DiscardUnknown() {
  547. xxx_messageInfo_UpdateNodeReq.DiscardUnknown(m)
  548. }
  549. var xxx_messageInfo_UpdateNodeReq proto.InternalMessageInfo
  550. func (m *UpdateNodeReq) GetNode() *Node {
  551. if m != nil {
  552. return m.Node
  553. }
  554. return nil
  555. }
  556. type UpdateNodeRes struct {
  557. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  558. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  559. XXX_unrecognized []byte `json:"-"`
  560. XXX_sizecache int32 `json:"-"`
  561. }
  562. func (m *UpdateNodeRes) Reset() { *m = UpdateNodeRes{} }
  563. func (m *UpdateNodeRes) String() string { return proto.CompactTextString(m) }
  564. func (*UpdateNodeRes) ProtoMessage() {}
  565. func (*UpdateNodeRes) Descriptor() ([]byte, []int) {
  566. return fileDescriptor_d13bd996b67da4ef, []int{8}
  567. }
  568. func (m *UpdateNodeRes) XXX_Unmarshal(b []byte) error {
  569. return xxx_messageInfo_UpdateNodeRes.Unmarshal(m, b)
  570. }
  571. func (m *UpdateNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  572. return xxx_messageInfo_UpdateNodeRes.Marshal(b, m, deterministic)
  573. }
  574. func (m *UpdateNodeRes) XXX_Merge(src proto.Message) {
  575. xxx_messageInfo_UpdateNodeRes.Merge(m, src)
  576. }
  577. func (m *UpdateNodeRes) XXX_Size() int {
  578. return xxx_messageInfo_UpdateNodeRes.Size(m)
  579. }
  580. func (m *UpdateNodeRes) XXX_DiscardUnknown() {
  581. xxx_messageInfo_UpdateNodeRes.DiscardUnknown(m)
  582. }
  583. var xxx_messageInfo_UpdateNodeRes proto.InternalMessageInfo
  584. func (m *UpdateNodeRes) GetNode() *Node {
  585. if m != nil {
  586. return m.Node
  587. }
  588. return nil
  589. }
  590. type ReadNodeReq struct {
  591. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  592. Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
  593. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  594. XXX_unrecognized []byte `json:"-"`
  595. XXX_sizecache int32 `json:"-"`
  596. }
  597. func (m *ReadNodeReq) Reset() { *m = ReadNodeReq{} }
  598. func (m *ReadNodeReq) String() string { return proto.CompactTextString(m) }
  599. func (*ReadNodeReq) ProtoMessage() {}
  600. func (*ReadNodeReq) Descriptor() ([]byte, []int) {
  601. return fileDescriptor_d13bd996b67da4ef, []int{9}
  602. }
  603. func (m *ReadNodeReq) XXX_Unmarshal(b []byte) error {
  604. return xxx_messageInfo_ReadNodeReq.Unmarshal(m, b)
  605. }
  606. func (m *ReadNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  607. return xxx_messageInfo_ReadNodeReq.Marshal(b, m, deterministic)
  608. }
  609. func (m *ReadNodeReq) XXX_Merge(src proto.Message) {
  610. xxx_messageInfo_ReadNodeReq.Merge(m, src)
  611. }
  612. func (m *ReadNodeReq) XXX_Size() int {
  613. return xxx_messageInfo_ReadNodeReq.Size(m)
  614. }
  615. func (m *ReadNodeReq) XXX_DiscardUnknown() {
  616. xxx_messageInfo_ReadNodeReq.DiscardUnknown(m)
  617. }
  618. var xxx_messageInfo_ReadNodeReq proto.InternalMessageInfo
  619. func (m *ReadNodeReq) GetMacaddress() string {
  620. if m != nil {
  621. return m.Macaddress
  622. }
  623. return ""
  624. }
  625. func (m *ReadNodeReq) GetNetwork() string {
  626. if m != nil {
  627. return m.Network
  628. }
  629. return ""
  630. }
  631. type ReadNodeRes struct {
  632. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  633. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  634. XXX_unrecognized []byte `json:"-"`
  635. XXX_sizecache int32 `json:"-"`
  636. }
  637. func (m *ReadNodeRes) Reset() { *m = ReadNodeRes{} }
  638. func (m *ReadNodeRes) String() string { return proto.CompactTextString(m) }
  639. func (*ReadNodeRes) ProtoMessage() {}
  640. func (*ReadNodeRes) Descriptor() ([]byte, []int) {
  641. return fileDescriptor_d13bd996b67da4ef, []int{10}
  642. }
  643. func (m *ReadNodeRes) XXX_Unmarshal(b []byte) error {
  644. return xxx_messageInfo_ReadNodeRes.Unmarshal(m, b)
  645. }
  646. func (m *ReadNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  647. return xxx_messageInfo_ReadNodeRes.Marshal(b, m, deterministic)
  648. }
  649. func (m *ReadNodeRes) XXX_Merge(src proto.Message) {
  650. xxx_messageInfo_ReadNodeRes.Merge(m, src)
  651. }
  652. func (m *ReadNodeRes) XXX_Size() int {
  653. return xxx_messageInfo_ReadNodeRes.Size(m)
  654. }
  655. func (m *ReadNodeRes) XXX_DiscardUnknown() {
  656. xxx_messageInfo_ReadNodeRes.DiscardUnknown(m)
  657. }
  658. var xxx_messageInfo_ReadNodeRes proto.InternalMessageInfo
  659. func (m *ReadNodeRes) GetNode() *Node {
  660. if m != nil {
  661. return m.Node
  662. }
  663. return nil
  664. }
  665. type DeleteNodeReq struct {
  666. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  667. NetworkName string `protobuf:"bytes,2,opt,name=networkName,proto3" json:"networkName,omitempty"`
  668. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  669. XXX_unrecognized []byte `json:"-"`
  670. XXX_sizecache int32 `json:"-"`
  671. }
  672. func (m *DeleteNodeReq) Reset() { *m = DeleteNodeReq{} }
  673. func (m *DeleteNodeReq) String() string { return proto.CompactTextString(m) }
  674. func (*DeleteNodeReq) ProtoMessage() {}
  675. func (*DeleteNodeReq) Descriptor() ([]byte, []int) {
  676. return fileDescriptor_d13bd996b67da4ef, []int{11}
  677. }
  678. func (m *DeleteNodeReq) XXX_Unmarshal(b []byte) error {
  679. return xxx_messageInfo_DeleteNodeReq.Unmarshal(m, b)
  680. }
  681. func (m *DeleteNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  682. return xxx_messageInfo_DeleteNodeReq.Marshal(b, m, deterministic)
  683. }
  684. func (m *DeleteNodeReq) XXX_Merge(src proto.Message) {
  685. xxx_messageInfo_DeleteNodeReq.Merge(m, src)
  686. }
  687. func (m *DeleteNodeReq) XXX_Size() int {
  688. return xxx_messageInfo_DeleteNodeReq.Size(m)
  689. }
  690. func (m *DeleteNodeReq) XXX_DiscardUnknown() {
  691. xxx_messageInfo_DeleteNodeReq.DiscardUnknown(m)
  692. }
  693. var xxx_messageInfo_DeleteNodeReq proto.InternalMessageInfo
  694. func (m *DeleteNodeReq) GetMacaddress() string {
  695. if m != nil {
  696. return m.Macaddress
  697. }
  698. return ""
  699. }
  700. func (m *DeleteNodeReq) GetNetworkName() string {
  701. if m != nil {
  702. return m.NetworkName
  703. }
  704. return ""
  705. }
  706. type DeleteNodeRes struct {
  707. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
  708. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  709. XXX_unrecognized []byte `json:"-"`
  710. XXX_sizecache int32 `json:"-"`
  711. }
  712. func (m *DeleteNodeRes) Reset() { *m = DeleteNodeRes{} }
  713. func (m *DeleteNodeRes) String() string { return proto.CompactTextString(m) }
  714. func (*DeleteNodeRes) ProtoMessage() {}
  715. func (*DeleteNodeRes) Descriptor() ([]byte, []int) {
  716. return fileDescriptor_d13bd996b67da4ef, []int{12}
  717. }
  718. func (m *DeleteNodeRes) XXX_Unmarshal(b []byte) error {
  719. return xxx_messageInfo_DeleteNodeRes.Unmarshal(m, b)
  720. }
  721. func (m *DeleteNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  722. return xxx_messageInfo_DeleteNodeRes.Marshal(b, m, deterministic)
  723. }
  724. func (m *DeleteNodeRes) XXX_Merge(src proto.Message) {
  725. xxx_messageInfo_DeleteNodeRes.Merge(m, src)
  726. }
  727. func (m *DeleteNodeRes) XXX_Size() int {
  728. return xxx_messageInfo_DeleteNodeRes.Size(m)
  729. }
  730. func (m *DeleteNodeRes) XXX_DiscardUnknown() {
  731. xxx_messageInfo_DeleteNodeRes.DiscardUnknown(m)
  732. }
  733. var xxx_messageInfo_DeleteNodeRes proto.InternalMessageInfo
  734. func (m *DeleteNodeRes) GetSuccess() bool {
  735. if m != nil {
  736. return m.Success
  737. }
  738. return false
  739. }
  740. type GetPeersReq struct {
  741. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  742. Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
  743. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  744. XXX_unrecognized []byte `json:"-"`
  745. XXX_sizecache int32 `json:"-"`
  746. }
  747. func (m *GetPeersReq) Reset() { *m = GetPeersReq{} }
  748. func (m *GetPeersReq) String() string { return proto.CompactTextString(m) }
  749. func (*GetPeersReq) ProtoMessage() {}
  750. func (*GetPeersReq) Descriptor() ([]byte, []int) {
  751. return fileDescriptor_d13bd996b67da4ef, []int{13}
  752. }
  753. func (m *GetPeersReq) XXX_Unmarshal(b []byte) error {
  754. return xxx_messageInfo_GetPeersReq.Unmarshal(m, b)
  755. }
  756. func (m *GetPeersReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  757. return xxx_messageInfo_GetPeersReq.Marshal(b, m, deterministic)
  758. }
  759. func (m *GetPeersReq) XXX_Merge(src proto.Message) {
  760. xxx_messageInfo_GetPeersReq.Merge(m, src)
  761. }
  762. func (m *GetPeersReq) XXX_Size() int {
  763. return xxx_messageInfo_GetPeersReq.Size(m)
  764. }
  765. func (m *GetPeersReq) XXX_DiscardUnknown() {
  766. xxx_messageInfo_GetPeersReq.DiscardUnknown(m)
  767. }
  768. var xxx_messageInfo_GetPeersReq proto.InternalMessageInfo
  769. func (m *GetPeersReq) GetMacaddress() string {
  770. if m != nil {
  771. return m.Macaddress
  772. }
  773. return ""
  774. }
  775. func (m *GetPeersReq) GetNetwork() string {
  776. if m != nil {
  777. return m.Network
  778. }
  779. return ""
  780. }
  781. type GetPeersRes struct {
  782. Peers *PeersResponse `protobuf:"bytes,1,opt,name=peers,proto3" json:"peers,omitempty"`
  783. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  784. XXX_unrecognized []byte `json:"-"`
  785. XXX_sizecache int32 `json:"-"`
  786. }
  787. func (m *GetPeersRes) Reset() { *m = GetPeersRes{} }
  788. func (m *GetPeersRes) String() string { return proto.CompactTextString(m) }
  789. func (*GetPeersRes) ProtoMessage() {}
  790. func (*GetPeersRes) Descriptor() ([]byte, []int) {
  791. return fileDescriptor_d13bd996b67da4ef, []int{14}
  792. }
  793. func (m *GetPeersRes) XXX_Unmarshal(b []byte) error {
  794. return xxx_messageInfo_GetPeersRes.Unmarshal(m, b)
  795. }
  796. func (m *GetPeersRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  797. return xxx_messageInfo_GetPeersRes.Marshal(b, m, deterministic)
  798. }
  799. func (m *GetPeersRes) XXX_Merge(src proto.Message) {
  800. xxx_messageInfo_GetPeersRes.Merge(m, src)
  801. }
  802. func (m *GetPeersRes) XXX_Size() int {
  803. return xxx_messageInfo_GetPeersRes.Size(m)
  804. }
  805. func (m *GetPeersRes) XXX_DiscardUnknown() {
  806. xxx_messageInfo_GetPeersRes.DiscardUnknown(m)
  807. }
  808. var xxx_messageInfo_GetPeersRes proto.InternalMessageInfo
  809. func (m *GetPeersRes) GetPeers() *PeersResponse {
  810. if m != nil {
  811. return m.Peers
  812. }
  813. return nil
  814. }
  815. type CheckInReq struct {
  816. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  817. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  818. XXX_unrecognized []byte `json:"-"`
  819. XXX_sizecache int32 `json:"-"`
  820. }
  821. func (m *CheckInReq) Reset() { *m = CheckInReq{} }
  822. func (m *CheckInReq) String() string { return proto.CompactTextString(m) }
  823. func (*CheckInReq) ProtoMessage() {}
  824. func (*CheckInReq) Descriptor() ([]byte, []int) {
  825. return fileDescriptor_d13bd996b67da4ef, []int{15}
  826. }
  827. func (m *CheckInReq) XXX_Unmarshal(b []byte) error {
  828. return xxx_messageInfo_CheckInReq.Unmarshal(m, b)
  829. }
  830. func (m *CheckInReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  831. return xxx_messageInfo_CheckInReq.Marshal(b, m, deterministic)
  832. }
  833. func (m *CheckInReq) XXX_Merge(src proto.Message) {
  834. xxx_messageInfo_CheckInReq.Merge(m, src)
  835. }
  836. func (m *CheckInReq) XXX_Size() int {
  837. return xxx_messageInfo_CheckInReq.Size(m)
  838. }
  839. func (m *CheckInReq) XXX_DiscardUnknown() {
  840. xxx_messageInfo_CheckInReq.DiscardUnknown(m)
  841. }
  842. var xxx_messageInfo_CheckInReq proto.InternalMessageInfo
  843. func (m *CheckInReq) GetNode() *Node {
  844. if m != nil {
  845. return m.Node
  846. }
  847. return nil
  848. }
  849. type CheckInRes struct {
  850. Checkinresponse *CheckInResponse `protobuf:"bytes,1,opt,name=checkinresponse,proto3" json:"checkinresponse,omitempty"`
  851. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  852. XXX_unrecognized []byte `json:"-"`
  853. XXX_sizecache int32 `json:"-"`
  854. }
  855. func (m *CheckInRes) Reset() { *m = CheckInRes{} }
  856. func (m *CheckInRes) String() string { return proto.CompactTextString(m) }
  857. func (*CheckInRes) ProtoMessage() {}
  858. func (*CheckInRes) Descriptor() ([]byte, []int) {
  859. return fileDescriptor_d13bd996b67da4ef, []int{16}
  860. }
  861. func (m *CheckInRes) XXX_Unmarshal(b []byte) error {
  862. return xxx_messageInfo_CheckInRes.Unmarshal(m, b)
  863. }
  864. func (m *CheckInRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  865. return xxx_messageInfo_CheckInRes.Marshal(b, m, deterministic)
  866. }
  867. func (m *CheckInRes) XXX_Merge(src proto.Message) {
  868. xxx_messageInfo_CheckInRes.Merge(m, src)
  869. }
  870. func (m *CheckInRes) XXX_Size() int {
  871. return xxx_messageInfo_CheckInRes.Size(m)
  872. }
  873. func (m *CheckInRes) XXX_DiscardUnknown() {
  874. xxx_messageInfo_CheckInRes.DiscardUnknown(m)
  875. }
  876. var xxx_messageInfo_CheckInRes proto.InternalMessageInfo
  877. func (m *CheckInRes) GetCheckinresponse() *CheckInResponse {
  878. if m != nil {
  879. return m.Checkinresponse
  880. }
  881. return nil
  882. }
  883. func init() {
  884. proto.RegisterType((*LoginRequest)(nil), "node.LoginRequest")
  885. proto.RegisterType((*LoginResponse)(nil), "node.LoginResponse")
  886. proto.RegisterType((*Node)(nil), "node.Node")
  887. proto.RegisterType((*CheckInResponse)(nil), "node.CheckInResponse")
  888. proto.RegisterType((*PeersResponse)(nil), "node.PeersResponse")
  889. proto.RegisterType((*CreateNodeReq)(nil), "node.CreateNodeReq")
  890. proto.RegisterType((*CreateNodeRes)(nil), "node.CreateNodeRes")
  891. proto.RegisterType((*UpdateNodeReq)(nil), "node.UpdateNodeReq")
  892. proto.RegisterType((*UpdateNodeRes)(nil), "node.UpdateNodeRes")
  893. proto.RegisterType((*ReadNodeReq)(nil), "node.ReadNodeReq")
  894. proto.RegisterType((*ReadNodeRes)(nil), "node.ReadNodeRes")
  895. proto.RegisterType((*DeleteNodeReq)(nil), "node.DeleteNodeReq")
  896. proto.RegisterType((*DeleteNodeRes)(nil), "node.DeleteNodeRes")
  897. proto.RegisterType((*GetPeersReq)(nil), "node.GetPeersReq")
  898. proto.RegisterType((*GetPeersRes)(nil), "node.GetPeersRes")
  899. proto.RegisterType((*CheckInReq)(nil), "node.CheckInReq")
  900. proto.RegisterType((*CheckInRes)(nil), "node.CheckInRes")
  901. }
  902. func init() { proto.RegisterFile("grpc/node.proto", fileDescriptor_d13bd996b67da4ef) }
  903. var fileDescriptor_d13bd996b67da4ef = []byte{
  904. // 903 bytes of a gzipped FileDescriptorProto
  905. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x5f, 0x6f, 0xe4, 0x34,
  906. 0x10, 0x57, 0xf7, 0xba, 0xdd, 0xed, 0x6c, 0xb7, 0xed, 0xb9, 0xdc, 0x61, 0xad, 0x50, 0xb5, 0x8a,
  907. 0x10, 0xea, 0x21, 0xda, 0x2d, 0x45, 0x42, 0xbc, 0x21, 0x71, 0x48, 0x27, 0x24, 0x38, 0x41, 0x10,
  908. 0x2f, 0xbc, 0xb9, 0xf1, 0x34, 0x17, 0x6d, 0x6a, 0xa7, 0xb1, 0xb7, 0xab, 0x7e, 0x00, 0xc4, 0x57,
  909. 0xe4, 0xc3, 0xf0, 0x80, 0x3c, 0x76, 0x36, 0x4e, 0x5a, 0xda, 0x83, 0x7b, 0x8b, 0x7f, 0x9e, 0x3f,
  910. 0x9e, 0x9f, 0x7f, 0x33, 0x0e, 0x1c, 0xe4, 0x75, 0x95, 0x2d, 0x94, 0x96, 0x78, 0x56, 0xd5, 0xda,
  911. 0x6a, 0xb6, 0xed, 0xbe, 0x13, 0x09, 0x7b, 0x3f, 0xea, 0xbc, 0x50, 0x29, 0xde, 0xac, 0xd0, 0x58,
  912. 0x76, 0x0c, 0x70, 0x2d, 0x32, 0x21, 0x65, 0x8d, 0xc6, 0xf0, 0xad, 0xf9, 0xd6, 0xc9, 0x6e, 0x1a,
  913. 0x21, 0x6c, 0x06, 0xe3, 0x4a, 0x18, 0xb3, 0xd6, 0xb5, 0xe4, 0x03, 0xda, 0xdd, 0xac, 0x19, 0x87,
  914. 0x91, 0x42, 0xbb, 0xd6, 0xf5, 0x92, 0x3f, 0xa3, 0xad, 0x66, 0x99, 0x7c, 0x09, 0xd3, 0x90, 0xc5,
  915. 0x54, 0x5a, 0x19, 0x64, 0x73, 0x98, 0x88, 0x2c, 0x43, 0x63, 0xac, 0x5e, 0xa2, 0x0a, 0x79, 0x62,
  916. 0x28, 0xf9, 0x6b, 0x08, 0xdb, 0x6f, 0xb5, 0x44, 0xb6, 0x0f, 0x83, 0x42, 0x06, 0x8b, 0x41, 0x21,
  917. 0x19, 0x83, 0x6d, 0x25, 0xae, 0x31, 0x64, 0xa7, 0x6f, 0x97, 0xb9, 0x39, 0x72, 0xc8, 0xdc, 0x9c,
  918. 0xf7, 0x18, 0xa0, 0x2c, 0x8c, 0x45, 0x55, 0xe9, 0xda, 0xf2, 0xed, 0xf9, 0xd6, 0xc9, 0x30, 0x8d,
  919. 0x10, 0xf6, 0x09, 0xec, 0x56, 0xab, 0xcb, 0xb2, 0xc8, 0x96, 0x78, 0xc7, 0x87, 0xe4, 0xdb, 0x02,
  920. 0xae, 0x5a, 0x54, 0xb2, 0xd2, 0x85, 0xb2, 0x7c, 0xc7, 0x57, 0xdb, 0xac, 0x7b, 0x4c, 0x8d, 0x1e,
  921. 0x65, 0x6a, 0xdc, 0x63, 0x6a, 0x0e, 0x13, 0xc7, 0x7e, 0xc3, 0xd6, 0xae, 0x2f, 0x3f, 0x82, 0xdc,
  922. 0xb9, 0x0a, 0x53, 0xa1, 0x92, 0x85, 0xca, 0x39, 0xcc, 0xb7, 0x4e, 0xc6, 0x69, 0x0b, 0xb0, 0x97,
  923. 0xb0, 0x53, 0x69, 0x63, 0x57, 0x15, 0x9f, 0x90, 0x6b, 0x58, 0x51, 0x4e, 0x6d, 0xac, 0xd4, 0x6b,
  924. 0xc5, 0xf7, 0x42, 0xce, 0xb0, 0x76, 0x11, 0x97, 0x88, 0x95, 0x28, 0x8b, 0x5b, 0xe4, 0x53, 0x22,
  925. 0xa2, 0x05, 0x5c, 0x35, 0x46, 0xdc, 0x62, 0xa6, 0xd5, 0x55, 0x91, 0xf3, 0x7d, 0x4a, 0x18, 0x21,
  926. 0xce, 0xdb, 0xdf, 0x8e, 0xe3, 0xe9, 0xc0, 0xf3, 0xb4, 0x01, 0xe8, 0xb4, 0xca, 0x62, 0x7d, 0x25,
  927. 0x32, 0xe4, 0x87, 0x7e, 0x77, 0x03, 0xb8, 0x6a, 0x4b, 0x61, 0x6c, 0xf6, 0x0e, 0xb3, 0x65, 0xa1,
  928. 0xf8, 0x73, 0x5f, 0x6d, 0x04, 0xb1, 0x04, 0xf6, 0xdc, 0xf2, 0x5a, 0xcb, 0xe2, 0xaa, 0x40, 0xc9,
  929. 0x19, 0x99, 0x74, 0x30, 0x76, 0x02, 0x07, 0xc1, 0x9c, 0x22, 0xdf, 0x8a, 0x92, 0x1f, 0x51, 0x15,
  930. 0x7d, 0x98, 0xa2, 0xe9, 0x4c, 0x94, 0xcd, 0xdd, 0x7c, 0x14, 0xa2, 0x45, 0x98, 0x3b, 0x93, 0x63,
  931. 0x26, 0x7b, 0x27, 0x54, 0x8e, 0x86, 0xbf, 0xf0, 0x67, 0x8a, 0x20, 0xc7, 0x88, 0x28, 0x4b, 0xbd,
  932. 0x46, 0x59, 0x54, 0x86, 0xbf, 0xf4, 0xf7, 0xdb, 0x22, 0x4e, 0x73, 0x85, 0xa1, 0x98, 0xfc, 0x63,
  933. 0xa2, 0xab, 0x59, 0x92, 0xe6, 0xdc, 0x47, 0xed, 0x02, 0x71, 0xee, 0x3d, 0x5b, 0x24, 0xf9, 0x63,
  934. 0x00, 0x07, 0xaf, 0xdd, 0x99, 0x7f, 0x68, 0x1b, 0x82, 0xc3, 0xc8, 0xac, 0x88, 0x4f, 0x92, 0xfa,
  935. 0x38, 0x6d, 0x96, 0xec, 0x33, 0xd8, 0x57, 0x88, 0xb2, 0x42, 0xac, 0x57, 0x95, 0x14, 0xd6, 0x2b,
  936. 0x7f, 0x9c, 0xf6, 0x50, 0xf6, 0x39, 0x1c, 0x3a, 0xc4, 0xdf, 0x57, 0xb0, 0x7c, 0x46, 0x96, 0xf7,
  937. 0xf0, 0x46, 0x7f, 0xd7, 0x68, 0x8c, 0xc8, 0x91, 0xda, 0x22, 0xe8, 0x2f, 0x40, 0x5d, 0xfd, 0x0d,
  938. 0xfb, 0xfa, 0xfb, 0x14, 0xa6, 0x2e, 0xe6, 0x12, 0xef, 0x42, 0xa2, 0x1d, 0xb2, 0xe8, 0x82, 0x8e,
  939. 0x07, 0x07, 0x48, 0x2c, 0xd1, 0x22, 0x75, 0xc8, 0x38, 0x8d, 0x90, 0xe4, 0xcf, 0x01, 0x4c, 0x7f,
  940. 0x46, 0xac, 0xcd, 0x86, 0x05, 0xca, 0x9a, 0x0b, 0x8b, 0x6b, 0x71, 0x17, 0x78, 0x68, 0x01, 0x77,
  941. 0xaf, 0xe1, 0xd3, 0x33, 0xeb, 0x27, 0x40, 0x07, 0xfb, 0x80, 0x7e, 0xfe, 0xff, 0x33, 0xa4, 0xaf,
  942. 0xb7, 0xd1, 0x03, 0x7a, 0x7b, 0xb4, 0xfb, 0x92, 0x05, 0x4c, 0x5f, 0xd7, 0x28, 0x2c, 0xba, 0x89,
  943. 0x97, 0xe2, 0x0d, 0x3b, 0x06, 0x1a, 0xcf, 0xc4, 0xc1, 0xe4, 0x02, 0xce, 0x68, 0x6e, 0xd3, 0xa6,
  944. 0x1f, 0xdb, 0x3d, 0x07, 0xf3, 0x3e, 0x0e, 0xbf, 0xd1, 0xad, 0xfc, 0x87, 0x0c, 0xb1, 0xc3, 0xd3,
  945. 0x19, 0xde, 0xc0, 0x24, 0x45, 0x21, 0xdb, 0xf8, 0x8f, 0x3f, 0x24, 0xd1, 0x63, 0x31, 0xe8, 0x3e,
  946. 0x16, 0xa7, 0x71, 0xa0, 0xa7, 0xf3, 0xfe, 0x02, 0xd3, 0xef, 0x49, 0x4f, 0xef, 0x9b, 0xd9, 0x89,
  947. 0xdf, 0xa7, 0x7a, 0xdb, 0xbe, 0x23, 0x31, 0x94, 0xbc, 0xea, 0x86, 0x34, 0xff, 0xde, 0x9d, 0xae,
  948. 0xea, 0x37, 0x68, 0x83, 0x8a, 0x3f, 0xa4, 0xea, 0x6f, 0xe2, 0x40, 0x86, 0xbd, 0x82, 0xa1, 0xeb,
  949. 0x6d, 0x13, 0xca, 0x3e, 0xf2, 0x65, 0x77, 0xba, 0x25, 0xf5, 0x16, 0xc9, 0x17, 0x00, 0x9b, 0x69,
  950. 0xf2, 0xf4, 0xbd, 0xfe, 0x14, 0x59, 0x1b, 0xf6, 0xed, 0x66, 0xa8, 0xd6, 0x21, 0x6a, 0x70, 0x7c,
  951. 0xe1, 0x1d, 0x7b, 0x63, 0x2a, 0xed, 0x5b, 0x5f, 0xfc, 0x3d, 0x80, 0x89, 0x8b, 0xfe, 0x2b, 0xd6,
  952. 0xb7, 0x45, 0x86, 0xec, 0x1c, 0x86, 0xf4, 0xd2, 0x33, 0xe6, 0x03, 0xc4, 0x3f, 0x17, 0xb3, 0xa3,
  953. 0x0e, 0x16, 0x7a, 0xfe, 0x6b, 0x80, 0x56, 0xca, 0x2c, 0x98, 0x74, 0xba, 0x61, 0xf6, 0x00, 0x68,
  954. 0xd8, 0x39, 0x8c, 0x1b, 0x99, 0xb0, 0xe7, 0xde, 0x20, 0xd2, 0xdf, 0xec, 0x1e, 0x64, 0x5c, 0xa6,
  955. 0x56, 0xd2, 0x4d, 0xa6, 0x4e, 0x57, 0xcc, 0x1e, 0x00, 0xc9, 0xaf, 0x95, 0x43, 0xe3, 0xd7, 0xd1,
  956. 0xdc, 0xec, 0x01, 0xd0, 0xb0, 0x0b, 0x18, 0x37, 0x57, 0xda, 0x9c, 0x30, 0xd2, 0xca, 0xec, 0x1e,
  957. 0x64, 0xce, 0xb7, 0xd8, 0x29, 0x8c, 0x02, 0xe7, 0xec, 0xb0, 0x77, 0x05, 0x37, 0xb3, 0x3e, 0x62,
  958. 0xbe, 0x5b, 0xfc, 0x7e, 0x9a, 0x6b, 0x9d, 0x97, 0x78, 0x96, 0xeb, 0x52, 0xa8, 0xfc, 0x4c, 0xd7,
  959. 0xf9, 0x82, 0xfe, 0xef, 0x2e, 0x57, 0x57, 0x0b, 0x7b, 0x57, 0xa1, 0x59, 0x2c, 0x95, 0x5e, 0x2b,
  960. 0xfa, 0xf3, 0xab, 0x2e, 0x2f, 0x77, 0x68, 0xf3, 0xab, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x44,
  961. 0xc2, 0xe7, 0x07, 0x0f, 0x0a, 0x00, 0x00,
  962. }