feat: translator
This commit is contained in:
20
translator/google/options.go
Normal file
20
translator/google/options.go
Normal file
@@ -0,0 +1,20 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user