Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#1977)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed May 8, 2024
1 parent 95f5df8 commit 3943c86
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 36 deletions.
1 change: 1 addition & 0 deletions api.md
Expand Up @@ -3457,6 +3457,7 @@ Params Types:

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel">intel</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel#IssueType">IssueType</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel">intel</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel#AttackSurfaceReportIssueListResponse">AttackSurfaceReportIssueListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel">intel</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel#AttackSurfaceReportIssueClassResponse">AttackSurfaceReportIssueClassResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel">intel</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/intel#AttackSurfaceReportIssueDismissResponseUnion">AttackSurfaceReportIssueDismissResponseUnion</a>
Expand Down
42 changes: 12 additions & 30 deletions intel/attacksurfacereportissue.go
Expand Up @@ -206,18 +206,18 @@ func (r attackSurfaceReportIssueListResponseResultJSON) RawJSON() string {
}

type AttackSurfaceReportIssueListResponseResultIssue struct {
ID string `json:"id"`
Dismissed bool `json:"dismissed"`
IssueClass string `json:"issue_class"`
IssueType AttackSurfaceReportIssueListResponseResultIssuesIssueType `json:"issue_type"`
Payload interface{} `json:"payload"`
ResolveLink string `json:"resolve_link"`
ResolveText string `json:"resolve_text"`
Severity AttackSurfaceReportIssueListResponseResultIssuesSeverity `json:"severity"`
Since time.Time `json:"since" format:"date-time"`
Subject string `json:"subject"`
Timestamp time.Time `json:"timestamp" format:"date-time"`
JSON attackSurfaceReportIssueListResponseResultIssueJSON `json:"-"`
ID string `json:"id"`
Dismissed bool `json:"dismissed"`
IssueClass string `json:"issue_class"`
IssueType IssueType `json:"issue_type"`
Payload interface{} `json:"payload"`
ResolveLink string `json:"resolve_link"`
ResolveText string `json:"resolve_text"`
Severity AttackSurfaceReportIssueListResponseResultIssuesSeverity `json:"severity"`
Since time.Time `json:"since" format:"date-time"`
Subject string `json:"subject"`
Timestamp time.Time `json:"timestamp" format:"date-time"`
JSON attackSurfaceReportIssueListResponseResultIssueJSON `json:"-"`
}

// attackSurfaceReportIssueListResponseResultIssueJSON contains the JSON metadata
Expand Down Expand Up @@ -246,24 +246,6 @@ func (r attackSurfaceReportIssueListResponseResultIssueJSON) RawJSON() string {
return r.raw
}

type AttackSurfaceReportIssueListResponseResultIssuesIssueType string

const (
AttackSurfaceReportIssueListResponseResultIssuesIssueTypeComplianceViolation AttackSurfaceReportIssueListResponseResultIssuesIssueType = "compliance_violation"
AttackSurfaceReportIssueListResponseResultIssuesIssueTypeEmailSecurity AttackSurfaceReportIssueListResponseResultIssuesIssueType = "email_security"
AttackSurfaceReportIssueListResponseResultIssuesIssueTypeExposedInfrastructure AttackSurfaceReportIssueListResponseResultIssuesIssueType = "exposed_infrastructure"
AttackSurfaceReportIssueListResponseResultIssuesIssueTypeInsecureConfiguration AttackSurfaceReportIssueListResponseResultIssuesIssueType = "insecure_configuration"
AttackSurfaceReportIssueListResponseResultIssuesIssueTypeWeakAuthentication AttackSurfaceReportIssueListResponseResultIssuesIssueType = "weak_authentication"
)

func (r AttackSurfaceReportIssueListResponseResultIssuesIssueType) IsKnown() bool {
switch r {
case AttackSurfaceReportIssueListResponseResultIssuesIssueTypeComplianceViolation, AttackSurfaceReportIssueListResponseResultIssuesIssueTypeEmailSecurity, AttackSurfaceReportIssueListResponseResultIssuesIssueTypeExposedInfrastructure, AttackSurfaceReportIssueListResponseResultIssuesIssueTypeInsecureConfiguration, AttackSurfaceReportIssueListResponseResultIssuesIssueTypeWeakAuthentication:
return true
}
return false
}

type AttackSurfaceReportIssueListResponseResultIssuesSeverity string

const (
Expand Down
12 changes: 6 additions & 6 deletions pagerules/pagerule.go
Expand Up @@ -281,12 +281,12 @@ func (r RouteValueParam) MarshalJSON() (data []byte, err error) {
return apijson.MarshalRoot(r)
}

// A request condition target.
// URL target.
type Target struct {
// String constraint.
Constraint TargetConstraint `json:"constraint,required"`
Constraint TargetConstraint `json:"constraint"`
// A target based on the URL of the request.
Target TargetTarget `json:"target,required"`
Target TargetTarget `json:"target"`
JSON targetJSON `json:"-"`
}

Expand Down Expand Up @@ -367,12 +367,12 @@ func (r TargetTarget) IsKnown() bool {
return false
}

// A request condition target.
// URL target.
type TargetParam struct {
// String constraint.
Constraint param.Field[TargetConstraintParam] `json:"constraint,required"`
Constraint param.Field[TargetConstraintParam] `json:"constraint"`
// A target based on the URL of the request.
Target param.Field[TargetTarget] `json:"target,required"`
Target param.Field[TargetTarget] `json:"target"`
}

func (r TargetParam) MarshalJSON() (data []byte, err error) {
Expand Down
1 change: 1 addition & 0 deletions snippets/content_test.go
Expand Up @@ -17,6 +17,7 @@ import (
)

func TestContentGet(t *testing.T) {
t.Skip("throwing HTTP 415")
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(200)
w.Write([]byte("abc"))
Expand Down

0 comments on commit 3943c86

Please sign in to comment.