package config var SdkConfig = Config{} // ConfigInit @Title 初始化配置 func ConfigInit(config Config) { SdkConfig = config } type Config struct { Url string // api地址 TokenUrl string // api MqUrl string // mq地址 AppKey string // appKey AppSecret string // appSecret AccessToken string // accessToken RefreshToken string // refreshToken ChannelId uint // channelId CustomerId uint // customerId OpName string // 账号 Pin string // 下单账号 AccountId uint // 账号id AccessKey string // accessKey SecretKey string // secretKey RefreshTokenCallback func(token *Bearer) } type Bearer struct { AccessToken string `json:"access_token"` ExpiresIn uint `json:"expires_in"` RefreshToken string `json:"refresh_token"` Scope string `json:"scope"` UID string `json:"uid"` Time int64 `json:"time"` TokenType string `json:"token_type"` Code uint `json:"code"` Xid string `json:"xid"` }