1 Star 0 Fork 1

taadis / webuy-sdk-go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
client_options.go 835 Bytes
一键复制 编辑 原始数据 按行查看 历史
taadis 提交于 2020-09-25 22:07 . rename WithAppSecret
package webuy
type Options struct {
Url string
AppId string
AppSecret string
SupplierDockId string
}
type Option func(*Options)
func NewOptions(options ...Option) Options {
opts := Options{
Url: "",
AppId: "",
AppSecret: "",
SupplierDockId: "",
}
for _, o := range options {
o(&opts)
}
return opts
}
// WithUrl
func WithUrl(url string) Option {
return func(o *Options) {
o.Url = url
}
}
// WithAppId
func WithAppId(appId string) Option {
return func(o *Options) {
o.AppId = appId
}
}
// WithAppSecret
func WithAppSecret(appSecret string) Option {
return func(o *Options) {
o.AppSecret = appSecret
}
}
// WithSupplierDockId
func WithSupplierDockId(supplierDockId string) Option {
return func(o *Options) {
o.SupplierDockId = supplierDockId
}
}
Go
1
https://gitee.com/taadis/webuy-sdk-go.git
git@gitee.com:taadis/webuy-sdk-go.git
taadis
webuy-sdk-go
webuy-sdk-go
master

搜索帮助