@@ -122,21 +122,21 @@ type ResponseMiddlewareFunction func(*http.Response, []byte) error
122122
123123// Configuration stores the configuration of the API client
124124type Configuration struct {
125- Host string `json:"host,omitempty"`
126- Scheme string `json:"scheme,omitempty"`
127- DefaultHeader map [string ]string `json:"defaultHeader,omitempty"`
128- DefaultQueryParams url.Values `json:"defaultQueryParams,omitempty"`
129- UserAgent string `json:"userAgent,omitempty"`
130- Servers ServerConfigurations
131- OperationServers map [string ]ServerConfigurations
132- HTTPClient * http.Client
133- Username string `json:"username,omitempty"`
134- Password string `json:"password,omitempty"`
135- Token string `json:"token,omitempty"`
136- MaxRetries int `json:"maxRetries,omitempty"`
137- WaitTime time.Duration `json:"waitTime,omitempty"`
138- MaxWaitTime time.Duration `json:"maxWaitTime,omitempty"`
139- PollInterval time.Duration `json:"pollInterval,omitempty"`
125+ Host string `json:"host,omitempty"`
126+ Scheme string `json:"scheme,omitempty"`
127+ DefaultHeader map [string ]string `json:"defaultHeader,omitempty"`
128+ DefaultQueryParams url.Values `json:"defaultQueryParams,omitempty"`
129+ UserAgent string `json:"userAgent,omitempty"`
130+ Servers ServerConfigurations `json:"-"`
131+ OperationServers map [string ]ServerConfigurations `json:"-"`
132+ HTTPClient * http.Client `json:"-"` // blank out to avoid serialization on DeepCopy etc.
133+ Username string `json:"username,omitempty"`
134+ Password string `json:"password,omitempty"`
135+ Token string `json:"token,omitempty"`
136+ MaxRetries int `json:"maxRetries,omitempty"`
137+ WaitTime time.Duration `json:"waitTime,omitempty"`
138+ MaxWaitTime time.Duration `json:"maxWaitTime,omitempty"`
139+ PollInterval time.Duration `json:"pollInterval,omitempty"`
140140
141141 Middleware MiddlewareFunction `json:"-"`
142142 MiddlewareWithError MiddlewareFunctionWithError `json:"-"`
0 commit comments