node.pb.go 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419
  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. Address6 string `protobuf:"bytes,26,opt,name=address6,proto3" json:"address6,omitempty"`
  105. Listenport int32 `protobuf:"varint,4,opt,name=listenport,proto3" json:"listenport,omitempty"`
  106. Publickey string `protobuf:"bytes,5,opt,name=publickey,proto3" json:"publickey,omitempty"`
  107. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
  108. Macaddress string `protobuf:"bytes,7,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  109. Password string `protobuf:"bytes,8,opt,name=password,proto3" json:"password,omitempty"`
  110. Nodenetwork string `protobuf:"bytes,9,opt,name=nodenetwork,proto3" json:"nodenetwork,omitempty"`
  111. Ispending bool `protobuf:"varint,10,opt,name=ispending,proto3" json:"ispending,omitempty"`
  112. Postup string `protobuf:"bytes,11,opt,name=postup,proto3" json:"postup,omitempty"`
  113. Postdown string `protobuf:"bytes,12,opt,name=postdown,proto3" json:"postdown,omitempty"`
  114. Keepalive int32 `protobuf:"varint,13,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
  115. Saveconfig bool `protobuf:"varint,14,opt,name=saveconfig,proto3" json:"saveconfig,omitempty"`
  116. Accesskey string `protobuf:"bytes,15,opt,name=accesskey,proto3" json:"accesskey,omitempty"`
  117. Interface string `protobuf:"bytes,16,opt,name=interface,proto3" json:"interface,omitempty"`
  118. Lastcheckin string `protobuf:"bytes,17,opt,name=lastcheckin,proto3" json:"lastcheckin,omitempty"`
  119. Lastmodified string `protobuf:"bytes,18,opt,name=lastmodified,proto3" json:"lastmodified,omitempty"`
  120. Checkininterval int32 `protobuf:"varint,19,opt,name=checkininterval,proto3" json:"checkininterval,omitempty"`
  121. Localaddress string `protobuf:"bytes,20,opt,name=localaddress,proto3" json:"localaddress,omitempty"`
  122. Postchanges string `protobuf:"bytes,21,opt,name=postchanges,proto3" json:"postchanges,omitempty"`
  123. Allowedips string `protobuf:"bytes,22,opt,name=allowedips,proto3" json:"allowedips,omitempty"`
  124. Islocal bool `protobuf:"varint,23,opt,name=islocal,proto3" json:"islocal,omitempty"`
  125. Isingressgateway bool `protobuf:"varint,28,opt,name=isingressgateway,proto3" json:"isingressgateway,omitempty"`
  126. Isdualstack bool `protobuf:"varint,27,opt,name=isdualstack,proto3" json:"isdualstack,omitempty"`
  127. Dnsoff bool `protobuf:"varint,24,opt,name=dnsoff,proto3" json:"dnsoff,omitempty"`
  128. Localrange string `protobuf:"bytes,25,opt,name=localrange,proto3" json:"localrange,omitempty"`
  129. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  130. XXX_unrecognized []byte `json:"-"`
  131. XXX_sizecache int32 `json:"-"`
  132. }
  133. func (m *Node) Reset() { *m = Node{} }
  134. func (m *Node) String() string { return proto.CompactTextString(m) }
  135. func (*Node) ProtoMessage() {}
  136. func (*Node) Descriptor() ([]byte, []int) {
  137. return fileDescriptor_d13bd996b67da4ef, []int{2}
  138. }
  139. func (m *Node) XXX_Unmarshal(b []byte) error {
  140. return xxx_messageInfo_Node.Unmarshal(m, b)
  141. }
  142. func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  143. return xxx_messageInfo_Node.Marshal(b, m, deterministic)
  144. }
  145. func (m *Node) XXX_Merge(src proto.Message) {
  146. xxx_messageInfo_Node.Merge(m, src)
  147. }
  148. func (m *Node) XXX_Size() int {
  149. return xxx_messageInfo_Node.Size(m)
  150. }
  151. func (m *Node) XXX_DiscardUnknown() {
  152. xxx_messageInfo_Node.DiscardUnknown(m)
  153. }
  154. var xxx_messageInfo_Node proto.InternalMessageInfo
  155. func (m *Node) GetId() string {
  156. if m != nil {
  157. return m.Id
  158. }
  159. return ""
  160. }
  161. func (m *Node) GetName() string {
  162. if m != nil {
  163. return m.Name
  164. }
  165. return ""
  166. }
  167. func (m *Node) GetAddress() string {
  168. if m != nil {
  169. return m.Address
  170. }
  171. return ""
  172. }
  173. func (m *Node) GetAddress6() string {
  174. if m != nil {
  175. return m.Address6
  176. }
  177. return ""
  178. }
  179. func (m *Node) GetListenport() int32 {
  180. if m != nil {
  181. return m.Listenport
  182. }
  183. return 0
  184. }
  185. func (m *Node) GetPublickey() string {
  186. if m != nil {
  187. return m.Publickey
  188. }
  189. return ""
  190. }
  191. func (m *Node) GetEndpoint() string {
  192. if m != nil {
  193. return m.Endpoint
  194. }
  195. return ""
  196. }
  197. func (m *Node) GetMacaddress() string {
  198. if m != nil {
  199. return m.Macaddress
  200. }
  201. return ""
  202. }
  203. func (m *Node) GetPassword() string {
  204. if m != nil {
  205. return m.Password
  206. }
  207. return ""
  208. }
  209. func (m *Node) GetNodenetwork() string {
  210. if m != nil {
  211. return m.Nodenetwork
  212. }
  213. return ""
  214. }
  215. func (m *Node) GetIspending() bool {
  216. if m != nil {
  217. return m.Ispending
  218. }
  219. return false
  220. }
  221. func (m *Node) GetPostup() string {
  222. if m != nil {
  223. return m.Postup
  224. }
  225. return ""
  226. }
  227. func (m *Node) GetPostdown() string {
  228. if m != nil {
  229. return m.Postdown
  230. }
  231. return ""
  232. }
  233. func (m *Node) GetKeepalive() int32 {
  234. if m != nil {
  235. return m.Keepalive
  236. }
  237. return 0
  238. }
  239. func (m *Node) GetSaveconfig() bool {
  240. if m != nil {
  241. return m.Saveconfig
  242. }
  243. return false
  244. }
  245. func (m *Node) GetAccesskey() string {
  246. if m != nil {
  247. return m.Accesskey
  248. }
  249. return ""
  250. }
  251. func (m *Node) GetInterface() string {
  252. if m != nil {
  253. return m.Interface
  254. }
  255. return ""
  256. }
  257. func (m *Node) GetLastcheckin() string {
  258. if m != nil {
  259. return m.Lastcheckin
  260. }
  261. return ""
  262. }
  263. func (m *Node) GetLastmodified() string {
  264. if m != nil {
  265. return m.Lastmodified
  266. }
  267. return ""
  268. }
  269. func (m *Node) GetCheckininterval() int32 {
  270. if m != nil {
  271. return m.Checkininterval
  272. }
  273. return 0
  274. }
  275. func (m *Node) GetLocaladdress() string {
  276. if m != nil {
  277. return m.Localaddress
  278. }
  279. return ""
  280. }
  281. func (m *Node) GetPostchanges() string {
  282. if m != nil {
  283. return m.Postchanges
  284. }
  285. return ""
  286. }
  287. func (m *Node) GetAllowedips() string {
  288. if m != nil {
  289. return m.Allowedips
  290. }
  291. return ""
  292. }
  293. func (m *Node) GetIslocal() bool {
  294. if m != nil {
  295. return m.Islocal
  296. }
  297. return false
  298. }
  299. func (m *Node) GetIsingressgateway() bool {
  300. if m != nil {
  301. return m.Isingressgateway
  302. }
  303. return false
  304. }
  305. func (m *Node) GetIsdualstack() bool {
  306. if m != nil {
  307. return m.Isdualstack
  308. }
  309. return false
  310. }
  311. func (m *Node) GetDnsoff() bool {
  312. if m != nil {
  313. return m.Dnsoff
  314. }
  315. return false
  316. }
  317. func (m *Node) GetLocalrange() string {
  318. if m != nil {
  319. return m.Localrange
  320. }
  321. return ""
  322. }
  323. type CheckInResponse struct {
  324. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
  325. Needpeerupdate bool `protobuf:"varint,2,opt,name=needpeerupdate,proto3" json:"needpeerupdate,omitempty"`
  326. Needconfigupdate bool `protobuf:"varint,3,opt,name=needconfigupdate,proto3" json:"needconfigupdate,omitempty"`
  327. Nodemessage string `protobuf:"bytes,4,opt,name=nodemessage,proto3" json:"nodemessage,omitempty"`
  328. Ispending bool `protobuf:"varint,5,opt,name=ispending,proto3" json:"ispending,omitempty"`
  329. Needkeyupdate bool `protobuf:"varint,6,opt,name=needkeyupdate,proto3" json:"needkeyupdate,omitempty"`
  330. Needdelete bool `protobuf:"varint,7,opt,name=needdelete,proto3" json:"needdelete,omitempty"`
  331. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  332. XXX_unrecognized []byte `json:"-"`
  333. XXX_sizecache int32 `json:"-"`
  334. }
  335. func (m *CheckInResponse) Reset() { *m = CheckInResponse{} }
  336. func (m *CheckInResponse) String() string { return proto.CompactTextString(m) }
  337. func (*CheckInResponse) ProtoMessage() {}
  338. func (*CheckInResponse) Descriptor() ([]byte, []int) {
  339. return fileDescriptor_d13bd996b67da4ef, []int{3}
  340. }
  341. func (m *CheckInResponse) XXX_Unmarshal(b []byte) error {
  342. return xxx_messageInfo_CheckInResponse.Unmarshal(m, b)
  343. }
  344. func (m *CheckInResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  345. return xxx_messageInfo_CheckInResponse.Marshal(b, m, deterministic)
  346. }
  347. func (m *CheckInResponse) XXX_Merge(src proto.Message) {
  348. xxx_messageInfo_CheckInResponse.Merge(m, src)
  349. }
  350. func (m *CheckInResponse) XXX_Size() int {
  351. return xxx_messageInfo_CheckInResponse.Size(m)
  352. }
  353. func (m *CheckInResponse) XXX_DiscardUnknown() {
  354. xxx_messageInfo_CheckInResponse.DiscardUnknown(m)
  355. }
  356. var xxx_messageInfo_CheckInResponse proto.InternalMessageInfo
  357. func (m *CheckInResponse) GetSuccess() bool {
  358. if m != nil {
  359. return m.Success
  360. }
  361. return false
  362. }
  363. func (m *CheckInResponse) GetNeedpeerupdate() bool {
  364. if m != nil {
  365. return m.Needpeerupdate
  366. }
  367. return false
  368. }
  369. func (m *CheckInResponse) GetNeedconfigupdate() bool {
  370. if m != nil {
  371. return m.Needconfigupdate
  372. }
  373. return false
  374. }
  375. func (m *CheckInResponse) GetNodemessage() string {
  376. if m != nil {
  377. return m.Nodemessage
  378. }
  379. return ""
  380. }
  381. func (m *CheckInResponse) GetIspending() bool {
  382. if m != nil {
  383. return m.Ispending
  384. }
  385. return false
  386. }
  387. func (m *CheckInResponse) GetNeedkeyupdate() bool {
  388. if m != nil {
  389. return m.Needkeyupdate
  390. }
  391. return false
  392. }
  393. func (m *CheckInResponse) GetNeeddelete() bool {
  394. if m != nil {
  395. return m.Needdelete
  396. }
  397. return false
  398. }
  399. type PeersResponse struct {
  400. Isegressgateway bool `protobuf:"varint,1,opt,name=isegressgateway,proto3" json:"isegressgateway,omitempty"`
  401. Egressgatewayrange string `protobuf:"bytes,2,opt,name=egressgatewayrange,proto3" json:"egressgatewayrange,omitempty"`
  402. Publickey string `protobuf:"bytes,5,opt,name=publickey,proto3" json:"publickey,omitempty"`
  403. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
  404. Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
  405. Address6 string `protobuf:"bytes,8,opt,name=address6,proto3" json:"address6,omitempty"`
  406. Listenport int32 `protobuf:"varint,4,opt,name=listenport,proto3" json:"listenport,omitempty"`
  407. Localaddress string `protobuf:"bytes,7,opt,name=localaddress,proto3" json:"localaddress,omitempty"`
  408. Keepalive int32 `protobuf:"varint,13,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
  409. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  410. XXX_unrecognized []byte `json:"-"`
  411. XXX_sizecache int32 `json:"-"`
  412. }
  413. func (m *PeersResponse) Reset() { *m = PeersResponse{} }
  414. func (m *PeersResponse) String() string { return proto.CompactTextString(m) }
  415. func (*PeersResponse) ProtoMessage() {}
  416. func (*PeersResponse) Descriptor() ([]byte, []int) {
  417. return fileDescriptor_d13bd996b67da4ef, []int{4}
  418. }
  419. func (m *PeersResponse) XXX_Unmarshal(b []byte) error {
  420. return xxx_messageInfo_PeersResponse.Unmarshal(m, b)
  421. }
  422. func (m *PeersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  423. return xxx_messageInfo_PeersResponse.Marshal(b, m, deterministic)
  424. }
  425. func (m *PeersResponse) XXX_Merge(src proto.Message) {
  426. xxx_messageInfo_PeersResponse.Merge(m, src)
  427. }
  428. func (m *PeersResponse) XXX_Size() int {
  429. return xxx_messageInfo_PeersResponse.Size(m)
  430. }
  431. func (m *PeersResponse) XXX_DiscardUnknown() {
  432. xxx_messageInfo_PeersResponse.DiscardUnknown(m)
  433. }
  434. var xxx_messageInfo_PeersResponse proto.InternalMessageInfo
  435. func (m *PeersResponse) GetIsegressgateway() bool {
  436. if m != nil {
  437. return m.Isegressgateway
  438. }
  439. return false
  440. }
  441. func (m *PeersResponse) GetEgressgatewayrange() string {
  442. if m != nil {
  443. return m.Egressgatewayrange
  444. }
  445. return ""
  446. }
  447. func (m *PeersResponse) GetPublickey() string {
  448. if m != nil {
  449. return m.Publickey
  450. }
  451. return ""
  452. }
  453. func (m *PeersResponse) GetEndpoint() string {
  454. if m != nil {
  455. return m.Endpoint
  456. }
  457. return ""
  458. }
  459. func (m *PeersResponse) GetAddress() string {
  460. if m != nil {
  461. return m.Address
  462. }
  463. return ""
  464. }
  465. func (m *PeersResponse) GetAddress6() string {
  466. if m != nil {
  467. return m.Address6
  468. }
  469. return ""
  470. }
  471. func (m *PeersResponse) GetListenport() int32 {
  472. if m != nil {
  473. return m.Listenport
  474. }
  475. return 0
  476. }
  477. func (m *PeersResponse) GetLocaladdress() string {
  478. if m != nil {
  479. return m.Localaddress
  480. }
  481. return ""
  482. }
  483. func (m *PeersResponse) GetKeepalive() int32 {
  484. if m != nil {
  485. return m.Keepalive
  486. }
  487. return 0
  488. }
  489. type ExtPeersResponse struct {
  490. Publickey string `protobuf:"bytes,5,opt,name=publickey,proto3" json:"publickey,omitempty"`
  491. Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
  492. Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
  493. Address6 string `protobuf:"bytes,8,opt,name=address6,proto3" json:"address6,omitempty"`
  494. Listenport int32 `protobuf:"varint,4,opt,name=listenport,proto3" json:"listenport,omitempty"`
  495. Localaddress string `protobuf:"bytes,7,opt,name=localaddress,proto3" json:"localaddress,omitempty"`
  496. Keepalive int32 `protobuf:"varint,13,opt,name=keepalive,proto3" json:"keepalive,omitempty"`
  497. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  498. XXX_unrecognized []byte `json:"-"`
  499. XXX_sizecache int32 `json:"-"`
  500. }
  501. func (m *ExtPeersResponse) Reset() { *m = ExtPeersResponse{} }
  502. func (m *ExtPeersResponse) String() string { return proto.CompactTextString(m) }
  503. func (*ExtPeersResponse) ProtoMessage() {}
  504. func (*ExtPeersResponse) Descriptor() ([]byte, []int) {
  505. return fileDescriptor_d13bd996b67da4ef, []int{5}
  506. }
  507. func (m *ExtPeersResponse) XXX_Unmarshal(b []byte) error {
  508. return xxx_messageInfo_ExtPeersResponse.Unmarshal(m, b)
  509. }
  510. func (m *ExtPeersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  511. return xxx_messageInfo_ExtPeersResponse.Marshal(b, m, deterministic)
  512. }
  513. func (m *ExtPeersResponse) XXX_Merge(src proto.Message) {
  514. xxx_messageInfo_ExtPeersResponse.Merge(m, src)
  515. }
  516. func (m *ExtPeersResponse) XXX_Size() int {
  517. return xxx_messageInfo_ExtPeersResponse.Size(m)
  518. }
  519. func (m *ExtPeersResponse) XXX_DiscardUnknown() {
  520. xxx_messageInfo_ExtPeersResponse.DiscardUnknown(m)
  521. }
  522. var xxx_messageInfo_ExtPeersResponse proto.InternalMessageInfo
  523. func (m *ExtPeersResponse) GetPublickey() string {
  524. if m != nil {
  525. return m.Publickey
  526. }
  527. return ""
  528. }
  529. func (m *ExtPeersResponse) GetEndpoint() string {
  530. if m != nil {
  531. return m.Endpoint
  532. }
  533. return ""
  534. }
  535. func (m *ExtPeersResponse) GetAddress() string {
  536. if m != nil {
  537. return m.Address
  538. }
  539. return ""
  540. }
  541. func (m *ExtPeersResponse) GetAddress6() string {
  542. if m != nil {
  543. return m.Address6
  544. }
  545. return ""
  546. }
  547. func (m *ExtPeersResponse) GetListenport() int32 {
  548. if m != nil {
  549. return m.Listenport
  550. }
  551. return 0
  552. }
  553. func (m *ExtPeersResponse) GetLocaladdress() string {
  554. if m != nil {
  555. return m.Localaddress
  556. }
  557. return ""
  558. }
  559. func (m *ExtPeersResponse) GetKeepalive() int32 {
  560. if m != nil {
  561. return m.Keepalive
  562. }
  563. return 0
  564. }
  565. type Client struct {
  566. Privatekey string `protobuf:"bytes,1,opt,name=privatekey,proto3" json:"privatekey,omitempty"`
  567. Publickey string `protobuf:"bytes,2,opt,name=publickey,proto3" json:"publickey,omitempty"`
  568. Accesskey string `protobuf:"bytes,3,opt,name=accesskey,proto3" json:"accesskey,omitempty"`
  569. Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
  570. Address6 string `protobuf:"bytes,5,opt,name=address6,proto3" json:"address6,omitempty"`
  571. Serverendpoint string `protobuf:"bytes,6,opt,name=serverendpoint,proto3" json:"serverendpoint,omitempty"`
  572. Serverport string `protobuf:"bytes,7,opt,name=serverport,proto3" json:"serverport,omitempty"`
  573. Serverkey string `protobuf:"bytes,8,opt,name=serverkey,proto3" json:"serverkey,omitempty"`
  574. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  575. XXX_unrecognized []byte `json:"-"`
  576. XXX_sizecache int32 `json:"-"`
  577. }
  578. func (m *Client) Reset() { *m = Client{} }
  579. func (m *Client) String() string { return proto.CompactTextString(m) }
  580. func (*Client) ProtoMessage() {}
  581. func (*Client) Descriptor() ([]byte, []int) {
  582. return fileDescriptor_d13bd996b67da4ef, []int{6}
  583. }
  584. func (m *Client) XXX_Unmarshal(b []byte) error {
  585. return xxx_messageInfo_Client.Unmarshal(m, b)
  586. }
  587. func (m *Client) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  588. return xxx_messageInfo_Client.Marshal(b, m, deterministic)
  589. }
  590. func (m *Client) XXX_Merge(src proto.Message) {
  591. xxx_messageInfo_Client.Merge(m, src)
  592. }
  593. func (m *Client) XXX_Size() int {
  594. return xxx_messageInfo_Client.Size(m)
  595. }
  596. func (m *Client) XXX_DiscardUnknown() {
  597. xxx_messageInfo_Client.DiscardUnknown(m)
  598. }
  599. var xxx_messageInfo_Client proto.InternalMessageInfo
  600. func (m *Client) GetPrivatekey() string {
  601. if m != nil {
  602. return m.Privatekey
  603. }
  604. return ""
  605. }
  606. func (m *Client) GetPublickey() string {
  607. if m != nil {
  608. return m.Publickey
  609. }
  610. return ""
  611. }
  612. func (m *Client) GetAccesskey() string {
  613. if m != nil {
  614. return m.Accesskey
  615. }
  616. return ""
  617. }
  618. func (m *Client) GetAddress() string {
  619. if m != nil {
  620. return m.Address
  621. }
  622. return ""
  623. }
  624. func (m *Client) GetAddress6() string {
  625. if m != nil {
  626. return m.Address6
  627. }
  628. return ""
  629. }
  630. func (m *Client) GetServerendpoint() string {
  631. if m != nil {
  632. return m.Serverendpoint
  633. }
  634. return ""
  635. }
  636. func (m *Client) GetServerport() string {
  637. if m != nil {
  638. return m.Serverport
  639. }
  640. return ""
  641. }
  642. func (m *Client) GetServerkey() string {
  643. if m != nil {
  644. return m.Serverkey
  645. }
  646. return ""
  647. }
  648. type CreateNodeReq struct {
  649. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  650. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  651. XXX_unrecognized []byte `json:"-"`
  652. XXX_sizecache int32 `json:"-"`
  653. }
  654. func (m *CreateNodeReq) Reset() { *m = CreateNodeReq{} }
  655. func (m *CreateNodeReq) String() string { return proto.CompactTextString(m) }
  656. func (*CreateNodeReq) ProtoMessage() {}
  657. func (*CreateNodeReq) Descriptor() ([]byte, []int) {
  658. return fileDescriptor_d13bd996b67da4ef, []int{7}
  659. }
  660. func (m *CreateNodeReq) XXX_Unmarshal(b []byte) error {
  661. return xxx_messageInfo_CreateNodeReq.Unmarshal(m, b)
  662. }
  663. func (m *CreateNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  664. return xxx_messageInfo_CreateNodeReq.Marshal(b, m, deterministic)
  665. }
  666. func (m *CreateNodeReq) XXX_Merge(src proto.Message) {
  667. xxx_messageInfo_CreateNodeReq.Merge(m, src)
  668. }
  669. func (m *CreateNodeReq) XXX_Size() int {
  670. return xxx_messageInfo_CreateNodeReq.Size(m)
  671. }
  672. func (m *CreateNodeReq) XXX_DiscardUnknown() {
  673. xxx_messageInfo_CreateNodeReq.DiscardUnknown(m)
  674. }
  675. var xxx_messageInfo_CreateNodeReq proto.InternalMessageInfo
  676. func (m *CreateNodeReq) GetNode() *Node {
  677. if m != nil {
  678. return m.Node
  679. }
  680. return nil
  681. }
  682. type CreateNodeRes struct {
  683. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  684. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  685. XXX_unrecognized []byte `json:"-"`
  686. XXX_sizecache int32 `json:"-"`
  687. }
  688. func (m *CreateNodeRes) Reset() { *m = CreateNodeRes{} }
  689. func (m *CreateNodeRes) String() string { return proto.CompactTextString(m) }
  690. func (*CreateNodeRes) ProtoMessage() {}
  691. func (*CreateNodeRes) Descriptor() ([]byte, []int) {
  692. return fileDescriptor_d13bd996b67da4ef, []int{8}
  693. }
  694. func (m *CreateNodeRes) XXX_Unmarshal(b []byte) error {
  695. return xxx_messageInfo_CreateNodeRes.Unmarshal(m, b)
  696. }
  697. func (m *CreateNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  698. return xxx_messageInfo_CreateNodeRes.Marshal(b, m, deterministic)
  699. }
  700. func (m *CreateNodeRes) XXX_Merge(src proto.Message) {
  701. xxx_messageInfo_CreateNodeRes.Merge(m, src)
  702. }
  703. func (m *CreateNodeRes) XXX_Size() int {
  704. return xxx_messageInfo_CreateNodeRes.Size(m)
  705. }
  706. func (m *CreateNodeRes) XXX_DiscardUnknown() {
  707. xxx_messageInfo_CreateNodeRes.DiscardUnknown(m)
  708. }
  709. var xxx_messageInfo_CreateNodeRes proto.InternalMessageInfo
  710. func (m *CreateNodeRes) GetNode() *Node {
  711. if m != nil {
  712. return m.Node
  713. }
  714. return nil
  715. }
  716. type UpdateNodeReq struct {
  717. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  718. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  719. XXX_unrecognized []byte `json:"-"`
  720. XXX_sizecache int32 `json:"-"`
  721. }
  722. func (m *UpdateNodeReq) Reset() { *m = UpdateNodeReq{} }
  723. func (m *UpdateNodeReq) String() string { return proto.CompactTextString(m) }
  724. func (*UpdateNodeReq) ProtoMessage() {}
  725. func (*UpdateNodeReq) Descriptor() ([]byte, []int) {
  726. return fileDescriptor_d13bd996b67da4ef, []int{9}
  727. }
  728. func (m *UpdateNodeReq) XXX_Unmarshal(b []byte) error {
  729. return xxx_messageInfo_UpdateNodeReq.Unmarshal(m, b)
  730. }
  731. func (m *UpdateNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  732. return xxx_messageInfo_UpdateNodeReq.Marshal(b, m, deterministic)
  733. }
  734. func (m *UpdateNodeReq) XXX_Merge(src proto.Message) {
  735. xxx_messageInfo_UpdateNodeReq.Merge(m, src)
  736. }
  737. func (m *UpdateNodeReq) XXX_Size() int {
  738. return xxx_messageInfo_UpdateNodeReq.Size(m)
  739. }
  740. func (m *UpdateNodeReq) XXX_DiscardUnknown() {
  741. xxx_messageInfo_UpdateNodeReq.DiscardUnknown(m)
  742. }
  743. var xxx_messageInfo_UpdateNodeReq proto.InternalMessageInfo
  744. func (m *UpdateNodeReq) GetNode() *Node {
  745. if m != nil {
  746. return m.Node
  747. }
  748. return nil
  749. }
  750. type UpdateNodeRes struct {
  751. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  752. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  753. XXX_unrecognized []byte `json:"-"`
  754. XXX_sizecache int32 `json:"-"`
  755. }
  756. func (m *UpdateNodeRes) Reset() { *m = UpdateNodeRes{} }
  757. func (m *UpdateNodeRes) String() string { return proto.CompactTextString(m) }
  758. func (*UpdateNodeRes) ProtoMessage() {}
  759. func (*UpdateNodeRes) Descriptor() ([]byte, []int) {
  760. return fileDescriptor_d13bd996b67da4ef, []int{10}
  761. }
  762. func (m *UpdateNodeRes) XXX_Unmarshal(b []byte) error {
  763. return xxx_messageInfo_UpdateNodeRes.Unmarshal(m, b)
  764. }
  765. func (m *UpdateNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  766. return xxx_messageInfo_UpdateNodeRes.Marshal(b, m, deterministic)
  767. }
  768. func (m *UpdateNodeRes) XXX_Merge(src proto.Message) {
  769. xxx_messageInfo_UpdateNodeRes.Merge(m, src)
  770. }
  771. func (m *UpdateNodeRes) XXX_Size() int {
  772. return xxx_messageInfo_UpdateNodeRes.Size(m)
  773. }
  774. func (m *UpdateNodeRes) XXX_DiscardUnknown() {
  775. xxx_messageInfo_UpdateNodeRes.DiscardUnknown(m)
  776. }
  777. var xxx_messageInfo_UpdateNodeRes proto.InternalMessageInfo
  778. func (m *UpdateNodeRes) GetNode() *Node {
  779. if m != nil {
  780. return m.Node
  781. }
  782. return nil
  783. }
  784. type ReadNodeReq struct {
  785. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  786. Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
  787. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  788. XXX_unrecognized []byte `json:"-"`
  789. XXX_sizecache int32 `json:"-"`
  790. }
  791. func (m *ReadNodeReq) Reset() { *m = ReadNodeReq{} }
  792. func (m *ReadNodeReq) String() string { return proto.CompactTextString(m) }
  793. func (*ReadNodeReq) ProtoMessage() {}
  794. func (*ReadNodeReq) Descriptor() ([]byte, []int) {
  795. return fileDescriptor_d13bd996b67da4ef, []int{11}
  796. }
  797. func (m *ReadNodeReq) XXX_Unmarshal(b []byte) error {
  798. return xxx_messageInfo_ReadNodeReq.Unmarshal(m, b)
  799. }
  800. func (m *ReadNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  801. return xxx_messageInfo_ReadNodeReq.Marshal(b, m, deterministic)
  802. }
  803. func (m *ReadNodeReq) XXX_Merge(src proto.Message) {
  804. xxx_messageInfo_ReadNodeReq.Merge(m, src)
  805. }
  806. func (m *ReadNodeReq) XXX_Size() int {
  807. return xxx_messageInfo_ReadNodeReq.Size(m)
  808. }
  809. func (m *ReadNodeReq) XXX_DiscardUnknown() {
  810. xxx_messageInfo_ReadNodeReq.DiscardUnknown(m)
  811. }
  812. var xxx_messageInfo_ReadNodeReq proto.InternalMessageInfo
  813. func (m *ReadNodeReq) GetMacaddress() string {
  814. if m != nil {
  815. return m.Macaddress
  816. }
  817. return ""
  818. }
  819. func (m *ReadNodeReq) GetNetwork() string {
  820. if m != nil {
  821. return m.Network
  822. }
  823. return ""
  824. }
  825. type ReadNodeRes struct {
  826. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  827. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  828. XXX_unrecognized []byte `json:"-"`
  829. XXX_sizecache int32 `json:"-"`
  830. }
  831. func (m *ReadNodeRes) Reset() { *m = ReadNodeRes{} }
  832. func (m *ReadNodeRes) String() string { return proto.CompactTextString(m) }
  833. func (*ReadNodeRes) ProtoMessage() {}
  834. func (*ReadNodeRes) Descriptor() ([]byte, []int) {
  835. return fileDescriptor_d13bd996b67da4ef, []int{12}
  836. }
  837. func (m *ReadNodeRes) XXX_Unmarshal(b []byte) error {
  838. return xxx_messageInfo_ReadNodeRes.Unmarshal(m, b)
  839. }
  840. func (m *ReadNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  841. return xxx_messageInfo_ReadNodeRes.Marshal(b, m, deterministic)
  842. }
  843. func (m *ReadNodeRes) XXX_Merge(src proto.Message) {
  844. xxx_messageInfo_ReadNodeRes.Merge(m, src)
  845. }
  846. func (m *ReadNodeRes) XXX_Size() int {
  847. return xxx_messageInfo_ReadNodeRes.Size(m)
  848. }
  849. func (m *ReadNodeRes) XXX_DiscardUnknown() {
  850. xxx_messageInfo_ReadNodeRes.DiscardUnknown(m)
  851. }
  852. var xxx_messageInfo_ReadNodeRes proto.InternalMessageInfo
  853. func (m *ReadNodeRes) GetNode() *Node {
  854. if m != nil {
  855. return m.Node
  856. }
  857. return nil
  858. }
  859. type DeleteNodeReq struct {
  860. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  861. NetworkName string `protobuf:"bytes,2,opt,name=networkName,proto3" json:"networkName,omitempty"`
  862. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  863. XXX_unrecognized []byte `json:"-"`
  864. XXX_sizecache int32 `json:"-"`
  865. }
  866. func (m *DeleteNodeReq) Reset() { *m = DeleteNodeReq{} }
  867. func (m *DeleteNodeReq) String() string { return proto.CompactTextString(m) }
  868. func (*DeleteNodeReq) ProtoMessage() {}
  869. func (*DeleteNodeReq) Descriptor() ([]byte, []int) {
  870. return fileDescriptor_d13bd996b67da4ef, []int{13}
  871. }
  872. func (m *DeleteNodeReq) XXX_Unmarshal(b []byte) error {
  873. return xxx_messageInfo_DeleteNodeReq.Unmarshal(m, b)
  874. }
  875. func (m *DeleteNodeReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  876. return xxx_messageInfo_DeleteNodeReq.Marshal(b, m, deterministic)
  877. }
  878. func (m *DeleteNodeReq) XXX_Merge(src proto.Message) {
  879. xxx_messageInfo_DeleteNodeReq.Merge(m, src)
  880. }
  881. func (m *DeleteNodeReq) XXX_Size() int {
  882. return xxx_messageInfo_DeleteNodeReq.Size(m)
  883. }
  884. func (m *DeleteNodeReq) XXX_DiscardUnknown() {
  885. xxx_messageInfo_DeleteNodeReq.DiscardUnknown(m)
  886. }
  887. var xxx_messageInfo_DeleteNodeReq proto.InternalMessageInfo
  888. func (m *DeleteNodeReq) GetMacaddress() string {
  889. if m != nil {
  890. return m.Macaddress
  891. }
  892. return ""
  893. }
  894. func (m *DeleteNodeReq) GetNetworkName() string {
  895. if m != nil {
  896. return m.NetworkName
  897. }
  898. return ""
  899. }
  900. type DeleteNodeRes struct {
  901. Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
  902. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  903. XXX_unrecognized []byte `json:"-"`
  904. XXX_sizecache int32 `json:"-"`
  905. }
  906. func (m *DeleteNodeRes) Reset() { *m = DeleteNodeRes{} }
  907. func (m *DeleteNodeRes) String() string { return proto.CompactTextString(m) }
  908. func (*DeleteNodeRes) ProtoMessage() {}
  909. func (*DeleteNodeRes) Descriptor() ([]byte, []int) {
  910. return fileDescriptor_d13bd996b67da4ef, []int{14}
  911. }
  912. func (m *DeleteNodeRes) XXX_Unmarshal(b []byte) error {
  913. return xxx_messageInfo_DeleteNodeRes.Unmarshal(m, b)
  914. }
  915. func (m *DeleteNodeRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  916. return xxx_messageInfo_DeleteNodeRes.Marshal(b, m, deterministic)
  917. }
  918. func (m *DeleteNodeRes) XXX_Merge(src proto.Message) {
  919. xxx_messageInfo_DeleteNodeRes.Merge(m, src)
  920. }
  921. func (m *DeleteNodeRes) XXX_Size() int {
  922. return xxx_messageInfo_DeleteNodeRes.Size(m)
  923. }
  924. func (m *DeleteNodeRes) XXX_DiscardUnknown() {
  925. xxx_messageInfo_DeleteNodeRes.DiscardUnknown(m)
  926. }
  927. var xxx_messageInfo_DeleteNodeRes proto.InternalMessageInfo
  928. func (m *DeleteNodeRes) GetSuccess() bool {
  929. if m != nil {
  930. return m.Success
  931. }
  932. return false
  933. }
  934. type GetPeersReq struct {
  935. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  936. Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
  937. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  938. XXX_unrecognized []byte `json:"-"`
  939. XXX_sizecache int32 `json:"-"`
  940. }
  941. func (m *GetPeersReq) Reset() { *m = GetPeersReq{} }
  942. func (m *GetPeersReq) String() string { return proto.CompactTextString(m) }
  943. func (*GetPeersReq) ProtoMessage() {}
  944. func (*GetPeersReq) Descriptor() ([]byte, []int) {
  945. return fileDescriptor_d13bd996b67da4ef, []int{15}
  946. }
  947. func (m *GetPeersReq) XXX_Unmarshal(b []byte) error {
  948. return xxx_messageInfo_GetPeersReq.Unmarshal(m, b)
  949. }
  950. func (m *GetPeersReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  951. return xxx_messageInfo_GetPeersReq.Marshal(b, m, deterministic)
  952. }
  953. func (m *GetPeersReq) XXX_Merge(src proto.Message) {
  954. xxx_messageInfo_GetPeersReq.Merge(m, src)
  955. }
  956. func (m *GetPeersReq) XXX_Size() int {
  957. return xxx_messageInfo_GetPeersReq.Size(m)
  958. }
  959. func (m *GetPeersReq) XXX_DiscardUnknown() {
  960. xxx_messageInfo_GetPeersReq.DiscardUnknown(m)
  961. }
  962. var xxx_messageInfo_GetPeersReq proto.InternalMessageInfo
  963. func (m *GetPeersReq) GetMacaddress() string {
  964. if m != nil {
  965. return m.Macaddress
  966. }
  967. return ""
  968. }
  969. func (m *GetPeersReq) GetNetwork() string {
  970. if m != nil {
  971. return m.Network
  972. }
  973. return ""
  974. }
  975. type GetExtPeersReq struct {
  976. Macaddress string `protobuf:"bytes,1,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
  977. Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
  978. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  979. XXX_unrecognized []byte `json:"-"`
  980. XXX_sizecache int32 `json:"-"`
  981. }
  982. func (m *GetExtPeersReq) Reset() { *m = GetExtPeersReq{} }
  983. func (m *GetExtPeersReq) String() string { return proto.CompactTextString(m) }
  984. func (*GetExtPeersReq) ProtoMessage() {}
  985. func (*GetExtPeersReq) Descriptor() ([]byte, []int) {
  986. return fileDescriptor_d13bd996b67da4ef, []int{16}
  987. }
  988. func (m *GetExtPeersReq) XXX_Unmarshal(b []byte) error {
  989. return xxx_messageInfo_GetExtPeersReq.Unmarshal(m, b)
  990. }
  991. func (m *GetExtPeersReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  992. return xxx_messageInfo_GetExtPeersReq.Marshal(b, m, deterministic)
  993. }
  994. func (m *GetExtPeersReq) XXX_Merge(src proto.Message) {
  995. xxx_messageInfo_GetExtPeersReq.Merge(m, src)
  996. }
  997. func (m *GetExtPeersReq) XXX_Size() int {
  998. return xxx_messageInfo_GetExtPeersReq.Size(m)
  999. }
  1000. func (m *GetExtPeersReq) XXX_DiscardUnknown() {
  1001. xxx_messageInfo_GetExtPeersReq.DiscardUnknown(m)
  1002. }
  1003. var xxx_messageInfo_GetExtPeersReq proto.InternalMessageInfo
  1004. func (m *GetExtPeersReq) GetMacaddress() string {
  1005. if m != nil {
  1006. return m.Macaddress
  1007. }
  1008. return ""
  1009. }
  1010. func (m *GetExtPeersReq) GetNetwork() string {
  1011. if m != nil {
  1012. return m.Network
  1013. }
  1014. return ""
  1015. }
  1016. type GetPeersRes struct {
  1017. Peers *PeersResponse `protobuf:"bytes,1,opt,name=peers,proto3" json:"peers,omitempty"`
  1018. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1019. XXX_unrecognized []byte `json:"-"`
  1020. XXX_sizecache int32 `json:"-"`
  1021. }
  1022. func (m *GetPeersRes) Reset() { *m = GetPeersRes{} }
  1023. func (m *GetPeersRes) String() string { return proto.CompactTextString(m) }
  1024. func (*GetPeersRes) ProtoMessage() {}
  1025. func (*GetPeersRes) Descriptor() ([]byte, []int) {
  1026. return fileDescriptor_d13bd996b67da4ef, []int{17}
  1027. }
  1028. func (m *GetPeersRes) XXX_Unmarshal(b []byte) error {
  1029. return xxx_messageInfo_GetPeersRes.Unmarshal(m, b)
  1030. }
  1031. func (m *GetPeersRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1032. return xxx_messageInfo_GetPeersRes.Marshal(b, m, deterministic)
  1033. }
  1034. func (m *GetPeersRes) XXX_Merge(src proto.Message) {
  1035. xxx_messageInfo_GetPeersRes.Merge(m, src)
  1036. }
  1037. func (m *GetPeersRes) XXX_Size() int {
  1038. return xxx_messageInfo_GetPeersRes.Size(m)
  1039. }
  1040. func (m *GetPeersRes) XXX_DiscardUnknown() {
  1041. xxx_messageInfo_GetPeersRes.DiscardUnknown(m)
  1042. }
  1043. var xxx_messageInfo_GetPeersRes proto.InternalMessageInfo
  1044. func (m *GetPeersRes) GetPeers() *PeersResponse {
  1045. if m != nil {
  1046. return m.Peers
  1047. }
  1048. return nil
  1049. }
  1050. type GetExtPeersRes struct {
  1051. Extpeers *ExtPeersResponse `protobuf:"bytes,1,opt,name=extpeers,proto3" json:"extpeers,omitempty"`
  1052. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1053. XXX_unrecognized []byte `json:"-"`
  1054. XXX_sizecache int32 `json:"-"`
  1055. }
  1056. func (m *GetExtPeersRes) Reset() { *m = GetExtPeersRes{} }
  1057. func (m *GetExtPeersRes) String() string { return proto.CompactTextString(m) }
  1058. func (*GetExtPeersRes) ProtoMessage() {}
  1059. func (*GetExtPeersRes) Descriptor() ([]byte, []int) {
  1060. return fileDescriptor_d13bd996b67da4ef, []int{18}
  1061. }
  1062. func (m *GetExtPeersRes) XXX_Unmarshal(b []byte) error {
  1063. return xxx_messageInfo_GetExtPeersRes.Unmarshal(m, b)
  1064. }
  1065. func (m *GetExtPeersRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1066. return xxx_messageInfo_GetExtPeersRes.Marshal(b, m, deterministic)
  1067. }
  1068. func (m *GetExtPeersRes) XXX_Merge(src proto.Message) {
  1069. xxx_messageInfo_GetExtPeersRes.Merge(m, src)
  1070. }
  1071. func (m *GetExtPeersRes) XXX_Size() int {
  1072. return xxx_messageInfo_GetExtPeersRes.Size(m)
  1073. }
  1074. func (m *GetExtPeersRes) XXX_DiscardUnknown() {
  1075. xxx_messageInfo_GetExtPeersRes.DiscardUnknown(m)
  1076. }
  1077. var xxx_messageInfo_GetExtPeersRes proto.InternalMessageInfo
  1078. func (m *GetExtPeersRes) GetExtpeers() *ExtPeersResponse {
  1079. if m != nil {
  1080. return m.Extpeers
  1081. }
  1082. return nil
  1083. }
  1084. type CheckInReq struct {
  1085. Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
  1086. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1087. XXX_unrecognized []byte `json:"-"`
  1088. XXX_sizecache int32 `json:"-"`
  1089. }
  1090. func (m *CheckInReq) Reset() { *m = CheckInReq{} }
  1091. func (m *CheckInReq) String() string { return proto.CompactTextString(m) }
  1092. func (*CheckInReq) ProtoMessage() {}
  1093. func (*CheckInReq) Descriptor() ([]byte, []int) {
  1094. return fileDescriptor_d13bd996b67da4ef, []int{19}
  1095. }
  1096. func (m *CheckInReq) XXX_Unmarshal(b []byte) error {
  1097. return xxx_messageInfo_CheckInReq.Unmarshal(m, b)
  1098. }
  1099. func (m *CheckInReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1100. return xxx_messageInfo_CheckInReq.Marshal(b, m, deterministic)
  1101. }
  1102. func (m *CheckInReq) XXX_Merge(src proto.Message) {
  1103. xxx_messageInfo_CheckInReq.Merge(m, src)
  1104. }
  1105. func (m *CheckInReq) XXX_Size() int {
  1106. return xxx_messageInfo_CheckInReq.Size(m)
  1107. }
  1108. func (m *CheckInReq) XXX_DiscardUnknown() {
  1109. xxx_messageInfo_CheckInReq.DiscardUnknown(m)
  1110. }
  1111. var xxx_messageInfo_CheckInReq proto.InternalMessageInfo
  1112. func (m *CheckInReq) GetNode() *Node {
  1113. if m != nil {
  1114. return m.Node
  1115. }
  1116. return nil
  1117. }
  1118. type CheckInRes struct {
  1119. Checkinresponse *CheckInResponse `protobuf:"bytes,1,opt,name=checkinresponse,proto3" json:"checkinresponse,omitempty"`
  1120. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1121. XXX_unrecognized []byte `json:"-"`
  1122. XXX_sizecache int32 `json:"-"`
  1123. }
  1124. func (m *CheckInRes) Reset() { *m = CheckInRes{} }
  1125. func (m *CheckInRes) String() string { return proto.CompactTextString(m) }
  1126. func (*CheckInRes) ProtoMessage() {}
  1127. func (*CheckInRes) Descriptor() ([]byte, []int) {
  1128. return fileDescriptor_d13bd996b67da4ef, []int{20}
  1129. }
  1130. func (m *CheckInRes) XXX_Unmarshal(b []byte) error {
  1131. return xxx_messageInfo_CheckInRes.Unmarshal(m, b)
  1132. }
  1133. func (m *CheckInRes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1134. return xxx_messageInfo_CheckInRes.Marshal(b, m, deterministic)
  1135. }
  1136. func (m *CheckInRes) XXX_Merge(src proto.Message) {
  1137. xxx_messageInfo_CheckInRes.Merge(m, src)
  1138. }
  1139. func (m *CheckInRes) XXX_Size() int {
  1140. return xxx_messageInfo_CheckInRes.Size(m)
  1141. }
  1142. func (m *CheckInRes) XXX_DiscardUnknown() {
  1143. xxx_messageInfo_CheckInRes.DiscardUnknown(m)
  1144. }
  1145. var xxx_messageInfo_CheckInRes proto.InternalMessageInfo
  1146. func (m *CheckInRes) GetCheckinresponse() *CheckInResponse {
  1147. if m != nil {
  1148. return m.Checkinresponse
  1149. }
  1150. return nil
  1151. }
  1152. func init() {
  1153. proto.RegisterType((*LoginRequest)(nil), "node.LoginRequest")
  1154. proto.RegisterType((*LoginResponse)(nil), "node.LoginResponse")
  1155. proto.RegisterType((*Node)(nil), "node.Node")
  1156. proto.RegisterType((*CheckInResponse)(nil), "node.CheckInResponse")
  1157. proto.RegisterType((*PeersResponse)(nil), "node.PeersResponse")
  1158. proto.RegisterType((*ExtPeersResponse)(nil), "node.ExtPeersResponse")
  1159. proto.RegisterType((*Client)(nil), "node.Client")
  1160. proto.RegisterType((*CreateNodeReq)(nil), "node.CreateNodeReq")
  1161. proto.RegisterType((*CreateNodeRes)(nil), "node.CreateNodeRes")
  1162. proto.RegisterType((*UpdateNodeReq)(nil), "node.UpdateNodeReq")
  1163. proto.RegisterType((*UpdateNodeRes)(nil), "node.UpdateNodeRes")
  1164. proto.RegisterType((*ReadNodeReq)(nil), "node.ReadNodeReq")
  1165. proto.RegisterType((*ReadNodeRes)(nil), "node.ReadNodeRes")
  1166. proto.RegisterType((*DeleteNodeReq)(nil), "node.DeleteNodeReq")
  1167. proto.RegisterType((*DeleteNodeRes)(nil), "node.DeleteNodeRes")
  1168. proto.RegisterType((*GetPeersReq)(nil), "node.GetPeersReq")
  1169. proto.RegisterType((*GetExtPeersReq)(nil), "node.GetExtPeersReq")
  1170. proto.RegisterType((*GetPeersRes)(nil), "node.GetPeersRes")
  1171. proto.RegisterType((*GetExtPeersRes)(nil), "node.GetExtPeersRes")
  1172. proto.RegisterType((*CheckInReq)(nil), "node.CheckInReq")
  1173. proto.RegisterType((*CheckInRes)(nil), "node.CheckInRes")
  1174. }
  1175. func init() { proto.RegisterFile("grpc/node.proto", fileDescriptor_d13bd996b67da4ef) }
  1176. var fileDescriptor_d13bd996b67da4ef = []byte{
  1177. // 1093 bytes of a gzipped FileDescriptorProto
  1178. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x57, 0x4d, 0x6f, 0x1b, 0x45,
  1179. 0x18, 0x96, 0x9d, 0xd8, 0x71, 0x5f, 0xd7, 0x49, 0x3a, 0x6d, 0xc3, 0x60, 0xaa, 0x2a, 0x5a, 0xa1,
  1180. 0x2a, 0x45, 0x24, 0x0e, 0x41, 0xaa, 0x90, 0x38, 0x20, 0x91, 0xa2, 0x08, 0x04, 0x15, 0x2c, 0xe2,
  1181. 0xc2, 0x6d, 0xb2, 0xfb, 0x7a, 0x3b, 0xf2, 0x66, 0x66, 0xb3, 0x33, 0xb6, 0x9b, 0x1b, 0x17, 0x7e,
  1182. 0x14, 0xe2, 0x9f, 0x70, 0xe6, 0x87, 0xa0, 0xf9, 0x58, 0xef, 0xec, 0xc6, 0x4d, 0x52, 0xe5, 0xc6,
  1183. 0xcd, 0xf3, 0xcc, 0xfb, 0xf9, 0xbc, 0x1f, 0x3b, 0x86, 0x9d, 0xac, 0x2c, 0x92, 0x89, 0x90, 0x29,
  1184. 0x1e, 0x15, 0xa5, 0xd4, 0x92, 0x6c, 0x9a, 0xdf, 0x51, 0x0a, 0x0f, 0x7f, 0x94, 0x19, 0x17, 0x31,
  1185. 0x5e, 0xce, 0x51, 0x69, 0xf2, 0x1c, 0xe0, 0x82, 0x25, 0x2c, 0x4d, 0x4b, 0x54, 0x8a, 0x76, 0xf6,
  1186. 0x3b, 0x07, 0x0f, 0xe2, 0x00, 0x21, 0x63, 0x18, 0x14, 0x4c, 0xa9, 0xa5, 0x2c, 0x53, 0xda, 0xb5,
  1187. 0xb7, 0xab, 0x33, 0xa1, 0xb0, 0x25, 0x50, 0x2f, 0x65, 0x39, 0xa3, 0x1b, 0xf6, 0xaa, 0x3a, 0x46,
  1188. 0x5f, 0xc0, 0xc8, 0x7b, 0x51, 0x85, 0x14, 0x0a, 0xc9, 0x3e, 0x0c, 0x59, 0x92, 0xa0, 0x52, 0x5a,
  1189. 0xce, 0x50, 0x78, 0x3f, 0x21, 0x14, 0xfd, 0xd3, 0x87, 0xcd, 0x37, 0x32, 0x45, 0xb2, 0x0d, 0x5d,
  1190. 0x9e, 0x7a, 0x89, 0x2e, 0x4f, 0x09, 0x81, 0x4d, 0xc1, 0x2e, 0xd0, 0x7b, 0xb7, 0xbf, 0x8d, 0xe7,
  1191. 0x2a, 0x64, 0xef, 0x39, 0x88, 0xd7, 0xff, 0x7c, 0x45, 0xc7, 0x2e, 0xde, 0xea, 0x6c, 0x72, 0xcd,
  1192. 0xb9, 0xd2, 0x28, 0x0a, 0x59, 0x6a, 0xba, 0xb9, 0xdf, 0x39, 0xe8, 0xc5, 0x01, 0x42, 0x9e, 0xc1,
  1193. 0x83, 0x62, 0x7e, 0x9e, 0xf3, 0x64, 0x86, 0x57, 0xb4, 0x67, 0x95, 0x6b, 0xc0, 0x58, 0x46, 0x91,
  1194. 0x16, 0x92, 0x0b, 0x4d, 0xfb, 0xce, 0x72, 0x75, 0x6e, 0xb1, 0xb8, 0x75, 0x23, 0x8b, 0x83, 0x16,
  1195. 0x8b, 0xfb, 0x30, 0x34, 0x95, 0xa9, 0x98, 0x7c, 0xe0, 0xa8, 0x09, 0x20, 0x13, 0x17, 0x57, 0x05,
  1196. 0x8a, 0x94, 0x8b, 0x8c, 0xc2, 0x7e, 0xe7, 0x60, 0x10, 0xd7, 0x00, 0xd9, 0x83, 0x7e, 0x21, 0x95,
  1197. 0x9e, 0x17, 0x74, 0x68, 0x55, 0xfd, 0xc9, 0xfa, 0x94, 0x4a, 0xa7, 0x72, 0x29, 0xe8, 0x43, 0xef,
  1198. 0xd3, 0x9f, 0x8d, 0xc5, 0x19, 0x62, 0xc1, 0x72, 0xbe, 0x40, 0x3a, 0xb2, 0x44, 0xd4, 0x80, 0xc9,
  1199. 0x46, 0xb1, 0x05, 0x26, 0x52, 0x4c, 0x79, 0x46, 0xb7, 0xad, 0xc3, 0x00, 0x31, 0xda, 0xae, 0x72,
  1200. 0x86, 0xa7, 0x1d, 0xc7, 0xd3, 0x0a, 0xb0, 0xd1, 0x0a, 0x8d, 0xe5, 0x94, 0x25, 0x48, 0x77, 0xdd,
  1201. 0xed, 0x0a, 0x30, 0xd9, 0xe6, 0x4c, 0xe9, 0xe4, 0x2d, 0x26, 0x33, 0x2e, 0xe8, 0x23, 0x97, 0x6d,
  1202. 0x00, 0x91, 0x08, 0x1e, 0x9a, 0xe3, 0x85, 0x4c, 0xf9, 0x94, 0x63, 0x4a, 0x89, 0x15, 0x69, 0x60,
  1203. 0xe4, 0x00, 0x76, 0xbc, 0xb8, 0xb5, 0xbc, 0x60, 0x39, 0x7d, 0x6c, 0xb3, 0x68, 0xc3, 0xd6, 0x9a,
  1204. 0x4c, 0x58, 0x5e, 0xd5, 0xe6, 0x89, 0xb7, 0x16, 0x60, 0x26, 0x26, 0xc3, 0x4c, 0xf2, 0x96, 0x89,
  1205. 0x0c, 0x15, 0x7d, 0xea, 0x62, 0x0a, 0x20, 0xc3, 0x08, 0xcb, 0x73, 0xb9, 0xc4, 0x94, 0x17, 0x8a,
  1206. 0xee, 0xb9, 0xfa, 0xd6, 0x88, 0xe9, 0x47, 0xae, 0xac, 0x4d, 0xfa, 0x91, 0xa5, 0xab, 0x3a, 0x92,
  1207. 0xcf, 0x60, 0x97, 0x2b, 0x2e, 0x32, 0xe3, 0x28, 0x63, 0x1a, 0x97, 0xec, 0x8a, 0x3e, 0xb3, 0x22,
  1208. 0xd7, 0x70, 0x13, 0x07, 0x57, 0xe9, 0x9c, 0xe5, 0x4a, 0xb3, 0x64, 0x46, 0x3f, 0xb1, 0x62, 0x21,
  1209. 0x64, 0x6a, 0x9d, 0x0a, 0x25, 0xa7, 0x53, 0x4a, 0xed, 0xa5, 0x3f, 0xd9, 0xce, 0x36, 0xee, 0x4a,
  1210. 0x13, 0x2e, 0xfd, 0xd8, 0xc5, 0x57, 0x23, 0xd1, 0x9f, 0x5d, 0xd8, 0x39, 0x35, 0xcc, 0x7c, 0x5f,
  1211. 0x8f, 0x24, 0x85, 0x2d, 0x35, 0xb7, 0x55, 0xb3, 0xc3, 0x36, 0x88, 0xab, 0x23, 0x79, 0x01, 0xdb,
  1212. 0x02, 0x31, 0x2d, 0x10, 0xcb, 0x79, 0x91, 0x32, 0xed, 0x66, 0x6f, 0x10, 0xb7, 0x50, 0x93, 0x9b,
  1213. 0x41, 0x5c, 0x57, 0x78, 0xc9, 0x0d, 0x97, 0x5b, 0x1b, 0xaf, 0xba, 0xfc, 0x02, 0x95, 0x62, 0x19,
  1214. 0xda, 0xe1, 0xf3, 0x5d, 0xee, 0xa1, 0x66, 0x97, 0xf7, 0xda, 0x5d, 0xfe, 0x29, 0x8c, 0x8c, 0xcd,
  1215. 0x19, 0x5e, 0x79, 0x47, 0x7d, 0x2b, 0xd1, 0x04, 0x0d, 0x0f, 0x06, 0x48, 0x31, 0x47, 0x8d, 0x76,
  1216. 0x0e, 0x07, 0x71, 0x80, 0x44, 0x7f, 0x77, 0x61, 0xf4, 0x33, 0x62, 0xa9, 0x56, 0x2c, 0x1c, 0xc0,
  1217. 0x0e, 0x57, 0xd8, 0x28, 0x8f, 0x63, 0xa3, 0x0d, 0x93, 0x23, 0x20, 0x0d, 0xc0, 0x71, 0xed, 0xb6,
  1218. 0xd2, 0x9a, 0x9b, 0x7b, 0x6c, 0x93, 0xbb, 0x6d, 0xb7, 0xc1, 0x07, 0x6e, 0xb7, 0xf6, 0x24, 0x6c,
  1219. 0xad, 0x99, 0x84, 0x1b, 0xf7, 0x42, 0xf4, 0x6f, 0x07, 0x76, 0xbf, 0x7b, 0xa7, 0x9b, 0x04, 0xfe,
  1220. 0xff, 0xd2, 0xfc, 0xa3, 0x0b, 0xfd, 0xd3, 0x9c, 0xa3, 0xdb, 0xeb, 0x45, 0xc9, 0x17, 0x4c, 0xa3,
  1221. 0xc9, 0xce, 0x7f, 0x1d, 0x6b, 0xa4, 0x99, 0x7c, 0xb7, 0x9d, 0x7c, 0x63, 0x4f, 0x6e, 0xb4, 0xf7,
  1222. 0x64, 0x90, 0xfe, 0xe6, 0xfb, 0xd3, 0xef, 0xb5, 0xd2, 0x7f, 0x01, 0xdb, 0x0a, 0xcb, 0x05, 0x96,
  1223. 0x2d, 0x5a, 0x5b, 0xa8, 0xdd, 0xe1, 0x16, 0xb1, 0x34, 0xf9, 0x2f, 0x52, 0x8d, 0x98, 0xd8, 0xdc,
  1224. 0xc9, 0xc4, 0xe6, 0x38, 0xae, 0x81, 0x68, 0x02, 0xa3, 0xd3, 0x12, 0x99, 0x46, 0xf3, 0x45, 0x8e,
  1225. 0xf1, 0x92, 0x3c, 0x07, 0xfb, 0x7c, 0xb0, 0x14, 0x0c, 0x4f, 0xe0, 0xc8, 0xbe, 0x2b, 0xec, 0xa5,
  1226. 0x7b, 0x56, 0xb4, 0x14, 0xd4, 0x5d, 0x14, 0x7e, 0xb3, 0x33, 0xfb, 0x01, 0x1e, 0x42, 0x85, 0xdb,
  1227. 0x3d, 0x9c, 0xc1, 0x30, 0x46, 0x96, 0xd6, 0xf6, 0x6f, 0x7e, 0xe8, 0x04, 0x8f, 0x99, 0x6e, 0xf3,
  1228. 0x31, 0x73, 0x18, 0x1a, 0xba, 0xdd, 0xef, 0x2f, 0x30, 0x7a, 0x6d, 0xb7, 0xcd, 0x5d, 0x3d, 0x9b,
  1229. 0xd5, 0xe8, 0x5c, 0xbd, 0xa9, 0xdf, 0x39, 0x21, 0x14, 0xbd, 0x6c, 0x9a, 0x54, 0xef, 0xdf, 0xdd,
  1230. 0x26, 0xeb, 0x33, 0xac, 0x46, 0xf4, 0x3e, 0x59, 0xff, 0x00, 0xdb, 0x67, 0xa8, 0xeb, 0x71, 0xbf,
  1231. 0x8f, 0xad, 0xaf, 0xc2, 0xa0, 0x14, 0x79, 0x09, 0x3d, 0xf3, 0x15, 0x51, 0x9e, 0xc2, 0xc7, 0x8e,
  1232. 0xc2, 0xc6, 0x5a, 0x89, 0x9d, 0x44, 0xf4, 0xba, 0x15, 0x85, 0x22, 0x27, 0x30, 0xc0, 0x77, 0x3a,
  1233. 0xd4, 0xdf, 0x73, 0xfa, 0xed, 0xcd, 0x14, 0xaf, 0xe4, 0xa2, 0xcf, 0x01, 0x56, 0x5f, 0xbf, 0xdb,
  1234. 0x3b, 0xed, 0xa7, 0x40, 0x5a, 0x91, 0x6f, 0x56, 0x4f, 0x8d, 0xd2, 0x1b, 0xf6, 0x8a, 0x4f, 0x9d,
  1235. 0x62, 0xeb, 0xb3, 0x1a, 0xb7, 0xa5, 0x4f, 0xfe, 0xda, 0x80, 0xa1, 0xb1, 0xfe, 0x2b, 0x96, 0x0b,
  1236. 0x9e, 0x20, 0x39, 0x86, 0x9e, 0x7d, 0x1b, 0x13, 0xe2, 0x0c, 0x84, 0xcf, 0xf1, 0xf1, 0xe3, 0x06,
  1237. 0xe6, 0x57, 0xec, 0x2b, 0x80, 0x7a, 0xb8, 0x88, 0x17, 0x69, 0xcc, 0xe7, 0x78, 0x0d, 0xa8, 0xc8,
  1238. 0x31, 0x0c, 0xaa, 0xc6, 0x25, 0x8f, 0x9c, 0x40, 0x30, 0x11, 0xe3, 0x6b, 0x90, 0x32, 0x9e, 0xea,
  1239. 0x21, 0xab, 0x3c, 0x35, 0xe6, 0x74, 0xbc, 0x06, 0xb4, 0x7a, 0x75, 0x83, 0x56, 0x7a, 0x8d, 0x29,
  1240. 0x18, 0xaf, 0x01, 0x6d, 0x31, 0xab, 0xc6, 0xa8, 0x22, 0x0c, 0xba, 0x77, 0x7c, 0x0d, 0x52, 0xc7,
  1241. 0x1d, 0xf2, 0xb5, 0x6d, 0xa6, 0xaa, 0xda, 0xe4, 0xc9, 0x4a, 0x26, 0xe8, 0xd5, 0xf1, 0x3a, 0xd4,
  1242. 0x28, 0x1f, 0xc2, 0x96, 0x2f, 0x18, 0xd9, 0x6d, 0xd5, 0xef, 0x72, 0xdc, 0x46, 0xd4, 0xb7, 0x93,
  1243. 0xdf, 0x0f, 0x33, 0x29, 0xb3, 0x1c, 0x8f, 0x32, 0x99, 0x33, 0x91, 0x1d, 0xc9, 0x32, 0x9b, 0xd8,
  1244. 0xbf, 0x53, 0xe7, 0xf3, 0xe9, 0x44, 0x5f, 0x15, 0xa8, 0x26, 0x33, 0x21, 0x97, 0xc2, 0xfe, 0xd1,
  1245. 0x2a, 0xce, 0xcf, 0xfb, 0xf6, 0xf2, 0xcb, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x11, 0xa6, 0x77,
  1246. 0x7c, 0x7e, 0x0d, 0x00, 0x00,
  1247. }