21 lines
284 B
Go
21 lines
284 B
Go
package google
|
|
|
|
type Option func(*options)
|
|
|
|
type options struct {
|
|
version string
|
|
apiKey string
|
|
}
|
|
|
|
func WithVersion(version string) Option {
|
|
return func(o *options) {
|
|
o.version = version
|
|
}
|
|
}
|
|
|
|
func WithApiKey(key string) Option {
|
|
return func(o *options) {
|
|
o.apiKey = key
|
|
}
|
|
}
|