node.pb.go 47 KB

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