File size: 396 Bytes
2a72108
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package config

type ProxyConfig struct {
    EnableProxy     bool   `json:"enable_proxy"`
    ProxyURL       string `json:"proxy_url"`
    ProxyTimeoutMS int    `json:"proxy_timeout_ms"`
}

func (c *Config) WithProxy() *Config {
    c.Proxy = ProxyConfig{
        EnableProxy:     true,
        ProxyURL:       "http://your-proxy-server:8080",
        ProxyTimeoutMS: 5000,
    }
    return c
}