1234567891011121314151617181920212223 |
- // Package internal supports the options and transport packages.
- package internal
- import (
- "net/http"
- "golang.org/x/oauth2"
- "google.golang.org/grpc"
- )
- // DialSettings holds information needed to establish a connection with a
- // Google API service.
- type DialSettings struct {
- Endpoint string
- Scopes []string
- ServiceAccountJSONFilename string // if set, TokenSource is ignored.
- TokenSource oauth2.TokenSource
- UserAgent string
- APIKey string
- HTTPClient *http.Client
- GRPCDialOpts []grpc.DialOption
- GRPCConn *grpc.ClientConn
- }
|