Skip to content

Commit 5538d1a

Browse files
Refactor Configuration struct field tags
Updated struct fields in Configuration to include 'omitempty' for serialization.
1 parent 8823e7f commit 5538d1a

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

shared/configuration.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -124,21 +124,21 @@ type ResponseMiddlewareFunction func(*http.Response, []byte) error
124124

125125
// Configuration stores the configuration of the API client
126126
type Configuration struct {
127-
Host string `json:"host,omitempty"`
128-
Scheme string `json:"scheme,omitempty"`
129-
DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
130-
DefaultQueryParams url.Values `json:"defaultQueryParams,omitempty"`
131-
UserAgent string `json:"userAgent,omitempty"`
132-
Servers ServerConfigurations
133-
OperationServers map[string]ServerConfigurations
134-
HTTPClient *http.Client `json:"-"` // blank out to avoid serialization on DeepCopy etc.
135-
Username string `json:"username,omitempty"`
136-
Password string `json:"password,omitempty"`
137-
Token string `json:"token,omitempty"`
138-
MaxRetries int `json:"maxRetries,omitempty"`
139-
WaitTime time.Duration `json:"waitTime,omitempty"`
140-
MaxWaitTime time.Duration `json:"maxWaitTime,omitempty"`
141-
PollInterval time.Duration `json:"pollInterval,omitempty"`
127+
Host string `json:"host,omitempty"`
128+
Scheme string `json:"scheme,omitempty"`
129+
DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
130+
DefaultQueryParams url.Values `json:"defaultQueryParams,omitempty"`
131+
UserAgent string `json:"userAgent,omitempty"`
132+
Servers ServerConfigurations `json:"servers,omitempty"`
133+
OperationServers map[string]ServerConfigurations `json:"operationServers,omitempty"`
134+
HTTPClient *http.Client `json:"-"` // blank out to avoid serialization on DeepCopy etc.
135+
Username string `json:"username,omitempty"`
136+
Password string `json:"password,omitempty"`
137+
Token string `json:"token,omitempty"`
138+
MaxRetries int `json:"maxRetries,omitempty"`
139+
WaitTime time.Duration `json:"waitTime,omitempty"`
140+
MaxWaitTime time.Duration `json:"maxWaitTime,omitempty"`
141+
PollInterval time.Duration `json:"pollInterval,omitempty"`
142142

143143
Middleware MiddlewareFunction `json:"-"`
144144
MiddlewareWithError MiddlewareFunctionWithError `json:"-"`

0 commit comments

Comments
 (0)