-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsourcemaps.go
More file actions
36 lines (31 loc) · 1.15 KB
/
Copy pathsourcemaps.go
File metadata and controls
36 lines (31 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Code generated by internal/cmd/gen; DO NOT EDIT.
package flashduty
import "context"
// SourcemapsService handles the "RUM/Sourcemaps" API resource.
type SourcemapsService service
// List sourcemaps.
//
// Return a paginated list of uploaded sourcemap files filtered by platform type, service, and version.
//
// API: POST /sourcemap/list (sourcemap-read-list).
func (s *SourcemapsService) List(ctx context.Context, req *SourcemapListRequest) (*SourcemapListResponse, *Response, error) {
out := new(SourcemapListResponse)
resp, err := s.client.do(ctx, "/sourcemap/list", req, out)
if err != nil {
return nil, resp, err
}
return out, resp, nil
}
// Enrich a stack trace.
//
// Symbolicate or deobfuscate a browser, Android, iOS, Mini Program, or HarmonyOS stack trace.
//
// API: POST /sourcemap/stack/enrich (sourcemap-read-stack-enrich).
func (s *SourcemapsService) StackEnrich(ctx context.Context, req *SourcemapStackEnrichRequest) (*SourcemapStackEnrichResponse, *Response, error) {
out := new(SourcemapStackEnrichResponse)
resp, err := s.client.do(ctx, "/sourcemap/stack/enrich", req, out)
if err != nil {
return nil, resp, err
}
return out, resp, nil
}