Skip to content

Commit 50f68e8

Browse files
chore(api): update composite API spec
1 parent 19e6118 commit 50f68e8

File tree

8 files changed

+71
-26
lines changed

8 files changed

+71
-26
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1897
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-4ce590a31fd246bbfbb2084c7c36262b6afac87dce75d002fcd79da384ffd8b9.yml
3-
openapi_spec_hash: 30d3807cf2dea2bf8be289f6a3b2b6c9
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-0aa04261f7657c239259316bff4e9aa362e667a8eceac7b3725867f491ca69d8.yml
3+
openapi_spec_hash: d9fbcbf03b9e86f6f518840c9441b039
44
config_hash: f02bc3ad56bdede6c515f996ca86012c

api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8629,7 +8629,7 @@ Response Types:
86298629

86308630
Methods:
86318631

8632-
- <code title="get /accounts/{account_id}/cloudforce-one/events/attackers">client.CloudforceOne.ThreatEvents.Attackers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventAttackerService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventAttackerListParams">ThreatEventAttackerListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventAttackerListResponse">ThreatEventAttackerListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8632+
- <code title="get /accounts/{account_id}/cloudforce-one/events/attackers">client.CloudforceOne.ThreatEvents.Attackers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventAttackerService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventAttackerListParams">ThreatEventAttackerListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventAttackerListResponse">ThreatEventAttackerListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
86338633

86348634
### Categories
86358635

@@ -8644,7 +8644,7 @@ Response Types:
86448644
Methods:
86458645

86468646
- <code title="post /accounts/{account_id}/cloudforce-one/events/categories/create">client.CloudforceOne.ThreatEvents.Categories.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryNewParams">ThreatEventCategoryNewParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryNewResponse">ThreatEventCategoryNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8647-
- <code title="get /accounts/{account_id}/cloudforce-one/events/categories">client.CloudforceOne.ThreatEvents.Categories.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryListParams">ThreatEventCategoryListParams</a>) ([]<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryListResponse">ThreatEventCategoryListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8647+
- <code title="get /accounts/{account_id}/cloudforce-one/events/categories">client.CloudforceOne.ThreatEvents.Categories.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryListParams">ThreatEventCategoryListParams</a>) ([]<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryListResponse">ThreatEventCategoryListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
86488648
- <code title="delete /accounts/{account_id}/cloudforce-one/events/categories/{category_id}">client.CloudforceOne.ThreatEvents.Categories.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, categoryID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryDeleteParams">ThreatEventCategoryDeleteParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryDeleteResponse">ThreatEventCategoryDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
86498649
- <code title="patch /accounts/{account_id}/cloudforce-one/events/categories/{category_id}">client.CloudforceOne.ThreatEvents.Categories.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, categoryID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryEditParams">ThreatEventCategoryEditParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryEditResponse">ThreatEventCategoryEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
86508650
- <code title="get /accounts/{account_id}/cloudforce-one/events/categories/{category_id}">client.CloudforceOne.ThreatEvents.Categories.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, categoryID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryGetParams">ThreatEventCategoryGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventCategoryGetResponse">ThreatEventCategoryGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
@@ -8743,7 +8743,7 @@ Response Types:
87438743

87448744
Methods:
87458745

8746-
- <code title="get /accounts/{account_id}/cloudforce-one/events/targetIndustries">client.CloudforceOne.ThreatEvents.TargetIndustries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventTargetIndustryService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventTargetIndustryListParams">ThreatEventTargetIndustryListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventTargetIndustryListResponse">ThreatEventTargetIndustryListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
8746+
- <code title="get /accounts/{account_id}/cloudforce-one/events/targetIndustries">client.CloudforceOne.ThreatEvents.TargetIndustries.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventTargetIndustryService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventTargetIndustryListParams">ThreatEventTargetIndustryListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one">cloudforce_one</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/cloudforce_one#ThreatEventTargetIndustryListResponse">ThreatEventTargetIndustryListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
87478747

87488748
### Insights
87498749

