Skip to content

Commit

Permalink
feat: OpenAPI spec update via Stainless API
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-bot committed Feb 26, 2024
1 parent f88f81a commit 5f5937b
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 32 deletions.
2 changes: 0 additions & 2 deletions radarhttpasehttpprotocol.go
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,6 @@ type RadarHTTPAseHTTPProtocolGetParams struct {
DeviceType param.Field[[]RadarHTTPAseHTTPProtocolGetParamsDeviceType] `query:"deviceType"`
// Format results are returned in.
Format param.Field[RadarHTTPAseHTTPProtocolGetParamsFormat] `query:"format"`
// Filter for http protocol.
HTTPProtocol param.Field[[]RadarHTTPAseHTTPProtocolGetParamsHTTPProtocol] `query:"httpProtocol"`
// Filter for ip version.
IPVersion param.Field[[]RadarHTTPAseHTTPProtocolGetParamsIPVersion] `query:"ipVersion"`
// Limit the number of objects in the response.
Expand Down
27 changes: 13 additions & 14 deletions radarhttpasehttpprotocol_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,19 @@ func TestRadarHTTPAseHTTPProtocolGetWithOptionalParams(t *testing.T) {
context.TODO(),
cloudflare.RadarHTTPAseHTTPProtocolGetParamsHTTPProtocolHTTP,
cloudflare.RadarHTTPAseHTTPProtocolGetParams{
ASN: cloudflare.F([]string{"string", "string", "string"}),
BotClass: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsBotClass{cloudflare.RadarHTTPAseHTTPProtocolGetParamsBotClassLikelyAutomated, cloudflare.RadarHTTPAseHTTPProtocolGetParamsBotClassLikelyHuman}),
DateEnd: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DateRange: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange{cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange1d, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange2d, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange7d}),
DateStart: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DeviceType: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceType{cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceTypeDesktop, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceTypeMobile, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceTypeOther}),
Format: cloudflare.F(cloudflare.RadarHTTPAseHTTPProtocolGetParamsFormatJson),
HTTPProtocol: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsHTTPProtocol{cloudflare.RadarHTTPAseHTTPProtocolGetParamsHTTPProtocolHTTP, cloudflare.RadarHTTPAseHTTPProtocolGetParamsHTTPProtocolHTTPS}),
IPVersion: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsIPVersion{cloudflare.RadarHTTPAseHTTPProtocolGetParamsIPVersionIPv4, cloudflare.RadarHTTPAseHTTPProtocolGetParamsIPVersionIPv6}),
Limit: cloudflare.F(int64(5)),
Location: cloudflare.F([]string{"string", "string", "string"}),
Name: cloudflare.F([]string{"string", "string", "string"}),
OS: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsOS{cloudflare.RadarHTTPAseHTTPProtocolGetParamsOSWindows, cloudflare.RadarHTTPAseHTTPProtocolGetParamsOSMacosx, cloudflare.RadarHTTPAseHTTPProtocolGetParamsOSIos}),
TLSVersion: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersion{cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersionTlSv1_0, cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersionTlSv1_1, cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersionTlSv1_2}),
ASN: cloudflare.F([]string{"string", "string", "string"}),
BotClass: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsBotClass{cloudflare.RadarHTTPAseHTTPProtocolGetParamsBotClassLikelyAutomated, cloudflare.RadarHTTPAseHTTPProtocolGetParamsBotClassLikelyHuman}),
DateEnd: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DateRange: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange{cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange1d, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange2d, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDateRange7d}),
DateStart: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DeviceType: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceType{cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceTypeDesktop, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceTypeMobile, cloudflare.RadarHTTPAseHTTPProtocolGetParamsDeviceTypeOther}),
Format: cloudflare.F(cloudflare.RadarHTTPAseHTTPProtocolGetParamsFormatJson),
IPVersion: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsIPVersion{cloudflare.RadarHTTPAseHTTPProtocolGetParamsIPVersionIPv4, cloudflare.RadarHTTPAseHTTPProtocolGetParamsIPVersionIPv6}),
Limit: cloudflare.F(int64(5)),
Location: cloudflare.F([]string{"string", "string", "string"}),
Name: cloudflare.F([]string{"string", "string", "string"}),
OS: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsOS{cloudflare.RadarHTTPAseHTTPProtocolGetParamsOSWindows, cloudflare.RadarHTTPAseHTTPProtocolGetParamsOSMacosx, cloudflare.RadarHTTPAseHTTPProtocolGetParamsOSIos}),
TLSVersion: cloudflare.F([]cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersion{cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersionTlSv1_0, cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersionTlSv1_1, cloudflare.RadarHTTPAseHTTPProtocolGetParamsTLSVersionTlSv1_2}),
},
)
if err != nil {
Expand Down
2 changes: 0 additions & 2 deletions radarhttplocationhttpprotocol.go
Original file line number Diff line number Diff line change
Expand Up @@ -200,8 +200,6 @@ type RadarHTTPLocationHTTPProtocolGetParams struct {
DeviceType param.Field[[]RadarHTTPLocationHTTPProtocolGetParamsDeviceType] `query:"deviceType"`
// Format results are returned in.
Format param.Field[RadarHTTPLocationHTTPProtocolGetParamsFormat] `query:"format"`
// Filter for http protocol.
HTTPProtocol param.Field[[]RadarHTTPLocationHTTPProtocolGetParamsHTTPProtocol] `query:"httpProtocol"`
// Filter for ip version.
IPVersion param.Field[[]RadarHTTPLocationHTTPProtocolGetParamsIPVersion] `query:"ipVersion"`
// Limit the number of objects in the response.
Expand Down
27 changes: 13 additions & 14 deletions radarhttplocationhttpprotocol_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,19 @@ func TestRadarHTTPLocationHTTPProtocolGetWithOptionalParams(t *testing.T) {
context.TODO(),
cloudflare.RadarHTTPLocationHTTPProtocolGetParamsHTTPProtocolHTTP,
cloudflare.RadarHTTPLocationHTTPProtocolGetParams{
ASN: cloudflare.F([]string{"string", "string", "string"}),
BotClass: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsBotClass{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsBotClassLikelyAutomated, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsBotClassLikelyHuman}),
DateEnd: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DateRange: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange1d, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange2d, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange7d}),
DateStart: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DeviceType: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceType{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceTypeDesktop, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceTypeMobile, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceTypeOther}),
Format: cloudflare.F(cloudflare.RadarHTTPLocationHTTPProtocolGetParamsFormatJson),
HTTPProtocol: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsHTTPProtocol{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsHTTPProtocolHTTP, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsHTTPProtocolHTTPS}),
IPVersion: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsIPVersion{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsIPVersionIPv4, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsIPVersionIPv6}),
Limit: cloudflare.F(int64(5)),
Location: cloudflare.F([]string{"string", "string", "string"}),
Name: cloudflare.F([]string{"string", "string", "string"}),
OS: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOS{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOSWindows, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOSMacosx, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOSIos}),
TLSVersion: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersion{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersionTlSv1_0, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersionTlSv1_1, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersionTlSv1_2}),
ASN: cloudflare.F([]string{"string", "string", "string"}),
BotClass: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsBotClass{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsBotClassLikelyAutomated, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsBotClassLikelyHuman}),
DateEnd: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DateRange: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange1d, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange2d, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDateRange7d}),
DateStart: cloudflare.F([]time.Time{time.Now(), time.Now(), time.Now()}),
DeviceType: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceType{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceTypeDesktop, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceTypeMobile, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsDeviceTypeOther}),
Format: cloudflare.F(cloudflare.RadarHTTPLocationHTTPProtocolGetParamsFormatJson),
IPVersion: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsIPVersion{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsIPVersionIPv4, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsIPVersionIPv6}),
Limit: cloudflare.F(int64(5)),
Location: cloudflare.F([]string{"string", "string", "string"}),
Name: cloudflare.F([]string{"string", "string", "string"}),
OS: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOS{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOSWindows, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOSMacosx, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsOSIos}),
TLSVersion: cloudflare.F([]cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersion{cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersionTlSv1_0, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersionTlSv1_1, cloudflare.RadarHTTPLocationHTTPProtocolGetParamsTLSVersionTlSv1_2}),
},
)
if err != nil {
Expand Down

0 comments on commit 5f5937b

Please sign in to comment.