go.mercari.io/datastore@v1.8.2/internal/option.go (about) 1 package internal 2 3 import ( 4 "net/http" 5 "os" 6 7 "golang.org/x/oauth2" 8 "google.golang.org/grpc" 9 ) 10 11 type ClientSettings struct { 12 ProjectID string 13 14 Scopes []string 15 TokenSource oauth2.TokenSource 16 CredentialsFile string // if set, Token Source is ignored. 17 HTTPClient *http.Client 18 GRPCDialOpts []grpc.DialOption 19 } 20 21 func GetProjectID() string { 22 return os.Getenv("PROJECT_ID") // NOTE ないよりマシ 23 }