@@ -98,6 +98,8 @@ type ProxyNewResponse struct {
9898 // Any of "datacenter", "isp", "residential", "mobile", "custom".
9999 Type ProxyNewResponseType `json:"type" api:"required"`
100100 ID string `json:"id"`
101+ // Hostnames that should bypass the parent proxy and connect directly.
102+ BypassHosts []string `json:"bypass_hosts"`
101103 // Configuration specific to the selected proxy `type`.
102104 Config ProxyNewResponseConfigUnion `json:"config"`
103105 // IP address that the proxy uses when making requests.
@@ -118,6 +120,7 @@ type ProxyNewResponse struct {
118120 JSON struct {
119121 Type respjson.Field
120122 ID respjson.Field
123+ BypassHosts respjson.Field
121124 Config respjson.Field
122125 IPAddress respjson.Field
123126 LastChecked respjson.Field
@@ -389,6 +392,8 @@ type ProxyGetResponse struct {
389392 // Any of "datacenter", "isp", "residential", "mobile", "custom".
390393 Type ProxyGetResponseType `json:"type" api:"required"`
391394 ID string `json:"id"`
395+ // Hostnames that should bypass the parent proxy and connect directly.
396+ BypassHosts []string `json:"bypass_hosts"`
392397 // Configuration specific to the selected proxy `type`.
393398 Config ProxyGetResponseConfigUnion `json:"config"`
394399 // IP address that the proxy uses when making requests.
@@ -409,6 +414,7 @@ type ProxyGetResponse struct {
409414 JSON struct {
410415 Type respjson.Field
411416 ID respjson.Field
417+ BypassHosts respjson.Field
412418 Config respjson.Field
413419 IPAddress respjson.Field
414420 LastChecked respjson.Field
@@ -680,6 +686,8 @@ type ProxyListResponse struct {
680686 // Any of "datacenter", "isp", "residential", "mobile", "custom".
681687 Type ProxyListResponseType `json:"type" api:"required"`
682688 ID string `json:"id"`
689+ // Hostnames that should bypass the parent proxy and connect directly.
690+ BypassHosts []string `json:"bypass_hosts"`
683691 // Configuration specific to the selected proxy `type`.
684692 Config ProxyListResponseConfigUnion `json:"config"`
685693 // IP address that the proxy uses when making requests.
@@ -700,6 +708,7 @@ type ProxyListResponse struct {
700708 JSON struct {
701709 Type respjson.Field
702710 ID respjson.Field
711+ BypassHosts respjson.Field
703712 Config respjson.Field
704713 IPAddress respjson.Field
705714 LastChecked respjson.Field
@@ -971,6 +980,8 @@ type ProxyCheckResponse struct {
971980 // Any of "datacenter", "isp", "residential", "mobile", "custom".
972981 Type ProxyCheckResponseType `json:"type" api:"required"`
973982 ID string `json:"id"`
983+ // Hostnames that should bypass the parent proxy and connect directly.
984+ BypassHosts []string `json:"bypass_hosts"`
974985 // Configuration specific to the selected proxy `type`.
975986 Config ProxyCheckResponseConfigUnion `json:"config"`
976987 // IP address that the proxy uses when making requests.
@@ -991,6 +1002,7 @@ type ProxyCheckResponse struct {
9911002 JSON struct {
9921003 Type respjson.Field
9931004 ID respjson.Field
1005+ BypassHosts respjson.Field
9941006 Config respjson.Field
9951007 IPAddress respjson.Field
9961008 LastChecked respjson.Field
@@ -1262,6 +1274,8 @@ type ProxyNewParams struct {
12621274 Type ProxyNewParamsType `json:"type,omitzero" api:"required"`
12631275 // Readable name of the proxy.
12641276 Name param.Opt [string ] `json:"name,omitzero"`
1277+ // Hostnames that should bypass the parent proxy and connect directly.
1278+ BypassHosts []string `json:"bypass_hosts,omitzero"`
12651279 // Configuration specific to the selected proxy `type`.
12661280 Config ProxyNewParamsConfigUnion `json:"config,omitzero"`
12671281 // Protocol to use for the proxy connection.
0 commit comments