cloudforce_one/threateventattacker.go

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ import (
77
"errors"
88
"fmt"
99
"net/http"
10+
"net/url"
1011
"slices"
1112

1213
"github.com/cloudflare/cloudflare-go/v6/internal/apijson"
14+
"github.com/cloudflare/cloudflare-go/v6/internal/apiquery"
1315
"github.com/cloudflare/cloudflare-go/v6/internal/param"
1416
"github.com/cloudflare/cloudflare-go/v6/internal/requestconfig"
1517
"github.com/cloudflare/cloudflare-go/v6/option"
@@ -34,15 +36,15 @@ func NewThreatEventAttackerService(opts ...option.RequestOption) (r *ThreatEvent
3436
return
3537
}
3638

37-
// Lists attackers
38-
func (r *ThreatEventAttackerService) List(ctx context.Context, query ThreatEventAttackerListParams, opts ...option.RequestOption) (res *ThreatEventAttackerListResponse, err error) {
39+
// Lists attackers across multiple datasets
40+
func (r *ThreatEventAttackerService) List(ctx context.Context, params ThreatEventAttackerListParams, opts ...option.RequestOption) (res *ThreatEventAttackerListResponse, err error) {
3941
opts = slices.Concat(r.Options, opts)
40-
if query.AccountID.Value == "" {
42+
if params.AccountID.Value == "" {
4143
err = errors.New("missing required account_id parameter")
4244
return
4345
}
44-
path := fmt.Sprintf("accounts/%s/cloudforce-one/events/attackers", query.AccountID)
45-
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &res, opts...)
46+
path := fmt.Sprintf("accounts/%s/cloudforce-one/events/attackers", params.AccountID)
47+
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &res, opts...)
4648
return
4749
}
4850

@@ -93,4 +95,16 @@ func (r threatEventAttackerListResponseItemsJSON) RawJSON() string {
9395
type ThreatEventAttackerListParams struct {
9496
// Account ID.
9597
AccountID param.Field[string] `path:"account_id,required"`
98+
// Array of dataset IDs to query attackers from. If not provided, returns all
99+
// attackers from Event DO tables.
100+
DatasetIDs param.Field[[]string] `query:"datasetIds"`
101+
}
102+
103+
// URLQuery serializes [ThreatEventAttackerListParams]'s query parameters as
104+
// `url.Values`.
105+
func (r ThreatEventAttackerListParams) URLQuery() (v url.Values) {
106+
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
107+
ArrayFormat: apiquery.ArrayQueryFormatRepeat,
108+
NestedFormat: apiquery.NestedQueryFormatDots,
109+
})
96110
}

cloudforce_one/threateventattacker_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
"github.com/cloudflare/cloudflare-go/v6/option"
1515
)
1616

