func instrumentlessCoupon()

in cmd/cloudshell_open/main.go [601:615]


func instrumentlessCoupon() (*instrumentless.Coupon, error) {
	ctx := context.TODO()

	creds, err := transport.Creds(ctx)
	if err != nil {
		return nil, fmt.Errorf("could not get user credentials: %v", err)
	}

	token, err := creds.TokenSource.Token()
	if err != nil {
		return nil, fmt.Errorf("could not get an auth token: %v", err)
	}

	return instrumentless.GetCoupon(instrumentlessEvent, token.AccessToken)
}