Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#1563)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Mar 15, 2024
1 parent 7acfc48 commit 0be734a
Show file tree
Hide file tree
Showing 6 changed files with 89 additions and 89 deletions.
6 changes: 3 additions & 3 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -4505,7 +4505,7 @@ Response Types:
Methods:

- <code title="put /{account_or_zone}/{account_or_zone_id}/access/certificates/settings">client.ZeroTrust.Access.Certificates.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessCertificateSettingService.Update">Update</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/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessCertificateSettingUpdateParams">AccessCertificateSettingUpdateParams</a>) ([]<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessSettings">AccessSettings</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /{account_or_zone}/{account_or_zone_id}/access/certificates/settings">client.ZeroTrust.Access.Certificates.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessCertificateSettingService.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/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessCertificateSettingListParams">AccessCertificateSettingListParams</a>) ([]<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessSettings">AccessSettings</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /{account_or_zone}/{account_or_zone_id}/access/certificates/settings">client.ZeroTrust.Access.Certificates.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessCertificateSettingService.Get">Get</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/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessCertificateSettingGetParams">AccessCertificateSettingGetParams</a>) ([]<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessSettings">AccessSettings</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Groups

Expand Down Expand Up @@ -4559,13 +4559,13 @@ Methods:
Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyUpdateResponse">AccessKeyUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyListResponse">AccessKeyListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyGetResponse">AccessKeyGetResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyRotateResponse">AccessKeyRotateResponse</a>

Methods:

- <code title="put /accounts/{identifier}/access/keys">client.ZeroTrust.Access.Keys.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyUpdateParams">AccessKeyUpdateParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyUpdateResponse">AccessKeyUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{identifier}/access/keys">client.ZeroTrust.Access.Keys.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyListResponse">AccessKeyListResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{identifier}/access/keys">client.ZeroTrust.Access.Keys.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyGetResponse">AccessKeyGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="post /accounts/{identifier}/access/keys/rotate">client.ZeroTrust.Access.Keys.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyService.Rotate">Rotate</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, identifier <a href="https://pkg.go.dev/builtin#string">string</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust">zero_trust</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/zero_trust#AccessKeyRotateResponse">AccessKeyRotateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Logs
Expand Down
2 changes: 1 addition & 1 deletion internal/shared/union.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ func (UnionString) ImplementsZeroTrustAccessApplicationCANewResponse()
func (UnionString) ImplementsZeroTrustAccessApplicationCAGetResponse() {}
func (UnionString) ImplementsZeroTrustAccessApplicationUserPolicyCheckListParamsAppID() {}
func (UnionString) ImplementsZeroTrustAccessKeyUpdateResponse() {}
func (UnionString) ImplementsZeroTrustAccessKeyListResponse() {}
func (UnionString) ImplementsZeroTrustAccessKeyGetResponse() {}
func (UnionString) ImplementsZeroTrustAccessKeyRotateResponse() {}
func (UnionString) ImplementsZeroTrustTunnelConfigurationUpdateResponse() {}
func (UnionString) ImplementsZeroTrustTunnelConfigurationGetResponse() {}
Expand Down
86 changes: 43 additions & 43 deletions zero_trust/accesscertificatesetting.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ func (r *AccessCertificateSettingService) Update(ctx context.Context, params Acc
}

// List all mTLS hostname settings for this account or zone.
func (r *AccessCertificateSettingService) List(ctx context.Context, query AccessCertificateSettingListParams, opts ...option.RequestOption) (res *[]AccessSettings, err error) {
func (r *AccessCertificateSettingService) Get(ctx context.Context, query AccessCertificateSettingGetParams, opts ...option.RequestOption) (res *[]AccessSettings, err error) {
opts = append(r.Options[:], opts...)
var env AccessCertificateSettingListResponseEnvelope
var env AccessCertificateSettingGetResponseEnvelope
var accountOrZone string
var accountOrZoneID param.Field[string]
if query.AccountID.Present {
Expand Down Expand Up @@ -248,26 +248,26 @@ func (r accessCertificateSettingUpdateResponseEnvelopeResultInfoJSON) RawJSON()
return r.raw
}

type AccessCertificateSettingListParams struct {
type AccessCertificateSettingGetParams struct {
// The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
AccountID param.Field[string] `path:"account_id"`
// The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
ZoneID param.Field[string] `path:"zone_id"`
}

type AccessCertificateSettingListResponseEnvelope struct {
Errors []AccessCertificateSettingListResponseEnvelopeErrors `json:"errors,required"`
Messages []AccessCertificateSettingListResponseEnvelopeMessages `json:"messages,required"`
Result []AccessSettings `json:"result,required,nullable"`
type AccessCertificateSettingGetResponseEnvelope struct {
Errors []AccessCertificateSettingGetResponseEnvelopeErrors `json:"errors,required"`
Messages []AccessCertificateSettingGetResponseEnvelopeMessages `json:"messages,required"`
Result []AccessSettings `json:"result,required,nullable"`
// Whether the API call was successful
Success AccessCertificateSettingListResponseEnvelopeSuccess `json:"success,required"`
ResultInfo AccessCertificateSettingListResponseEnvelopeResultInfo `json:"result_info"`
JSON accessCertificateSettingListResponseEnvelopeJSON `json:"-"`
Success AccessCertificateSettingGetResponseEnvelopeSuccess `json:"success,required"`
ResultInfo AccessCertificateSettingGetResponseEnvelopeResultInfo `json:"result_info"`
JSON accessCertificateSettingGetResponseEnvelopeJSON `json:"-"`
}

// accessCertificateSettingListResponseEnvelopeJSON contains the JSON metadata for
// the struct [AccessCertificateSettingListResponseEnvelope]
type accessCertificateSettingListResponseEnvelopeJSON struct {
// accessCertificateSettingGetResponseEnvelopeJSON contains the JSON metadata for
// the struct [AccessCertificateSettingGetResponseEnvelope]
type accessCertificateSettingGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
Result apijson.Field
Expand All @@ -277,82 +277,82 @@ type accessCertificateSettingListResponseEnvelopeJSON struct {
ExtraFields map[string]apijson.Field
}

func (r *AccessCertificateSettingListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
func (r *AccessCertificateSettingGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}

func (r accessCertificateSettingListResponseEnvelopeJSON) RawJSON() string {
func (r accessCertificateSettingGetResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

type AccessCertificateSettingListResponseEnvelopeErrors struct {
Code int64 `json:"code,required"`
Message string `json:"message,required"`
JSON accessCertificateSettingListResponseEnvelopeErrorsJSON `json:"-"`
type AccessCertificateSettingGetResponseEnvelopeErrors struct {
Code int64 `json:"code,required"`
Message string `json:"message,required"`
JSON accessCertificateSettingGetResponseEnvelopeErrorsJSON `json:"-"`
}

// accessCertificateSettingListResponseEnvelopeErrorsJSON contains the JSON
// metadata for the struct [AccessCertificateSettingListResponseEnvelopeErrors]
type accessCertificateSettingListResponseEnvelopeErrorsJSON struct {
// accessCertificateSettingGetResponseEnvelopeErrorsJSON contains the JSON metadata
// for the struct [AccessCertificateSettingGetResponseEnvelopeErrors]
type accessCertificateSettingGetResponseEnvelopeErrorsJSON struct {
Code apijson.Field
Message apijson.Field
raw string
ExtraFields map[string]apijson.Field
}

func (r *AccessCertificateSettingListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
func (r *AccessCertificateSettingGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}

func (r accessCertificateSettingListResponseEnvelopeErrorsJSON) RawJSON() string {
func (r accessCertificateSettingGetResponseEnvelopeErrorsJSON) RawJSON() string {
return r.raw
}

type AccessCertificateSettingListResponseEnvelopeMessages struct {
Code int64 `json:"code,required"`
Message string `json:"message,required"`
JSON accessCertificateSettingListResponseEnvelopeMessagesJSON `json:"-"`
type AccessCertificateSettingGetResponseEnvelopeMessages struct {
Code int64 `json:"code,required"`
Message string `json:"message,required"`
JSON accessCertificateSettingGetResponseEnvelopeMessagesJSON `json:"-"`
}

// accessCertificateSettingListResponseEnvelopeMessagesJSON contains the JSON
// metadata for the struct [AccessCertificateSettingListResponseEnvelopeMessages]
type accessCertificateSettingListResponseEnvelopeMessagesJSON struct {
// accessCertificateSettingGetResponseEnvelopeMessagesJSON contains the JSON
// metadata for the struct [AccessCertificateSettingGetResponseEnvelopeMessages]
type accessCertificateSettingGetResponseEnvelopeMessagesJSON struct {
Code apijson.Field
Message apijson.Field
raw string
ExtraFields map[string]apijson.Field
}

func (r *AccessCertificateSettingListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
func (r *AccessCertificateSettingGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}

func (r accessCertificateSettingListResponseEnvelopeMessagesJSON) RawJSON() string {
func (r accessCertificateSettingGetResponseEnvelopeMessagesJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful
type AccessCertificateSettingListResponseEnvelopeSuccess bool
type AccessCertificateSettingGetResponseEnvelopeSuccess bool

const (
AccessCertificateSettingListResponseEnvelopeSuccessTrue AccessCertificateSettingListResponseEnvelopeSuccess = true
AccessCertificateSettingGetResponseEnvelopeSuccessTrue AccessCertificateSettingGetResponseEnvelopeSuccess = true
)

type AccessCertificateSettingListResponseEnvelopeResultInfo struct {
type AccessCertificateSettingGetResponseEnvelopeResultInfo struct {
// Total number of results for the requested service
Count float64 `json:"count"`
// Current page within paginated list of results
Page float64 `json:"page"`
// Number of results per page of results
PerPage float64 `json:"per_page"`
// Total results available without any search parameters
TotalCount float64 `json:"total_count"`
JSON accessCertificateSettingListResponseEnvelopeResultInfoJSON `json:"-"`
TotalCount float64 `json:"total_count"`
JSON accessCertificateSettingGetResponseEnvelopeResultInfoJSON `json:"-"`
}

// accessCertificateSettingListResponseEnvelopeResultInfoJSON contains the JSON
// metadata for the struct [AccessCertificateSettingListResponseEnvelopeResultInfo]
type accessCertificateSettingListResponseEnvelopeResultInfoJSON struct {
// accessCertificateSettingGetResponseEnvelopeResultInfoJSON contains the JSON
// metadata for the struct [AccessCertificateSettingGetResponseEnvelopeResultInfo]
type accessCertificateSettingGetResponseEnvelopeResultInfoJSON struct {
Count apijson.Field
Page apijson.Field
PerPage apijson.Field
Expand All @@ -361,10 +361,10 @@ type accessCertificateSettingListResponseEnvelopeResultInfoJSON struct {
ExtraFields map[string]apijson.Field
}

func (r *AccessCertificateSettingListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
func (r *AccessCertificateSettingGetResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}

func (r accessCertificateSettingListResponseEnvelopeResultInfoJSON) RawJSON() string {
func (r accessCertificateSettingGetResponseEnvelopeResultInfoJSON) RawJSON() string {
return r.raw
}
4 changes: 2 additions & 2 deletions zero_trust/accesscertificatesetting_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ func TestAccessCertificateSettingUpdateWithOptionalParams(t *testing.T) {
}
}

func TestAccessCertificateSettingListWithOptionalParams(t *testing.T) {
func TestAccessCertificateSettingGetWithOptionalParams(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
Expand All @@ -68,7 +68,7 @@ func TestAccessCertificateSettingListWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
_, err := client.ZeroTrust.Access.Certificates.Settings.List(context.TODO(), zero_trust.AccessCertificateSettingListParams{
_, err := client.ZeroTrust.Access.Certificates.Settings.Get(context.TODO(), zero_trust.AccessCertificateSettingGetParams{
AccountID: cloudflare.F("string"),
ZoneID: cloudflare.F("string"),
})
Expand Down

0 comments on commit 0be734a

Please sign in to comment.