17-
func TestThreatEventAttackerList(t *testing.T) {
17+
func TestThreatEventAttackerListWithOptionalParams(t *testing.T) {
1818
t.Skip("TODO: HTTP 401 from prism")
1919
baseURL := "http://localhost:4010"
2020
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -29,7 +29,8 @@ func TestThreatEventAttackerList(t *testing.T) {
2929
option.WithAPIEmail("user@example.com"),
3030
)
3131
_, err := client.CloudforceOne.ThreatEvents.Attackers.List(context.TODO(), cloudforce_one.ThreatEventAttackerListParams{
32-
AccountID: cloudflare.F("account_id"),
32+
AccountID: cloudflare.F("account_id"),
33+
DatasetIDs: cloudflare.F([]string{"string"}),
3334
})
3435
if err != nil {
3536
var apierr *cloudflare.Error

cloudforce_one/threateventcategory.go

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ import (
77
"errors"
88
"fmt"
99
"net/http"
10+
"net/url"
1011
"slices"
1112

1213
"github.com/cloudflare/cloudflare-go/v6/internal/apijson"
14+
"github.com/cloudflare/cloudflare-go/v6/internal/apiquery"
1315
"github.com/cloudflare/cloudflare-go/v6/internal/param"
1416
"github.com/cloudflare/cloudflare-go/v6/internal/requestconfig"
1517
"github.com/cloudflare/cloudflare-go/v6/option"
@@ -46,15 +48,15 @@ func (r *ThreatEventCategoryService) New(ctx context.Context, params ThreatEvent
4648
return
4749
}
4850

49-
// Lists categories
50-
func (r *ThreatEventCategoryService) List(ctx context.Context, query ThreatEventCategoryListParams, opts ...option.RequestOption) (res *[]ThreatEventCategoryListResponse, err error) {
51+
// Lists categories across multiple datasets
52+
func (r *ThreatEventCategoryService) List(ctx context.Context, params ThreatEventCategoryListParams, opts ...option.RequestOption) (res *[]ThreatEventCategoryListResponse, err error) {
5153
opts = slices.Concat(r.Options, opts)
52-
if query.AccountID.Value == "" {
54+
if params.AccountID.Value == "" {
5355
err = errors.New("missing required account_id parameter")
5456
return
5557
}
56-
path := fmt.Sprintf("accounts/%s/cloudforce-one/events/categories", query.AccountID)
57-
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &res, opts...)
58+
path := fmt.Sprintf("accounts/%s/cloudforce-one/events/categories", params.AccountID)
59+
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &res, opts...)
5860
return
5961
}
6062

@@ -259,6 +261,18 @@ func (r ThreatEventCategoryNewParams) MarshalJSON() (data []byte, err error) {
259261
type ThreatEventCategoryListParams struct {
260262
// Account ID.
261263
AccountID param.Field[string] `path:"account_id,required"`
264+
// Array of dataset IDs to query categories from. If not provided, returns all
265+
// categories from D1 database.
266+
DatasetIDs param.Field[[]string] `query:"datasetIds"`
267+
}
268+
269+
// URLQuery serializes [ThreatEventCategoryListParams]'s query parameters as
270+
// `url.Values`.
271+
func (r ThreatEventCategoryListParams) URLQuery() (v url.Values) {
272+
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
273+
ArrayFormat: apiquery.ArrayQueryFormatRepeat,
274+
NestedFormat: apiquery.NestedQueryFormatDots,
275+
})
262276
}
263277

264278
type ThreatEventCategoryDeleteParams struct {

cloudforce_one/threateventcategory_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func TestThreatEventCategoryNewWithOptionalParams(t *testing.T) {
4444
}
4545
}
4646

47-
func TestThreatEventCategoryList(t *testing.T) {
47+
func TestThreatEventCategoryListWithOptionalParams(t *testing.T) {
4848
t.Skip("TODO: HTTP 401 from prism")
4949
baseURL := "http://localhost:4010"
5050
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -59,7 +59,8 @@ func TestThreatEventCategoryList(t *testing.T) {
5959
option.WithAPIEmail("user@example.com"),
6060
)
6161
_, err := client.CloudforceOne.ThreatEvents.Categories.List(context.TODO(), cloudforce_one.ThreatEventCategoryListParams{
62-
AccountID: cloudflare.F("account_id"),
62+
AccountID: cloudflare.F("account_id"),
63+
DatasetIDs: cloudflare.F([]string{"string"}),
6364
})
6465
if err != nil {
6566
var apierr *cloudflare.Error

cloudforce_one/threateventtargetindustry.go

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ import (
77
"errors"
88
"fmt"
99
"net/http"
10+
"net/url"
1011
"slices"
1112

1213
"github.com/cloudflare/cloudflare-go/v6/internal/apijson"
14+
"github.com/cloudflare/cloudflare-go/v6/internal/apiquery"
1315
"github.com/cloudflare/cloudflare-go/v6/internal/param"
1416
"github.com/cloudflare/cloudflare-go/v6/internal/requestconfig"
1517
"github.com/cloudflare/cloudflare-go/v6/option"
@@ -34,15 +36,15 @@ func NewThreatEventTargetIndustryService(opts ...option.RequestOption) (r *Threa
3436
return
3537
}
3638

37-
// Lists all target industries
38-
func (r *ThreatEventTargetIndustryService) List(ctx context.Context, query ThreatEventTargetIndustryListParams, opts ...option.RequestOption) (res *ThreatEventTargetIndustryListResponse, err error) {
39+
// Lists target industries across multiple datasets
40+
func (r *ThreatEventTargetIndustryService) List(ctx context.Context, params ThreatEventTargetIndustryListParams, opts ...option.RequestOption) (res *ThreatEventTargetIndustryListResponse, err error) {
3941
opts = slices.Concat(r.Options, opts)
40-
if query.AccountID.Value == "" {
42+
if params.AccountID.Value == "" {
4143
err = errors.New("missing required account_id parameter")
4244
return
4345
}
44-
path := fmt.Sprintf("accounts/%s/cloudforce-one/events/targetIndustries", query.AccountID)
45-
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &res, opts...)
46+
path := fmt.Sprintf("accounts/%s/cloudforce-one/events/targetIndustries", params.AccountID)
47+
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &res, opts...)
4648
return
4749
}
4850

@@ -93,4 +95,16 @@ func (r threatEventTargetIndustryListResponseItemsJSON) RawJSON() string {
9395
type ThreatEventTargetIndustryListParams struct {
9496
// Account ID.
9597
AccountID param.Field[string] `path:"account_id,required"`
98+
// Array of dataset IDs to query target industries from. If not provided, returns
99+
// all target industries from D1 Event table.
100+
DatasetIDs param.Field[[]string] `query:"datasetIds"`
101+
}
102+
103+
// URLQuery serializes [ThreatEventTargetIndustryListParams]'s query parameters as
104+
// `url.Values`.
105+
func (r ThreatEventTargetIndustryListParams) URLQuery() (v url.Values) {
106+
return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
107+
ArrayFormat: apiquery.ArrayQueryFormatRepeat,
108+
NestedFormat: apiquery.NestedQueryFormatDots,
109+
})
96110
}

cloudforce_one/threateventtargetindustry_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
"github.com/cloudflare/cloudflare-go/v6/option"
1515
)
1616

17-
func TestThreatEventTargetIndustryList(t *testing.T) {
17+
func TestThreatEventTargetIndustryListWithOptionalParams(t *testing.T) {
1818
t.Skip("TODO: HTTP 401 from prism")
1919
baseURL := "http://localhost:4010"
2020
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -29,7 +29,8 @@ func TestThreatEventTargetIndustryList(t *testing.T) {
2929
option.WithAPIEmail("user@example.com"),
3030
)
3131
_, err := client.CloudforceOne.ThreatEvents.TargetIndustries.List(context.TODO(), cloudforce_one.ThreatEventTargetIndustryListParams{
32-
AccountID: cloudflare.F("account_id"),
32+
AccountID: cloudflare.F("account_id"),
33+
DatasetIDs: cloudflare.F([]string{"string"}),
3334
})
3435
if err != nil {
3536
var apierr *cloudflare.Error

0 commit comments

Comments
 (0)