(ctx context.Context, email string)
| 21 | } |
| 22 | |
| 23 | func NewAnalyticsData(ctx context.Context, email string) (*analyticsdata.Service, error) { |
| 24 | if opts, err := optionsForAccount(ctx, googleauth.ServiceAnalytics, email); err != nil { |
| 25 | return nil, fmt.Errorf("analyticsdata options: %w", err) |
| 26 | } else if svc, err := analyticsdata.NewService(ctx, opts...); err != nil { |
| 27 | return nil, fmt.Errorf("create analyticsdata service: %w", err) |
| 28 | } else { |
| 29 | return svc, nil |
| 30 | } |
| 31 | } |