You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

877 lines
36 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/devtools/clouddebugger/v2/debugger.proto
  3. package clouddebugger // import "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import empty "github.com/golang/protobuf/ptypes/empty"
  8. import _ "google.golang.org/genproto/googleapis/api/annotations"
  9. import (
  10. context "golang.org/x/net/context"
  11. grpc "google.golang.org/grpc"
  12. )
  13. // Reference imports to suppress errors if they are not otherwise used.
  14. var _ = proto.Marshal
  15. var _ = fmt.Errorf
  16. var _ = math.Inf
  17. // This is a compile-time assertion to ensure that this generated file
  18. // is compatible with the proto package it is being compiled against.
  19. // A compilation error at this line likely means your copy of the
  20. // proto package needs to be updated.
  21. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  22. // Request to set a breakpoint
  23. type SetBreakpointRequest struct {
  24. // ID of the debuggee where the breakpoint is to be set.
  25. DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
  26. // Breakpoint specification to set.
  27. // The field `location` of the breakpoint must be set.
  28. Breakpoint *Breakpoint `protobuf:"bytes,2,opt,name=breakpoint,proto3" json:"breakpoint,omitempty"`
  29. // The client version making the call.
  30. // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
  31. ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
  32. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  33. XXX_unrecognized []byte `json:"-"`
  34. XXX_sizecache int32 `json:"-"`
  35. }
  36. func (m *SetBreakpointRequest) Reset() { *m = SetBreakpointRequest{} }
  37. func (m *SetBreakpointRequest) String() string { return proto.CompactTextString(m) }
  38. func (*SetBreakpointRequest) ProtoMessage() {}
  39. func (*SetBreakpointRequest) Descriptor() ([]byte, []int) {
  40. return fileDescriptor_debugger_35b9f3da22d21309, []int{0}
  41. }
  42. func (m *SetBreakpointRequest) XXX_Unmarshal(b []byte) error {
  43. return xxx_messageInfo_SetBreakpointRequest.Unmarshal(m, b)
  44. }
  45. func (m *SetBreakpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  46. return xxx_messageInfo_SetBreakpointRequest.Marshal(b, m, deterministic)
  47. }
  48. func (dst *SetBreakpointRequest) XXX_Merge(src proto.Message) {
  49. xxx_messageInfo_SetBreakpointRequest.Merge(dst, src)
  50. }
  51. func (m *SetBreakpointRequest) XXX_Size() int {
  52. return xxx_messageInfo_SetBreakpointRequest.Size(m)
  53. }
  54. func (m *SetBreakpointRequest) XXX_DiscardUnknown() {
  55. xxx_messageInfo_SetBreakpointRequest.DiscardUnknown(m)
  56. }
  57. var xxx_messageInfo_SetBreakpointRequest proto.InternalMessageInfo
  58. func (m *SetBreakpointRequest) GetDebuggeeId() string {
  59. if m != nil {
  60. return m.DebuggeeId
  61. }
  62. return ""
  63. }
  64. func (m *SetBreakpointRequest) GetBreakpoint() *Breakpoint {
  65. if m != nil {
  66. return m.Breakpoint
  67. }
  68. return nil
  69. }
  70. func (m *SetBreakpointRequest) GetClientVersion() string {
  71. if m != nil {
  72. return m.ClientVersion
  73. }
  74. return ""
  75. }
  76. // Response for setting a breakpoint.
  77. type SetBreakpointResponse struct {
  78. // Breakpoint resource.
  79. // The field `id` is guaranteed to be set (in addition to the echoed fileds).
  80. Breakpoint *Breakpoint `protobuf:"bytes,1,opt,name=breakpoint,proto3" json:"breakpoint,omitempty"`
  81. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  82. XXX_unrecognized []byte `json:"-"`
  83. XXX_sizecache int32 `json:"-"`
  84. }
  85. func (m *SetBreakpointResponse) Reset() { *m = SetBreakpointResponse{} }
  86. func (m *SetBreakpointResponse) String() string { return proto.CompactTextString(m) }
  87. func (*SetBreakpointResponse) ProtoMessage() {}
  88. func (*SetBreakpointResponse) Descriptor() ([]byte, []int) {
  89. return fileDescriptor_debugger_35b9f3da22d21309, []int{1}
  90. }
  91. func (m *SetBreakpointResponse) XXX_Unmarshal(b []byte) error {
  92. return xxx_messageInfo_SetBreakpointResponse.Unmarshal(m, b)
  93. }
  94. func (m *SetBreakpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  95. return xxx_messageInfo_SetBreakpointResponse.Marshal(b, m, deterministic)
  96. }
  97. func (dst *SetBreakpointResponse) XXX_Merge(src proto.Message) {
  98. xxx_messageInfo_SetBreakpointResponse.Merge(dst, src)
  99. }
  100. func (m *SetBreakpointResponse) XXX_Size() int {
  101. return xxx_messageInfo_SetBreakpointResponse.Size(m)
  102. }
  103. func (m *SetBreakpointResponse) XXX_DiscardUnknown() {
  104. xxx_messageInfo_SetBreakpointResponse.DiscardUnknown(m)
  105. }
  106. var xxx_messageInfo_SetBreakpointResponse proto.InternalMessageInfo
  107. func (m *SetBreakpointResponse) GetBreakpoint() *Breakpoint {
  108. if m != nil {
  109. return m.Breakpoint
  110. }
  111. return nil
  112. }
  113. // Request to get breakpoint information.
  114. type GetBreakpointRequest struct {
  115. // ID of the debuggee whose breakpoint to get.
  116. DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
  117. // ID of the breakpoint to get.
  118. BreakpointId string `protobuf:"bytes,2,opt,name=breakpoint_id,json=breakpointId,proto3" json:"breakpoint_id,omitempty"`
  119. // The client version making the call.
  120. // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
  121. ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
  122. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  123. XXX_unrecognized []byte `json:"-"`
  124. XXX_sizecache int32 `json:"-"`
  125. }
  126. func (m *GetBreakpointRequest) Reset() { *m = GetBreakpointRequest{} }
  127. func (m *GetBreakpointRequest) String() string { return proto.CompactTextString(m) }
  128. func (*GetBreakpointRequest) ProtoMessage() {}
  129. func (*GetBreakpointRequest) Descriptor() ([]byte, []int) {
  130. return fileDescriptor_debugger_35b9f3da22d21309, []int{2}
  131. }
  132. func (m *GetBreakpointRequest) XXX_Unmarshal(b []byte) error {
  133. return xxx_messageInfo_GetBreakpointRequest.Unmarshal(m, b)
  134. }
  135. func (m *GetBreakpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  136. return xxx_messageInfo_GetBreakpointRequest.Marshal(b, m, deterministic)
  137. }
  138. func (dst *GetBreakpointRequest) XXX_Merge(src proto.Message) {
  139. xxx_messageInfo_GetBreakpointRequest.Merge(dst, src)
  140. }
  141. func (m *GetBreakpointRequest) XXX_Size() int {
  142. return xxx_messageInfo_GetBreakpointRequest.Size(m)
  143. }
  144. func (m *GetBreakpointRequest) XXX_DiscardUnknown() {
  145. xxx_messageInfo_GetBreakpointRequest.DiscardUnknown(m)
  146. }
  147. var xxx_messageInfo_GetBreakpointRequest proto.InternalMessageInfo
  148. func (m *GetBreakpointRequest) GetDebuggeeId() string {
  149. if m != nil {
  150. return m.DebuggeeId
  151. }
  152. return ""
  153. }
  154. func (m *GetBreakpointRequest) GetBreakpointId() string {
  155. if m != nil {
  156. return m.BreakpointId
  157. }
  158. return ""
  159. }
  160. func (m *GetBreakpointRequest) GetClientVersion() string {
  161. if m != nil {
  162. return m.ClientVersion
  163. }
  164. return ""
  165. }
  166. // Response for getting breakpoint information.
  167. type GetBreakpointResponse struct {
  168. // Complete breakpoint state.
  169. // The fields `id` and `location` are guaranteed to be set.
  170. Breakpoint *Breakpoint `protobuf:"bytes,1,opt,name=breakpoint,proto3" json:"breakpoint,omitempty"`
  171. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  172. XXX_unrecognized []byte `json:"-"`
  173. XXX_sizecache int32 `json:"-"`
  174. }
  175. func (m *GetBreakpointResponse) Reset() { *m = GetBreakpointResponse{} }
  176. func (m *GetBreakpointResponse) String() string { return proto.CompactTextString(m) }
  177. func (*GetBreakpointResponse) ProtoMessage() {}
  178. func (*GetBreakpointResponse) Descriptor() ([]byte, []int) {
  179. return fileDescriptor_debugger_35b9f3da22d21309, []int{3}
  180. }
  181. func (m *GetBreakpointResponse) XXX_Unmarshal(b []byte) error {
  182. return xxx_messageInfo_GetBreakpointResponse.Unmarshal(m, b)
  183. }
  184. func (m *GetBreakpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  185. return xxx_messageInfo_GetBreakpointResponse.Marshal(b, m, deterministic)
  186. }
  187. func (dst *GetBreakpointResponse) XXX_Merge(src proto.Message) {
  188. xxx_messageInfo_GetBreakpointResponse.Merge(dst, src)
  189. }
  190. func (m *GetBreakpointResponse) XXX_Size() int {
  191. return xxx_messageInfo_GetBreakpointResponse.Size(m)
  192. }
  193. func (m *GetBreakpointResponse) XXX_DiscardUnknown() {
  194. xxx_messageInfo_GetBreakpointResponse.DiscardUnknown(m)
  195. }
  196. var xxx_messageInfo_GetBreakpointResponse proto.InternalMessageInfo
  197. func (m *GetBreakpointResponse) GetBreakpoint() *Breakpoint {
  198. if m != nil {
  199. return m.Breakpoint
  200. }
  201. return nil
  202. }
  203. // Request to delete a breakpoint.
  204. type DeleteBreakpointRequest struct {
  205. // ID of the debuggee whose breakpoint to delete.
  206. DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
  207. // ID of the breakpoint to delete.
  208. BreakpointId string `protobuf:"bytes,2,opt,name=breakpoint_id,json=breakpointId,proto3" json:"breakpoint_id,omitempty"`
  209. // The client version making the call.
  210. // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
  211. ClientVersion string `protobuf:"bytes,3,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
  212. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  213. XXX_unrecognized []byte `json:"-"`
  214. XXX_sizecache int32 `json:"-"`
  215. }
  216. func (m *DeleteBreakpointRequest) Reset() { *m = DeleteBreakpointRequest{} }
  217. func (m *DeleteBreakpointRequest) String() string { return proto.CompactTextString(m) }
  218. func (*DeleteBreakpointRequest) ProtoMessage() {}
  219. func (*DeleteBreakpointRequest) Descriptor() ([]byte, []int) {
  220. return fileDescriptor_debugger_35b9f3da22d21309, []int{4}
  221. }
  222. func (m *DeleteBreakpointRequest) XXX_Unmarshal(b []byte) error {
  223. return xxx_messageInfo_DeleteBreakpointRequest.Unmarshal(m, b)
  224. }
  225. func (m *DeleteBreakpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  226. return xxx_messageInfo_DeleteBreakpointRequest.Marshal(b, m, deterministic)
  227. }
  228. func (dst *DeleteBreakpointRequest) XXX_Merge(src proto.Message) {
  229. xxx_messageInfo_DeleteBreakpointRequest.Merge(dst, src)
  230. }
  231. func (m *DeleteBreakpointRequest) XXX_Size() int {
  232. return xxx_messageInfo_DeleteBreakpointRequest.Size(m)
  233. }
  234. func (m *DeleteBreakpointRequest) XXX_DiscardUnknown() {
  235. xxx_messageInfo_DeleteBreakpointRequest.DiscardUnknown(m)
  236. }
  237. var xxx_messageInfo_DeleteBreakpointRequest proto.InternalMessageInfo
  238. func (m *DeleteBreakpointRequest) GetDebuggeeId() string {
  239. if m != nil {
  240. return m.DebuggeeId
  241. }
  242. return ""
  243. }
  244. func (m *DeleteBreakpointRequest) GetBreakpointId() string {
  245. if m != nil {
  246. return m.BreakpointId
  247. }
  248. return ""
  249. }
  250. func (m *DeleteBreakpointRequest) GetClientVersion() string {
  251. if m != nil {
  252. return m.ClientVersion
  253. }
  254. return ""
  255. }
  256. // Request to list breakpoints.
  257. type ListBreakpointsRequest struct {
  258. // ID of the debuggee whose breakpoints to list.
  259. DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
  260. // When set to `true`, the response includes the list of breakpoints set by
  261. // any user. Otherwise, it includes only breakpoints set by the caller.
  262. IncludeAllUsers bool `protobuf:"varint,2,opt,name=include_all_users,json=includeAllUsers,proto3" json:"include_all_users,omitempty"`
  263. // When set to `true`, the response includes active and inactive
  264. // breakpoints. Otherwise, it includes only active breakpoints.
  265. IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"`
  266. // When set, the response includes only breakpoints with the specified action.
  267. Action *ListBreakpointsRequest_BreakpointActionValue `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
  268. // This field is deprecated. The following fields are always stripped out of
  269. // the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
  270. StripResults bool `protobuf:"varint,5,opt,name=strip_results,json=stripResults,proto3" json:"strip_results,omitempty"` // Deprecated: Do not use.
  271. // A wait token that, if specified, blocks the call until the breakpoints
  272. // list has changed, or a server selected timeout has expired. The value
  273. // should be set from the last response. The error code
  274. // `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
  275. // should be called again with the same `wait_token`.
  276. WaitToken string `protobuf:"bytes,6,opt,name=wait_token,json=waitToken,proto3" json:"wait_token,omitempty"`
  277. // The client version making the call.
  278. // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
  279. ClientVersion string `protobuf:"bytes,8,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
  280. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  281. XXX_unrecognized []byte `json:"-"`
  282. XXX_sizecache int32 `json:"-"`
  283. }
  284. func (m *ListBreakpointsRequest) Reset() { *m = ListBreakpointsRequest{} }
  285. func (m *ListBreakpointsRequest) String() string { return proto.CompactTextString(m) }
  286. func (*ListBreakpointsRequest) ProtoMessage() {}
  287. func (*ListBreakpointsRequest) Descriptor() ([]byte, []int) {
  288. return fileDescriptor_debugger_35b9f3da22d21309, []int{5}
  289. }
  290. func (m *ListBreakpointsRequest) XXX_Unmarshal(b []byte) error {
  291. return xxx_messageInfo_ListBreakpointsRequest.Unmarshal(m, b)
  292. }
  293. func (m *ListBreakpointsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  294. return xxx_messageInfo_ListBreakpointsRequest.Marshal(b, m, deterministic)
  295. }
  296. func (dst *ListBreakpointsRequest) XXX_Merge(src proto.Message) {
  297. xxx_messageInfo_ListBreakpointsRequest.Merge(dst, src)
  298. }
  299. func (m *ListBreakpointsRequest) XXX_Size() int {
  300. return xxx_messageInfo_ListBreakpointsRequest.Size(m)
  301. }
  302. func (m *ListBreakpointsRequest) XXX_DiscardUnknown() {
  303. xxx_messageInfo_ListBreakpointsRequest.DiscardUnknown(m)
  304. }
  305. var xxx_messageInfo_ListBreakpointsRequest proto.InternalMessageInfo
  306. func (m *ListBreakpointsRequest) GetDebuggeeId() string {
  307. if m != nil {
  308. return m.DebuggeeId
  309. }
  310. return ""
  311. }
  312. func (m *ListBreakpointsRequest) GetIncludeAllUsers() bool {
  313. if m != nil {
  314. return m.IncludeAllUsers
  315. }
  316. return false
  317. }
  318. func (m *ListBreakpointsRequest) GetIncludeInactive() bool {
  319. if m != nil {
  320. return m.IncludeInactive
  321. }
  322. return false
  323. }
  324. func (m *ListBreakpointsRequest) GetAction() *ListBreakpointsRequest_BreakpointActionValue {
  325. if m != nil {
  326. return m.Action
  327. }
  328. return nil
  329. }
  330. // Deprecated: Do not use.
  331. func (m *ListBreakpointsRequest) GetStripResults() bool {
  332. if m != nil {
  333. return m.StripResults
  334. }
  335. return false
  336. }
  337. func (m *ListBreakpointsRequest) GetWaitToken() string {
  338. if m != nil {
  339. return m.WaitToken
  340. }
  341. return ""
  342. }
  343. func (m *ListBreakpointsRequest) GetClientVersion() string {
  344. if m != nil {
  345. return m.ClientVersion
  346. }
  347. return ""
  348. }
  349. // Wrapper message for `Breakpoint.Action`. Defines a filter on the action
  350. // field of breakpoints.
  351. type ListBreakpointsRequest_BreakpointActionValue struct {
  352. // Only breakpoints with the specified action will pass the filter.
  353. Value Breakpoint_Action `protobuf:"varint,1,opt,name=value,proto3,enum=google.devtools.clouddebugger.v2.Breakpoint_Action" json:"value,omitempty"`
  354. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  355. XXX_unrecognized []byte `json:"-"`
  356. XXX_sizecache int32 `json:"-"`
  357. }
  358. func (m *ListBreakpointsRequest_BreakpointActionValue) Reset() {
  359. *m = ListBreakpointsRequest_BreakpointActionValue{}
  360. }
  361. func (m *ListBreakpointsRequest_BreakpointActionValue) String() string {
  362. return proto.CompactTextString(m)
  363. }
  364. func (*ListBreakpointsRequest_BreakpointActionValue) ProtoMessage() {}
  365. func (*ListBreakpointsRequest_BreakpointActionValue) Descriptor() ([]byte, []int) {
  366. return fileDescriptor_debugger_35b9f3da22d21309, []int{5, 0}
  367. }
  368. func (m *ListBreakpointsRequest_BreakpointActionValue) XXX_Unmarshal(b []byte) error {
  369. return xxx_messageInfo_ListBreakpointsRequest_BreakpointActionValue.Unmarshal(m, b)
  370. }
  371. func (m *ListBreakpointsRequest_BreakpointActionValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  372. return xxx_messageInfo_ListBreakpointsRequest_BreakpointActionValue.Marshal(b, m, deterministic)
  373. }
  374. func (dst *ListBreakpointsRequest_BreakpointActionValue) XXX_Merge(src proto.Message) {
  375. xxx_messageInfo_ListBreakpointsRequest_BreakpointActionValue.Merge(dst, src)
  376. }
  377. func (m *ListBreakpointsRequest_BreakpointActionValue) XXX_Size() int {
  378. return xxx_messageInfo_ListBreakpointsRequest_BreakpointActionValue.Size(m)
  379. }
  380. func (m *ListBreakpointsRequest_BreakpointActionValue) XXX_DiscardUnknown() {
  381. xxx_messageInfo_ListBreakpointsRequest_BreakpointActionValue.DiscardUnknown(m)
  382. }
  383. var xxx_messageInfo_ListBreakpointsRequest_BreakpointActionValue proto.InternalMessageInfo
  384. func (m *ListBreakpointsRequest_BreakpointActionValue) GetValue() Breakpoint_Action {
  385. if m != nil {
  386. return m.Value
  387. }
  388. return Breakpoint_CAPTURE
  389. }
  390. // Response for listing breakpoints.
  391. type ListBreakpointsResponse struct {
  392. // List of breakpoints matching the request.
  393. // The fields `id` and `location` are guaranteed to be set on each breakpoint.
  394. // The fields: `stack_frames`, `evaluated_expressions` and `variable_table`
  395. // are cleared on each breakpoint regardless of its status.
  396. Breakpoints []*Breakpoint `protobuf:"bytes,1,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
  397. // A wait token that can be used in the next call to `list` (REST) or
  398. // `ListBreakpoints` (RPC) to block until the list of breakpoints has changes.
  399. NextWaitToken string `protobuf:"bytes,2,opt,name=next_wait_token,json=nextWaitToken,proto3" json:"next_wait_token,omitempty"`
  400. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  401. XXX_unrecognized []byte `json:"-"`
  402. XXX_sizecache int32 `json:"-"`
  403. }
  404. func (m *ListBreakpointsResponse) Reset() { *m = ListBreakpointsResponse{} }
  405. func (m *ListBreakpointsResponse) String() string { return proto.CompactTextString(m) }
  406. func (*ListBreakpointsResponse) ProtoMessage() {}
  407. func (*ListBreakpointsResponse) Descriptor() ([]byte, []int) {
  408. return fileDescriptor_debugger_35b9f3da22d21309, []int{6}
  409. }
  410. func (m *ListBreakpointsResponse) XXX_Unmarshal(b []byte) error {
  411. return xxx_messageInfo_ListBreakpointsResponse.Unmarshal(m, b)
  412. }
  413. func (m *ListBreakpointsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  414. return xxx_messageInfo_ListBreakpointsResponse.Marshal(b, m, deterministic)
  415. }
  416. func (dst *ListBreakpointsResponse) XXX_Merge(src proto.Message) {
  417. xxx_messageInfo_ListBreakpointsResponse.Merge(dst, src)
  418. }
  419. func (m *ListBreakpointsResponse) XXX_Size() int {
  420. return xxx_messageInfo_ListBreakpointsResponse.Size(m)
  421. }
  422. func (m *ListBreakpointsResponse) XXX_DiscardUnknown() {
  423. xxx_messageInfo_ListBreakpointsResponse.DiscardUnknown(m)
  424. }
  425. var xxx_messageInfo_ListBreakpointsResponse proto.InternalMessageInfo
  426. func (m *ListBreakpointsResponse) GetBreakpoints() []*Breakpoint {
  427. if m != nil {
  428. return m.Breakpoints
  429. }
  430. return nil
  431. }
  432. func (m *ListBreakpointsResponse) GetNextWaitToken() string {
  433. if m != nil {
  434. return m.NextWaitToken
  435. }
  436. return ""
  437. }
  438. // Request to list debuggees.
  439. type ListDebuggeesRequest struct {
  440. // Project number of a Google Cloud project whose debuggees to list.
  441. Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
  442. // When set to `true`, the result includes all debuggees. Otherwise, the
  443. // result includes only debuggees that are active.
  444. IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"`
  445. // The client version making the call.
  446. // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
  447. ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
  448. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  449. XXX_unrecognized []byte `json:"-"`
  450. XXX_sizecache int32 `json:"-"`
  451. }
  452. func (m *ListDebuggeesRequest) Reset() { *m = ListDebuggeesRequest{} }
  453. func (m *ListDebuggeesRequest) String() string { return proto.CompactTextString(m) }
  454. func (*ListDebuggeesRequest) ProtoMessage() {}
  455. func (*ListDebuggeesRequest) Descriptor() ([]byte, []int) {
  456. return fileDescriptor_debugger_35b9f3da22d21309, []int{7}
  457. }
  458. func (m *ListDebuggeesRequest) XXX_Unmarshal(b []byte) error {
  459. return xxx_messageInfo_ListDebuggeesRequest.Unmarshal(m, b)
  460. }
  461. func (m *ListDebuggeesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  462. return xxx_messageInfo_ListDebuggeesRequest.Marshal(b, m, deterministic)
  463. }
  464. func (dst *ListDebuggeesRequest) XXX_Merge(src proto.Message) {
  465. xxx_messageInfo_ListDebuggeesRequest.Merge(dst, src)
  466. }
  467. func (m *ListDebuggeesRequest) XXX_Size() int {
  468. return xxx_messageInfo_ListDebuggeesRequest.Size(m)
  469. }
  470. func (m *ListDebuggeesRequest) XXX_DiscardUnknown() {
  471. xxx_messageInfo_ListDebuggeesRequest.DiscardUnknown(m)
  472. }
  473. var xxx_messageInfo_ListDebuggeesRequest proto.InternalMessageInfo
  474. func (m *ListDebuggeesRequest) GetProject() string {
  475. if m != nil {
  476. return m.Project
  477. }
  478. return ""
  479. }
  480. func (m *ListDebuggeesRequest) GetIncludeInactive() bool {
  481. if m != nil {
  482. return m.IncludeInactive
  483. }
  484. return false
  485. }
  486. func (m *ListDebuggeesRequest) GetClientVersion() string {
  487. if m != nil {
  488. return m.ClientVersion
  489. }
  490. return ""
  491. }
  492. // Response for listing debuggees.
  493. type ListDebuggeesResponse struct {
  494. // List of debuggees accessible to the calling user.
  495. // The fields `debuggee.id` and `description` are guaranteed to be set.
  496. // The `description` field is a human readable field provided by agents and
  497. // can be displayed to users.
  498. Debuggees []*Debuggee `protobuf:"bytes,1,rep,name=debuggees,proto3" json:"debuggees,omitempty"`
  499. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  500. XXX_unrecognized []byte `json:"-"`
  501. XXX_sizecache int32 `json:"-"`
  502. }
  503. func (m *ListDebuggeesResponse) Reset() { *m = ListDebuggeesResponse{} }
  504. func (m *ListDebuggeesResponse) String() string { return proto.CompactTextString(m) }
  505. func (*ListDebuggeesResponse) ProtoMessage() {}
  506. func (*ListDebuggeesResponse) Descriptor() ([]byte, []int) {
  507. return fileDescriptor_debugger_35b9f3da22d21309, []int{8}
  508. }
  509. func (m *ListDebuggeesResponse) XXX_Unmarshal(b []byte) error {
  510. return xxx_messageInfo_ListDebuggeesResponse.Unmarshal(m, b)
  511. }
  512. func (m *ListDebuggeesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  513. return xxx_messageInfo_ListDebuggeesResponse.Marshal(b, m, deterministic)
  514. }
  515. func (dst *ListDebuggeesResponse) XXX_Merge(src proto.Message) {
  516. xxx_messageInfo_ListDebuggeesResponse.Merge(dst, src)
  517. }
  518. func (m *ListDebuggeesResponse) XXX_Size() int {
  519. return xxx_messageInfo_ListDebuggeesResponse.Size(m)
  520. }
  521. func (m *ListDebuggeesResponse) XXX_DiscardUnknown() {
  522. xxx_messageInfo_ListDebuggeesResponse.DiscardUnknown(m)
  523. }
  524. var xxx_messageInfo_ListDebuggeesResponse proto.InternalMessageInfo
  525. func (m *ListDebuggeesResponse) GetDebuggees() []*Debuggee {
  526. if m != nil {
  527. return m.Debuggees
  528. }
  529. return nil
  530. }
  531. func init() {
  532. proto.RegisterType((*SetBreakpointRequest)(nil), "google.devtools.clouddebugger.v2.SetBreakpointRequest")
  533. proto.RegisterType((*SetBreakpointResponse)(nil), "google.devtools.clouddebugger.v2.SetBreakpointResponse")
  534. proto.RegisterType((*GetBreakpointRequest)(nil), "google.devtools.clouddebugger.v2.GetBreakpointRequest")
  535. proto.RegisterType((*GetBreakpointResponse)(nil), "google.devtools.clouddebugger.v2.GetBreakpointResponse")
  536. proto.RegisterType((*DeleteBreakpointRequest)(nil), "google.devtools.clouddebugger.v2.DeleteBreakpointRequest")
  537. proto.RegisterType((*ListBreakpointsRequest)(nil), "google.devtools.clouddebugger.v2.ListBreakpointsRequest")
  538. proto.RegisterType((*ListBreakpointsRequest_BreakpointActionValue)(nil), "google.devtools.clouddebugger.v2.ListBreakpointsRequest.BreakpointActionValue")
  539. proto.RegisterType((*ListBreakpointsResponse)(nil), "google.devtools.clouddebugger.v2.ListBreakpointsResponse")
  540. proto.RegisterType((*ListDebuggeesRequest)(nil), "google.devtools.clouddebugger.v2.ListDebuggeesRequest")
  541. proto.RegisterType((*ListDebuggeesResponse)(nil), "google.devtools.clouddebugger.v2.ListDebuggeesResponse")
  542. }
  543. // Reference imports to suppress errors if they are not otherwise used.
  544. var _ context.Context
  545. var _ grpc.ClientConn
  546. // This is a compile-time assertion to ensure that this generated file
  547. // is compatible with the grpc package it is being compiled against.
  548. const _ = grpc.SupportPackageIsVersion4
  549. // Debugger2Client is the client API for Debugger2 service.
  550. //
  551. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  552. type Debugger2Client interface {
  553. // Sets the breakpoint to the debuggee.
  554. SetBreakpoint(ctx context.Context, in *SetBreakpointRequest, opts ...grpc.CallOption) (*SetBreakpointResponse, error)
  555. // Gets breakpoint information.
  556. GetBreakpoint(ctx context.Context, in *GetBreakpointRequest, opts ...grpc.CallOption) (*GetBreakpointResponse, error)
  557. // Deletes the breakpoint from the debuggee.
  558. DeleteBreakpoint(ctx context.Context, in *DeleteBreakpointRequest, opts ...grpc.CallOption) (*empty.Empty, error)
  559. // Lists all breakpoints for the debuggee.
  560. ListBreakpoints(ctx context.Context, in *ListBreakpointsRequest, opts ...grpc.CallOption) (*ListBreakpointsResponse, error)
  561. // Lists all the debuggees that the user has access to.
  562. ListDebuggees(ctx context.Context, in *ListDebuggeesRequest, opts ...grpc.CallOption) (*ListDebuggeesResponse, error)
  563. }
  564. type debugger2Client struct {
  565. cc *grpc.ClientConn
  566. }
  567. func NewDebugger2Client(cc *grpc.ClientConn) Debugger2Client {
  568. return &debugger2Client{cc}
  569. }
  570. func (c *debugger2Client) SetBreakpoint(ctx context.Context, in *SetBreakpointRequest, opts ...grpc.CallOption) (*SetBreakpointResponse, error) {
  571. out := new(SetBreakpointResponse)
  572. err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/SetBreakpoint", in, out, opts...)
  573. if err != nil {
  574. return nil, err
  575. }
  576. return out, nil
  577. }
  578. func (c *debugger2Client) GetBreakpoint(ctx context.Context, in *GetBreakpointRequest, opts ...grpc.CallOption) (*GetBreakpointResponse, error) {
  579. out := new(GetBreakpointResponse)
  580. err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/GetBreakpoint", in, out, opts...)
  581. if err != nil {
  582. return nil, err
  583. }
  584. return out, nil
  585. }
  586. func (c *debugger2Client) DeleteBreakpoint(ctx context.Context, in *DeleteBreakpointRequest, opts ...grpc.CallOption) (*empty.Empty, error) {
  587. out := new(empty.Empty)
  588. err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/DeleteBreakpoint", in, out, opts...)
  589. if err != nil {
  590. return nil, err
  591. }
  592. return out, nil
  593. }
  594. func (c *debugger2Client) ListBreakpoints(ctx context.Context, in *ListBreakpointsRequest, opts ...grpc.CallOption) (*ListBreakpointsResponse, error) {
  595. out := new(ListBreakpointsResponse)
  596. err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/ListBreakpoints", in, out, opts...)
  597. if err != nil {
  598. return nil, err
  599. }
  600. return out, nil
  601. }
  602. func (c *debugger2Client) ListDebuggees(ctx context.Context, in *ListDebuggeesRequest, opts ...grpc.CallOption) (*ListDebuggeesResponse, error) {
  603. out := new(ListDebuggeesResponse)
  604. err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/ListDebuggees", in, out, opts...)
  605. if err != nil {
  606. return nil, err
  607. }
  608. return out, nil
  609. }
  610. // Debugger2Server is the server API for Debugger2 service.
  611. type Debugger2Server interface {
  612. // Sets the breakpoint to the debuggee.
  613. SetBreakpoint(context.Context, *SetBreakpointRequest) (*SetBreakpointResponse, error)
  614. // Gets breakpoint information.
  615. GetBreakpoint(context.Context, *GetBreakpointRequest) (*GetBreakpointResponse, error)
  616. // Deletes the breakpoint from the debuggee.
  617. DeleteBreakpoint(context.Context, *DeleteBreakpointRequest) (*empty.Empty, error)
  618. // Lists all breakpoints for the debuggee.
  619. ListBreakpoints(context.Context, *ListBreakpointsRequest) (*ListBreakpointsResponse, error)
  620. // Lists all the debuggees that the user has access to.
  621. ListDebuggees(context.Context, *ListDebuggeesRequest) (*ListDebuggeesResponse, error)
  622. }
  623. func RegisterDebugger2Server(s *grpc.Server, srv Debugger2Server) {
  624. s.RegisterService(&_Debugger2_serviceDesc, srv)
  625. }
  626. func _Debugger2_SetBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  627. in := new(SetBreakpointRequest)
  628. if err := dec(in); err != nil {
  629. return nil, err
  630. }
  631. if interceptor == nil {
  632. return srv.(Debugger2Server).SetBreakpoint(ctx, in)
  633. }
  634. info := &grpc.UnaryServerInfo{
  635. Server: srv,
  636. FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/SetBreakpoint",
  637. }
  638. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  639. return srv.(Debugger2Server).SetBreakpoint(ctx, req.(*SetBreakpointRequest))
  640. }
  641. return interceptor(ctx, in, info, handler)
  642. }
  643. func _Debugger2_GetBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  644. in := new(GetBreakpointRequest)
  645. if err := dec(in); err != nil {
  646. return nil, err
  647. }
  648. if interceptor == nil {
  649. return srv.(Debugger2Server).GetBreakpoint(ctx, in)
  650. }
  651. info := &grpc.UnaryServerInfo{
  652. Server: srv,
  653. FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/GetBreakpoint",
  654. }
  655. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  656. return srv.(Debugger2Server).GetBreakpoint(ctx, req.(*GetBreakpointRequest))
  657. }
  658. return interceptor(ctx, in, info, handler)
  659. }
  660. func _Debugger2_DeleteBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  661. in := new(DeleteBreakpointRequest)
  662. if err := dec(in); err != nil {
  663. return nil, err
  664. }
  665. if interceptor == nil {
  666. return srv.(Debugger2Server).DeleteBreakpoint(ctx, in)
  667. }
  668. info := &grpc.UnaryServerInfo{
  669. Server: srv,
  670. FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/DeleteBreakpoint",
  671. }
  672. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  673. return srv.(Debugger2Server).DeleteBreakpoint(ctx, req.(*DeleteBreakpointRequest))
  674. }
  675. return interceptor(ctx, in, info, handler)
  676. }
  677. func _Debugger2_ListBreakpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  678. in := new(ListBreakpointsRequest)
  679. if err := dec(in); err != nil {
  680. return nil, err
  681. }
  682. if interceptor == nil {
  683. return srv.(Debugger2Server).ListBreakpoints(ctx, in)
  684. }
  685. info := &grpc.UnaryServerInfo{
  686. Server: srv,
  687. FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/ListBreakpoints",
  688. }
  689. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  690. return srv.(Debugger2Server).ListBreakpoints(ctx, req.(*ListBreakpointsRequest))
  691. }
  692. return interceptor(ctx, in, info, handler)
  693. }
  694. func _Debugger2_ListDebuggees_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  695. in := new(ListDebuggeesRequest)
  696. if err := dec(in); err != nil {
  697. return nil, err
  698. }
  699. if interceptor == nil {
  700. return srv.(Debugger2Server).ListDebuggees(ctx, in)
  701. }
  702. info := &grpc.UnaryServerInfo{
  703. Server: srv,
  704. FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/ListDebuggees",
  705. }
  706. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  707. return srv.(Debugger2Server).ListDebuggees(ctx, req.(*ListDebuggeesRequest))
  708. }
  709. return interceptor(ctx, in, info, handler)
  710. }
  711. var _Debugger2_serviceDesc = grpc.ServiceDesc{
  712. ServiceName: "google.devtools.clouddebugger.v2.Debugger2",
  713. HandlerType: (*Debugger2Server)(nil),
  714. Methods: []grpc.MethodDesc{
  715. {
  716. MethodName: "SetBreakpoint",
  717. Handler: _Debugger2_SetBreakpoint_Handler,
  718. },
  719. {
  720. MethodName: "GetBreakpoint",
  721. Handler: _Debugger2_GetBreakpoint_Handler,
  722. },
  723. {
  724. MethodName: "DeleteBreakpoint",
  725. Handler: _Debugger2_DeleteBreakpoint_Handler,
  726. },
  727. {
  728. MethodName: "ListBreakpoints",
  729. Handler: _Debugger2_ListBreakpoints_Handler,
  730. },
  731. {
  732. MethodName: "ListDebuggees",
  733. Handler: _Debugger2_ListDebuggees_Handler,
  734. },
  735. },
  736. Streams: []grpc.StreamDesc{},
  737. Metadata: "google/devtools/clouddebugger/v2/debugger.proto",
  738. }
  739. func init() {
  740. proto.RegisterFile("google/devtools/clouddebugger/v2/debugger.proto", fileDescriptor_debugger_35b9f3da22d21309)
  741. }
  742. var fileDescriptor_debugger_35b9f3da22d21309 = []byte{
  743. // 802 bytes of a gzipped FileDescriptorProto
  744. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x56, 0xdd, 0x6e, 0xdb, 0x36,
  745. 0x14, 0x06, 0x9d, 0xe5, 0xc7, 0xc7, 0x71, 0x92, 0x11, 0xf9, 0x11, 0xbc, 0x3f, 0x43, 0xfb, 0xcb,
  746. 0xb2, 0x41, 0x1a, 0x94, 0x61, 0x4b, 0xb6, 0x9b, 0xc5, 0xcb, 0xe0, 0x18, 0xc8, 0x82, 0x40, 0xdb,
  747. 0x3c, 0x60, 0x08, 0x60, 0xc8, 0x36, 0x23, 0xa8, 0x51, 0x44, 0x55, 0xa4, 0xdc, 0x16, 0x41, 0x6e,
  748. 0x52, 0xa0, 0xf7, 0x45, 0x5f, 0xa0, 0xd7, 0x45, 0x81, 0xbe, 0x40, 0x0b, 0xf4, 0x3a, 0xbd, 0xec,
  749. 0x2b, 0xf4, 0x41, 0x0a, 0x49, 0x64, 0x2c, 0xbb, 0x6a, 0x6d, 0x39, 0x40, 0xee, 0xa8, 0x8f, 0x3c,
  750. 0x87, 0xdf, 0xf7, 0xf1, 0xf0, 0x50, 0xa0, 0xdb, 0x94, 0xda, 0x2e, 0xd1, 0xbb, 0xa4, 0xc7, 0x29,
  751. 0x75, 0x99, 0xde, 0x71, 0x69, 0xd8, 0xed, 0x92, 0x76, 0x68, 0xdb, 0x24, 0xd0, 0x7b, 0x86, 0x2e,
  752. 0xc7, 0x9a, 0x1f, 0x50, 0x4e, 0x71, 0x35, 0x09, 0xd0, 0x64, 0x80, 0x36, 0x10, 0xa0, 0xf5, 0x8c,
  753. 0xca, 0xa7, 0x22, 0xa5, 0xe5, 0x3b, 0xba, 0xe5, 0x79, 0x94, 0x5b, 0xdc, 0xa1, 0x1e, 0x4b, 0xe2,
  754. 0x2b, 0xdf, 0x8f, 0xde, 0xd0, 0xe2, 0x96, 0x58, 0xfc, 0x89, 0x58, 0x1c, 0x7f, 0xb5, 0xc3, 0x63,
  755. 0x9d, 0x9c, 0xfa, 0xfc, 0x5e, 0x32, 0xa9, 0x3e, 0x45, 0xb0, 0xfc, 0x37, 0xe1, 0xb5, 0x80, 0x58,
  756. 0x27, 0x3e, 0x75, 0x3c, 0x6e, 0x92, 0xdb, 0x21, 0x61, 0x1c, 0x7f, 0x01, 0x25, 0x91, 0x8f, 0xb4,
  757. 0x9c, 0xae, 0x82, 0xaa, 0x68, 0xbd, 0x68, 0x82, 0x84, 0x1a, 0x5d, 0xbc, 0x0f, 0xd0, 0xbe, 0x8a,
  758. 0x52, 0x0a, 0x55, 0xb4, 0x5e, 0x32, 0x7e, 0xd0, 0x46, 0x09, 0xd3, 0x52, 0x3b, 0xa5, 0xe2, 0xf1,
  759. 0xd7, 0xb0, 0xd0, 0x71, 0x1d, 0xe2, 0xf1, 0x56, 0x8f, 0x04, 0xcc, 0xa1, 0x9e, 0xf2, 0x51, 0xbc,
  760. 0x63, 0x39, 0x41, 0x9b, 0x09, 0xa8, 0x12, 0x58, 0x19, 0x62, 0xcb, 0x7c, 0xea, 0x31, 0x32, 0xc4,
  761. 0x06, 0x5d, 0x8f, 0x8d, 0x7a, 0x1f, 0xc1, 0x72, 0x7d, 0x22, 0x57, 0xbe, 0x84, 0x72, 0x3f, 0x4f,
  762. 0xb4, 0xa4, 0x10, 0x2f, 0x99, 0xef, 0x83, 0x8d, 0x6e, 0x0e, 0xb1, 0xf5, 0x1b, 0x10, 0xfb, 0x00,
  763. 0xc1, 0xda, 0x2e, 0x71, 0x09, 0x27, 0x37, 0xa7, 0x77, 0x2a, 0x4b, 0xef, 0xab, 0x29, 0x58, 0xdd,
  764. 0x77, 0x58, 0x4a, 0x31, 0x1b, 0x9b, 0xc7, 0x06, 0x7c, 0xec, 0x78, 0x1d, 0x37, 0xec, 0x92, 0x96,
  765. 0xe5, 0xba, 0xad, 0x90, 0x91, 0x80, 0xc5, 0x5c, 0xe6, 0xcc, 0x45, 0x31, 0xb1, 0xe3, 0xba, 0xff,
  766. 0x46, 0x30, 0xfe, 0x0e, 0x96, 0xe4, 0x5a, 0xc7, 0xb3, 0x3a, 0xdc, 0xe9, 0x91, 0x98, 0x50, 0x7f,
  767. 0x69, 0x43, 0xc0, 0xf8, 0x18, 0x66, 0xa2, 0x91, 0x38, 0xa1, 0x92, 0x71, 0x30, 0xda, 0xe5, 0x6c,
  768. 0x05, 0x29, 0xf3, 0x77, 0xe2, 0x84, 0x4d, 0xcb, 0x0d, 0x89, 0x29, 0xb2, 0xe3, 0x6f, 0xa1, 0xcc,
  769. 0x78, 0xe0, 0xf8, 0xad, 0x80, 0xb0, 0xd0, 0xe5, 0x4c, 0x99, 0x8e, 0xf8, 0xd4, 0x0a, 0x0a, 0x32,
  770. 0xe7, 0xe3, 0x09, 0x33, 0xc1, 0xf1, 0x67, 0x00, 0x77, 0x2c, 0x87, 0xb7, 0x38, 0x3d, 0x21, 0x9e,
  771. 0x32, 0x13, 0xfb, 0x50, 0x8c, 0x90, 0x7f, 0x22, 0x20, 0xc3, 0xe9, 0xb9, 0x0c, 0xa7, 0x2b, 0x6d,
  772. 0x58, 0xc9, 0xe4, 0x83, 0x1b, 0x30, 0xdd, 0x8b, 0x06, 0xb1, 0xc3, 0x0b, 0xc6, 0x66, 0x9e, 0xa2,
  773. 0xd2, 0x92, 0x44, 0x66, 0x92, 0x41, 0x7d, 0x88, 0x60, 0xed, 0x1d, 0x2f, 0x44, 0x01, 0x1f, 0x40,
  774. 0xa9, 0x5f, 0x20, 0x4c, 0x41, 0xd5, 0xa9, 0xdc, 0x15, 0x9c, 0x4e, 0x80, 0xbf, 0x81, 0x45, 0x8f,
  775. 0xdc, 0xe5, 0xad, 0x94, 0x35, 0x49, 0x1d, 0x96, 0x23, 0xf8, 0x3f, 0x69, 0x8f, 0x7a, 0x81, 0x60,
  776. 0x39, 0xe2, 0xb4, 0x2b, 0x0a, 0xe7, 0xaa, 0xbe, 0x14, 0x98, 0xf5, 0x03, 0x7a, 0x8b, 0x74, 0xb8,
  777. 0x08, 0x94, 0x9f, 0x79, 0x8a, 0x65, 0xcc, 0x6b, 0x6d, 0xc1, 0xca, 0x10, 0x07, 0xe1, 0xca, 0x1e,
  778. 0x14, 0x65, 0x45, 0x4b, 0x4f, 0x36, 0x46, 0x7b, 0x22, 0xf3, 0x98, 0xfd, 0x60, 0xe3, 0xc5, 0x2c,
  779. 0x14, 0x05, 0x1e, 0x18, 0xf8, 0x12, 0x41, 0x79, 0xa0, 0x6b, 0xe2, 0x9f, 0x47, 0xa7, 0xcd, 0x7a,
  780. 0x14, 0x2a, 0xbf, 0xe4, 0x8e, 0x4b, 0xa4, 0xa9, 0x7b, 0x17, 0xaf, 0xdf, 0x3c, 0x2a, 0xd4, 0xd4,
  781. 0x9f, 0xd2, 0x8f, 0xa1, 0x7e, 0x45, 0x58, 0x3f, 0x4b, 0xdd, 0xee, 0x73, 0x3d, 0x75, 0xb4, 0x3a,
  782. 0x23, 0xfc, 0xd7, 0xf4, 0x43, 0x11, 0x89, 0xa9, 0xe7, 0x15, 0x53, 0x9f, 0x50, 0x4c, 0xfd, 0x43,
  783. 0x62, 0xf0, 0xef, 0xb9, 0xc5, 0x9c, 0x0d, 0xf4, 0xca, 0x73, 0xfc, 0x0c, 0xc1, 0xd2, 0x70, 0xeb,
  784. 0xc5, 0xdb, 0xe3, 0x9c, 0x79, 0x66, 0xbb, 0xae, 0xac, 0xca, 0x50, 0xf9, 0xd6, 0x6b, 0x7f, 0x46,
  785. 0x6f, 0xbd, 0x64, 0xbc, 0x71, 0x7d, 0xc6, 0x2f, 0x11, 0x2c, 0x0e, 0xdd, 0x6a, 0xbc, 0x35, 0x69,
  786. 0x53, 0xac, 0x6c, 0x4f, 0x10, 0x29, 0x0e, 0x61, 0x2b, 0x96, 0x64, 0xe0, 0x1f, 0xf3, 0x4a, 0xc2,
  787. 0x8f, 0x11, 0x94, 0x07, 0x2e, 0xe0, 0x38, 0x15, 0x94, 0xd5, 0x35, 0xc6, 0xa9, 0xa0, 0xcc, 0x9b,
  788. 0xae, 0x7e, 0x1e, 0x93, 0x57, 0xf0, 0x6a, 0x36, 0xf9, 0xda, 0x73, 0x04, 0x5f, 0x75, 0xe8, 0xe9,
  789. 0xc8, 0xf4, 0xb5, 0xb2, 0xbc, 0xe5, 0x87, 0xd1, 0x81, 0x1f, 0xa2, 0xff, 0xff, 0x12, 0x21, 0x36,
  790. 0x75, 0x2d, 0xcf, 0xd6, 0x68, 0x60, 0xeb, 0x36, 0xf1, 0xe2, 0x72, 0x10, 0x7f, 0xa9, 0x96, 0xef,
  791. 0xb0, 0xf7, 0xff, 0x38, 0xfe, 0x36, 0x00, 0x3c, 0x29, 0x28, 0xf5, 0x24, 0xdf, 0x1f, 0x11, 0x2c,
  792. 0x7b, 0x4d, 0xa0, 0x35, 0x8d, 0x4b, 0x39, 0x75, 0x14, 0x4f, 0x1d, 0xc9, 0xa9, 0xa3, 0xa6, 0xd1,
  793. 0x9e, 0x89, 0xf7, 0xdb, 0x7c, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x7a, 0x13, 0xd7, 0xe1, 0x18, 0x0b,
  794. 0x00, 0x00,
  795. }